[CEDET-devel] `describe-function' for lexical analyzers.
Brought to you by:
zappo
From: David P. <dav...@wa...> - 2002-12-30 23:36:51
|
Hi Eric, I submit you the attached file sem-lex.el, that provides an alternate implementation of macros to define lexical analyzers. The main change is that all `define-lex-...' macros delegate to `define-lex-analyzer' instead of using their own implementation. Another important change is that `define-lex-analyzer' flags the analyzer variable name with the `semantic-lex-analyzer' property, that is used by the predicate `semantic-lex-analyzer-p' to determine if a symbol is bound to an analyzer. Finally I used that predicate to extends the `semantic-help' advice (in semantic-fw.el) of the `describe-function' command to display documentation of an analyzer too :-) What do you think? David |