Function: c-looking-at-non-alphnumspace

c-looking-at-non-alphnumspace is a macro defined in cc-defs.el.gz.

Signature

(c-looking-at-non-alphnumspace)

Documentation

Are we looking at a character which isn't alphanumeric or space?

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/cc-defs.el.gz
(defmacro c-looking-at-non-alphnumspace ()
  "Are we looking at a character which isn't alphanumeric or space?"
  (if (memq 'gen-comment-delim c-emacs-features)
      '(looking-at
	"\\([;#]\\|\\'\\|\\s(\\|\\s)\\|\\s\"\\|\\s\\\\|\\s$\\|\\s<\\|\\s>\\|\\s!\\)")
    '(or (looking-at
	  "\\([;#]\\|\\'\\|\\s(\\|\\s)\\|\\s\"\\|\\s\\\\|\\s$\\|\\s<\\|\\s>\\)")
	  (let ((prop (c-get-char-property (point) 'syntax-table)))
	    (equal prop '(14)))))) ; '(14) is generic comment delimiter.