source browsing and more
Eray Ozkural
erayo at cs.bilkent.edu.tr
Fri Feb 15 16:50:06 UTC 2002
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Victor,
On Friday 15 February 2002 16:12, Victor Röder wrote:
>
> Hey, very cool! I'm curios about the persistant class store (or is it not
> part of your wrapper?).
> My examinations are partically completed and I will have some time for
> Gideon again.
>
There is some time until the wrapper gets a gideon plugin, but it is
basically a KDE interface to sourcenav functionality.
sourcenav maintains a symbol database, which is generated using a fuzzy
parser so that you can browse the source code realtime, ie as you are
writing. I can for instance directly go to the include hierarchy, or the call
function graph, or the class hierarchy and move in the code like that.
sourcenav has a project file, and lots of database files in a directory
called .snprj. Very similar to what sniff++ does ;)
The great thing about sourcenav is that it can completely replace the current
class-store. My intention is to make it optional... like the editor
plugins... We'll see how that works, I don't want to destroy anybody else's
code. Though I don't know how we could allow multiple class-store
implementations to be used, maybe another bridge pattern here too. We can
separate the interface and the implementation.
Anyway, I'm going to make the interface components quite modular, so that
they can be used in any code.
Thanks,
- --
Eray Ozkural (exa) <erayo at cs.bilkent.edu.tr>
Comp. Sci. Dept., Bilkent University, Ankara
www: http://www.cs.bilkent.edu.tr/~erayo
GPG public key fingerprint: 360C 852F 88B0 A745 F31B EA0F 7C07 AE16 874D 539C
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE8bS2SfAeuFodNU5wRArU1AJ934FVmh6o8PibXeC7XRgiALKjAUwCbBi/f
xxCZZqTXbKlBZ8uRgSoJVRc=
=Ab92
-----END PGP SIGNATURE-----
More information about the KDevelop-devel
mailing list