Programming in MODULA-2 (3rd corrected ed.)
Programming in MODULA-2 (3rd corrected ed.)
Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
Crafting a compiler
A convenient way to incorporate semantic actions in two-pass compiling schemes
Software—Practice & Experience
A compiler generator for microcomputers
A compiler generator for microcomputers
Coco-2: a new compiler compiler
ACM SIGPLAN Notices
Algorithms + Data Structures = Programs
Algorithms + Data Structures = Programs
GPDL: a framework-independent problem definition language for grammar-guided genetic programming
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
Hi-index | 0.00 |
Coco-2 [Dobler90] is a new compiler compiler with two interesting features: It allows the specification of the lexical structure, syntax and semantics of a source language within a single document and it implements a new top-down parsing method. This paper focuses on the new parsing method that conveniently incorporates the evaluation of semantic actions in table-driven top-down parsers. The new method is called hybrid because it is a powerful combination of table-driven top-down syntax analysis and the handling of semantic evaluation as implemented in recursive descent parsers. The most notable fact of this method is, that it provides the benefits of table-driven top-down parsing and recursive descent while avoiding their drawbacks.