Конвертер программы с подмножества языка Си в Паскаль с использованием LL(1) метода синтаксического анализа (выражения)
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: спорт реферат, атанасян решебник
| Добавил(а) на сайт: Dorofej.
Предыдущая страница реферата | 12 13 14 15 16 17 18 19 20 21 22 | Следующая страница реферата
Bài*=B Mài
Bài/=B Mài(S)
Bài%=B Mà(B)
Bài+=B SàB
Bài-=B SàB, S
Bài
Bài(S)
Bà(B)
Sà B
SàB, S
N(CC++)={B, П, S}
T(CC++)=/=, %=, =, *, /, %, (, ), ?, :, ,, &&,
N(TP)={B, П, C, M, S}
T(TP)={ i, +, -, =, <>, <, >, <=, >=, *, /, div, mod, and, or, (, ), ,}
Устранив цепные правила, левую рекурсию, получим LL(1)-грамматику.
CC++
Bài B1
B1à= BB’
B1à*=BB’
B1à+=BB’
B1à-BB’
B1à/BB’
B1à--B’
B1à++B’
B1à(SS1
Рекомендуем скачать другие рефераты по теме: продажа рефератов, ломоносов реферат.
Категории:
Предыдущая страница реферата | 12 13 14 15 16 17 18 19 20 21 22 | Следующая страница реферата