[CEDET-devel] mode-local variables, parser API change. elisp parser
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2002-08-04 02:24:45
|
Howdy, I made some changes based on past conversations. Here is a high-level summary: semantic-fw.el: Added `define-mode-overload-implementation' for creating implementations of functions defined with `define-overload'. Added Mode Local variables, and appropriate support functions. `semantic-map-buffers' now appears here. semantic.el: Parser API is as David has suggested, but without TABLE argument, and with `semantic-bovinate-nonterminals' still intact. Other functions have become macros calling `semantic-bovinate-region'. I'm guessing this will require changes to wisent. Also moved a few things about, and make sure mode local variables are setup for every buffer. semantic-el.el: Use the two new things in semantic-fw.el. Strangely, the hook function for initializing semantic is now empty! Still needed because it autoloads in `semantic-el.el'. semantic-edits.el: Incremental parser is now an overloadable function. Added some instrumentation to try and find an annoying hang in the incremental parser. other changes were small. I also changed semantic's web page to list some of the things we are up to. Check it out to make sure it's accurate. Have fun Eric -- Eric Ludlam: za...@gn..., er...@si... Home: www.ultranet.com/~zappo Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org |