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))