(CommandList children: [ (C {(_Dbg_help_add)} {(ControlFlow_Return return)} { (SQ <'**return**\n'> <'\n'> <'Force an immediate return from a function.\n'> <'\n'> <'The remainder of function will not be executed.\n'> <'\n'> <'See also:\n'> <'---------\n'> <'\n'> <'**finish**, **quit**, and **run**.'> ) } ) (FuncDef name: _Dbg_do_return body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_Dbg_step_ignore) op:Equal rhs:{(1)} spids:[90])] spids: [90] ) (C {(_Dbg_write_journal)} {(DQ ('_Dbg_step_ignore=') ($ VSub_Name '$_Dbg_step_ignore'))}) (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:IFS) op: Equal rhs: {(DQ ($ VSub_Name '$_Dbg_old_IFS'))} spids: [102] ) ] spids: [102] ) terminator: <Op_Semi ';'> ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_Dbg_last_cmd) op: Equal rhs: {(SQ <return>)} spids: [109] ) ] spids: [109] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_Dbg_inside_skip) op: Equal rhs: {(0)} spids: [115] ) ] spids: [115] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_Dbg_continue_rc) op: Equal rhs: {(2)} spids: [119] ) ] spids: [119] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [87] ) spids: [83 86] ) ] )