FELDMAN@INTELLICORP.COM (Roy Feldman) (12/11/90)
Does anybody know where I can obtain source code for a YACC parser for ADA (preferably by anonymous FTP). I have recently begun working on a research project which involves the analysis and synthesis of ADA programs. It would be very helpful if I could avoid having to build a complete ADA parser from scratch. This work is being funded by a research contract from NASA Marshall Space Flight Center. Any and all help I receive in my search will be greatly appreciated. Thanks in advance, Roy Roy Feldman Internet: feldman@intellicorp.com IntelliCorp Ph#: 415-965-5702 1975 El Camino Real Mountain View, CA 94040 -------
rgc@raybed2.msd.ray.com (RICK CARLE) (12/12/90)
In article <9012102059.AA02272@ajpo.sei.cmu.edu>, FELDMAN@INTELLICORP.COM (Roy Feldman) writes: > Does anybody know where I can obtain source code for a YACC parser for > ADA (preferably by anonymous FTP)... Try the SIMTEL20 Ada Software repository (ftp 26.2.0.74). I think there is a file listing in pd2:<ada>ada.crc or pd2:<ada>ada.crclst. The AJPO site (ftp ajpo.sei.cmu.edu) should at least have references if not the actual code. If no code, scan back issues of Ada-today for references. I'm pretty sure the UCal/Irvine Arcadia project built Ada yacc and lex in '88 or so. I don't remember any Arcadia names or addresses. If you can't get an Arcadia contact from anyone, call the CMU/SEI transition team. Rick
rgc@raybed2.msd.ray.com (RICK CARLE) (12/12/90)
In article <1941@raybed2.msd.ray.com>, rgc@raybed2.msd.ray.com (RICK CARLE) writes: > In article <9012102059.AA02272@ajpo.sei.cmu.edu>, FELDMAN@INTELLICORP.COM (Roy Feldman) writes: > > Does anybody know where I can obtain source code for a YACC parser for > > ADA (preferably by anonymous FTP)... > > I'm pretty sure the UCal/Irvine Arcadia project built Ada yacc and lex > in '88 or so. I don't remember any Arcadia names or addresses. Thanks to Karl Nyberg's "Ada: Sources & Resources," here's an Arcadia address: arcadia-software@ics.uci.edu (714-856-4121). Rick
larry@titan.tsd.arlut.utexas.edu (Larry Maturo) (12/13/90)
The Arcadia Project can be reached at alex-info@ics.uci.edu or ayacc-infor@ics.uci.edu. The mail address is Arcadia Project Department of Information and Computer Science University of California, Irvine Irvine, Ca 92717 The software is not available through ftp as far as I know. It is available at a very reasonable price however. Alex is based on lex and ayacc on yacc. I have not used them yet so I can't vouch for them. Larry Maturo larry@unicorn.titan.tsd.arlut.utexas.edu Applied Research Laboratories The University of Texas at Austin P.O. Box 8029 Austin, Texas 78713-8029
joevl@mojsys.uucp (Joe Vlietstra) (12/14/90)
In article <9012102059.AA02272@ajpo.sei.cmu.edu> FELDMAN@INTELLICORP.COM (Roy Feldman) writes: > >Does anybody know where I can obtain source code for a YACC parser for >ADA (preferably by anonymous FTP). I have recently begun working on a >research project which involves the analysis and synthesis of ADA >programs. It would be very helpful if I could avoid having to build a >complete ADA parser from scratch. This work is being funded by a >research contract from NASA Marshall Space Flight Center. Any and all >help I receive in my search will be greatly appreciated. A yacc compatible grammar for Ada was developed by Herman Fischer at Litton Data Systems, Van Nuys, CA. An updated version of this grammar is available in the SIMTEL20 Ada Software Repository (ftp wsmr-simtel20.army.mil). The grammar is found in PD2:<ADA.EXTERNAL-TOOLS>GRAM2.SRC It is approximately 80K. If you want a yacc parser written in Ada, consider the ayacc parser developed by the Arcadia project at Univ Calif at Irvine. ayacc is not available via ftp -- it is bundled with a bunch of other tools from the Arcadia project. It isn't free, but you can't complain about $75.00 for a mag-tape full of software. Contact Arcadia project at arcadia-software@isc.uci.edu. Hope this helps, Joe Vlietstra Best: ...!uunet!mojsys!joevl OK: mojave@hmcvax.claremont.edu Iffy: joevl@mojave.com Voice: (714) 621-7372