
Oasis: An Optimizing Action-based Compiler Generator
Author(s) -
Peter Ørbæk
Publication year - 1994
Publication title -
daimi pb
Language(s) - English
Resource type - Journals
eISSN - 2245-9316
pISSN - 0105-8517
DOI - 10.7146/dpb.v13i471.6944
Subject(s) - compiler , computer science , programming language , generator (circuit theory) , code generation , compiler construction , code (set theory) , semantics (computer science) , operating system , key (lock) , set (abstract data type) , power (physics) , physics , quantum mechanics
Action Semantics is a new and interesting foundation for semantics based compiler generation. In this paper we present several analyses of actions, and apply them in a compiler generator capable of generating efficient, optimizing compilers for procedural and functional languages with higher order recursive functions. The automatically generated compilers produce code that is comparable with code produced by handwritten compilers.