(CommandList children: [ (C {(_Dbg_help_add_sub)} {(show)} {(directories)} { (SQ <"show directories\n"> <"\n"> <"Show list of drectories used to search for not fully qualified file names."> ) } {(1)} ) (FuncDef name: _Dbg_do_show_directories body: (BraceGroup children: [ (AndOr children: [ (DBracket expr: (BoolUnary op_id:BoolUnary_n child:{($ VSub_Number "$1")}) ) (ControlFlow token:<ControlFlow_Return return>) ] op_id: Op_DAmp ) (C {(typeset)} {(Lit_VarLike "list=") (BracedVarSub token: <VSub_Name _Dbg_dir> bracket_op: (ArrayIndex expr:(ArithWord w:{(Lit_Digits 0)})) spids: [106 111] ) } ) (C {(typeset)} {(-i)} {(Lit_VarLike "n=") (BracedVarSub token: <VSub_Name _Dbg_dir> prefix_op: VSub_Pound bracket_op: (WholeArray op_id:Lit_At) spids: [119 125] ) } ) (C {(typeset)} {(-i)} {(i)}) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:i) right: (ArithWord w:{(Lit_Digits 1)}) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:i) right: (ArithVarRef name:n) ) update: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:i)) body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:list) op: Equal rhs: { (DQ (${ VSub_Name list) (":") (BracedVarSub token: <VSub_Name _Dbg_dir> bracket_op: (ArrayIndex expr:(ArithVarRef name:i)) spids: [169 174] ) ) } spids: [163] ) ] spids: [163] ) ] spids: [160 178] ) ) (C {(_Dbg_msg)} {(DQ ("Source directories searched: ") ($ VSub_Name "$list"))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [81] ) spids: [77 80] ) ] )