BIGMAC II: A FORTRAN Language Augmentation Tool
Abstract
This paper describes the motivation, design, implementation, and some preliminary performance characteristics of BIGMAC, a macro definition capability for creating language enhancors and translators. BIGMAC enables the user to specify transformations through STREX, a FORTRAN-like language, which enables the specification of macros which are then used to interpretively alter incoming programs. BIGMAC is specially adapted to the processing of FORTRAN programs. This paper shows how it can be used as a deprocedurizer (or flattener), a dialect-to- dialect translator, a portability and version control aid, and a device for creating language enhancements as sophisticated as new control structures and abstract data types
Document Details
- Document Type
- Technical Report
- Publication Date
- Jul 01, 1980
- Accession Number
- ADA461204
Entities
People
- Eugene W. Myers Jr.
- Leon J. Osterweil
Organizations
- University of Colorado Boulder