Variable: semantic-lex-c-ifdef
semantic-lex-c-ifdef is a variable defined in c.el.gz.
Value
((looking-at "^\\s-*#\\s-*\\(ifndef\\|ifdef\\)\\s-+\\(\\(\\sw\\|\\s_\\)+\\)\\([
].*\\)?$")
(semantic-c-do-lex-ifdef))
Documentation
Code blocks wrapped up in #ifdef.
Uses known macro tables in SPP to determine what block to skip.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/bovine/c.el.gz
(define-lex-regex-analyzer semantic-lex-c-ifdef
"Code blocks wrapped up in #ifdef.
Uses known macro tables in SPP to determine what block to skip."
"^\\s-*#\\s-*\\(ifndef\\|ifdef\\)\\s-+\\(\\(\\sw\\|\\s_\\)+\\)\\([ \t\C-m].*\\)?$"
(semantic-c-do-lex-ifdef))