Nordic Journal of Computing Bibliography

S. G. Efremidis, K. A. Mughal, J. H. Reppy, and L. Søraas. AML: Attribute Grammars in ML. Nordic Journal of Computing, 4(1):37-65, Spring 1997.
Abstract

Attribute grammars are a valuable tool for constructing compilers and building user interfaces. This paper reports on a system we are developing, called AML (for Attribution in ML), which is an attribute grammar toolkit for building such applications as language-based programming environments using SML. This system builds on the proven technology of efficient attribute evaluation, while using a higher-level foundation for the implementation of interactive systems. It supports a general and uniform platform for building applications that can manipulate attributed terms and allow access to attribute values. We describe the design of the AML system, its current implementation status, and our plans for the future.

Categories and Subject Descriptors: D.1.1 [Programming Techniques]: Applicative (Functional) Programming; D.2.6 [Software Engineering]: Programming Environments; D.3.4 [Programming Languages]: Processors

Additional Key Words and Phrases: attribute grammars, attribute evaluation, functional programming, program generator, programming environments

Selected references


Shortcuts:

  • Nordic Journal of Computing homepage
  • Bibliography top level
  • Nordic Journal of Computing Author Index
  • Search the HBP database