- Regular tree grammar
In
Computer Science , a regular tree grammar is aformal grammar that allows to generate trees.Definition
A regular tree grammar is defined by the tuple:
,
where
* is a set of non terminals,
* is a ranked alphabet (i.e., an alphabet whose symbols have an associatedarity ),
* is the starting non terminal, and
* is a set of productions of the form , where , and .For this grammar , we define also the relation as follows.
For every , if there is a context and a production such that:
* , and
* .The tree language generated by is the language
.
Where denotes successive applications of . Such languages are called
Tree language s.External links
* [http://www.grappa.univ-lille3.fr/tata/ Tree Automata Techniques and Applications]
Wikimedia Foundation. 2010.