ACTRESS is a semantics-directed compiler generation system based on action semantics. Its aim is to generate compilers whose performance is closer to hand-written compilers than the ones generated by other semantics-directed compiler generators. ACTRESS generates a compiler for a language based solely on the language's action semantic description. We describe the process by which this is achieved. A compiler for action notation, the formal notation used in action semantic descriptions, is the core of the generated compilers. We specify and implement a code generator for the action notation compiler. We also present the design and implementation of an action notation interpreter. A conventional hand-written compiler eliminates, whenever poss...
Action Semantics is a framework for the formal descriptionof programming languages. Its main advanta...
We describe the automatic generation of a provably correct compiler for a non-trivial subset of Ada...
This article demonstrates a method for composing a programming language by combining action-semantic...
Given the action-semantic description of a source language, Actress generates a compiler. The genera...
Action Semantics is a new and interesting foundation for semantics based compiler generation. In th...
We present a system, that generates a compiler and abstract machine from a Natural Semantics specifi...
AbstractWe present an action compiler that can be used in connection with an action semantics based ...
This paper is a themed account of the action semantics project, which Peter Mosses has led since the...
Action semantics is a semantic meta-language developed by Mosses and Watt for specifying programming...
Compiler generation based on Mosses ’ action semantics has been studied by Brown, Moura, and Watt, a...
Formal semantics is a topic of major importance in the study of programming languages. Its applicat...
. Actress accepts the action-semantic description of a source language, and from it generates a comp...
Usually, the majority of language constructs found in a programming language can also be found in ma...
Action notation is used in the action semantics fratnework, for specifying actions representing pro...
AbstractWe present an action compiler that can be used in connection with an action semantics based ...
Action Semantics is a framework for the formal descriptionof programming languages. Its main advanta...
We describe the automatic generation of a provably correct compiler for a non-trivial subset of Ada...
This article demonstrates a method for composing a programming language by combining action-semantic...
Given the action-semantic description of a source language, Actress generates a compiler. The genera...
Action Semantics is a new and interesting foundation for semantics based compiler generation. In th...
We present a system, that generates a compiler and abstract machine from a Natural Semantics specifi...
AbstractWe present an action compiler that can be used in connection with an action semantics based ...
This paper is a themed account of the action semantics project, which Peter Mosses has led since the...
Action semantics is a semantic meta-language developed by Mosses and Watt for specifying programming...
Compiler generation based on Mosses ’ action semantics has been studied by Brown, Moura, and Watt, a...
Formal semantics is a topic of major importance in the study of programming languages. Its applicat...
. Actress accepts the action-semantic description of a source language, and from it generates a comp...
Usually, the majority of language constructs found in a programming language can also be found in ma...
Action notation is used in the action semantics fratnework, for specifying actions representing pro...
AbstractWe present an action compiler that can be used in connection with an action semantics based ...
Action Semantics is a framework for the formal descriptionof programming languages. Its main advanta...
We describe the automatic generation of a provably correct compiler for a non-trivial subset of Ada...
This article demonstrates a method for composing a programming language by combining action-semantic...