Thread: [CEDET-devel] System Database
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2002-08-20 19:05:02
|
Hi all, I introduced some new code into CVS today. I extended semanticdb with the concept of a `system-database'. The system database is just one more database that can be search with semanticdb-search.el. I then wrote semanticdb-el, which treats Emacs's obarray as a semantic database. Now calls to `semanticdb-find-nonterminal-by-name' can return any lisp symbol. Any language can extend the database in this way, using any means desired to extract system level token information. What's cool: Make the whole world available. What's not: Applications that depend on a token being in a file need to be updated. Unfortunately, in writing this, I discovered a bug in EIEIO, so you will need to get CVS eieio-base.el for the fix. :( Have fun Eric -- Eric Ludlam: za...@gn..., er...@si... Home: http://www.ludlam.net Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org |