backward-kill-sexp

backward-kill-sexp is an interactive compiled Lisp function in `lisp.el'.

It is bound to ESC <C-backspace>, ESC <C-delete>.

(backward-kill-sexp &optional ARG)

Kill the sexp (balanced expression) preceding point.
With ARG, kill that many sexps before point.
Negative arg -N means kill N sexps after point.
This command assumes point is not in a string or comment.