(CommandList children: [ (Assignment keyword: Assign_Typeset flags: [-A] pairs: [(assign_pair lhs:(LhsName name:_Dbg_command_help) op:Equal spids:[68])] spids: [64] ) (C {(export)} {(_Dbg_command_help)}) (Assignment keyword: Assign_Typeset flags: [-a] pairs: [ (assign_pair lhs: (LhsName name:_Dbg_command_names_sorted) op: Equal rhs: {(ArrayLiteralPart)} spids: [78] ) ] spids: [74] ) (Assignment keyword: Assign_Typeset flags: [-A] pairs: [(assign_pair lhs:(LhsName name:_Dbg_debugger_commands) op:Equal spids:[99])] spids: [95] ) (FuncDef name: _Dbg_help_add body: (BraceGroup children: [ (AndOr children: [ (DParen child: (ArithBinary op_id: Arith_Less left: (ArithWord w:{($ VSub_Pound '$#')}) right: (ArithWord w:{(Lit_Digits 2)}) ) ) (AndOr children: [ (DParen child: (ArithBinary op_id: Arith_Great left: (ArithWord w:{($ VSub_Pound '$#')}) right: (ArithWord w:{(Lit_Digits 4)}) ) ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DAmp ) ] op_id: Op_DPipe ) (Sentence child: (Assignment keyword: Assign_Typeset flags: [-i] pairs: [(assign_pair lhs:(LhsName name:add_command) op:Equal spids:[143])] spids: [139] ) terminator: <Op_Semi ';'> ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:add_command) op: Equal rhs: { (BracedVarSub token: <VSub_Number 3> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(1)}) spids: [147 151] ) } spids: [146] ) ] spids: [146] ) (C {(_Dbg_command_help) (Lit_Other '[') ($ VSub_Number '$1') (Lit_Other ']') (Lit_Other '=') (DQ ($ VSub_Number '$2')) } ) (AndOr children: [ (DParen child:(ArithVarRef name:add_command)) (C {(_Dbg_debugger_commands) (Lit_Other '[') ($ VSub_Number '$1') (Lit_Other ']') (Lit_Other '=') (DQ (_Dbg_do_) ($ VSub_Number '$1')) } ) ] op_id: Op_DAmp ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w:{($ VSub_Pound '$#')}) right: (ArithWord w:{(Lit_Digits 4)}) ) ) terminator: <Op_Semi ';'> ) ] action: [ (C {(complete)} {(-F)} {(DQ ($ VSub_Number '$4'))} {(DQ ($ VSub_Number '$1'))}) ] spids: [16777215 196] ) ] spids: [16777215 212] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [109] ) spids: [105 108] ) (FuncDef name: _Dbg_help_add_sub body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:add_command) op: Equal rhs: { (BracedVarSub token: <VSub_Number 4> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(1)}) spids: [233 237] ) } spids: [232] ) ] spids: [232] ) (AndOr children: [ (DParen child: (ArithBinary op_id: Arith_NEqual left: (ArithWord w:{($ VSub_Pound '$#')}) right: (ArithWord w:{(Lit_Digits 3)}) ) ) (AndOr children: [ (DParen child: (ArithBinary op_id: Arith_NEqual left: (ArithWord w:{($ VSub_Pound '$#')}) right: (ArithWord w:{(Lit_Digits 4)}) ) ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DAmp ) ] op_id: Op_DAmp ) (C {(eval)} { (DQ (_Dbg_command_help_) ($ VSub_Number '$1') ('[') ($ VSub_Number '$2') (']=') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ($ VSub_Number '$3') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ) } ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child:(ArithVarRef name:add_command)) terminator: <Op_Semi ';'> ) ] action: [ (C {(eval)} { (DQ (_Dbg_debugger_) (${ VSub_Number 1) ('_commands[') ($ VSub_Number '$2') (']=') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (_Dbg_do_) (${ VSub_Number 1) (_) (${ VSub_Number 2) (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ) } ) ] spids: [16777215 292] ) ] spids: [16777215 318] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [229] ) spids: [225 228] ) (FuncDef name: _Dbg_help_sort_command_names body: (BraceGroup children: [ (AndOr children: [ (DParen child: (ArithBinary op_id: Arith_Great left: (ArithWord w: { (BracedVarSub token: <VSub_Name _Dbg_command_names_sorted> prefix_op: VSub_Pound spids: [336 339] ) } ) right: (ArithWord w:{(Lit_Digits 0)}) ) ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] op_id: Op_DAmp ) (Assignment keyword: Assign_Typeset flags: [-a] pairs: [(assign_pair lhs:(LhsName name:list) op:Equal spids:[360])] spids: [356] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:list) op: Equal rhs: { (ArrayLiteralPart words: [ { (DQ (BracedVarSub token: <VSub_Name _Dbg_command_help> prefix_op: VSub_Bang bracket_op: (WholeArray op_id:Lit_At) spids: [366 372] ) ) } ] ) } spids: [363] ) ] spids: [363] ) (C {(sort_list)} {(0)} { (BracedVarSub token: <VSub_Name list> prefix_op: VSub_Pound bracket_op: (WholeArray op_id:Lit_At) spids: [381 387] ) (-1) } ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_Dbg_sorted_command_names) op: Equal rhs: { (ArrayLiteralPart words: [ { (DQ (BracedVarSub token: <VSub_Name list> bracket_op: (WholeArray op_id:Lit_At) spids: [394 399] ) ) } ] ) } spids: [391] ) ] spids: [391] ) ] spids: [332] ) spids: [328 331] ) (FuncDef name: _Dbg_help_set body: (BraceGroup children: [ (Assignment keyword: Assign_Typeset pairs: [(assign_pair lhs:(LhsName name:subcmd) op:Equal spids:[416])] spids: [414] ) (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: [ (Assignment keyword: Assign_Typeset flags: [-a] pairs: [(assign_pair lhs:(LhsName name:list) op:Equal spids:[441])] spids: [437] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:list) op: Equal rhs: { (ArrayLiteralPart words: [ { (DQ (BracedVarSub token: <VSub_Name _Dbg_command_help_set> prefix_op: VSub_Bang bracket_op: (WholeArray op_id:Lit_At) spids: [447 453] ) ) } ] ) } spids: [444] ) ] spids: [444] ) (C {(sort_list)} {(0)} { (BracedVarSub token: <VSub_Name list> prefix_op: VSub_Pound bracket_op: (WholeArray op_id:Lit_At) spids: [462 468] ) (-1) } ) (ForEach iter_name: subcmd iter_words: [ { (BracedVarSub token: <VSub_Name list> bracket_op: (WholeArray op_id:Lit_At) spids: [478 483] ) } ] do_arg_iter: False body: (DoGroup children: [(C {(_Dbg_help_set)} {($ VSub_Name '$subcmd')} {(1)})] spids: [486 496] ) spids: [477 484] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [16777215 434] ) ] spids: [16777215 504] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subcmd) op: Equal rhs: {(DQ ($ VSub_Number '$1'))} spids: [508] ) ] spids: [508] ) (Assignment keyword: Assign_Typeset pairs: [ (assign_pair lhs: (LhsName name:label) op: Equal rhs: {(DQ ($ VSub_Number '$2'))} spids: [516] ) ] spids: [514] ) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolUnary op_id: BoolUnary_n child: { (DQ (BracedVarSub token: <VSub_Name _Dbg_command_help_set> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$subcmd')}) ) spids: [530 535] ) ) } ) ) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolUnary op_id:BoolUnary_z child:{($ VSub_Name '$label')}) ) terminator: <Op_Semi ';'> ) ] action: [ (C {(_Dbg_msg_rst)} { (DQ (BracedVarSub token: <VSub_Name _Dbg_command_help_set> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$subcmd')}) ) spids: [563 568] ) ) } ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [16777215 557] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:label) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(builtin)} {(printf)} {(DQ ('set %-12s-- '))} {($ VSub_Name '$subcmd')} ) ] ) left_token: <Left_CommandSub '$('> spids: [581 591] ) } spids: [580] ) ] spids: [580] ) ] spids: [577 594] ) ] spids: [16777215 542] ) ] spids: [16777215 597] ) (Case to_match: {($ VSub_Name '$subcmd')} arms: [ (case_arm pat_list: [{(ar)} {(arg)} {(args)}] action: [ (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) ('Set argument list to give program when restarted.')) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [608 618 638 16777215] ) (case_arm pat_list: [{(an)} {(ann)} {(anno)} {(annot)} {(annota)} {(annotat)} {(annotate)}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolUnary op_id:BoolUnary_z child:{($ VSub_Name '$label')}) ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_Typeset pairs: [ (assign_pair lhs: (LhsName name:post_label) op: Equal rhs: { (SQ <'\n'> < '0 == normal; 1 == fullname (for use when running under emacs).' > ) } spids: [687] ) ] spids: [685] ) ] spids: [16777215 682] ) ] spids: [16777215 694] ) (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) ('Set annotation level.') ($ VSub_Name '$post_label')) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [641 667 715 16777215] ) (case_arm pat_list: [{(autoe)} {(autoev)} {(autoeva)} {(autoeval)}] action: [ (C {(_Dbg_help_set_onoff)} {(SQ <autoeval>)} {(SQ <autoeval>)} {(DQ ('Evaluate unrecognized commands'))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [718 732 757 16777215] ) (case_arm pat_list: [{(autol)} {(autoli)} {(autolis)} {(autolist)}] action: [ (Assignment keyword: Assign_Typeset pairs: [ (assign_pair lhs: (LhsName name:onoff) op: Equal rhs: {(DQ (on.))} spids: [779] ) ] spids: [777] ) (AndOr children: [ (DBracket expr: (BoolUnary op_id: BoolUnary_z child: { (BracedVarSub token: <VSub_Name _Dbg_cmdloop_hooks> bracket_op: (ArrayIndex expr:(ArithWord w:{(SQ <list>)})) spids: [789 796] ) } ) ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:onoff) op: Equal rhs: {(SQ <off.>)} spids: [802] ) ] spids: [802] ) ] op_id: Op_DAmp ) (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Run list command is ') (${ VSub_Name onoff))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [760 774 828 16777215] ) (case_arm pat_list: [{(b)} {(ba)} {(bas)} {(base)} {(basen)} {(basena)} {(basenam)} {(basename)}] action: [ (C {(_Dbg_help_set_onoff)} {(SQ <basename>)} {(SQ <basename>)} {(DQ ('Set short filenames (the basename) in debug output'))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [831 861 886 16777215] ) (case_arm pat_list: [{(de)} {(deb)} {(debu)} {(debug)}] action: [ (C {(_Dbg_help_set_onoff)} {(SQ <debug>)} {(SQ <debug>)} {(DQ ('Set debugging the debugger'))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [889 897 922 16777215] ) (case_arm pat_list: [{(di)} {(dif)} {(diff)} {(diffe)} {(differe)} {(differen)} {(different)}] action: [ (Assignment keyword: Assign_Typeset pairs: [ (assign_pair lhs: (LhsName name:onoff) op: Equal rhs: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(SQ <on>)}) spids: [945 951] ) } spids: [944] ) ] spids: [942] ) (AndOr children: [ (DParen child:(ArithVarRef name:_Dbg_set_different)) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:onoff) op: Equal rhs: {(SQ <on.>)} spids: [963] ) ] spids: [963] ) ] op_id: Op_DAmp ) (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Set to stop at a different line is'))} {($ VSub_Name '$onoff')} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [925 939 988 16777215] ) (case_arm pat_list: [{(KW_Do do)} {(doll)} {(dolla)} {(dollar)} {(dollar0)}] action: [ (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) ('Set ') (EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) (0) ) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [991 1001 1021 16777215] ) (case_arm pat_list: [{(e)} {(ed)} {(edi)} {(edit)} {(editi)} {(editin)} {(editing)}] action: [ (C {(_Dbg_msg_nocr)} { (DQ (${ VSub_Name label) ('Set editing of command lines as they are typed is ') ) } ) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolUnary op_id: BoolUnary_z child: {($ VSub_Name '$_Dbg_edit')} ) ) terminator: <Op_Semi ';'> ) ] action: [(C {(_Dbg_msg)} {(SQ <off.>)})] spids: [16777215 1077] ) ] else_action: [(C {(_Dbg_msg)} {(SQ <on.>)})] spids: [1087 1097] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [1024 1050 1105 16777215] ) (case_arm pat_list: [{(high)} {(highl)} {(highlight)}] action: [ (C {(_Dbg_msg_nocr)} {(DQ (${ VSub_Name label) ('Set syntax highlighting of source listings is '))} ) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolUnary op_id: BoolUnary_z child: {($ VSub_Name '$_Dbg_edit')} ) ) terminator: <Op_Semi ';'> ) ] action: [(C {(_Dbg_msg)} {(SQ <off.>)})] spids: [16777215 1145] ) ] else_action: [(C {(_Dbg_msg)} {(SQ <on.>)})] spids: [1155 1165] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [1108 1118 1173 16777215] ) (case_arm pat_list: [{(his)} {(hist)} {(history)}] action: [ (C {(_Dbg_msg_nocr)} {(DQ (${ VSub_Name label) ('Set record command history is '))}) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolUnary op_id: BoolUnary_z child: {($ VSub_Name '$_Dbg_set_edit')} ) ) terminator: <Op_Semi ';'> ) ] action: [(C {(_Dbg_msg)} {(SQ <off.>)})] spids: [16777215 1213] ) ] else_action: [(C {(_Dbg_msg)} {(SQ <on.>)})] spids: [1223 1233] ) ] spids: [1176 1186 1236 16777215] ) (case_arm pat_list: [{(si)} {(siz)} {(size)}] action: [ (C {(eval)} {(DQ ($ VSub_Name '$_seteglob'))}) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolUnary op_id:BoolUnary_z child:{($ VSub_Number '$2')}) ) terminator: <Op_Semi ';'> ) ] action: [ (C {(_Dbg_errmsg)} {(DQ ('Argument required (integer to set it to.).'))}) ] spids: [16777215 1271] ) (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_GlobNEqual left: {($ VSub_Number '$2')} right: {($ VSub_Name '$int_pat')} ) ) terminator: <Op_Semi ';'> ) ] action: [ (C {(_Dbg_errmsg)} {(DQ ('Integer argument expected; got: ') ($ VSub_Number '$2'))} ) (C {(eval)} {(DQ ($ VSub_Name '$_resteglob'))}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] spids: [1281 1295] ) ] spids: [16777215 1318] ) (C {(eval)} {(DQ ($ VSub_Name '$_resteglob'))}) (C {(_Dbg_write_journal_eval)} {(DQ ('_Dbg_history_length=') ($ VSub_Number '$2'))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [1239 1249 1341 16777215] ) (case_arm pat_list: [{(lin)} {(line)} {(linet)} {(linetr)} {(linetra)} {(linetrac)} {(linetrace)}] action: [ (Assignment keyword: Assign_Typeset pairs: [ (assign_pair lhs: (LhsName name:onoff) op: Equal rhs: {(SQ <off.>)} spids: [1375] ) ] spids: [1373] ) (AndOr children: [ (DParen child:(ArithVarRef name:_Dbg_set_linetrace)) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:onoff) op: Equal rhs: {(SQ <on.>)} spids: [1390] ) ] spids: [1390] ) ] op_id: Op_DAmp ) (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) ('Set tracing execution of lines before executed is')) } {($ VSub_Name '$onoff')} ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child:(ArithVarRef name:_Dbg_set_linetrace)) terminator: <Op_Semi ';'> ) ] action: [ (C {(_Dbg_msg)} {(DQ ('set linetrace delay -- delay before executing a line is'))} {($ VSub_Name '$_Dbg_set_linetrace_delay')} ) ] spids: [16777215 1421] ) ] spids: [16777215 1435] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [1344 1370 1443 16777215] ) (case_arm pat_list: [{(lis)} {(list)} {(lists)} {(listsi)} {(listsiz)} {(listsize)}] action: [ (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) ('Set number of source lines ') ($ VSub_Name '$_Dbg_debugger_name') (' will list by default.') ) } ) ] spids: [1446 1468 1485 16777215] ) (case_arm pat_list: [{(p)} {(pr)} {(pro)} {(prom)} {(promp)} {(prompt)}] action: [ (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) (${ VSub_Name _Dbg_debugger_name) ("'s prompt is:") (Lit_Other '\\') (n) ) } { (DQ (' ') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ($ VSub_Name '$_Dbg_prompt_str') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (.) ) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [1488 1510 1545 16777215] ) (case_arm pat_list: [ {(sho)} {(show)} {(showc)} {(showco)} {(showcom)} {(showcomm)} {(showcomma)} {(showcomman)} {(showcommand)} ] action: [ (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) ('Set showing the command to execute is ') ($ VSub_Name '$_Dbg_set_show_command') (.) ) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [1548 1566 1588 16777215] ) (case_arm pat_list: [{(sty)} {(style)}] action: [ (AndOr children: [ (DBracket expr: (BoolUnary op_id:BoolUnary_n child:{($ VSub_Name '$label')}) ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:label) op: Equal rhs: {(SQ <'set style -- '>)} spids: [1610] ) ] spids: [1610] ) ] op_id: Op_DAmp ) (C {(_Dbg_msg_nocr)} {(DQ (${ VSub_Name label) ('Set pygments highlighting style is '))} ) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolUnary op_id: BoolUnary_z child: {($ VSub_Name '$_Dbg_set_style')} ) ) terminator: <Op_Semi ';'> ) ] action: [(C {(_Dbg_msg)} {(SQ <off.>)})] spids: [16777215 1640] ) ] else_action: [(C {(_Dbg_msg)} {(DQ (${ VSub_Name _Dbg_set_style))})] spids: [1650 1662] ) ] spids: [1591 1597 1665 16777215] ) (case_arm pat_list: [ {(t)} {(tr)} {(tra)} {(trac)} {(trace)} {(trace-)} {(tracec)} {(trace-co)} {(trace-com)} {(trace-comm)} {(trace-comma)} {(trace-comman)} {(trace-command)} {(trace-commands)} ] action: [ (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) ('Set showing debugger commands is ') ($ VSub_Name '$_Dbg_set_trace_commands') (.) ) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [1668 1696 1718 16777215] ) (case_arm pat_list: [{(tt)} {(tty)}] action: [ (Assignment keyword: Assign_Typeset pairs: [ (assign_pair lhs: (LhsName name:dbg_tty) op: Equal rhs: {($ VSub_Name '$_Dbg_tty')} spids: [1730] ) ] spids: [1728] ) (AndOr children: [ (DBracket expr: (BoolUnary op_id:BoolUnary_n child:{($ VSub_Name '$dbg_tty')}) ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:dbg_tty) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(tty)})]) left_token: <Left_CommandSub '$('> spids: [1745 1747] ) } spids: [1744] ) ] spids: [1744] ) ] op_id: Op_DAmp ) (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) ('Debugger output goes to ') ($ VSub_Name '$dbg_tty') (.) ) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [1721 1725 1769 16777215] ) (case_arm pat_list: [{(wi)} {(wid)} {(widt)} {(width)}] action: [ (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) ('Set maximum width of lines is ') ($ VSub_Name '$_Dbg_set_linewidth') (.) ) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [1772 1780 1802 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (C {(_Dbg_errmsg)} { (DQ ('There is no ') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ('set ') ($ VSub_Name '$subcmd') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (' command.') ) } ) ] spids: [1805 1807 16777215 1824] ) ] spids: [601 605 1824] ) ] spids: [410] ) spids: [406 409] ) (FuncDef name: _Dbg_help_show 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: [ (Assignment keyword: Assign_Typeset flags: [-a] pairs: [(assign_pair lhs:(LhsName name:list) op:Equal spids:[1858])] spids: [1854] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:list) op: Equal rhs: { (ArrayLiteralPart words: [ { (DQ (BracedVarSub token: <VSub_Name _Dbg_command_help_show> prefix_op: VSub_Bang bracket_op: (WholeArray op_id:Lit_At) spids: [1864 1870] ) ) } ] ) } spids: [1861] ) ] spids: [1861] ) (C {(sort_list)} {(0)} { (BracedVarSub token: <VSub_Name list> prefix_op: VSub_Pound bracket_op: (WholeArray op_id:Lit_At) spids: [1879 1885] ) (-1) } ) (Assignment keyword: Assign_Typeset pairs: [(assign_pair lhs:(LhsName name:subcmd) op:Equal spids:[1891])] spids: [1889] ) (ForEach iter_name: subcmd iter_words: [ { (BracedVarSub token: <VSub_Name list> bracket_op: (WholeArray op_id:Lit_At) spids: [1900 1905] ) } ] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_GlobNEqual left: {($ VSub_Name '$subcmd')} right: {(SQ <version>)} ) ) (C {(_Dbg_help_show)} {($ VSub_Name '$subcmd')} {(1)}) ] op_id: Op_DAmp ) ] spids: [1908 1932] ) spids: [1899 1906] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [16777215 1851] ) ] spids: [16777215 1940] ) (Assignment keyword: Assign_Typeset pairs: [ (assign_pair lhs: (LhsName name:subcmd) op: Equal rhs: {($ VSub_Number '$1')} spids: [1946] ) ] spids: [1944] ) (Assignment keyword: Assign_Typeset pairs: [ (assign_pair lhs: (LhsName name:label) op: Equal rhs: {(DQ ($ VSub_Number '$2'))} spids: [1952] ) ] spids: [1950] ) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolUnary op_id: BoolUnary_n child: { (DQ (BracedVarSub token: <VSub_Name _Dbg_command_help_show> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$subcmd')}) ) spids: [1966 1971] ) ) } ) ) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolUnary op_id:BoolUnary_z child:{($ VSub_Name '$label')}) ) terminator: <Op_Semi ';'> ) ] action: [ (C {(_Dbg_msg_rst)} { (DQ (BracedVarSub token: <VSub_Name _Dbg_command_help_show> bracket_op: (ArrayIndex expr: (ArithWord w:{($ VSub_Name '$subcmd')}) ) spids: [1999 2004] ) ) } ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [16777215 1993] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:label) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(builtin)} {(printf)} {(DQ ('show %-12s-- '))} {($ VSub_Name '$subcmd')} ) ] ) left_token: <Left_CommandSub '$('> spids: [2017 2027] ) } spids: [2016] ) ] spids: [2016] ) ] spids: [2013 2030] ) ] spids: [16777215 1978] ) ] spids: [16777215 2033] ) (Case to_match: {($ VSub_Name '$subcmd')} arms: [ (case_arm pat_list: [{(al)} {(ali)} {(alia)} {(alias)} {(aliase)} {(aliases)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Show list of aliases currently in effect.'))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2044 2066 2086 16777215] ) (case_arm pat_list: [{(ar)} {(arg)} {(args)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Show argument list to give program on restart.'))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2089 2099 2119 16777215] ) (case_arm pat_list: [{(an)} {(ann)} {(anno)} {(annot)} {(annota)} {(annotat)} {(annotate)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Show annotation_level'))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2122 2148 2168 16777215] ) (case_arm pat_list: [{(autoe)} {(autoev)} {(autoeva)} {(autoeval)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Show if we evaluate unrecognized commands.'))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2171 2185 2205 16777215] ) (case_arm pat_list: [{(autol)} {(autoli)} {(autolis)} {(autolist)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Run list before command loop?'))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2208 2222 2242 16777215] ) (case_arm pat_list: [{(b)} {(ba)} {(bas)} {(base)} {(basen)} {(basena)} {(basenam)} {(basename)}] action: [ (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) ('Show if we are are to show short or long filenames.') ) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2245 2275 2295 16777215] ) (case_arm pat_list: [{(com)} {(comm)} {(comma)} {(comman)} {(command)} {(commands)}] action: [ (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) ('commands [+|n] -- Show the history of commands you typed.\n') ('You can supply a command number to start with, or a + to start after\n') ('the previous command number shown. A negative number indicates the\n') ('number of lines to list.') ) } ) ] spids: [2298 2320 2338 16777215] ) (case_arm pat_list: [{(cop)} {(copy)} {(copyi)} {(copyin)} {(copying)}] action: [ (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) ('Conditions for redistributing copies of debugger.')) } ) ] spids: [2341 2358 2373 16777215] ) (case_arm pat_list: [{(d)} {(de)} {(deb)} {(debu)} {(debug)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Show if we are set to debug the debugger.'))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2376 2385 2405 16777215] ) (case_arm pat_list: [{(different)} {(force)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Show if debugger stops at a different line.'))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2408 2413 2433 16777215] ) (case_arm pat_list: [ {(dir)} {(dire)} {(direc)} {(direct)} {(directo)} {(director)} {(directori)} {(directorie)} {(directories)} ] action: [ (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) ('Show file directories searched for listing source.') ) } ) ] spids: [2436 2453 2468 16777215] ) (case_arm pat_list: [{(editing)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Show editing of command lines and edit style.'))} ) ] spids: [2471 2473 2488 16777215] ) (case_arm pat_list: [{(highlight)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Show if we syntax highlight source listings.'))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2491 2493 2513 16777215] ) (case_arm pat_list: [{(history)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Show if we are recording command history.'))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2516 2518 2538 16777215] ) (case_arm pat_list: [{(lin)} {(line)} {(linet)} {(linetr)} {(linetra)} {(linetrac)} {(linetrace)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Show whether to trace lines before execution.'))} ) ] spids: [2541 2567 2582 16777215] ) (case_arm pat_list: [{(lis)} {(list)} {(lists)} {(listsi)} {(listsiz)} {(listsize)}] action: [ (C {(_Dbg_msg)} { (DQ (${ VSub_Name label) ('Show number of source lines debugger will list by default.') ) } ) ] spids: [2585 2607 2622 16777215] ) (case_arm pat_list: [{(p)} {(pr)} {(pro)} {(prom)} {(promp)} {(prompt)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Show debugger prompt.'))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2625 2647 2667 16777215] ) (case_arm pat_list: [{(sty)} {(style)}] action: [ (C {(_Dbg_msg)} {(DQ ('show style -- Show pygments style in source-code listings.'))} ) ] spids: [2670 2676 2688 16777215] ) (case_arm pat_list: [ {(t)} {(tr)} {(tra)} {(trac)} {(trace)} {(trace-)} {(trace-c)} {(trace-co)} {(trace-com)} {(trace-comm)} {(trace-comma)} {(trace-comman)} {(trace-command)} {(trace-commands)} ] action: [ (C {(_Dbg_msg)} {(SQ <'show trace-commands -- Show if we are echoing debugger commands.'>)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2691 2719 2736 16777215] ) (case_arm pat_list: [{(tt)} {(tty)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Where debugger output goes to.'))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2739 2745 2765 16777215] ) (case_arm pat_list: [{(wa)} {(war)} {(warr)} {(warra)} {(warran)} {(warrant)} {(warranty)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('Various kinds of warranty you do not have.'))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2768 2794 2814 16777215] ) (case_arm pat_list: [{(width)}] action: [ (C {(_Dbg_msg)} {(DQ (${ VSub_Name label) ('maximum width of a line.'))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [2817 2819 2839 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (C {(_Dbg_msg)} { (DQ ('Undefined show command: ') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ($ VSub_Name '$subcmd') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ('. Try ') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ('help show') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (.) ) } ) ] spids: [2842 2844 16777215 2864] ) ] spids: [2037 2041 2864] ) ] spids: [1833] ) spids: [1829 1832] ) ] )