diff --git a/src/main/antlr4/de/hsrm/compiler/Klang/Klang.g4 b/src/main/antlr4/de/hsrm/compiler/Klang/Klang.g4 index 8c0ae4e..8ce46f9 100644 --- a/src/main/antlr4/de/hsrm/compiler/Klang/Klang.g4 +++ b/src/main/antlr4/de/hsrm/compiler/Klang/Klang.g4 @@ -91,6 +91,7 @@ expression | SUB expression #negateExpression | NOT expression #NotExpression | functionCall #functionCallExpression + | CREATE IDENT OPAR arguments CPAR # constructorCallExpression ; atom @@ -143,6 +144,7 @@ LET: 'let'; WHILE: 'while'; DO: 'do'; FOR: 'for'; +CREATE: 'create'; PERIOD: '.'; COL: ':';