A Diana-Driven Pretty-Printer for ADA,

Abstract

Document describes a program named PRETTYPRINT which is a pretty-printer for ADA that uses as input a DIANA representation of an ADA program. It is the design of PRETTYPRINT that is described in this document. A pretty-printer, a tool that belongs in the tool chest of any group writing large amounts of code, enforces standards of layout on the page of programs written in the language. In the usual case, the pretty-printer reads one version of the program to be formatted and writes a new version, properly formatted. However, in an environment such as an APSE (ADA Programming Support Environment) it is more appropriate for the pretty-printer to take as its input a DIANA representation of an ADA program, rather than textural ADA.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 22, 1983
Accession Number
ADA128857

Entities

People

  • Arthur Evans Jr.
  • Kenneth J. Butler

Tags

Communities of Interest

  • C4I
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computers
  • Contracts
  • Department Of Defense
  • Environment
  • High Level Languages
  • Language
  • Operating Systems
  • Personality
  • Printing
  • Programming Languages
  • Sequences
  • Specifications
  • Standards

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Software Verification and Validation.