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)
|