Charj: made SDAG grammar reflect actual SDAG implementation
[charm.git] / src / langs / charj / src / charj / translator / Charj.g
index 24b5960f8193a801a6d53e1015f7399d27cbdc42..49d92eba8df165d239c7eda9ac825e7dd64e4a07 100644 (file)
@@ -589,8 +589,8 @@ statement
 sdagStatement
     :   OVERLAP block
         -> ^(OVERLAP block)
-    |   WHEN IDENT ('[' expression ']')? ('(' type IDENT ')' (',' '(' type IDENT ')')*)* block
-        -> ^(WHEN IDENT expression? (type IDENT)* block)
+    |   WHEN (IDENT ('[' expression ']')? formalParameterList)* block
+        -> ^(WHEN (IDENT expression? formalParameterList)* block)
     ;
 
 nonBlockStatement