#ifndef AST_NEG_H #define AST_NEG_H #include "ast_base.h" struct ast_neg { bool negation; // True negates the child's output struct ast *child; }; struct ast_neg *ast_get_neg(struct ast *node); struct ast *ast_create_neg(bool negation, struct ast *child); void ast_free_neg(struct ast_neg *node); #endif /* ! AST_NEG_H */