comp.lang.ada
 help / color / mirror / Atom feed
From: armand0@my-dejanews.com
Subject: ADA yacc+lex
Date: 1998/12/07
Date: 1998-12-07T00:00:00+00:00	[thread overview]
Message-ID: <74g8hm$55h$1@nnrp1.dejanews.com> (raw)

Hi ,

1.Does anyone know about some parser generator (kind of yacc+lex)
that produces code in ADA instead of C? In the same way as
yacc, I'd like to produce from a BNF description of some my
language and some semantic actions associated to each rule
(written in ADA), a LR parser.
It could also be a higher level tool that inputs some BNF (as is) and
produces input to yacc+lex.

Searching around in the Net, gave me only 1 old ref to the ARCADIA
project (@ Irvine CA) which produced indeed what I want (ayacc + aflex),
but whose code
stems from 1990 and is bound to the Verdix compiler. After several
alterations to the main program it still doesn't compile under gnat
(many system errs such as "Program received signal SIGWINCH, Window size
changed").It's useless for
me as I haven't got that compiler but merely GNAT 3.10p.


2. Linked to this, I remember having seen a syntax-directed editor from
Stanford, presented at a S/W Engineering conference in '91, but haven't noted
its ref. I think it produced ADA83 code :-)

Does anyone know if such S/W still exists?


Thanks for any indications and sorry for the long post.

Armand
armand.puccetti@cisi.fr

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    




             reply	other threads:[~1998-12-07  0:00 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-12-07  0:00 armand0 [this message]
1998-12-07  0:00 ` ADA yacc+lex Bob Collins
1998-12-07  0:00 ` dennison
1998-12-10  0:00   ` Michael F Brenner
1998-12-08  0:00 ` Pascal Obry
1998-12-08  0:00   ` dennison
1998-12-08  0:00     ` David C. Hoos
  -- strict thread matches above, loose matches on Subject: below --
1998-12-07  0:00 tmoran
1998-12-07  0:00 tmoran
1987-09-26  1:24 Ada YACC & LEX jwabik
replies disabled

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