Accession Number : ADA138027

Title :   ADA1: An ADA Subset Compiler for the AFIT Syntax Directed Programming Environment.

Descriptive Note : Master's thesis,

Corporate Author : AIR FORCE INST OF TECH WRIGHT-PATTERSON AFB OH SCHOOL OF ENGINEERING

Personal Author(s) : McCracken,M L

PDF Url : ADA138027

Report Date : 05 Dec 1983

Pagination or Media Count : 217

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)

Descriptors :   *Computer programming, *Programming languages, *Compilers, Editing, Syntax, Semantics, Grammars, High level languages, Computer programs, Debugging(Computers), Algorithms, Formats, Input output processing, Interpreters, Theses

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE