Next: Towards Object Orientation Up: Projects Previous: The Hierarchical Model

Towards a Programming Language Designer's Workbench based on Logic Programming and Action Semantics

Harvey Abramson,
Professor, Language Processor Systems Laboratory

We developed a methodology for compiler synthesis based on action semantics. Each action in action semantics notation is assigned specific analysis function, i.e., abstract meaning. When a language is given an action semantics, the analysis functions are composed into abstract analyses for the language, e.g., typing analysis, binding-time analysis and so on. These can be implemented into as the type checker, static semantics processor, etc. in the synthesized compiler.


a-fujitu@edumng1.u-aizu.ac.jp
Fri Feb 10 09:19:38 JST 1995