home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lang / ada / 2475 < prev    next >
Encoding:
Internet Message Format  |  1992-08-29  |  5.2 KB

  1. Path: sparky!uunet!news.claremont.edu!ucivax!kari
  2. From: kari@jasmin.ics.uci.edu (Kari Forester)
  3. Subject: Re: Lex and Yacc for Ada
  4. Nntp-Posting-Host: jasmin.ics.uci.edu
  5. Message-ID: <2A9E8DE5.24707@ics.uci.edu>
  6. Newsgroups: comp.lang.ada
  7. Reply-To: kari@ics.uci.edu (Kari Forester)
  8. Organization: Univ. of Calif., Irvine, Info. & Computer Sci. Dept.
  9. Lines: 125
  10. Date: 28 Aug 92 20:34:45 GMT
  11. References: <929@gofish.Stars.Reston.Unisys.COM>
  12.  
  13. In article <929@gofish.Stars.Reston.Unisys.COM> dymm@cards.com (David Dymm) writes:
  14. >Does anyone know where I can get versions of lex and yacc for
  15. >Ada?  I have versions for C, but in my organization, I am
  16. >requried to write code in Ada, not C.
  17. >
  18. >Than you.
  19. >
  20. >David Dymm - Principal Engineer
  21. >
  22. >USMAIL: Electronic Warfare Associates
  23. >        1401 Country Club Road
  24. >        Fairmont, WV  26554
  25. >PHONE:  304 367-0770
  26. >FAX:    304 367-0775
  27. >INTERNET: dymm@cards.com
  28.  
  29. David,
  30.  
  31. Here is information on how to FTP alex and ayacc from UCI.
  32.  
  33. -- Kari Forester
  34. -- Arcadia Project
  35. -- University of California,  Irvine
  36. -- kari@ics.uci.edu
  37.  
  38. -------------------------cut here-----------------------------
  39.  
  40.  
  41.  Copyright (c) 1990 Regents of the University of California.
  42.  All rights reserved.
  43.  
  44.  This software was developed by the Arcadia project
  45.  at the University of California, Irvine.
  46.  
  47.  Redistribution and use in source and binary forms are permitted
  48.  provided that the above copyright notice and this paragraph are
  49.  duplicated in all such forms and that any documentation,
  50.  advertising materials, and other materials related to such
  51.  distribution and use acknowledge that the software was developed
  52.  by the University of California, Irvine.  The name of the
  53.  University may not be used to endorse or promote products derived
  54.  from this software without specific prior written permission.
  55.  THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
  56.  IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  57.  WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  58. **********************************************************************
  59.  
  60. This is the IRUS (Irvine Research Unit in Software) aflex/ayacc public
  61. distribution.  Aflex and ayacc are similar to the Unix tools lex and
  62. yacc, but they are written in Ada and generate Ada output.  They were
  63. developed by the Arcadia Project at the University of California,
  64. Irvine.  Aflex is based on the tool 'flex' written by Vern Paxson.
  65. These tools are copyrighted, but are freely redistributable.  There is
  66. no warranty of any kind (see the copyright notice above.)  However we
  67. do ask that you report any problems you encounter as we use these
  68. tools ourselves and we want to fix any bugs that are found.
  69.  
  70. You may give this software to others, but we prefer that those who can
  71. get it directly from us to insure that all users are running the
  72. latest version.  We also ask that you send electronic mail to the
  73. address irus-software-request@ics.uci.edu giving your name, your
  74. organization, a paper mail address, and your e-mail address (either an
  75. Internet address or a UUCP path relative to a well-known site such as
  76. uunet.)  A form is provided below for your convenience.  We will use
  77. this information to set up a mailing list to announce new versions of
  78. aflex and ayacc, as well as new software that is expected to be made
  79. available.
  80.  
  81. The distribution is currently available on the machine
  82. liege.ics.uci.edu in ~ftp/pub/irus/aflex-ayacc_1.1c.tar.Z.  Full
  83. instructions for retrieving and unpacking are enclosed below.  If you
  84. have trouble retrieving or unpacking the distribution send mail to
  85. irus-software-request@ics.uci.edu (or via UUCP to
  86. uunet!sdcsvax!ucivax!irus-software-request) If you have trouble with
  87. the tools information on how to report bugs is present within their
  88. directories.
  89.  
  90. ------------------------------- cut here -------------------------------
  91. IRUS software user registration form
  92.  
  93. 1. Your Name:
  94.  
  95. 2. Your Organization:
  96.  
  97. 3. Mailing Address:
  98.  
  99. 4. E-mail address for contact person:
  100.  
  101. ------------------------------- cut here -------------------------------
  102. How to obtain aflex and ayacc via anonymous FTP
  103.  
  104. 1.  FTP to the machine liege.ics.uci.edu (internet address 128.195.1.5)
  105.  
  106. 2.  When asked for a username use 'anonymous'
  107.  
  108. 3.  When asked for a password use your username on your local machine.
  109.  
  110. 4.  Change directory (cd) into the pub/irus directory.
  111.  
  112. 5.  Set a file transfer mode that will allow you to transfer binary
  113.     files.  One way to do this that usually works is to issue the
  114.     command 'type tenex'
  115.  
  116. 6.  Type the command 'get aflex-ayacc_1.1c.tar.Z'
  117.  
  118. 7.  Quit FTP.
  119.  
  120. 8.  You now have a compressed tar file containing the source for aflex.
  121.  
  122. 9.  You need to uncompress the file by typing
  123.     'uncompress aflex-ayacc_1.1c.tar.Z'
  124.  
  125. 10. Now untar the file to create the source and documentation tree by
  126.     typing 'tar xvf aflex-ayacc_1.1c.tar' at the Unix prompt.
  127.  
  128. 11. Read the README files in the aflex/README and ayacc/src/READ_ME to
  129.     find out how to compile the tools.  If you are using the Verdix Ada
  130.     Developemnt System Version 6 be sure to read the VADS6.README files
  131.     in the aflex and ayacc directories before building them.
  132.  
  133. --
  134. --  Kari Forester   * Arcadia Project
  135. --                  * Department of Information and Computer Science
  136. --                  * University of California      Irvine, CA 92717
  137. --                  * kari@ics.uci.edu
  138.