diff --git a/src/parser.c b/src/parser.c index 4071e76..61d0589 100644 --- a/src/parser.c +++ b/src/parser.c @@ -37,6 +37,8 @@ parse_result_t parse_token(tokenlist_entry_t *current, error_t *err = ast_node_alloc(&node); if (err) return parse_error(err); + node->id = ast_id; + node->token_entry = current; return parse_success(node, current->next); }