. BURS theory provides a powerful mechanism to efficiently generate pattern matches in a given expression tree. BURS, which stands for bottom-up rewrite system, is based on term rewrite systems, to which costs are added. We formalise the underlying theory, and derive an algorithm that computes all pattern matches. This algorithm terminates if the term rewrite system satisfies the BURS property. We couple this algorithm with the well-known search algorithm A that carries out pattern selection. The search algorithm is directed by a cost heuristic that estimates the minimum cost of code that has yet to be generated. The advantage of using a search algorithm is that we need to compute only those costs that may be part of an optimal rewrite s...
AbstractA major problem in deriving a compiler from a formal definition is the production of correct...
Article dans revue scientifique avec comité de lecture.First-order languages based on rewrite rules ...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
BURS theory provides a powerful mechanism to efficiently generate pattern matches in a given express...
BURS theory provides a powerful mechanism to efficiently generate pattern matches in a given express...
A system called BURS that is based on term rewrite systems and a search algorithm A* are combined to...
A system called BURS that is based on term rewrite systems and a search algorithm A* are combined to...
A term rewrite system is used to specify a pattern matcher in a code generator. The pattern matcher ...
Automatic code generators often contain pattern matchers that are based on tree grammars. In this wo...
AbstractAutomatic code generators often contain pattern matchers that are based on tree grammars. In...
AbstractAutomatic code generators often contain pattern matchers that are based on tree grammars. In...
In this report a modification to a BURS algorithm is presented. With this modification we have...
Abstract: Motivated by the promotion of rewriting techniques and their use in major industrial appli...
This paper introduces a new technique for source-to-source code generation based on pattern matching...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
AbstractA major problem in deriving a compiler from a formal definition is the production of correct...
Article dans revue scientifique avec comité de lecture.First-order languages based on rewrite rules ...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
BURS theory provides a powerful mechanism to efficiently generate pattern matches in a given express...
BURS theory provides a powerful mechanism to efficiently generate pattern matches in a given express...
A system called BURS that is based on term rewrite systems and a search algorithm A* are combined to...
A system called BURS that is based on term rewrite systems and a search algorithm A* are combined to...
A term rewrite system is used to specify a pattern matcher in a code generator. The pattern matcher ...
Automatic code generators often contain pattern matchers that are based on tree grammars. In this wo...
AbstractAutomatic code generators often contain pattern matchers that are based on tree grammars. In...
AbstractAutomatic code generators often contain pattern matchers that are based on tree grammars. In...
In this report a modification to a BURS algorithm is presented. With this modification we have...
Abstract: Motivated by the promotion of rewriting techniques and their use in major industrial appli...
This paper introduces a new technique for source-to-source code generation based on pattern matching...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
AbstractA major problem in deriving a compiler from a formal definition is the production of correct...
Article dans revue scientifique avec comité de lecture.First-order languages based on rewrite rules ...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...