void release_parser(parser_t* p) { destroy_list(p->ast->function_list); destroy_list(p->ast->statement_list); free(p->ast); release_tokenizer(p->t); free(p->t); }
void release_parser(parser_t* p) { release_tokenizer(p->t); free(p->t); }
void release_parser(parser_t* p) { destroy_list(p->ast->function_list); destroy_list(p->ast->statement_list); free(p->ast); release_tokenizer(p->t); free(p->t); }
void release_parser(parser_t* p) { release_tokenizer(p->t); free(p->t); }