PAL CARD CATALOG ENTRY

SHORT DESCRIPTION

Lexical Analyzer and Parser Generator in Ada for Ada


MOVEMENT WITHIN THE PAL CARD CATALOG
Move to top-level taxonomy
Move to keyword list

ASSET PROFILE

UNIT NAME
AYACC
VERSION
1.4A
REVIEW CODE
C1 1.0 C
DDN ADDRESS
irus-software-request@ics.uci.edu
AUTHOR
John Self
Irvine Research Unit in Software (IRUS)
Department of ICS
University of California, Irvine
Irvine, CA 92717
RIGHTS
Freeware - Unlimited Distribution
COPYRIGHT
Copyright (c) 1990 Regents of the Univ of California
DATE CREATED
1 June 1994
DATE RELEASED
1 June 1994
DATE LAST UPDATED
1 June 1994
LOCATION
liege.ics.uci.edu
PAL
ENVIRONMENT
UNIX, VAX, PC
LIMITATIONS
None
CERTIFICATION
Ada System Certifier_1 1.0
Date/Time of Processing: Sunday    05 June      1994 11:35:36Am
Overall Assessment of System: OK
Classification of System: C
Basis of Classification --
Syntax Errors                               PASS
Completeness                                PASS
Independence from External Libraries        FAIL
Independence from a Specific Ada Compiler   FAIL

Explanations for failures --
System withs non-standard library units that are not provided
System contains compiler-specific pragmas or uses Machine_Code

Number of ...
Files             148
Library Units     171
Lines           38117
Statements      11588
Comments         9215

Unidentified Withed Units --
7 unidentified withed units
Subunits and Parent Units --
3 parent program units
0 missing parent units
4 subunits
0 subunits found but not specified
0 subunits specified but not found

FILE LISTING

Directory Display


languages/ada/swtools/ayacc:
  File Name                 Size
  ---------                 ----
  README                   4,025
  afay_14a.zip           506,188
  docs_14a.zip           142,005


Totals
  ==============  ==============
    3 Files              652,218

ABSTRACT

AFLEX/AYACC

This is the IRUS (Irvine Research Unit in Software) aflex/ayacc public
distribution.  Aflex and ayacc are similar to the Unix tools lex and
yacc, but they are written in Ada and generate Ada output.  They were
developed by the Arcadia Project at the University of California,
Irvine.  Aflex is based on the tool 'flex' written by Vern Paxson.
These tools are copyrighted, but are freely redistributable.  There is
no warranty of any kind (see the copyright notice above.)  However we
do ask that you report any problems you encounter as we use these
tools ourselves and we want to fix any bugs that are found.

You may give this software to others, but we prefer that those who can
get it directly from us to insure that all users are running the
latest version.  We also ask that you send electronic mail to the
address irus-software-request@ics.uci.edu giving your name, your
organization, a paper mail address, and your e-mail address (either an
Internet address or a UUCP path relative to a well-known site such as
uunet.)  A form is provided below for your convenience.  We will use
this information to set up a mailing list to announce new versions of
aflex and ayacc, as well as new software that is expected to be made
available.

The distribution is currently available on the machine
liege.ics.uci.edu in ~ftp/pub/irus/aflex-ayacc_1.3a.tar.Z.  Full
instructions for retrieving and unpacking are enclosed below.  If you
have trouble retrieving or unpacking the distribution send mail to
irus-software-request@ics.uci.edu (or via UUCP to
uunet!sdcsvax!ucivax!irus-software-request) If you have trouble with
the tools information on how to report bugs is present within their
directories.


REVISION HISTORY

DATE         VERSION AUTHOR           HISTORY 
8 June 93    1.3A    John Self        Initial Release to PAL
1 June 94    1.4A    John Self        Second release to the PAL


RELEASE NOTICE

 Copyright (c) 1990-1994 Regents of the University of California.
 All rights reserved.

 This software was developed by the Arcadia project
 at the University of California, Irvine.

 Redistribution and use in source and binary forms are permitted
 provided that the above copyright notice and this paragraph are
 duplicated in all such forms and that any documentation,
 advertising materials, and other materials related to such
 distribution and use acknowledge that the software was developed
 by the University of California, Irvine.  The name of the
 University may not be used to endorse or promote products derived
 from this software without specific prior written permission.
 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
 WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Restrictions on use or distribution:  None with above provisions


DISCLAIMER

     This courseware, software, and documentation are provided "AS IS"
without any expressed or implied warranties whatsoever.  No warranties
as to performance, merchantability, or fitness for a particular
purpose exist.
     The user is advised to test the software thoroughly before
relying on it.  The user must assume the entire risk and liability of
using this software.  In no event shall any person or organization of
people be held responsible for any direct, indirect, consequential or
inconsequential damages or lost profits.