Related articles |
---|
The STEP Preprocessor gah@ugcs.caltech.edu (glen herrmannsfeldt) (2011-07-12) |
Re: The STEP Preprocessor prenom_nomus@yahoo.com (Marco) (2011-07-16) |
Re: The STEP Preprocessor gah@ugcs.caltech.edu (glen herrmannsfeldt) (2011-08-02) |
From: | glen herrmannsfeldt <gah@ugcs.caltech.edu> |
Newsgroups: | comp.compilers |
Date: | Tue, 12 Jul 2011 06:39:37 +0000 (UTC) |
Organization: | Aioe.org NNTP Server |
Keywords: | interpreter, history |
Posted-Date: | 12 Jul 2011 07:05:06 EDT |
Many years ago I worked with the STEP Preprocessor.
It was first described to me as a form of Compiler-Compiler,
but it seems more like a Preprocessor-Compiler. (It runs more
like an interpreter than is usual for a compiler.)
In case anyone is interested, the manual is now online at:
http://www.bitsavers.org/pdf/stanford/slac/The_STEP_Processor.pdf
Unlike many preprocessors, the macro form can describe the
exact grammar required, process appropriately or print error
messages, and generate any required output.
I now have the source code (in Fortran-66, and in an extended
Fortran processed by STEP macros.) I hope soon to send it to
the software archive of bitsavers.
Not that I follow preprocessors so carefully, but I don't know
of anything at all similar done since then (about 1977).
-- glen
Return to the
comp.compilers page.
Search the
comp.compilers archives again.