12 Jan 2007 07:51
Re: Updates to CEDET CVS (at long last!)
Leo <sdl.web <at> gmail.com>
2007-01-12 06:51:35 GMT
2007-01-12 06:51:35 GMT
Eric M. Ludlam [01/12/2007] said: > Hi, > > For those CEDET users who have been long patient, rejoice! I have > found some time to spend on this project recently. > > I have been endeavoring to integrate in the changes that Joakim > Verona had provide many months ago, including the test infrastructure > and ebrowse database, and have had some success. > > You may recall that Joakim had problems getting the default > semanticdb find routines to use the ebrowse database he had made. > This was due to some core deficiencies in the dependency lookup > system. > > I have checked in changes to extract dependency management into > semantic-dep.el, which can now manage lists of include paths for both > a generic system or for system includes specifically. > > The ebrowse support Joakim wrote now sports an interactive function > that will create a new DB by calling out to the ebrowse program, load > the new database, and add what was created to the dependency search > path. ebrowse can parse all of /usr/include/c++/<ver> in under a > second, and now I get semantic summaries on C++ standard functions. > Spiffy! > > There is certainly more to do hiding in this most recent change. I > am hoping a couple brave souls will try it out, and perhaps find ways > to improve the system. Please see the commentary in > semanticdb-ebrowse for some simple user level doc. > > Enjoy, and thanks Joakim for this cool extension. > Eric Can not compile in Emacs 22.0.92. ,---- | In semantic-lex-spp-string-to-macro-stream: | semantic-lex-spp.el:132:8:Warning: semantic-lex-spp-string-to-macro-stream | being defined to take 3 args, but was previously called with 1 | semantic-lex-spp.el:132:57:Error: Wrong number of arguments: (lambda (symbol start end) "Create a lexical token. | SYMBOL is a symbol representing the class of syntax found. | START and END define the bounds of the token in the current buffer." (\` (cons (\, symbol) (cons (\, start) (\, end))))), 4 | Wrote /dev/shm/cedet/semantic/semantic-dep.elc | make[1]: *** [semantic] Error 1 | make[1]: Leaving directory `/dev/shm/cedet/semantic' | make: *** [semantic] Error 2 `---- -- -- Leo <sdl.web AT gmail.com> (GPG Key: 9283AA3F) ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

RSS Feed