(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] ) ] )