REGULUS(ID:4109/reg008)

Regexp macro processor 


regular expression macro language

Uni of British Columbia


References:
  • Abramson, H.D., "A Syntax Directed Macro Processor", BIT, 14:261-272, 1974 view details
  • Abramson, Harvey "REGULUS: A general-purpose macro processor based on regular expressions — Part one" pp330-335 view details Extract: Introduction
    We consider macro processors to be a particular kind of translator writing system, rather than simply a mechanism for performing textual replacement. This consideration leads to the application of modern compiler and translator writing system technology to the design and implementation of general macro processors. REGULUS is a general-purpose macro processor based on regular expressions and is designed following the above mentioned considerations. REGULUS may be fitted to a variety of lexical environments by a specification in terms of regular expressions of "lexemes" or "tokens." A subsequent paper will deal with the establishment of REGULUS' s syntactic (based on regular expressions of lexemes) and semantic environments.

          in [ACM] Proceedings of the 1977 ACM Annual Conference, Seattle, Washington, Oct. 16-19, 1977 view details
  • Metzner, John R. "A graded bibliography on macro systems and extensible languages" pp57-64 view details
          in SIGPLAN Notices 14(10) Oct 1979 view details