(CommandList children: [ (C {(_Dbg_help_add_sub)} {(set)} {(showcommand)} {(SQ <"Set showcommand [on|off]\n"> <"\n"> <"Set showing the command to execute.">)} {(1)} ) (C {(typeset)} {(Lit_VarLike "_Dbg_set_show_command=") (DQ (auto))}) (C {(_Dbg_next_complete) (Lit_Other "[") (set)} {(showcommand) (Lit_Other "]") (Lit_Other "=") (SQ <_Dbg_complete_onoff>)} ) (FuncDef name: _Dbg_do_set_showcommand body: (BraceGroup children: [ (Case to_match: {($ VSub_Number "$1")} arms: [ (case_arm pat_list: [{(1)}] action: [(C {(_Dbg_write_journal_eval)} {(DQ ("_Dbg_set_show_command=on"))})] spids: [118 120 130 -1] ) (case_arm pat_list: [{(0)}] action: [(C {(_Dbg_write_journal_eval)} {(DQ ("_Dbg_set_show_command=off"))})] spids: [133 135 145 -1] ) (case_arm pat_list: [{(on)} {(off)} {(auto)}] action: [ (C {(_Dbg_write_journal_eval)} {(DQ ("_Dbg_set_show_command=") ($ VSub_Number "$1"))} ) ] spids: [148 158 169 -1] ) (case_arm pat_list: [{(Lit_Other "*")}] action: [ (C {(_Dbg_errmsg)} { (DQ (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (on) (EscapedLiteralPart token: <Lit_EscapedChar "\\\""> ) (", ") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (off) (EscapedLiteralPart token: <Lit_EscapedChar "\\\""> ) (" or ") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (auto) (EscapedLiteralPart token: <Lit_EscapedChar "\\\""> ) (" expected.") ) } ) ] spids: [172 174 -1 195] ) ] spids: [110 114 195] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [107] ) spids: [103 106] ) ] )