fix: warnings fix (after -Wall -Wextra)

This commit is contained in:
samsonium
2026-10-19 18:39:40 +03:00
parent d09468cc6b
commit 04b367e7a0
12 changed files with 66 additions and 61 deletions
+11 -17
View File
@@ -56,19 +56,6 @@ static fzl_token_t *peek(fzl_parser_t *parser)
return parser->cursor->token;
}
// Get token at (cursor + 1)
static fzl_token_t *next(fzl_parser_t *parser)
{
if (!parser || !parser->cursor)
return NULL;
fzl_reader_ll_t *next = parser->cursor->next;
if (!next)
return NULL;
return next->token;
}
// Consume token at cursor and move to the next
static fzl_token_t *consume(fzl_parser_t *parser)
{
@@ -204,8 +191,7 @@ fzl_node_t *parse_postfix(fzl_parser_t *parser)
if (!parser)
return NULL;
fzl_node_t *left = parse_primary(parser);
fzl_node_t *right = NULL;
fzl_node_t *left = parse_primary(parser);
if (!left)
{
@@ -766,7 +752,15 @@ fzl_node_t *parse_function(fzl_parser_t *parser)
if (!parser)
return NULL;
fzl_token_t *fn = consume(parser);
fzl_token_t *fn = consume(parser);
if (fn->type != FZL_TOKTYPE_FUNCTION)
{
snprintf(plast_err, sizeof(plast_err),
"'%s': expected keyword 'fn' at %ld:%ld", last_known_tok->filename,
last_known_tok->ln, last_known_tok->cn);
return NULL;
}
fzl_token_t *name = consume(parser);
if (!name || name->type != FZL_TOKTYPE_NAME)
{
@@ -1131,7 +1125,7 @@ void fzl_freeast(fzl_node_t *root)
fzl_node_t *next = root->next;
free(root);
root = root->next;
root = next;
}
}