Faculty Publications and Other Works -- EECS
Document Type
Report
Publication Date
4-7-2018
Abstract
A syntax macroprocessor permits parameterized text substitutions with greater syntactic flexibility than allowed with ordinary macroprocessors. This report describes the \emph{synmac} syntax macroprocessor, which permits arbitrarily delimited macro invocations, and thus allows the definition of new statement and expression forms or even complete languages. Synmac is a computationally complete programming language. We define the synmac macro language, document a prototype implementation, and give examples of its use.
Recommended Citation
MacLennan, Bruce J, "The Synmac Syntax Macroprocessor: Introduction and Manual, Version 5" (2018). Faculty Publications and Other Works -- EECS.
https://trace.tennessee.edu/utk_elecpubs/23