diff --git a/source/tlang/compiler/symbols/check.d b/source/tlang/compiler/symbols/check.d index d15b986d..b985b47b 100644 --- a/source/tlang/compiler/symbols/check.d +++ b/source/tlang/compiler/symbols/check.d @@ -24,6 +24,7 @@ public enum SymbolType OCURLY, CCURLY, MODULE, + NEW, IF, ELSE, WHILE, @@ -307,6 +308,11 @@ public SymbolType getSymbolType(Token tokenIn) { return SymbolType.MODULE; } + /* new keyword */ + else if(cmp(token, "new") == 0) + { + return SymbolType.NEW; + } /* An identifier/type (of some sorts) - further inspection in parser is needed */ else if(isPathIdentifier(token) || isIdentifier(token)) {