comp.lang.ada
 help / color / mirror / Atom feed
From: fraser@sinopsis.com
Subject: Re: Parser generator tools (Was Re: aflexx/ayacc)
Date: 1999/03/15
Date: 1999-03-15T00:00:00+00:00	[thread overview]
Message-ID: <7ci37b$d76$1@remarQ.com> (raw)
In-Reply-To: Pine.BSF.4.05.9903131821570.15453-100000@shell5.ba.best.com

paene lacrimavi postquam Brian Rogoff <bpr@shell5.ba.best.com> scribavit

>	Has anyone created any parser generator tools for Ada (95) besides 
>aflex/ayacc which they'd be willing to release under some sort of
>"open source" license? In particular, I'd be interested in an LL(k) style 
>parsergen like ANTLR or PRECC or even RDP for Ada-95, since I'm basically
>a recursively decent fellow. I'm willing to help debug code if necessary.

Weeeeell ... just for fun I wrote a generic lexical analyser (give it
tokens and some other info, it does the rest) and a bunch of objects
for constructing a compilers and interpreters.  I'm moving on to a decorated
EBNF compiler which (if all goes to plan) should do what you want, although
it's currently directed toward syntax-directed editing (compilation is
a side-effect though).

Sadly, it's in a fairly early stage, but hey, watch this space ...

Fraser.
(change i's to y's to get my real address)




  parent reply	other threads:[~1999-03-15  0:00 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-03-08  0:00 aflexx/ayacc Daniel Wengelin
1999-03-08  0:00 ` aflexx/ayacc Pascal Obry
1999-03-13  0:00   ` Parser generator tools (Was Re: aflexx/ayacc) Brian Rogoff
1999-03-14  0:00     ` Nick Roberts
1999-03-14  0:00       ` Brian Rogoff
1999-03-15  0:00     ` Tarjei Tj�stheim Jensen
1999-03-16  0:00       ` Dan Johnston D.B.
1999-03-15  0:00         ` Brian Rogoff
1999-03-16  0:00           ` Tarjei Tj�stheim Jensen
1999-03-16  0:00         ` Tarjei Tj�stheim Jensen
1999-03-17  0:00         ` Michael F Brenner
1999-03-18  0:00           ` Ralph Paul
1999-03-15  0:00     ` fraser [this message]
1999-03-15  0:00 ` aflexx/ayacc Guiem Bernat
replies disabled

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