Как видно из русской википедии - это неизвестная у нас техника разбора текста.
Нет трёх статей:
1) вообще про разбор подъемом;
2) про алгоритм рекурсивного подъёма;
3) про комбинирование рекурсивного подъема с рекурсивным спуском.
Так в английской википедии есть две статьи про направление анализа:
https://en.wikipedia.org/wiki/Top-down_parsing
https://en.wikipedia.org/wiki/Bottom-up_parsing
и два способа реализации разбора в этих направлениях:
https://en.wikipedia.org/wiki/Recursive_descent_parser
https://en.wikipedia.org/wiki/Recursive_ascent_parser
В русской википедии статья всего одна:
https://ru.wikipedia.org/wiki/Нисходящий_синтаксический_анализ
и способ реализации описан только один:
https://ru.wikipedia.org/wiki/Метод_рекурсивного_спуска
Это говорит о том, что уровень осознания механизмов анализа текста в русскоязычной среде ниже (иначе бы текстов было больше и в этих текстах были бы рассмотрены различные варианты и связанные с ними особенности).
В частности в английской википедии приводится следующий аргумент:
- табличные парсеры увеличивают значение константы в оценке сложности алгоритма анализа и приводится аналогия:
разница между табличными анализаторами, и непосредственно закодированными такая же как между интерпретируемым и скомпилированным кодом.
Впервые рекурсивный подъем описан в 1986-м году в работе
Thomas Penello "Very fast LR parsing"
то есть отставание составляет 2016-1986=30 лет.
Почему вообще подъём лучше спуска?
В случае спуска мы предполагаем, что всё уже заранее известно и нужно достичь корневого нетерминала грамматики. Такого рода анализаторы никогда не смогут создавать в себе новые понятия (если и смогут, то после развития альтернативной теории и через костыли). А нам нужно другое - возможность строить гипотезы про смысл непонятных слов.