Variable: semantic-lex-c-macrobits

semantic-lex-c-macrobits is a variable defined in c.el.gz.

Value

((looking-at "^\\s-*#\\s-*\\(if\\(n?def\\)?\\|endif\\|elif\\|else\\)")
 (c-end-of-macro)
 (setq semantic-lex-end-point
       (point))
 nil)

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)