unittests #9

Merged
omicron merged 7 commits from unittests into main 2025-04-06 07:28:52 +00:00
Showing only changes of commit f1f4c93a8e - Show all commits

View File

@ -299,6 +299,7 @@ error_t *lexer_next_number(lexer_t *lex, lexer_token_t *token) {
token->explanation = token->explanation =
"Number length exceeds the maximum of 128 characters"; "Number length exceeds the maximum of 128 characters";
} }
lex->character_number += n;
so_far += n; so_far += n;
if (n == 0) { if (n == 0) {
token->id = TOKEN_ERROR; token->id = TOKEN_ERROR;
@ -328,10 +329,11 @@ error_t *lexer_next_number(lexer_t *lex, lexer_token_t *token) {
token->id = TOKEN_ERROR; token->id = TOKEN_ERROR;
token->explanation = token->explanation =
"Number length exceeds the maximum of 128 characters"; "Number length exceeds the maximum of 128 characters";
} else {
lex->character_number += suffix_length;
} }
} }
lex->character_number += n;
token->value = strdup(buffer); token->value = strdup(buffer);
return nullptr; return nullptr;
} }