(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: [16777215 105] ) ] spids: [16777215 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: [16777215 160] ) ] spids: [16777215 188] ) ] )