From ef3891530ad9164cfeaa1bf919312f5e3921cf7c Mon Sep 17 00:00:00 2001 From: "Tristan B. Kildaire" Date: Tue, 4 May 2021 19:08:55 +0200 Subject: [PATCH] Added SymbolType.STRUCT enum Added support for SymbolType.STRUCT to getSymbolType --- source/tlang/compiler/symbols/check.d | 6 ++++++ 1 file changed, 6 insertions(+) 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) {