Accession Number:

ADA191203

Title:

EPL - Equational Programing Language System Design - Intermediate Processing Steps.

Descriptive Note:

Technical rept.,

Corporate Author:

RENSSELAER POLYTECHNIC INST TROY NY DEPT OF COMPUTER SCIENCE

Personal Author(s):

Report Date:

1987-12-01

Pagination or Media Count:

176.0

Abstract:

A detailed design is presented for the intermediate processing steps of a compiler, written in C for UNIX based systems, for translating an equational programming language into a high level sequential programming language. Detailed discussions of the design and implementation of algorithms for performing in-depth semantic checking, data type propagation, range propagation, and graph-theoretic based scheduling are presented with numerous examples throughout. Keywords Global data structure Algorithms.

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE