(command.CommandList children: [ (command.CommandList children: [ (command.Sentence child: (C {(.)} { (DQ (braced_var_sub token: (Token id:Id.VSub_Name val:srcdir span_id:8) suffix_op: (suffix_op.Unary op_id:Id.VTest_Equals arg_word:{(.)}) ) (/init.sh) ) } ) terminator: (Token id:Id.Op_Semi val:';' span_id:14) ) (C {(path_prepend_)} {(.)}) ] ) (C {(test-getcwd)}) (C {(Exit)} {($ Id.VSub_QMark '$?')}) ] )