(CommandList children: [ (C {(_Dbg_help_add)} {(disable)} { (SQ <"**disable** *bpnumber* [*bpnumber* ...]\n"> <"\n"> <"Disables the breakpoints given as a space separated list of breakpoint numbers.\n"> <"\n"> <"See also:\n"> <"---------\n"> <"\n"> <"**enable** and **info break**.\n"> ) } {(1)} {(_Dbg_complete_brkpt_range)} ) (FuncDef name: _Dbg_do_disable body: (BraceGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w:{($ VSub_Pound "$#")}) right: (ArithWord w:{(Lit_Digits 0)}) ) ) terminator: <Op_Semi ";"> ) ] action: [ (C {(_Dbg_errmsg)} {(SQ <"Expecting breakpoint/watchpoint numbers. Got none.">)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] spids: [-1 105] ) ] spids: [-1 120] ) (C {(_Dbg_enable_disable)} {(0)} {(SQ <disabled>)} {($ VSub_At "$@")}) (ControlFlow token:<ControlFlow_Return return> arg_word:{($ VSub_QMark "$?")}) ] spids: [89] ) spids: [85 88] ) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_GlobDEqual left: {($ VSub_Number "$0")} right: { (BracedVarSub token: <VSub_Name BASH_SOURCE> bracket_op: (ArrayIndex expr:(ArithWord w:{(Lit_Digits 0)})) spids: [149 154] ) } ) ) terminator: <Op_Semi ";"> ) ] action: [ (C {(require)} {(./help.sh)} {(../lib/msg.sh)} {(../lib/sort.sh)} {(../lib/columnize.sh)} {(../lib/list.sh)} ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_Dbg_args) op: Equal rhs: {(SQ <enable>)} spids: [178] ) ] spids: [178] ) (C {(_Dbg_do_help)} {(enable)}) ] spids: [-1 160] ) ] spids: [-1 188] ) ] )