comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Status of ayacc and aflex?
Date: Thu, 21 Aug 2008 10:36:24 +0200
Date: 2008-08-21T10:36:27+02:00	[thread overview]
Message-ID: <x94ub36b5u0c$.p79qnmz9gv2l.dlg@40tude.net> (raw)
In-Reply-To: 48acd484$0$24596$4d3efbfe@news.sover.net

On Wed, 20 Aug 2008 22:35:51 -0400, Peter C. Chapin wrote:

> I have a need for a parser generator and a lexical analyzer generator
> that produce Ada.

I prefer table-driven approach to generators.

You might find a table-driven parser in simple components:

   http://www.dmitry-kazakov.de/ada/components.htm#Parsers_etc

which I am use for the only complex stuff, expressions. In almost any
"normal" language the rest is just trivial, easily handled by a recursive
descent parser. (I never managed to understand what formal grammars are
good for... (:-))

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  parent reply	other threads:[~2008-08-21  8:36 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-08-21  2:35 Status of ayacc and aflex? Peter C. Chapin
2008-08-21  4:39 ` J. David Bryan
2008-08-21 10:35   ` Peter C. Chapin
2008-08-21  6:27 ` ficorax
2008-08-21 10:36   ` Peter C. Chapin
2008-08-21  8:36 ` Dmitry A. Kazakov [this message]
2008-08-21  9:56 ` Stephen Leake
2008-08-21 10:34   ` Peter C. Chapin
2008-08-21 14:55 ` gautier_niouzes
2008-08-21 23:00   ` Peter C. Chapin
2008-08-22 11:02 ` Colin Paul Gloster
2008-08-22 12:02   ` Ludovic Brenta
2008-08-22 12:56     ` Dmitry A. Kazakov
2008-08-22 13:29     ` Niklas Holsti
2008-08-22 14:17       ` Ludovic Brenta
2008-08-22 17:17         ` Niklas Holsti
2008-08-24 15:02     ` Stephen Leake
2008-08-28 13:38       ` OpenToken (was: Status of ayacc and aflex?) Ludovic Brenta
2008-08-29 22:51         ` OpenToken Stephen Leake
2008-08-30 10:43           ` OpenToken Ludovic Brenta
2008-08-31 13:27             ` OpenToken Stephen Leake
2008-08-31 14:03               ` OpenToken Ludovic Brenta
2008-09-01 12:40                 ` OpenToken Stephen Leake
2008-09-12 18:40                   ` OpenToken Ludovic Brenta
2023-05-31 20:42 ` Status of ayacc and aflex? Gautier write-only address
replies disabled

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