Описание тега recursive-descent
Рекурсивный анализатор спуска - это разновидность нисходящего синтаксического анализатора, построенная как набор рекурсивных процедур, каждая из которых реализует производственное правило грамматики.
Парсеры с рекурсивным спуском могут быть написаны вручную или сгенерированы. Примеры генераторов синтаксических анализаторов, создающих синтаксические анализаторы с рекурсивным спуском, включают ANTLR, Coco/R и JavaCC.