(command.CommandList children: [ (C {<_Dbg_help_add>} {<clear>} {(SQ <'clear LINE\n'> <'\n'> <'clear all breakpoints at a line LINE.'>)} {<1>} ) (command.ShFunction name: _Dbg_do_clear body: (BraceGroup children: [ (C {<_Dbg_do_clear_brkpt>} {($ Id.VSub_DollarName '$_Dbg_args')}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_Dbg_last_cmd) op: assign_op.Equal rhs: {(SQ <clear>)} spids: [82] ) ] ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {($ Id.VSub_QMark '$?')} ) ] ) ) (C {<_Dbg_alias_add>} {<d>} {<clear>}) ] )