Gegeben sei die folgende Grammatik (Non-Terminal Symbole sind in
Großbuchstaben geschrieben, Terminalsymbole stehen in Anführungszeichen):
ROOT | ::= | TREE |
LEFT | ::= | TREE |
RIGHT | ::= | TREE |
TREE | ::= | ``('' ``)'' |
TREE | ::= | ``('' CHAR ``)'' |
TREE | ::= | ``('' CHAR ``,'' LEFT ``)'' |
TREE | ::= | ``('' CHAR ``,'' LEFT ``,'' RIGHT``)'' |
CHAR | ::= | ein beliebiges Zeichen außer ``(''und ``)'' |