aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/ast.h8
-rw-r--r--include/eval.h1
2 files changed, 8 insertions, 1 deletions
diff --git a/include/ast.h b/include/ast.h
index 4ee3396..63dc12c 100644
--- a/include/ast.h
+++ b/include/ast.h
@@ -6,6 +6,11 @@
** \brief AST structs
*/
+# include <stdlib.h>
+# include <stdbool.h>
+# include "libft_mem.h"
+# include "libft_util.h"
+
/**
** \brief Separator type
** \param SEP_END Regular command end `;`
@@ -77,4 +82,7 @@ struct s_ast
} data;
};
+t_ast *ast_new(t_ast_tag tag, void *data);
+void ast_destroy(t_ast *ast);
+
#endif
diff --git a/include/eval.h b/include/eval.h
index ec04ff5..0c3240a 100644
--- a/include/eval.h
+++ b/include/eval.h
@@ -15,7 +15,6 @@
typedef struct
{
- int status;
int in_pipe[2]; // need stack pipe
int out_pipe[2];
t_path path;