From b07ece568d8d62ca80a8ba3b43fb46a98e117d5a Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Sat, 23 Oct 2021 18:19:14 +0200 Subject: Add logic operations --- src/bytecode/lexer.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/bytecode/lexer.c') diff --git a/src/bytecode/lexer.c b/src/bytecode/lexer.c index bc2dd9d..207cebb 100755 --- a/src/bytecode/lexer.c +++ b/src/bytecode/lexer.c @@ -25,10 +25,10 @@ static const char* token_str[] = { [TOKEN_AND] = "TOKEN_AND", [TOKEN_OR] = "TOKEN_OR", [TOKEN_EQUAL] = "TOKEN_EQUAL", - [TOKEN_LESS_THAN] = "TOKEN_LESS_THAN", - [TOKEN_GREATER_THAN] = "TOKEN_GREATER_THAN", - [TOKEN_LESS_EQUAL_THAN] = "TOKEN_LESS_EQUAL_THAN", - [TOKEN_GREATER_EQUAL_THAN] = "TOKEN_GREATER_EQUAL_THAN", + [TOKEN_LESS] = "TOKEN_LESS", + [TOKEN_GREATER] = "TOKEN_GREATER", + [TOKEN_LESS_EQUAL] = "TOKEN_LESS_EQUAL", + [TOKEN_GREATER_EQUAL] = "TOKEN_GREATER_EQUAL", [TOKEN_EOF] = "TOKEN_EOF", }; @@ -155,10 +155,10 @@ find_primitive_type(const StringView value) { if (TOKEN_IS_KEYWORD(value, "and")) { return TOKEN_AND; } if (TOKEN_IS_KEYWORD(value, "or")) { return TOKEN_OR; } if (TOKEN_IS_KEYWORD(value, "=")) { return TOKEN_EQUAL; } - if (TOKEN_IS_KEYWORD(value, "<")) { return TOKEN_LESS_THAN; } - if (TOKEN_IS_KEYWORD(value, ">")) { return TOKEN_GREATER_THAN; } - if (TOKEN_IS_KEYWORD(value, "<=")) { return TOKEN_LESS_EQUAL_THAN; } - if (TOKEN_IS_KEYWORD(value, ">=")) { return TOKEN_GREATER_EQUAL_THAN; } + if (TOKEN_IS_KEYWORD(value, "<")) { return TOKEN_LESS; } + if (TOKEN_IS_KEYWORD(value, ">")) { return TOKEN_GREATER; } + if (TOKEN_IS_KEYWORD(value, "<=")) { return TOKEN_LESS_EQUAL; } + if (TOKEN_IS_KEYWORD(value, ">=")) { return TOKEN_GREATER_EQUAL; } return TOKEN_SYMBOL; } -- cgit v1.2.1