Department of Computer Science
The implementation of a front end processor for a subset of ADA
Abstract
dc:description.abstractADA is a high level programing language sponsored by the United States Department of Defence primarily for use in real-time systems. It has all the structures present in modern algorithmic languages with additional features for tasking. This thesis discusses the University of Cape Town implementation of a front end processor for a subset of ADA. A compiler generator package was used to construct a syntax checker for the ADA language and a subset of this was extended through the semantic analysis phase finally to produce the intermediate code - DIANA. DIANA is the standard intermediate code for all ADA programs and a representation for transfer between systems has been defined. DIANA is intended to function as an interface between the front and back ends of ADA compilers, and as an intermediate form which can be used by tools designed for ADA.
Degree
thesis:*- Grantor dc:publisher.institution
- Department of Computer Science
- Year dc:date.issued
- 1983
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Epstein, Jacqueline
- Advisor dc:contributor.advisor
-
- MacGregor, Ken
Rights
- Language dc:language.iso
- eng
Identifiers
dc:identifier.*- Handle dc:identifier.uri
- http://hdl.handle.net/11427/16987
- OAI identifier oai:identifier
- oai:open.uct.ac.za:11427/16987