From d97297934dd57e033325abaa2d9e41f389b08f75 Mon Sep 17 00:00:00 2001 From: _ov4 Date: Sun, 4 Oct 2026 18:38:39 +0000 Subject: prepare for pipe --- src/eval/eval_tree_cd.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/eval/eval_tree_cd.cc') diff --git a/src/eval/eval_tree_cd.cc b/src/eval/eval_tree_cd.cc index 7d7c1af..0e5b8f4 100644 --- a/src/eval/eval_tree_cd.cc +++ b/src/eval/eval_tree_cd.cc @@ -1,6 +1,7 @@ #include "eval.h" #include +#include #include "error.h" #include "lang_analysis/lexer_class.h" @@ -15,11 +16,16 @@ using namespace std; namespace ov4 { -int eval_tree_cd(size_t i, const T_lexer &lexer_instance, bool inside_subshell) +/* + * browse AST + * and recurse or set up a subshell + */ +int eval_tree_cd(size_t i, const T_lexer &lexer_instance, bool inside_subshell, T_pipe pi) { // TODO: async int ret = -1; + int fd[2]; println("eval_tree_cd: processing {} subshell {}", i, (lexer_instance.ast[i].subshell ? "TRUE" : "FALSE")); -- cgit v1.3.1-4-g156e