diff --git a/src/main/antlr4/de/hsrm/compiler/Klang/Klang.g4 b/src/main/antlr4/de/hsrm/compiler/Klang/Klang.g4 index 424f1d2..70c6333 100644 --- a/src/main/antlr4/de/hsrm/compiler/Klang/Klang.g4 +++ b/src/main/antlr4/de/hsrm/compiler/Klang/Klang.g4 @@ -70,7 +70,7 @@ variable_assignment ; field_assignment - : IDENT (DOT IDENT)+ EQUAL expression + : IDENT (PERIOD IDENT)+ EQUAL expression ; return_statement @@ -83,7 +83,7 @@ destroy_statement expression : atom #atomExpression - | IDENT (DOT IDENT)+ #structFieldAccessExpression + | IDENT (PERIOD IDENT)+ #structFieldAccessExpression | OPAR expression CPAR #parenthesisExpression | lhs=expression MUL rhs=expression #multiplicationExpression | lhs=expression DIV rhs=expression #divisionExpression @@ -177,7 +177,6 @@ GTE: '>='; OR: '||'; AND: '&&'; NOT: '!'; -DOT: '.'; MUL: '*'; ADD: '+';