Ada-O(ID:841/ada018)

Ada subset used for compiler bootstrapping 


U Karlsruhe, 1979. Ada subset used for compiler bootstrapping. Lacks overloading, derived types, real numbers, tasks and generics.


Related languages
Ada => Ada-O   Subset

References:
  • Persch, G. et al, "Revised Ada-O Reference Manual" U Karlsruhe, Inst fur Infor II, Bericht Nr 9/81. view details
  • McCracken, Michael L. "Ada 1: An Ada Subset Compiler for the AFIT Syntax Directed Programming Environment" Air Force Institute of Technology December 1983 view details 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 subset 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.