aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode/lexer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bytecode/lexer.c')
-rwxr-xr-xsrc/bytecode/lexer.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bytecode/lexer.c b/src/bytecode/lexer.c
index d157111..c16673b 100755
--- a/src/bytecode/lexer.c
+++ b/src/bytecode/lexer.c
@@ -14,6 +14,7 @@ static const char* token_str[] = {
14 [TOKEN_IF] = "TOKEN_IF", 14 [TOKEN_IF] = "TOKEN_IF",
15 [TOKEN_ELSE] = "TOKEN_ELSE", 15 [TOKEN_ELSE] = "TOKEN_ELSE",
16 [TOKEN_DEF] = "TOKEN_DEF", 16 [TOKEN_DEF] = "TOKEN_DEF",
17 [TOKEN_SET] = "TOKEN_SET",
17 [TOKEN_FUN] = "TOKEN_FUN", 18 [TOKEN_FUN] = "TOKEN_FUN",
18 [TOKEN_LAMBDA] = "TOKEN_LAMBDA", 19 [TOKEN_LAMBDA] = "TOKEN_LAMBDA",
19 [TOKEN_DISPLAY] = "TOKEN_DISPLAY", 20 [TOKEN_DISPLAY] = "TOKEN_DISPLAY",
@@ -147,6 +148,7 @@ find_primitive_type(const StringView value) {
147 if (TOKEN_IS_KEYWORD(value, "if")) { return TOKEN_IF; } 148 if (TOKEN_IS_KEYWORD(value, "if")) { return TOKEN_IF; }
148 if (TOKEN_IS_KEYWORD(value, "else")) { return TOKEN_ELSE; } 149 if (TOKEN_IS_KEYWORD(value, "else")) { return TOKEN_ELSE; }
149 if (TOKEN_IS_KEYWORD(value, "def")) { return TOKEN_DEF; } 150 if (TOKEN_IS_KEYWORD(value, "def")) { return TOKEN_DEF; }
151 if (TOKEN_IS_KEYWORD(value, "set!")) { return TOKEN_SET; }
150 if (TOKEN_IS_KEYWORD(value, "fun")) { return TOKEN_FUN; } 152 if (TOKEN_IS_KEYWORD(value, "fun")) { return TOKEN_FUN; }
151 if (TOKEN_IS_KEYWORD(value, "lambda")) { return TOKEN_LAMBDA; } 153 if (TOKEN_IS_KEYWORD(value, "lambda")) { return TOKEN_LAMBDA; }
152 if (TOKEN_IS_KEYWORD(value, "display")) { return TOKEN_DISPLAY; } 154 if (TOKEN_IS_KEYWORD(value, "display")) { return TOKEN_DISPLAY; }