Грамматика S -> a S a | a генерирует все строки четной длины из a. Мы можем разработать синтаксический анализатор рекурсивного спуска с возвратом для этой грамматики. Если мы сначала выберем расширение путем производства S -> aa, то мы распознаем только строку aa. Таким образом, любой разумный синтаксический анализатор рекурсивного спуска сначала попробует S -> aSa.
Покажите, что этот синтаксический анализатор рекурсивного спуска распознает входные данные aa, aaaa и aaaaaaaaa, но не aaaaaa.