Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
Common LISP: the language
y+: A yacc preprocessor for certain semantic actions
ACM SIGPLAN Notices
Abstract programming and program transformation—an approach to reusing programs
Software reusability: vol. 1, concepts and models
The annotated C++ reference manual
The annotated C++ reference manual
Lex & yacc
Programming in ADA plus Language Reference Manual
Programming in ADA plus Language Reference Manual
Rationale for the ANSI C Programming Language
Rationale for the ANSI C Programming Language
PASCAL user manual and report
Artificial Intelligence Programming
Artificial Intelligence Programming
Generators for High-Speed Front-Ends
Proceedings of the 2nd CCHSC Workshop on Compiler Compilers and High Speed Compilation
Hi-index | 0.00 |
A macro language is proposed. It enables macro processing in high-level programming languages. Macro definitions in this language refer to the grammars of the respective programming languages. These macros introduce new constructs in programming languages. It is described how to automatically generate macro processors from macro definitions and programming language grammars written in the lex-yacc format. Examples of extending high-level languages by means of macros are given.