#include "utils/ast/ast.h" struct ast *ast_create_list(struct list *ast_list); struct ast_list *ast_get_list(struct ast *node); bool ast_is_list(struct ast *node) void ast_free_list(struct ast_list *ast_list) { if (ast_list == NULL) return; list_deep_destroy(ast_list->children); free(ast_list); }