diff --git a/source/tlang/compiler/symbols/check.d b/source/tlang/compiler/symbols/check.d index 7f73f1c..c60c78d 100644 --- a/source/tlang/compiler/symbols/check.d +++ b/source/tlang/compiler/symbols/check.d @@ -43,6 +43,7 @@ public enum SymbolType GOTO, DO, DELETE, + STRUCT, UNKNOWN } @@ -206,6 +207,11 @@ public SymbolType getSymbolType(Token tokenIn) { return SymbolType.NUMBER_LITERAL; } + /* `struct` */ + else if(cmp(token, "struct") == 0) + { + return SymbolType.STRUCT; + } /* `if` */ else if(cmp(token, "if") == 0) {