Tools
-
(lalr_grammar95.abs,29 KBytes) A LALR(1)-Grammar for Ada 95, adapted for YACC Input.
-
(lalr_grammar.abs,87 KBytes) A LALR(1)-Grammar for Ada, adapted for YACC Input.
(older version,51 KBytes)
-
(ayacc.tgz,294 KBytes) The IRUS (Irvine Research Unit in Software) aflex/ayacc public
distribution, Version 1.2. Aflex and ayacc are similar to the Unix
tools lex and yacc, but they are written in Ada and generate Ada
output.
(Version 1.1,225 KBytes)
-
(lex.abs,119 KBytes) A lexical analyzer written in Ada. This package is used to
identify tokens in the source file and return them to a Parser. The
subprograms in package Lex are used to sequentially read a source file
and identify lexical units (tokens) in the file. Comments and error
messages are saved for use by the lister.
-
(scanner.abs,17 KBytes) This package is used to break strings into tokens in a very simple
but efficient manner (part of the Intermetrics NEW ABSTRACTIONS reusable software coponents library).
(ABSTRACTIONS version,80 KBytes)
-
(reserve.abs,27 KBytes) This package contains the single function is_Ada_reserved_word. It
returns with either a "true" or "false" to the statement "the input
character string is a reserved word in the Ada language". Executes
very quickly. [ES (DEC 8600 Cluster, DEC Ada v1.0-7)]
-
(parse.abs,142 KBytes) A Parser written in Ada. Takes input from a Lexer and parses it
according to a set of grammar rules that have been converted into a
set of ParseTables by the NYU LALR Parser Generator.
-
(abst248.tgz,381 KBytes) Parser Builder: A parser generator with corresponding code,
both written in Ada.
-
(stab.abs,128 KBytes) Generic SYMBOL TABLE package (Version 3.0) containing routines to
manipulate symbols for block structured language tools including
search routines that obey Ada visibility rules, storage reclamation,
and reading/writing to/from disk. [ES (DG MV10000, ROLM ADE; VAX
11/780, DEC ACS; RATIONAL R1000; Sequent DYNIX, VADS; Sun/3 UNIX,
VADS)]
(Version 2.1,99 KBytes)
-
(run_time.tgz,1847 KBytes) Ada Runtime Support: including Ada Runtime Support For
Complex Time-Critical Embedded Applications (ARTS),
Tailorable Ada Runtime Environment (TARTE), Synthesis
of Large Systems with a Versatile Server Package, and
Transparent Distributed Ada Runtime Support.
-
(garbage.abs,8 KBytes) This is a generic garbage collector. It simply maintains an internal
linked list of items which have been freed then reuses these items
when more are needed. [ES (DG MV/10000, Ada Dev Environ (ADE) 2.2)]
Impressum
Last modified: Fri Jan 19 08:41:31 MET 2001