Дерево разбора
Выводимые строки
Строки, порождаемые из начального символа грамматики, называются выводимыми строками.
Примечание.
1. Выводимые строки, левовыводимые строки, правовыводимые строки.
2. Язык образуют выводимые терминальные строки.
Дерево разбора – это один из способов представления порождения строки. Дерево разбора наглядно показывает, каким образом символы строки группируются в подстроки, каждая из которых принадлежит языку одной переменных грамматики.
Пусть - КС-грамматика.
Деревья разбора грамматики это деревья со следующими свойствами:
Каждый внутренний узел отмечен переменной из множества ;
Каждый лист отмечен либо переменной, либо терминалом, либо . При этом, если лист отмечен , он должен быть единственным сыном своего родителя;
Если внутренний узел отмечен , и его сыновья отмечены слева направо соответственно, то является правилом. Отметим, что может быть лишь в одном случае – если он отмечает единственного сына, и правило грамматики .
Пример. …