Реферат: Алгоритм нисходящего разбора. Нисходящие распознаватели
нетерминалу, и, если необходимо, тоже усыновляет или отрекается от
сыновей. Есливсе его сыновья сообщают об успехе то M в свою очередь
i
сообщает об успехе отцу. Если отец просит M найти другой вывод, а це-
i
лью является нетерминальный символ, то M сообщает о неудаче, так как
i
другого такого вывода не существует. В противном случае M просит своего
i
младшего сына найти другой вывод и реагирует на его ответ также, как и
раньше. Если все сыновья сообщат о неудаче, он сообщит о неудаче свое-
му отцу.
Теперь, наверное, понятно, почему этот метод называется прогнозиру-
ющим или целенаправленным. Используется и название "нисходящий" из-за
способа построения синтаксического дерева. При разборе отправляются от
начального символа и нисходят к предложению (см рис. 2)
Z
|
*---*-------*
| | |
F | T
| | |
T |
| |
F |
| |
i + i * i
Рис. 2. Частичный нисходящий разбор предложения i+i*i.
Привлекательность этого метода (и его представления) в том и сос-