Я знаю основные отличия парсеров LL против LR. Я также знаю, что GLR, SLR и LALR являются все расширениями парсеров LR. Поэтому мой вопрос более подробно...
Учитывая синтаксический анализатор LL (*) и любую вариацию в LR-синтаксическом анализаторе, существует ли какой-либо язык, который может быть описан в одном, а не в другом? Или, проще говоря, есть какая-либо функция или свойство, которые не могут быть выражены ни с помощью?
Как конкретный пример. Если бы я должен был создать язык с использованием парсера LL (*), буду ли я когда-либо запускать желаемые функции/свойства, которые я могу добавить на свой язык, что было бы возможно только с помощью парсера LR (или наоборот)?