From: Dominik Kaiser Date: Mon, 5 Aug 2024 11:35:51 +0000 (+0200) Subject: Create basic structure for ast evaluation X-Git-Url: https://git.dkaiser.de/?a=commitdiff_plain;h=9317f4409db95c90a24aa7f067a6ae8218b74d9c;p=42%2Fminishell.git Create basic structure for ast evaluation --- diff --git a/src/interpreter.c b/src/interpreter.c new file mode 100644 index 0000000..2a09e6d --- /dev/null +++ b/src/interpreter.c @@ -0,0 +1,39 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* interpreter.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: dkaiser type == PIPE_NODE) + return (eval_pipe(&node->content.pipe)); + else if (node->type == CMD_NODE) + return (eval_cmd(&node->content.cmd)); + else + { + panic(UNREACHABLE); + return (-1); + } +} + +static int eval_pipe(t_pipe *pipe) +{ + return (0); +} + +static int eval_cmd(t_cmd *cmd) +{ + return (0); +}