We present a recursion scheme based on attribute grammars that can be transparently applied to trees and acyclic graphs. Our recursion scheme allows the programmer to implement a tree traversal or a tree transformation and then apply it to compact graph representations of trees instead. The resulting graph traversal or graph transformation avoids recomputation of intermediate results for shared nodes – even if intermediate results are used in different contexts. Consequently, this approach leads to asymptotic speedup proportional to the compression provided by the graph representation. In general, however, this sharing of intermediate results is not sound. Therefore, we complement our implementation of the recursion scheme with a number of ...
We introduce a generalization of tree-based generators called delegation networks. These make it pos...
The classical attribute grammar framework can be extended by allowing the specification of tree tran...
We introduce a generalization of tree-based generators called delegation networks. These make it pos...
We present a recursion scheme based on attribute grammars that can be transparently applied to trees...
We present a recursion scheme based on attribute grammars that can be transparently applied to trees...
We present a recursion scheme based on attribute grammars that can be transparently applied to trees...
We present a recursion scheme based on attribute grammars that can be transparently applied to trees...
We present a recursion scheme based on attribute grammars that can be transparently applied to trees...
We present a recursion scheme based on attribute grammars that can be transparently applied to trees...
Graphs have a variety of uses in natural language processing, particularly as representations of lin...
Graphs have a variety of uses in natural language processing, particularly as representations of lin...
Graphs have a variety of uses in natural language processing, particularly as representations of lin...
Graphs have a variety of uses in natural language processing, particularly as representations of lin...
We introduce a fold operation that realises a tree-to-graph transduction by merging selected nodes i...
Abstract—We present a Directed Acyclic Graph visualisation designed to allow interaction with a set ...
We introduce a generalization of tree-based generators called delegation networks. These make it pos...
The classical attribute grammar framework can be extended by allowing the specification of tree tran...
We introduce a generalization of tree-based generators called delegation networks. These make it pos...
We present a recursion scheme based on attribute grammars that can be transparently applied to trees...
We present a recursion scheme based on attribute grammars that can be transparently applied to trees...
We present a recursion scheme based on attribute grammars that can be transparently applied to trees...
We present a recursion scheme based on attribute grammars that can be transparently applied to trees...
We present a recursion scheme based on attribute grammars that can be transparently applied to trees...
We present a recursion scheme based on attribute grammars that can be transparently applied to trees...
Graphs have a variety of uses in natural language processing, particularly as representations of lin...
Graphs have a variety of uses in natural language processing, particularly as representations of lin...
Graphs have a variety of uses in natural language processing, particularly as representations of lin...
Graphs have a variety of uses in natural language processing, particularly as representations of lin...
We introduce a fold operation that realises a tree-to-graph transduction by merging selected nodes i...
Abstract—We present a Directed Acyclic Graph visualisation designed to allow interaction with a set ...
We introduce a generalization of tree-based generators called delegation networks. These make it pos...
The classical attribute grammar framework can be extended by allowing the specification of tree tran...
We introduce a generalization of tree-based generators called delegation networks. These make it pos...