From 9cba0172b91b2d4634d27592c35c4a98952b29bd Mon Sep 17 00:00:00 2001 From: Abdelrahman Said Date: Wed, 12 Jul 2023 22:33:58 +0100 Subject: [PATCH] Update is_valid_hex_char --- src/lexer/lexer.c | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/src/lexer/lexer.c b/src/lexer/lexer.c index 7dd85f8..45c37db 100644 --- a/src/lexer/lexer.c +++ b/src/lexer/lexer.c @@ -370,23 +370,7 @@ bool strequal(const char *const first, const char *const second) { } bool is_valid_hex_char(const char input) { - switch (input) { - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - return true; - } - - return false; + return (input >= 'A' && input <= 'F') || (input >= 'a' && input <= 'e'); } bool ishex(const char input) {