From mboxrd@z Thu Jan 1 00:00:00 1970
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me
X-Spam-Level: **
X-Spam-Status: No, score=2.1 required=5.0 tests=BAYES_00,INVALID_MSGID,
MSGID_RANDY,PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no
version=3.4.4
X-Google-Language: ENGLISH,ASCII
X-Google-Thread: 103376,fdcd5b82ed49a6a0
X-Google-Attributes: gid103376,public
From: "Pascal Obry"
Subject: Re: ADA yacc+lex
Date: 1998/12/08
Message-ID: <74ir5m$nhr$1@cf01.edf.fr>#1/1
X-Deja-AN: 419993991
References: <74g8hm$55h$1@nnrp1.dejanews.com>
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Organization: EDF
Newsgroups: comp.lang.ada
Date: 1998-12-08T00:00:00+00:00
List-Id:
armand0@my-dejanews.com a �crit dans le message
<74g8hm$55h$1@nnrp1.dejanews.com>...
>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.
>
There is a port of AFex, AYacc available on my homepage.
(this is lex/yacc written in Ada that produces Ada code)
Pascal.
--|------------------------------------------------------------
--| Pascal Obry Team-Ada Member |
--| |
--| EDF-DER-IPN-SID- T T I |
--| Intranet: http://cln46gb |
--| Bureau N-023 e-mail: pascal.obry@edfgdf.fr |
--| 1 Av G�n�ral de Gaulle voice : +33-1-47.65.50.91 |
--| 92141 Clamart CEDEX fax : +33-1-47.65.50.07 |
--| FRANCE |
--|------------------------------------------------------------
--|
--| http://ourworld.compuserve.com/homepages/pascal_obry
--|
--| "The best way to travel is by means of imagination"