comp.lang.ada
 help / color / mirror / Atom feed
From: Ted Dennison <dennison@telepath.com>
Subject: Re: Ada 95 S/W Eng
Date: 2000/07/18
Date: 2000-07-18T00:00:00+00:00	[thread overview]
Message-ID: <8l1mou$m2a$1@nnrp1.deja.com> (raw)
In-Reply-To: 3973A59B.75E0FD00@freeoutpost.com

In article <3973A59B.75E0FD00@freeoutpost.com>,
  Jeff Parke <webmaster@freeoutpost.com> wrote:
> It certainly seems to me that "gate" from the GTKAda package could be
> combined with TED's OpenToken in interesting ways...especially since
> I have a client clamoring for XML.

There is rudimentary HTML support in OpenToken, thanks to Christ Grein.
But I'd love to see someone submit good XML support.

I've been using GTKAda for the last few days, and I'd really like to see
something interesting done with XML there too. In particular, I'd like
to see something similar to Motif's UIL support. I was really
disappointed in the way Glade spits out tons of files that have to be
hand-edited (and thus hand-merged when the GUI changes).

I should also mention that I've been working on a *new* parsing
mechanism for OpenToken, which will be released as a beta version
shortly. It was inspired by ANTLR. So instead of being table driven like
lex, it helps you to build recursive-decent (LL) parsers. I like this
approach better than the old LR approach for the following reasons:

   o  There's no complicated up-front table-building, which is more
in-keeping with the OpenToken approach for lexical analysis.
   o  Parsing errors should be easier to debug, as you can just step
through the parse routines. With the current parser you'd have to search
the machine-generated table for bad entries, and try to figure out why
the builder put them there.
   o  Parsers can now be usefully inherited from and extended.

--
T.E.D.

http://www.telepath.com/~dennison/Ted/TED.html


Sent via Deja.com http://www.deja.com/
Before you buy.




  reply	other threads:[~2000-07-18  0:00 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-07-17  0:00 Ada 95 S/W Eng fmclifton
2000-07-17  0:00 ` Stephen Leake
2000-07-17  0:00   ` Ray Blaak
2000-07-18  0:00     ` Bill Greene
2000-07-18  0:00     ` G. de Montmollin
2000-07-17  0:00   ` Jeff Parke
2000-07-18  0:00     ` Ted Dennison [this message]
2000-07-18  0:00       ` Scott Ingram`
2000-07-19  0:00         ` Ted Dennison
replies disabled

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