[comp.lang.ada] lex/yacc parser skeleton wanted

masticol@athos.rutgers.edu (Steve Masticola) (05/05/90)

Perhaps someone on the net could help me out a bit. I'm doing a thesis
research project which involves static analysis of Ada, and I'm trying
to find a skeletal lex/yacc parser system for the language. I have a
LALR(1) BNF grammar (Gerry Fisher and Phillipe Charles, "A LALR(1)
grammar for ANSI ADA", publication unknown [I got it from the ACVC],
1983), but it's seven years old and will have to be translated into
lex/yacc. I also have a grammar used in the GNU Emacs structure
editor, dated 1989, which looks even less like lex/yacc source.

Could anyone out there save me the trouble of doing the translation?
Thanks! 

- Steve Masticola (masticol@athos.rutgers.edu)

bwt@wdl1.UUCP (Barbara W Tolentino) (05/09/90)

I'm not sure if this is the "skeleton" that you are looking for but we obtained
Ada versions of lex and yacc from University of California, Irvine, Dept. of 
Information and Computer Science.  Alex and Ayacc were designed under the
Arcadia Environment Research Project in 1988.  They are reasonably well 
documented and written in Ada. We ported them to Sun workstations and did a
little experimenting with using them, but nothing major.  They seemed to run
fine.  As I recall, they were nominal cost.  You can contact UCI for more info.