42sh/src/utils/ast/ast_list.c

17 lines
323 B
C
Raw Normal View History

#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);
}