language: Ada 9X


Language:
Ada 9X
Package:
AVLAda9X
Version:
191 prototype (Fall 1994)
Parts:
compiler, editor, online help, example programs, doc files
Author:
Dr. Arthur Vargas Lopes <IN%"34U3IQN@CMUVM.BITNET">
Location:
ftp languages/ada/compiler/avlada9x/ver_191/avlada9x.zip
n.america:
from host wuarchive.wstlu.edu or ftp.cdrom.com/pub
europe:
ftp.cnam.fr/pub/Ada/PAL Also available via NFS mounts on WUARCHIVE gopher://wuarchive.wustl.edu and gopher://gopher.wustl.edu email server ftpmail@decwrl.dec.com, CDROM
Description:
Ada 9X student starter compiler/interpreter.

AVLAda9X is a prototype Ada 9X student compiler/interpreter. Its goal is to provide a small Ada 9x compiler/translator that is easy to install and has good performance for compilation and interpretation.

Conformance:
Grammar conforms to Ada 9X version 5.0 (DIS 8652-9X, June 1994);
Reference:
RM9X;5.0 (ftp://ajpo.sei.cmu.edu/public/ada9x/rm9x/v5.0/rm9x.doc)
Features:
The version being released allows separate compilation of package specs and bodies. The tasking model is working with simple tasking constructs including the use of protected units and tasks with discriminants as shown within the enclosed example programs.
Bugs:
Some problems with generics. Future work will focus on OOP and generics.

It is expected that the completed work will allow the use of most of the Ada 9X constructs.

Restriction:
Approved for Public Release; Distribution Unlimited This software can be freely distributed, provided: 1) there is no distribution/usage fee charged, 2) all the files which accommodate this software are included, unmodified, and with their modification dates preserved

This software cannot be 1) distributed as a part of any other product without the written permission from the author, or

2) used in a commercial environment without the written permission from the author.

Requires:
DOS
Ports:
DOS
Portability:
DOS, No other known system dependencies
Status:
active, still undergoing development
Discussion:
comp.lang.ada
Help:
IN%"34U3IQN@CMUVM.BITNET"
Announcements:
comp.lang.ada, listserv@wunet.wustl.edu
Contact:
IN%"34U3IQN@CMUVM.BITNET"
Updated:
Fall 1994

Language:
Ada 9X
Package:
grammar9x.y and lexer9x.l
Version:
5.0 (June 1994)
Parts:
Yacc grammar, Lex grammar with simple driver in C
Author:
S. Tucker Taft <stt@inmet.com>
Location:
ftp://ajpo.sei.cmu.edu/public/ada9x/rm9x/grammar9x.y ftp://ajpo.sei.cmu.edu/public/ada9x/rm9x/lexer9x.l
Description:
YACC-based parser for Ada 9X, with simple Lexer and simple driver written in C.
Conformance:
Grammar conforms to Ada 9X version 5.0 (DIS 8652-9X, June 1994); Lexer does not support wide characters.
Reference:
RM9X;5.0 (ftp://ajpo.sei.cmu.edu/public/ada9x/rm9x/v5.0/rm9x.doc)
Bugs:
Grammar known to be somewhat liberal (to avoid ambiguity); Lexer does not support wide characters; Report bugs to stt@inmet.com or comp.lang.ada
Ports:
SunOS 4.X, others presumed
Portability:
No known system dependencies
Status:
active, though presumed "done"
Discussion:
comp.lang.ada
Contact:
stt@inmet.com
Updated:
1994/06

Related Items


This site is supported by David Sharnoff and Bryan Miller with some help from Google Adwords.

Please send updates to free-compilers@sharnoff.org

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved