(Enter summary)
Abstract: An attribute grammar is a declarative specification of dependence among computations
carried out at the nodes of a tree. Attribute grammars have proven remarkably
difficult to decompose into logical fragments. As a result, they have not yet been accepted
as a viable specification technique. By combining the ideas of remote attribute
access and inheritance, we have been able to define "attribution modules" that can be
reused in a variety of applications. As an example, we show how to define... (Update)
Context of citations to this paper: More
.... predominantly rewriting based, we indeed borrow certain elements of both the basic AG formalism and some of its vital extensions (e.g. [7, 8]) Understanding the precise correspondence is a useful exercise. AGs assign a meaning to context free grammars by attributing parse...
Cited by: More
Embedding Domain Specific Languages in the Attribute.. - Saraiva, Schneider (2003)
(Correct)
Towards an Engineering Discipline for GRAMMARWARE - Klint, Lämmel, Verhoef (2003)
(Correct)
Object-Oriented Software Specification in Programming.. - Bryant, Vaidyanathan
(Correct)
Active bibliography (related documents): More All
0.7: Beyond LEX and YACC: How to Generate the Whole Compiler - Waite (1993)
(Correct)
0.5: Incremental Static Semantic Analysis - Maddox, III (1997)
(Correct)
0.5: SSCC: A Software Tool Based on Extended Ordered Attribute Grammars - Yang, Liu (1998)
(Correct)
Similar documents based on text: More All
0.5: Incremental Evaluators for Remote Attribute Grammars - Boyland (2002)
(Correct)
0.2: IEEE October 18 - 21, 2000 Kansas City, MO - Problem Solving Skills
(Correct)
0.2: Compiler Construction - Waite, Goos (1984)
(Correct)
Related documents from co-citation: More All
17: Semantics of context-free languages (context) - Knuth - 1968
13: flexible compiler construction system (context) - Gray, Heuring et al. - 1992
10: Attribute grammars as a functional programming paradigm
- Johnsson - 1987
BibTeX entry: (Update)
U. Kastens and W. M. Waite. Modularity and reusability in attribute grammars. Acta Informatica, 31:601--627, 1994. http://citeseer.ist.psu.edu/kastens92modularity.html More
@article{ kastens94modularity,
author = "Uwe Kastens and William M. Waite",
title = "Modularity and Reusability in Attribute Grammars",
journal = "Acta Informatica",
volume = "31",
number = "7",
pages = "601-627",
year = "1994",
url = "citeseer.ist.psu.edu/kastens92modularity.html" }
Citations (may not include all citations):
275
The Science of Programming (context) - Gries - 1981
245
Semantics of Context-Free Languages (context) - Knuth - 1968
49
Ordered Attribute Grammars (context) - Kastens - 1980
43
Attribute Coupled Grammars (context) - Ganzinger, Giegerich - 1984
36
Compiler Construction
- Waite, Goos - 1984
28
Composable Attribute Grammars: Support for Modularity in Tra.. (context) - Farrow, Marlowe et al. - 1992
28
GAG: A Practical Compiler Generator (context) - Zimmermann, Kastens et al. - 1982
19
Eli: A Complete, Flexible Compiler Construction System (context) - Gray, Heuring et al. - 1992
16
Modular Attribute Grammars (context) - Dueck, Cormack - 1990
14
An Object-Oriented Notation for Attribute Grammars (context) - Hedin - 1989
12
An Abstract Data Type for Name Analysis (context) - Kastens, Waite - 1991
11
Attribute Grammars in a Compiler Construction Environment (context) - Kastens - 1991
10
Implementation of Visit-Oriented Attribute Evaluators (context) - Kastens - 1991
9
Object-Orientation in Attribute Grammars (context) - Koskimies - 1991
8
An Attribute Grammar for the Semantic Analysis of ADA (context) - Uhl, Drossopoulou et al. - 1982
7
Use of Attribute Grammars in Compiler Construction (context) - Waite - 1990
7
Regular Right-Part Attribute Grammars (context) - Jullig, DeRemer - 1984
7
Attribute Grammars as a Specification Method (context) - Kastens - 1991
4
New York--Heidelberg--Berlin (context) - Deransart, Jourdan et al. - 1988
4
LIDO - Short Reference (context) - Kastens - 1992
4
Report on the Algorithmic Language ALGOL 68 (context) - Wijngaarden, van and et al. - 1969
3
Ag - An Attribute Evaluator Generator (context) - Grosch - 1989
3
Revised Report on the Algorithmic Language ALGOL (context) - on, Language et al. - 1963
1
Generator for Attribute Grammars - Abstract Data Type (context) - Waite - 1986
1
An Overview of the Mjolner/Orm Environment: Incremental Lang.. (context) - Magnusson, Bengtsson et al. - 1990
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://plaslab.cis.nctu.edu.tw/eriol/index.html): More
Advanced Languages for Systems Software The Fox Project in 1994 - Harper, Lee (1994)
(Correct)
Reflections on Standard ML - MacQueen (1994)
(Correct)
Error Analysis and Reporting in Programming Environments - Waite (1990)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC