AbstractAutomatic code generators often contain pattern matchers that are based on tree grammars. In this work we generalise this approach by developing pattern matchers that are based on more powerful term rewrite systems. A pattern matcher based on a term rewrite system computes all the sequences of rewrite rules that will reduce a given expression tree to a given goal. While the number of sequences of rewrite rules that are generated is typically enormous, the vast majority of sequences are in fact redundant. This redundancy is caused by the fact that many rewrite sequences are permutations of each other. A theory and a series of algorithms are systematically developed that identify and remove two types of redundant rewrite sequences. Th...
Pattern matching based on regular tree grammars have been widely used in many areas of computer scie...
Efficient pattern matching is fundamental for practical term rewrite engines. By preprocessing the g...
Efficient pattern matching is fundamental for practical term rewrite engines. By preprocessing the g...
Automatic code generators often contain pattern matchers that are based on tree grammars. In this wo...
A term rewrite system is used to specify a pattern matcher in a code generator. The pattern matcher ...
AbstractAutomatic code generators often contain pattern matchers that are based on tree grammars. In...
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 expre...
BURS theory provides a powerful mechanism to efficiently generate pattern matches in a given express...
Abstract: Motivated by the promotion of rewriting techniques and their use in major industrial appli...
Article dans revue scientifique avec comité de lecture.First-order languages based on rewrite rules ...
Rewriting is a formalism widely used in computer science and mathematical logic. The classical forma...
International audienceWe introduce a new higher-order rewriting formalism, called expression reducti...
This paper is an extended abstract of an analysis of term rewriting where the terms in the rewrite r...
Efficient pattern matching is fundamental for practical term rewrite engines. By preprocessing the g...
Pattern matching based on regular tree grammars have been widely used in many areas of computer scie...
Efficient pattern matching is fundamental for practical term rewrite engines. By preprocessing the g...
Efficient pattern matching is fundamental for practical term rewrite engines. By preprocessing the g...
Automatic code generators often contain pattern matchers that are based on tree grammars. In this wo...
A term rewrite system is used to specify a pattern matcher in a code generator. The pattern matcher ...
AbstractAutomatic code generators often contain pattern matchers that are based on tree grammars. In...
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 expre...
BURS theory provides a powerful mechanism to efficiently generate pattern matches in a given express...
Abstract: Motivated by the promotion of rewriting techniques and their use in major industrial appli...
Article dans revue scientifique avec comité de lecture.First-order languages based on rewrite rules ...
Rewriting is a formalism widely used in computer science and mathematical logic. The classical forma...
International audienceWe introduce a new higher-order rewriting formalism, called expression reducti...
This paper is an extended abstract of an analysis of term rewriting where the terms in the rewrite r...
Efficient pattern matching is fundamental for practical term rewrite engines. By preprocessing the g...
Pattern matching based on regular tree grammars have been widely used in many areas of computer scie...
Efficient pattern matching is fundamental for practical term rewrite engines. By preprocessing the g...
Efficient pattern matching is fundamental for practical term rewrite engines. By preprocessing the g...