First-class attribute grammars
Informatica 24(4), 2000.
Authors: Oege de Moor and Kevin Backhouse and Doaitse Swierstra
>
Abstract
Attribute grammar systems do not allow users to write new functions for composing attribute grammars. When attribute grammars are embedded in a more general lazy functional programming language, it becomes possible to make many design patterns in attribute grammar programming explicit. We illustrate this principle by building up a rich set of combinators for building composite attribute grammars out of smaller components.
BIBTEX:
@article{MoorBS00,
author = {Oege de Moor and
Kevin Backhouse and
S. Doaitse Swierstra},
title = {First-class Attribute Grammars.},
journal = {Informatica},
volume = {24},
number = {3},
year = {2000}}