diff --git a/src/parser_util.c b/src/parser_util.c index 17e3027..d152223 100644 --- a/src/parser_util.c +++ b/src/parser_util.c @@ -1,4 +1,5 @@ #include "parser_util.h" +#include "tokenlist.h" error_t *err_parse_no_match = &(error_t){.message = "parsing failed to find the correct token sequence"}; @@ -12,6 +13,7 @@ parse_result_t parse_no_match() { } parse_result_t parse_success(ast_node_t *ast, tokenlist_entry_t *next) { + next = tokenlist_skip_trivia(next); return (parse_result_t){.node = ast, .next = next}; }