Grammar-based processor 1 generation is one of the most widely studied areas in processor construction (Donzeau-Gouge 1984; Aho, Sethi, and Ullman 1986; Kramer and Schmidt 1989; Grosch and Emmelmann 1990). However, there have been very few approaches to date that reconcile object-oriented principles, processor generation, and an object-oriented language. Pertinent here also, is that currently to develop a processor using the Eiffel Parse libraries requires far too much time to be expended on tasks that can be automated. For these reasons, we have developed YooCC (Yes! an Object-Oriented Compiler Compiler), which produces a processor framework from a grammar using the Eiffel Parse libraries, incorporating the ideas hypothesised by Meyer (1...
In the paper our implementation of a tool for automatic language implementation is presented. From f...
Although standard tools have been used for lexical and syntactic analysis since the late 1970's, no\...
Ox generalizes the function of Yacc in the way that attribute grammars generalize context-free gramm...
Enhancing the ISE Eiffel Parse library enabled us to develop YOOCC (Yes! An OO Compiler Compiler) an...
In the computer industry, there are techniques that must be learned to achieve a successful career. ...
Compiler writing techniques have undergone a number of major revisions over the past forty years. T...
This paper argues that a parser generator can be developed that requires less knowledge of parser te...
The increasing cost of developing complex software systems has created a need for tools which aid so...
The parser-generator yacc is one of the oldest examples of a domain-specific language, providing si...
Computer program input generally has some structure; in fact, every computer program that does input...
The department of computer systems in Tampere University of Technology has created an embedded RISC ...
This thesis explores translating well-written sequential programs in a subset of the Eiffel programm...
Broad in scope, involving theory, the application of that theory, and programming technology, compil...
The languages Oberon-2, Eiffel and C++ allow an object-oriented style of program to be implemented. ...
This document is a brief introduction to the programming language, Eiffel version 2.2, as currently ...
In the paper our implementation of a tool for automatic language implementation is presented. From f...
Although standard tools have been used for lexical and syntactic analysis since the late 1970's, no\...
Ox generalizes the function of Yacc in the way that attribute grammars generalize context-free gramm...
Enhancing the ISE Eiffel Parse library enabled us to develop YOOCC (Yes! An OO Compiler Compiler) an...
In the computer industry, there are techniques that must be learned to achieve a successful career. ...
Compiler writing techniques have undergone a number of major revisions over the past forty years. T...
This paper argues that a parser generator can be developed that requires less knowledge of parser te...
The increasing cost of developing complex software systems has created a need for tools which aid so...
The parser-generator yacc is one of the oldest examples of a domain-specific language, providing si...
Computer program input generally has some structure; in fact, every computer program that does input...
The department of computer systems in Tampere University of Technology has created an embedded RISC ...
This thesis explores translating well-written sequential programs in a subset of the Eiffel programm...
Broad in scope, involving theory, the application of that theory, and programming technology, compil...
The languages Oberon-2, Eiffel and C++ allow an object-oriented style of program to be implemented. ...
This document is a brief introduction to the programming language, Eiffel version 2.2, as currently ...
In the paper our implementation of a tool for automatic language implementation is presented. From f...
Although standard tools have been used for lexical and syntactic analysis since the late 1970's, no\...
Ox generalizes the function of Yacc in the way that attribute grammars generalize context-free gramm...