Function: define-lex-regex-analyzer
define-lex-regex-analyzer is a macro defined in lex.el.gz.
Signature
(define-lex-regex-analyzer NAME DOC REGEXP &rest FORMS)
Documentation
Create a lexical analyzer with NAME and DOC that will match REGEXP.
FORMS are evaluated upon a successful match.
See define-lex-analyzer for more about analyzers.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/lex.el.gz
(defmacro define-lex-regex-analyzer (name doc regexp &rest forms)
"Create a lexical analyzer with NAME and DOC that will match REGEXP.
FORMS are evaluated upon a successful match.
See `define-lex-analyzer' for more about analyzers."
(declare (debug (&define name stringp form def-body)))
`(define-lex-analyzer ,name
,doc
(looking-at ,regexp)
,@forms
))