Skip to content

Commit 7092192

Browse files
committed
Ros grammar: define msg Spec as list
1 parent 3aa5e54 commit 7092192

1 file changed

Lines changed: 40 additions & 40 deletions

File tree

  • plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros

plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Ros.xtext

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ Package_Impl returns Package:
2727
('fromGitRepo:' fromGitRepo=EString)?
2828
('specs:'
2929
BEGIN
30-
spec+=SpecBase*
30+
PreListElement spec+=SpecBase
31+
(PreListElement spec+=SpecBase)*
3132
END
3233
)?
3334
('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )?
@@ -72,44 +73,43 @@ Artifact returns Artifact:
7273

7374
Node returns Node:
7475
'node:' name=RosNames
75-
BEGIN
76-
(
77-
('publishers:'
78-
BEGIN
79-
publisher+=Publisher*
80-
END
81-
)|
82-
('subscribers:'
83-
BEGIN
84-
subscriber+=Subscriber*
85-
END
86-
)|
87-
('serviceservers:'
88-
BEGIN
89-
serviceserver+=ServiceServer*
90-
END
91-
)|
92-
('serviceclients:'
93-
BEGIN
94-
serviceclient+=ServiceClient*
95-
END
96-
)|
97-
('actionservers:'
98-
BEGIN
99-
actionserver+=ActionServer*
100-
END
101-
)|
102-
('actionclients:'
103-
BEGIN
104-
actionclient+=ActionClient*
105-
END
106-
)|
107-
('parameters:'
108-
BEGIN
109-
parameter+=Parameter*
110-
END
111-
)
112-
)*END
76+
(
77+
('publishers:'
78+
BEGIN
79+
publisher+=Publisher*
80+
END
81+
)|
82+
('subscribers:'
83+
BEGIN
84+
subscriber+=Subscriber*
85+
END
86+
)|
87+
('serviceServers:'
88+
BEGIN
89+
serviceserver+=ServiceServer*
90+
END
91+
)|
92+
('serviceClients:'
93+
BEGIN
94+
serviceclient+=ServiceClient*
95+
END
96+
)|
97+
('actionServers:'
98+
BEGIN
99+
actionserver+=ActionServer*
100+
END
101+
)|
102+
('actionClients:'
103+
BEGIN
104+
actionclient+=ActionClient*
105+
END
106+
)|
107+
('parameters:'
108+
BEGIN
109+
parameter+=Parameter*
110+
END
111+
)
112+
)*
113113
;
114114

115115
///////////////////
@@ -146,7 +146,7 @@ ActionSpec returns ActionSpec:
146146

147147
MessageDefinition returns MessageDefinition:
148148
{MessageDefinition}
149-
MessagePart+=MessagePart*;
149+
MessagePart+=MessagePart+;
150150

151151
///////////////////
152152
//INTERFACES

0 commit comments

Comments
 (0)