Описание тега recursive-descent

Рекурсивный анализатор спуска - это разновидность нисходящего синтаксического анализатора, построенная как набор рекурсивных процедур, каждая из которых реализует производственное правило грамматики.

Парсеры с рекурсивным спуском могут быть написаны вручную или сгенерированы. Примеры генераторов синтаксических анализаторов, создающих синтаксические анализаторы с рекурсивным спуском, включают ANTLR, Coco/R и JavaCC.