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"