Программирование на языке Pascal

     Людмила Георгиевна на gastroperm.ru. |   

Дерево синтаксического анализа


Дерево синтаксического анализа арифметического выражения - это бинарное дерево, листьями которого служат операнды, а остальными вершинами - операции, причем уровень вершины соответствует приоритету выполнения операции: чем ближе к листьям, тем приоритет выше.

Например, на рис. 11.15 изображено дерево синтаксического анализа для выражения ((a / (b + c)) + (x * (y - z))).

Деревья синтаксического разбора строятся компиляторами во время синтаксического анализа программ. Помимо арифметических выражений, которые являются простейшим случаем, аналогичные, но более сложные деревья строятся для всех грамматических конструкций компилируемой программы.

Дерево синтаксического анализа

Рис. 11.15.  Дерево синтаксического анализа

on_load_lecture()

Дерево синтаксического анализа
Дерево синтаксического анализа
Перейти к вопросам »

Дерево синтаксического анализа
  Если Вы заметили ошибку - сообщите нам.  
Дерево синтаксического анализа
Страницы:

« |

1

|

2

|

3

|

4

|

вопросы | »

|

учебники

|

для печати и PDA

Дерево синтаксического анализа
Дерево синтаксического анализа
Дерево синтаксического анализа

Курсы | Учебные программы | Учебники | Новости | Форум | Помощь



Телефон: +7 (495) 253-9312, 253-9313, факс: +7 (495) 253-9310, email: info@intuit.ru

© 2003-2007, INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование



Содержание раздела