Function: semantic-lex-c-ifdef
semantic-lex-c-ifdef is a byte-compiled function defined in c.el.gz.
Signature
(semantic-lex-c-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))