Modular attribute grammars

  • Authors:
  • G. D. P. Dueck;G. V. Cormack

  • Affiliations:
  • Univ. of Waterloo, Waterloo, Ont., Canada;Univ. of Waterloo, Waterloo, Ont., Canada

  • Venue:
  • The Computer Journal - Special issue on procedural programming
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

Attribute grammars provide a formal declarative notation fordescribing the semantics and translation of programming languages.Describing any real programming language is a significant softwareengineering challenge. From a software engineering viewpoint, currentnotations for attribute grammars have two flaws: tedious repetition ofessentially the same attribute computations is inevitable, and thevarious components of the description cannot be decomposed intomodules.…—From the Authors' Abstract