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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,fdcd5b82ed49a6a0,start X-Google-Attributes: gid103376,public From: armand0@my-dejanews.com Subject: ADA yacc+lex Date: 1998/12/07 Message-ID: <74g8hm$55h$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 419578104 X-Http-Proxy: 1.0 x4.dejanews.com:80 (Squid/1.1.22) for client 194.167.20.155 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Mon Dec 07 09:52:55 1998 GMT Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.5 [en] (X11; I; SunOS 5.4 sun4m) Date: 1998-12-07T00:00:00+00:00 List-Id: 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