Мне трудно обдумать это, и мне нужна помощь в понимании сдвигов и сокращений конфликтов. У меня есть грамматика, которую я не могу понять, почему это проблематично. Я мог бы приложить грамматику, но я хочу узнать, как это действительно работает.
Первый вопрос, какой тип парсера создает MGrammer? Насколько я понимаю, сдвиги уменьшают и уменьшают уменьшают конфликты, зависит от типа синтаксического анализатора.
Второй вопрос: что означает конфликт с сокращением и сокращением и что означает конфликт с уменьшением?
Я знаю основы лексического анализа и формальной грамматики, но я давно работал с языковым дизайном, поэтому любая помощь здесь очень уместна.
Обновление:
Я работаю со значимым пробельным языком, и мне интересно узнать о возможностях сделать это в MGrammar. Нужно ли мне смотреть в голову, чтобы разрешить неясности?