@@ -52,7 +52,7 @@ private[parsing] trait StatementParser {
5252 Index ~ Keywords .set ~/ (fieldRef| stateRef) ~ to ~/ literalString ~/ Index
5353 )./ .map {
5454 case (start, ref : FieldRef , str, end) => SetStatement (at(start, end), ref, str)
55- case (start, ref : StateRef , str, end) => SetStatement (at(start,end), ref, str)
55+ case (start, ref : StateRef , str, end) => SetStatement (at(start,end), ref, str)
5656 }
5757 }
5858
@@ -157,7 +157,7 @@ private[parsing] trait StatementParser {
157157 // GROUP 1: Control flow statements
158158 whenStatement(set) | matchStatement(set) |
159159 // GROUP 2: Common message operations
160- sendStatement | tellStatement | replyStatement |
160+ sendStatement | tellStatement |
161161 // GROUP 3: Variable operations
162162 theSetStatement | letStatement |
163163 // GROUP 4: General statements
@@ -170,11 +170,12 @@ private[parsing] trait StatementParser {
170170 def statement [u : P ](set : StatementsSet ): P [Statements ] = {
171171 set match {
172172 case StatementsSet .AdaptorStatements => anyDefStatements(set)
173- case StatementsSet .ContextStatements => anyDefStatements(set)
174- case StatementsSet .EntityStatements => anyDefStatements(set) | morphStatement | becomeStatement
173+ case StatementsSet .ContextStatements => anyDefStatements(set) | replyStatement
174+ case StatementsSet .EntityStatements => anyDefStatements(set) |
175+ morphStatement | becomeStatement | replyStatement
175176 case StatementsSet .FunctionStatements => anyDefStatements(set)
176177 case StatementsSet .ProjectorStatements => anyDefStatements(set)
177- case StatementsSet .RepositoryStatements => anyDefStatements(set)
178+ case StatementsSet .RepositoryStatements => anyDefStatements(set) | replyStatement
178179 case StatementsSet .SagaStatements => anyDefStatements(set)
179180 case StatementsSet .StreamStatements => anyDefStatements(set)
180181 }
0 commit comments