Make last equation of a node potentially not ending with a semi column be correctly parsed
Otherwise the following code: ``` -- count the number of top between two tick node counting (tick:bool; top:bool) returns (o: bool); var v: int; let o = if tick then v else 0 -> pre o + v; v = if top then 1 else 0 tel; ``` was involving the following error: ``` Syntax error at <line 1: -- count the number of top between two tick > ```
This commit is contained in:
parent
f55cd56fde
commit
a0383dbf13
@ -276,6 +276,7 @@ equations:
|
|||||||
| /* empty */ { [] }
|
| /* empty */ { [] }
|
||||||
| equation SEMICOL equations
|
| equation SEMICOL equations
|
||||||
{ $1 :: $3 }
|
{ $1 :: $3 }
|
||||||
|
| equation OPTIONAL_SEMICOL { [$1] }
|
||||||
;
|
;
|
||||||
|
|
||||||
equation:
|
equation:
|
||||||
|
Loading…
Reference in New Issue
Block a user