TXL: A rapid prototyping system for programming language dialects
JR Cordy, CD Halpern-Hamu, E Promislow - Computer Languages, 1991 - Elsevier
This paper describes a rapid prototyping system for extensions to an existing programming
language. Such extensions might include new language features or might introduce notation
specific to a particular problem domain. The system consists of a dialect description
language used to specify the syntax and semantics of extensions, and a context sensitive
syntactic transducer that automatically implements the extensions by transforming source
programs written using them to equivalent programs in the original unextended language …
language. Such extensions might include new language features or might introduce notation
specific to a particular problem domain. The system consists of a dialect description
language used to specify the syntax and semantics of extensions, and a context sensitive
syntactic transducer that automatically implements the extensions by transforming source
programs written using them to equivalent programs in the original unextended language …