AbstractAn attribute grammar is simple multi-visit if each attribute of a nonterminal has a fixed visit-number associated with it such that, during attribute evaluation, the attributes of a node which have visit-number j are computed at the jth visit to the node. An attribute grammar is l-ordered if for each nonterminal a linear order of its attributes exists such that the attributes of a node can always be evaluated in that order (cf. the work of Kastens).An attribute grammar is simple multi-visit if and only if it is l-ordered. Every noncircular attribute grammar can be transformed into an equivalent simple multi-visit attribute grammar which uses the same semantic operations.For a given distribution of visit-numbers over the attributes, ...
Attribute Grammars (AGs) extend Context-Free Grammars with attributes: information gathered on the s...
The visitor design pattern is often applied to program traversal algorithms over Abstract Syntax Tre...
An extension to canonical attribute grammars is introduced, permitting attributes to be references t...
An attribute grammar is simple multi-visit if each attribute of a nonterminal has a fixed visit-numb...
AbstractAn attribute grammar is simple multi-visit if each attribute of a nonterminal has a fixed vi...
An attribute grammar G is k-visit if for any derivation tree t of G it is possible to evaluate all ...
Attribute grammars are a formalism for specifying computations on context-free languages. Due to the...
An attribute grammar is one-visit if the attributes can be evaluated by walking through the derivati...
Attribute grammars are a formalism for specifying computations on context-free languages. Due to the...
This thesis is a contribution to the development of a formal theory for attribute grammars, their la...
This paper describes the evaluation of semantic attributes in a bounded number of passes from left-t...
Although Attribute Grammars were introduced long ago, their lack of expressiveness has resulted in l...
A programming language is an essential ingredient for writing concise, maintainable, and error-free ...
A programming language is an essential ingredient for writing concise, maintainable, and error-free ...
Contents. Abstract, Introduction, 1. Terminology, 2. The relationship between passes and paths, 3. E...
Attribute Grammars (AGs) extend Context-Free Grammars with attributes: information gathered on the s...
The visitor design pattern is often applied to program traversal algorithms over Abstract Syntax Tre...
An extension to canonical attribute grammars is introduced, permitting attributes to be references t...
An attribute grammar is simple multi-visit if each attribute of a nonterminal has a fixed visit-numb...
AbstractAn attribute grammar is simple multi-visit if each attribute of a nonterminal has a fixed vi...
An attribute grammar G is k-visit if for any derivation tree t of G it is possible to evaluate all ...
Attribute grammars are a formalism for specifying computations on context-free languages. Due to the...
An attribute grammar is one-visit if the attributes can be evaluated by walking through the derivati...
Attribute grammars are a formalism for specifying computations on context-free languages. Due to the...
This thesis is a contribution to the development of a formal theory for attribute grammars, their la...
This paper describes the evaluation of semantic attributes in a bounded number of passes from left-t...
Although Attribute Grammars were introduced long ago, their lack of expressiveness has resulted in l...
A programming language is an essential ingredient for writing concise, maintainable, and error-free ...
A programming language is an essential ingredient for writing concise, maintainable, and error-free ...
Contents. Abstract, Introduction, 1. Terminology, 2. The relationship between passes and paths, 3. E...
Attribute Grammars (AGs) extend Context-Free Grammars with attributes: information gathered on the s...
The visitor design pattern is often applied to program traversal algorithms over Abstract Syntax Tre...
An extension to canonical attribute grammars is introduced, permitting attributes to be references t...