EPL - Equational Programing Language System Design - Intermediate Processing Steps.
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.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1987
- Accession Number
- ADA191203
Entities
People
- Duncan E. Clarke
Organizations
- Rensselaer Polytechnic Institute