comp.lang.ada
 help / color / mirror / Atom feed
From: okellogg@freenet.de (Oliver Kellogg)
Subject: Re: KDevelop 3.0 released - was Ada popularity
Date: 22 Feb 2004 14:09:32 -0800
Date: 2004-02-22T14:09:32-08:00	[thread overview]
Message-ID: <6a6390b8.0402221409.da62adf@posting.google.com> (raw)
In-Reply-To: 3197151.ID6hoJyZCs@linux1.krischik.com

Martin Krischik <krischik@users.sourceforge.net> wrote in message news:<3197151.ID6hoJyZCs@linux1.krischik.com>...
> [...]
> Well I would like to help. But why use a "parser" - don't we have ASIS?
> Nothing is better at parsing Ada then the compiler itself.

Generally I would agree, but KDE is written in C++, and
introducing the need for a second language (i.e. second
compiler) is not too welcome with the KDE people
(understandably, I guess.)

> For example: I use AdaDoc and AdaBrowse to generate documentation for AdaCL. 
> 
> AdaDoc uses a parser and the AdaCL makefile currently list 30 legal spec
> files which AdaDoc can't parse and can't generate documentation for. Also
> AdaDoc has problems with local packages.

I haven't tried these tools, but for Kdevelop it is essential
that the parser be able to produce best-effort trees from
incomplete or faulty code. This is because Kdevelop has a
problem reporter which parses the code while the user is
in the editor, and gives on-the-fly error/warning messages.

> Is there much work to do?

For Kdevelop, we need to finish hooking up the AdaStoreWalker
to the CodeModel. If done right, this would involve factoring
the commonalities among the ANTLR based language supports (Java,
Ada, Pascal) into base classes from which the specific support
parts inherit.

If you're interested in helping with Umbrello, I suggest
you contact me directly.

--Oliver



  reply	other threads:[~2004-02-22 22:09 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-02-04  1:50 KDevelop 3.0 released - was Ada popularity Keith Brown
2004-02-04  9:20 ` John McCabe
2004-02-04 14:03 ` Martin Krischik
2004-02-04 16:26   ` Ludovic Brenta
2004-02-05 14:16     ` Harald Korneliussen
2004-02-05 23:59       ` Luke A. Guest
2004-02-06  0:03         ` Martin Dowie
2004-02-06  3:02           ` Jeff C,
2004-02-06  7:18             ` Martin Dowie
2004-02-06 11:55               ` Marius Amado Alves
2004-02-06 12:49           ` Luke Guest
2004-02-04 16:48   ` chris
2004-02-04 18:07   ` Preben Randhol
2004-02-05 20:34     ` Martin Krischik
2004-02-06 18:21       ` Preben Randhol
2004-02-07 18:21         ` Martin Krischik
2004-02-11 21:44         ` chris
2004-02-12  0:12           ` Georg Bauhaus
2004-02-12  7:32             ` Preben Randhol
2004-02-12 15:03               ` news.verizon.net
2004-02-12 18:48               ` Georg Bauhaus
2004-02-13 15:20                 ` Preben Randhol
2004-02-13 18:56                   ` Georg Bauhaus
2004-02-14  9:56                     ` Preben Randhol
2004-02-12  7:26           ` Preben Randhol
2004-02-06 18:25       ` Ludovic Brenta
2004-02-05  7:08   ` Oliver Kellogg
2004-02-07 18:41     ` Martin Krischik
2004-02-22 22:09       ` Oliver Kellogg [this message]
  -- strict thread matches above, loose matches on Subject: below --
2005-08-11 15:56 okellogg
2005-08-12  4:45 ` Jeff Creem
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox