add field assignment to statements
This commit is contained in:
@@ -40,6 +40,7 @@ statement
|
|||||||
| if_statement
|
| if_statement
|
||||||
| variable_declaration SCOL
|
| variable_declaration SCOL
|
||||||
| variable_assignment SCOL
|
| variable_assignment SCOL
|
||||||
|
| field_assignment SCOL
|
||||||
| return_statement
|
| return_statement
|
||||||
| whileLoop
|
| whileLoop
|
||||||
| doWhileLoop
|
| doWhileLoop
|
||||||
@@ -68,6 +69,10 @@ variable_assignment
|
|||||||
: IDENT EQUAL expression
|
: IDENT EQUAL expression
|
||||||
;
|
;
|
||||||
|
|
||||||
|
field_assignment
|
||||||
|
: IDENT (DOT IDENT)+ EQUAL expression
|
||||||
|
;
|
||||||
|
|
||||||
return_statement
|
return_statement
|
||||||
: RETURN expression SCOL
|
: RETURN expression SCOL
|
||||||
;
|
;
|
||||||
|
|||||||
Reference in New Issue
Block a user