парсер LR1 и С
От: VjcheslavV  
Дата: 29.06.22 10:42
Оценка:
По идее LR1 синтаксис перед развёрткой таблиц учитывает только один входной символ
Я не однократно в интернете читал что синтаксис C/C++ входит в LR1 и большего просмотра вперёд не нужно.
Тогда почему в одном месте в синтаксисе могут встречаться объявление переменных, объявление метки, начало математических выражений?
Ведь вначале у всех трёх стоит идентификатор. Как Бизон их парсит?

Или бизон как-то заносит их в одну таблицу?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.