Function: semantic-lex-c-macrobits

semantic-lex-c-macrobits is a byte-compiled function defined in c.el.gz.

Signature

(semantic-lex-c-macrobits)

Documentation

Ignore various forms of #if/#else/#endif conditionals.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/bovine/c.el.gz
(define-lex-regex-analyzer semantic-lex-c-macrobits
  "Ignore various forms of #if/#else/#endif conditionals."
  "^\\s-*#\\s-*\\(if\\(n?def\\)?\\|endif\\|elif\\|else\\)"
  (c-end-of-macro)
  (setq semantic-lex-end-point (point))
  nil)