1979
DOI: 10.1007/bf01744285
|View full text |Cite
|
Sign up to set email alerts
|

An order-algebraic definition of knuthian semantics

Abstract: Abstract. This paper presents a formulation, within the framework of initial algebra semantics, of Knuthian semantic systems (K-systems) which contain both synthesized and inherited attributes. The approach is based on viewing the semantics of a derivation tree of a context-free grammar as a set of values, called an attribute valuation, assigned to the attributes of all its nodes. Any tree's attribute valuation which is consistent with the semantic rules of the K-system may be chosen as the semantics of that d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

2
29
0

Year Published

1981
1981
2009
2009

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 63 publications
(31 citation statements)
references
References 17 publications
(47 reference statements)
2
29
0
Order By: Relevance
“…In Katsumata's work, the adjunction N U of Theorem 4.1 provides the equivalence between attribute grammars and synthesised attribute grammars (attribute grammars with just bottom-up information flow). This generalises the result on the equivalence between such attribute grammars formulated in a domain-theoretic setting (Chirica and Martin 1979).…”
Section: Linear Fixed-points: Recursion From Cyclic Sharing Revisitedsupporting
confidence: 79%
“…In Katsumata's work, the adjunction N U of Theorem 4.1 provides the equivalence between attribute grammars and synthesised attribute grammars (attribute grammars with just bottom-up information flow). This generalises the result on the equivalence between such attribute grammars formulated in a domain-theoretic setting (Chirica and Martin 1979).…”
Section: Linear Fixed-points: Recursion From Cyclic Sharing Revisitedsupporting
confidence: 79%
“…For our tree transformation strategy, where re-evaluations may be restricted to the restructured area, we extend the classical attribute grammar framework by allowing a set of values to be correct for each attribute instance. Each value of such a set should be an approximation of the correct value according to the classical attribute grammar definition [5,[8][9][10]14].…”
Section: Iteration Of Evaluation and Tree Transformation Phasesmentioning
confidence: 99%
“…We show how this semantics allows us to prove results about attribute grammars in a calculational style. In particular, we give a new proof of Chirica and Martin's result [6], that the attribute values can be computed by a structural recursion over the tree. We also derive a new definedness test, which encompasses the traditional closure and circularity tests.…”
mentioning
confidence: 99%