(CommandList children: [ (C {(typeset)} {(Lit_VarLike "_Dbg_set_trace_commands=") (SQ <off>)}) (FuncDef name: _Dbg_do_set_trace_commands body: (BraceGroup children: [ (Case to_match: {(DQ ($ VSub_Number "$1"))} arms: [ (case_arm pat_list: [{(1)}] action: [(C {(_Dbg_write_journal_eval)} {(DQ ("_Dbg_set_trace_commands=on"))})] spids: [96 98 108 -1] ) (case_arm pat_list: [{(0)}] action: [(C {(_Dbg_write_journal_eval)} {(DQ ("_Dbg_set_trace_commands=off"))})] spids: [111 113 123 -1] ) (case_arm pat_list: [{(on)} {(off)}] action: [ (C {(_Dbg_write_journal_eval)} {(DQ ("_Dbg_set_trace_commands=") ($ VSub_Number "$1"))} ) ] spids: [126 132 143 -1] ) (case_arm pat_list: [{(Lit_Other "*")}] action: [ (C {(_Dbg_msg)} { (DQ (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (on) (EscapedLiteralPart token: <Lit_EscapedChar "\\\""> ) (", ") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (off) (EscapedLiteralPart token: <Lit_EscapedChar "\\\""> ) (" expected.") ) } ) ] spids: [146 148 -1 165] ) ] spids: [86 92 165] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{($ VSub_QMark "$?")}) ] spids: [83] ) spids: [79 82] ) ] )