Given the action-semantic description of a source language, Actress generates a compiler. The generated compiler translates its source program first to an action, and then to object code. Thus action notation acts as an intermediate language common to all generated compilers. Transformations of the intermediate action greatly improve the efficiency of the object code. This paper studies these transformations. 1 Introduction Actress [2, 3] is an action-semantics directed compiler generator. That is to say, it accepts a formal description of the syntax and action semantics of a particular programming language, the source language, and from this it automatically generates a compiler that translates the source language to C object code. The ge...
Using concepts from denotational semantics, we have produced a very simple compiler that can be used...
The intermediate representations (IR) used by most compilers have an operational semantics. The node...
AbstractIn this paper we present two actor languages and a semantics preserving translation between ...
We present a system, that generates a compiler and abstract machine from a Natural Semantics specifi...
. Actress accepts the action-semantic description of a source language, and from it generates a comp...
ACTRESS is a semantics-directed compiler generation system based on action semantics. Its aim is to ...
Action Semantics is a new and interesting foundation for semantics based compiler generation. In th...
Compiler generation based on Mosses ’ action semantics has been studied by Brown, Moura, and Watt, a...
AbstractWe present an action compiler that can be used in connection with an action semantics based ...
AbstractWe present an action compiler that can be used in connection with an action semantics based ...
Interpreters and compilers are two different ways of implementing programming languages. An interpre...
A simple algebra-based algorithm for compiler generation is described. Its input is a semantic defi...
This paper is a themed account of the action semantics project, which Peter Mosses has led since the...
We describe the automatic generation of a provably correct compiler for a non-trivial subset of Ada....
A key problem in retargeting a compiler is to map the compiler's intermediate representation to the ...
Using concepts from denotational semantics, we have produced a very simple compiler that can be used...
The intermediate representations (IR) used by most compilers have an operational semantics. The node...
AbstractIn this paper we present two actor languages and a semantics preserving translation between ...
We present a system, that generates a compiler and abstract machine from a Natural Semantics specifi...
. Actress accepts the action-semantic description of a source language, and from it generates a comp...
ACTRESS is a semantics-directed compiler generation system based on action semantics. Its aim is to ...
Action Semantics is a new and interesting foundation for semantics based compiler generation. In th...
Compiler generation based on Mosses ’ action semantics has been studied by Brown, Moura, and Watt, a...
AbstractWe present an action compiler that can be used in connection with an action semantics based ...
AbstractWe present an action compiler that can be used in connection with an action semantics based ...
Interpreters and compilers are two different ways of implementing programming languages. An interpre...
A simple algebra-based algorithm for compiler generation is described. Its input is a semantic defi...
This paper is a themed account of the action semantics project, which Peter Mosses has led since the...
We describe the automatic generation of a provably correct compiler for a non-trivial subset of Ada....
A key problem in retargeting a compiler is to map the compiler's intermediate representation to the ...
Using concepts from denotational semantics, we have produced a very simple compiler that can be used...
The intermediate representations (IR) used by most compilers have an operational semantics. The node...
AbstractIn this paper we present two actor languages and a semantics preserving translation between ...