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

It is bound to <C-M-right>, C-M-f, ESC <C-right>.

(forward-sexp &optional ARG)

Move forward across one balanced expression (sexp).
With ARG, do it that many times. Negative arg -N means move
backward across N balanced expressions. This command assumes
point is not in a string or comment. Calls
`forward-sexp-function' to do the work, if that is non-nil. If
unable to move over a sexp, signal `scan-error' with three
arguments: a message, the start of the obstacle (usually a
parenthesis or list marker of some kind), and end of the