(CommandList children: [ (C {(_Dbg_help_add)} {(ControlFlow_Continue continue)} { (SQ <'**continue** [*loc* | **-** ]\n'> <'\n'> <'Continue script execution.\n'> <'\n'> <'If *loc* or *-* is not given, continue until the next breakpoint or\n'> <'the end of program is reached. If **-** is given, then debugging will\n'> <'be turned off after continuing causing your program to run at full\n'> <'speed.\n'> <'\n'> <'If **loc* is given, a temporary breakpoint is set at the location.'> ) } ) (FuncDef name: _Dbg_do_continue body: (BraceGroup children: [ (AndOr children: [ (C {(_Dbg_not_running)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(3)}) ] 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 0)}) ) ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_Dbg_continue_rc) op: Equal rhs: {(0)} spids: [116] ) ] spids: [116] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [16777215 113] ) ] spids: [16777215 125] ) (Assignment keyword: Assign_Typeset pairs: [(assign_pair lhs:(LhsName name:filename) op:Equal spids:[130])] spids: [128] ) (Assignment keyword: Assign_Typeset flags: [-i] pairs: [(assign_pair lhs:(LhsName name:line_number) op:Equal spids:[137])] spids: [133] ) (Assignment keyword: Assign_Typeset pairs: [(assign_pair lhs:(LhsName name:full_filename) op:Equal spids:[142])] spids: [140] ) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_GlobDEqual left: {($ VSub_Number '$1')} right: {(SQ <->)} ) ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_Dbg_restore_debug_trap) op: Equal rhs: {(0)} spids: [165] ) ] spids: [165] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_Dbg_continue_rc) op: Equal rhs: {(0)} spids: [169] ) ] spids: [169] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [16777215 162] ) ] spids: [16777215 178] ) (C {(_Dbg_linespec_setup)} {(DQ ($ VSub_Number '$1'))}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_Dbg_last_cmd) op: Equal rhs: {(SQ <continue>)} spids: [190] ) ] spids: [190] ) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolUnary op_id: BoolUnary_n child: {(DQ ($ VSub_Name '$full_filename'))} ) ) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithVarRef name:line_number) right: (ArithWord w:{(Lit_Digits 0)}) ) ) terminator: <Op_Semi ';'> ) ] action: [ (C {(_Dbg_errmsg)} {(SQ <'There is no line 0 to continue at.'>)}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] spids: [16777215 228] ) ] else_action: [ (C {(_Dbg_check_line)} {($ VSub_Name '$line_number')} {(DQ ($ VSub_Name '$full_filename'))} ) (AndOr children: [ (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithWord w:{($ VSub_QMark '$?')}) right: (ArithWord w:{(Lit_Digits 0)}) ) ) (C {(_Dbg_set_brkpt)} {(DQ ($ VSub_Name '$full_filename'))} {(DQ ($ VSub_Name '$line_number'))} {(1)} {(1)} ) ] op_id: Op_DAmp ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_Dbg_continue_rc) op: Equal rhs: {(0)} spids: [285] ) ] spids: [285] ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [243 294] ) ] spids: [16777215 210] ) ] else_action: [ (C {(_Dbg_file_not_read_in)} {(DQ ($ VSub_Name '$filename'))}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(2)}) ] spids: [297 312] ) ] spids: [84] ) spids: [80 83] ) (C {(_Dbg_alias_add)} {(SQ <c>)} {(SQ <continue>)}) (C {(_Dbg_alias_add)} {(SQ <cont>)} {(SQ <continue>)}) ] )