From 317c2c52ca467d7887b345bb3e4c866cf22d96dc Mon Sep 17 00:00:00 2001 From: nitrix Date: Fri, 14 Feb 2020 13:05:34 +0100 Subject: [PATCH] add constructor call expression to the grammar --- src/main/antlr4/de/hsrm/compiler/Klang/Klang.g4 | 2 ++ 1 file changed, 2 insertions(+) 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: ':';