diff --git a/src/main/antlr4/de/hsrm/compiler/Klang/Klang.g4 b/src/main/antlr4/de/hsrm/compiler/Klang/Klang.g4 index f349b26..8c0ae4e 100644 --- a/src/main/antlr4/de/hsrm/compiler/Klang/Klang.g4 +++ b/src/main/antlr4/de/hsrm/compiler/Klang/Klang.g4 @@ -73,6 +73,7 @@ return_statement expression : atom #atomExpression + | IDENT (DOT IDENT)+ #structFieldAccessExpression | OPAR expression CPAR #parenthesisExpression | lhs=expression MUL rhs=expression #multiplicationExpression | lhs=expression DIV rhs=expression #divisionExpression @@ -161,6 +162,7 @@ GTE: '>='; OR: '||'; AND: '&&'; NOT: '!'; +DOT: '.'; MUL: '*'; ADD: '+';