add struct field access expression
This commit is contained in:
@@ -73,6 +73,7 @@ return_statement
|
|||||||
|
|
||||||
expression
|
expression
|
||||||
: atom #atomExpression
|
: atom #atomExpression
|
||||||
|
| IDENT (DOT IDENT)+ #structFieldAccessExpression
|
||||||
| OPAR expression CPAR #parenthesisExpression
|
| OPAR expression CPAR #parenthesisExpression
|
||||||
| lhs=expression MUL rhs=expression #multiplicationExpression
|
| lhs=expression MUL rhs=expression #multiplicationExpression
|
||||||
| lhs=expression DIV rhs=expression #divisionExpression
|
| lhs=expression DIV rhs=expression #divisionExpression
|
||||||
@@ -161,6 +162,7 @@ GTE: '>=';
|
|||||||
OR: '||';
|
OR: '||';
|
||||||
AND: '&&';
|
AND: '&&';
|
||||||
NOT: '!';
|
NOT: '!';
|
||||||
|
DOT: '.';
|
||||||
|
|
||||||
MUL: '*';
|
MUL: '*';
|
||||||
ADD: '+';
|
ADD: '+';
|
||||||
|
|||||||
Reference in New Issue
Block a user