ADA1: An ADA Subset Compiler for the AFIT Syntax Directed Programming Environment.
Abstract
This document describes the effort involved in moving the Ada0 compiler and interpreter developed by Capt. Scott E. Ferguson as part of the AFIT syntax directed editor environment from a microcomputer to the VAX 11/780. As part of this effort the compiler and interpreter were expanded to accept a larger suset of Ada. The compiler and interpreter work with an abstract syntax representation of a computer program produced by the syntax directed editor. This abstract representation, which is guaranteed to be syntactically correct, makes the compiler much easier to write and understand. The compiler in a top-down compiler but no backtracking is needed since the program is known to be syntactically correct. The interpreter is able to use the abstract representation to give the user an interactive display of the program during execution. Designs to allow overloading of names and operators, and passing parameters to subprograms are also presented. (Author)
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 05, 1983
- Accession Number
- ADA138027
Entities
People
- M. L. Mccracken
Organizations
- Air Force Institute of Technology