Function: c-go-list-backward
c-go-list-backward is a macro defined in cc-defs.el.gz.
Signature
(c-go-list-backward &optional POS LIMIT)
Documentation
Move backward across one balanced group of parentheses starting at POS or point.
Return POINT when we succeed, NIL when we fail. In the latter case, leave point unmoved.
A LIMIT for the search may be given. The start position is assumed to be after it.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-defs.el.gz
(defmacro c-go-list-backward (&optional pos limit)
"Move backward across one balanced group of parentheses starting at POS or point.
Return POINT when we succeed, NIL when we fail. In the latter
case, leave point unmoved.
A LIMIT for the search may be given. The start position is assumed to be
after it."
(declare (debug t))
`(let ((dest (c-safe-scan-lists ,(or pos '(point)) -1 0 ,limit)))
(when dest (goto-char dest) dest)))