From 928a58ad7977c0e2e445fd9c16db5726cda789e0 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Sat, 23 Oct 2021 13:01:10 +0200 Subject: Add (buggy) initial compilation of arithmetic ops --- src/bytecode/lexer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) mode change 100644 => 100755 src/bytecode/lexer.c (limited to 'src/bytecode/lexer.c') diff --git a/src/bytecode/lexer.c b/src/bytecode/lexer.c old mode 100644 new mode 100755 index 82cdf22..bc2dd9d --- a/src/bytecode/lexer.c +++ b/src/bytecode/lexer.c @@ -17,7 +17,7 @@ static const char* token_str[] = { [TOKEN_FUN] = "TOKEN_FUN", [TOKEN_LAMBDA] = "TOKEN_LAMBDA", [TOKEN_ADD] = "TOKEN_ADD", - [TOKEN_MIN] = "TOKEN_MIN", + [TOKEN_SUB] = "TOKEN_SUB", [TOKEN_MUL] = "TOKEN_MUL", [TOKEN_DIV] = "TOKEN_DIV", [TOKEN_MOD] = "TOKEN_MOD", @@ -147,7 +147,7 @@ find_primitive_type(const StringView value) { if (TOKEN_IS_KEYWORD(value, "fun")) { return TOKEN_FUN; } if (TOKEN_IS_KEYWORD(value, "lambda")) { return TOKEN_LAMBDA; } if (TOKEN_IS_KEYWORD(value, "+")) { return TOKEN_ADD; } - if (TOKEN_IS_KEYWORD(value, "-")) { return TOKEN_MIN; } + if (TOKEN_IS_KEYWORD(value, "-")) { return TOKEN_SUB; } if (TOKEN_IS_KEYWORD(value, "*")) { return TOKEN_MUL; } if (TOKEN_IS_KEYWORD(value, "/")) { return TOKEN_DIV; } if (TOKEN_IS_KEYWORD(value, "%")) { return TOKEN_MOD; } -- cgit v1.2.1