Syntactic Analysis and Operator Precedence
Journal of the ACM (JACM)
A proposal for definitions in ALGOL
Communications of the ACM
EULER: a generalization of ALGOL and it formal definition: Part 1
Communications of the ACM
TRAC, a procedure-describing language for the reactive typewriter
Communications of the ACM
Communications of the ACM
AFIPS '64 (Spring) Proceedings of the April 21-23, 1964, spring joint computer conference
Handling the growth by definition of mechanical languages
AFIPS '67 (Spring) Proceedings of the April 18-20, 1967, spring joint computer conference
AFIPS '67 (Spring) Proceedings of the April 18-20, 1967, spring joint computer conference
On the basis for ELF: an extensible language facility
AFIPS '68 (Fall, part II) Proceedings of the December 9-11, 1968, fall joint computer conference, part II
An efficient system for user extendible languages
AFIPS '68 (Fall, part II) Proceedings of the December 9-11, 1968, fall joint computer conference, part II
Definition mechanisms in extensible programming languages
AFIPS '70 (Fall) Proceedings of the November 17-19, 1970, fall joint computer conference
A language-oriented computer design
AFIPS '70 (Fall) Proceedings of the November 17-19, 1970, fall joint computer conference
Data structures in the extensible programming language AEPL
AFIPS '72 (Fall, part I) Proceedings of the December 5-7, 1972, fall joint computer conference, part I
Proceedings of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications
Silver: An extensible attribute grammar system
Science of Computer Programming
Objects and values: the basis of a storage model for procedural languages
IBM Journal of Research and Development
LR-regular grammars-an extension of LR(k) grammars
Journal of Computer and System Sciences
Separation of concerns with procedures, annotations, advice and pointcuts
ECOOP'05 Proceedings of the 19th European conference on Object-Oriented Programming
A facility for user definition of simple problem oriented languages
Symposium on Interactive Systems for Experimental Applied Mathematics: Proceedings of the Association for Computing Machinery Inc. Symposium
Hi-index | 0.00 |
The purpose of this paper is to present a scheme for employing definitional or "macro" features in a higher level programming language. The emphasis will not be on defining the syntactic augments and precise interpretation of such features in any particular programming language and/or operating environment but, rather, on developing the compiler mechanisms for handling the definition and call of such macros and then indicating the kinds of extensions one might propose to current programming languages in order to usefully employ these kinds of facilities.