c++ code completion status report
ian reinhart geiser
geiseri at yahoo.com
Fri Jan 4 14:32:04 UTC 2002
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Friday 04 January 2002 06:09, you wrote about Re: c++ code completion
status report:
> Hi!
>
>
> This is a nice idea. Does the doxygen parser parse also the implementation
> stuff or only *toplevel*?
> Our idea was that we could call *our* parser in a flexible way so that only
> those statements are examined which are from interest. Maybe this advantage
> of an own parser get's lost when we use doxygen - but I think I will have
> look at it when "I'm back and ready to go".
> Btw.: The class store is persistant but I have found some - hmmm -
> mysterious behave(?).
> I will have a look, too. And we also think that the class store has to
> become a *real* database one day.
>
>
well i was calling doxygen and then parsing the xml file. the
entire process takes about 1.5 seconds for kdevelop's source. really i see
no use for a persistant class store information, the reason why i like XML is
that it is fast to access the information from a DOM. The hardest issue we
have at this point is that a) Doxygen's XML has some "qwirks" and b) it
seems no-one here knows anything about what a DOM really does.
The other approach is to look at doxygen's souce and just use the data
structure he is using there internally. I must warn you though it is a two
drink minimum to look at that code :P
I give my sympathies to anyone here who wishes to write there own parser.
Cheers
-ian reinhart geiser
- --
:-- Ian Reinhart Geiser --:
GPG Key: D6A6 7E16 13A9 B5A7 9E18 D1A7 3F2E B64D 19BC 76F8
===========================================================
===========================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE8Na8gPy62TRm8dvgRAmMdAKC8v629OdhDE0/jqa4MHon1fpTuLQCgtyR7
veFI3y/0wHo4gdxuK2xCmV0=
=qCCN
-----END PGP SIGNATURE-----
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
More information about the KDevelop-devel
mailing list