Эти грамматики оставлены рекурсивными и почему?

У меня есть эти грамматики для решения левой рекурсии. Но почему эти грамматики остаются рекурсивными? Они не следуют схеме A -> Aa | b:

1., S → 0S1 | 01

2., S → + SS | * SS

1 ответ

Решение

Эти грамматики оставлены рекурсивными

Нет.

и почему?

В обоих случаях вы никогда не сможете достичь S (который является единственным нетерминалом) без использования терминала первым. В первой грамматике единственное вхождение S предшествует терминал 0 и во втором каждый случай либо предшествует + или же *,

Другие вопросы по тегам