(command.CommandList children: [ (command.Simple blame_tok: <_Dbg_help_add> more_env: [] words: [ {<_Dbg_help_add>} {<clear>} {(SQ <'clear LINE\n'> <'\n'> <'clear all breakpoints at a line LINE.'>)} {<1>} ] redirects: [] do_fork: T ) (command.ShFunction name_tok: <_Dbg_do_clear> name: _Dbg_do_clear body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <_Dbg_do_clear_brkpt> more_env: [] words: [{<_Dbg_do_clear_brkpt>} {($ Id.VSub_DollarName _Dbg_args)}] redirects: [] do_fork: T ) (command.ShAssignment left: <Id.Lit_VarLike '_Dbg_last_cmd='> pairs: [ (AssignPair left: <Id.Lit_VarLike '_Dbg_last_cmd='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike '_Dbg_last_cmd='> name:_Dbg_last_cmd) op: assign_op.Equal rhs: {(SQ <clear>)} ) ] redirects: [] ) (command.ControlFlow keyword: <Id.ControlFlow_Return return> arg_word: {($ Id.VSub_QMark '?')} ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <_Dbg_alias_add> more_env: [] words: [{<_Dbg_alias_add>} {<d>} {<clear>}] redirects: [] do_fork: T ) ] )