STREX(ID:4066/str014)
String Extended FORTRAN
- Country: us
- Began: 1981
- Sammet:SLP
for String Extensions
Macro language for extending FORTRAN Boulder University Colorado 1981
Structures:
Related languages
References:
Osterweil, Leon J. and Myers, Jr. Eugene W. "FLAT: A FORTRAN Language Augmentation Tool" Colorado Univ At Boulder Dept of Computer Science Jul 80, 62p CU-CS-179-80, ARO-17124.1-M
view details
Abstract: This paper describes the motivation, design, implementation, and some preliminary performance characteristics of FLAT, a macro definition capability for creating language enhancors and translators. FLAT enables the user to specify transformations through STREX, a FORTRAN-like language, which enables the specification of macros which are then used to in-terpretively alter incoming programs. FLAT 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.
Myers, Eugene W. Jr. and Osterweil, Leon J. "BIGMAC II: A FORTRAN language augmentation tool" view details
Abstract: This paper describes the motivation, design, implementation, and some preliminary performance characteristics of BIGMAC II, a macro definition capability for creating language enhancers and translators. BIGMAC II 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 II 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.
in Proceedings of the 5th International Conference on Software Engineering 1981, March 09-12, 1981, San Diego, California, United States view details
|