#include "ast.h" ast_node* create_node() { ast_node* node = malloc(sizeof(ast_node)); return node; } ast_node* create_program_node(ast_node* previous_node, ast_node* current_node) { ast_node* node = malloc(sizeof(ast_node)); node->type = PROGRAM_NODE; node->left = previous_node; node->right = current_node; return node; }