REGULUS(ID:4109/reg008)Regexp macro processorregular expression macro language Uni of British Columbia References: 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 in SIGPLAN Notices 14(10) Oct 1979 view details |