From 368d75dbd68f0f0e204d1d2575f8e7c6fbe9b49d Mon Sep 17 00:00:00 2001 From: A404M Date: Fri, 23 May 2025 02:20:04 +0330 Subject: fix style --- src/compiler/lexer.c | 20 +++++++++++++------- src/compiler/lexer.h | 2 ++ 2 files changed, 15 insertions(+), 7 deletions(-) (limited to 'src/compiler') diff --git a/src/compiler/lexer.c b/src/compiler/lexer.c index 6b55e61..23a827e 100644 --- a/src/compiler/lexer.c +++ b/src/compiler/lexer.c @@ -30,6 +30,8 @@ const char *LEXER_TOKEN_STRINGS[] = { "LEXER_TOKEN_BUILTIN_GREATER_OR_EQUAL", "LEXER_TOKEN_BUILTIN_SMALLER_OR_EQUAL", "LEXER_TOKEN_BUILTIN_PUTC", + "LEXER_TOKEN_BUILTIN_C_LIBRARY", + "LEXER_TOKEN_BUILTIN_C_FUNCTION", "LEXER_TOKEN_KEYWORD_TYPE", "LEXER_TOKEN_KEYWORD_VOID", "LEXER_TOKEN_KEYWORD_I8", @@ -199,11 +201,11 @@ static const size_t LEXER_KEYWORD_SIZE = static const char *LEXER_BUILTIN_STRINGS[] = { "cast", - "typeOf", + "type_of", "import", - "isComptime", - "stackAlloc", - "heapAlloc", + "is_comptime", + "stack_alloc", + "heap_alloc", "neg", "add", "sub", @@ -211,12 +213,14 @@ static const char *LEXER_BUILTIN_STRINGS[] = { "div", "mod", "equal", - "notEqual", + "not_equal", "greater", "smaller", - "greaterOrEqual", - "smallerOrEqual", + "greater_or_equal", + "smaller_or_equal", "putc", + "c_library", + "c_function", }; static const LexerToken LEXER_BUILTIN_TOKENS[] = { LEXER_TOKEN_BUILTIN_CAST, @@ -238,6 +242,8 @@ static const LexerToken LEXER_BUILTIN_TOKENS[] = { LEXER_TOKEN_BUILTIN_GREATER_OR_EQUAL, LEXER_TOKEN_BUILTIN_SMALLER_OR_EQUAL, LEXER_TOKEN_BUILTIN_PUTC, + LEXER_TOKEN_BUILTIN_C_LIBRARY, + LEXER_TOKEN_BUILTIN_C_FUNCTION, }; static const size_t LEXER_BUILTIN_SIZE = sizeof(LEXER_BUILTIN_TOKENS) / sizeof(*LEXER_BUILTIN_TOKENS); diff --git a/src/compiler/lexer.h b/src/compiler/lexer.h index 925c16f..d07f7e7 100644 --- a/src/compiler/lexer.h +++ b/src/compiler/lexer.h @@ -32,6 +32,8 @@ typedef enum LexerToken { LEXER_TOKEN_BUILTIN_GREATER_OR_EQUAL, LEXER_TOKEN_BUILTIN_SMALLER_OR_EQUAL, LEXER_TOKEN_BUILTIN_PUTC, + LEXER_TOKEN_BUILTIN_C_LIBRARY, + LEXER_TOKEN_BUILTIN_C_FUNCTION, LEXER_TOKEN_KEYWORD_TYPE, LEXER_TOKEN_KEYWORD_VOID, LEXER_TOKEN_KEYWORD_I8, -- cgit v1.2.3