Разница между восходящим и нисходящим парсингом в области обработки естественного языка заключается в последовательности, в которой создаются узлы синтаксического древа: 1
- Нисходящий парсинг (разбор «сверху вниз»). 12 Парсер выполняет поиск сверху, с начального символа в коде, и ищет подходящие ему синтаксические связи. 1 Таким образом, древо синтаксического анализа разрастается сверху вниз — в направлении более детальной разбивки. 1
- Восходящий парсинг (разбор «снизу вверх»). 12 Парсер начинает снизу, с самого нижнего символа строки, а затем устанавливает всё более крупные синтаксические связи. 1 Это делается, пока не будет достигнут начальный символ кода. 1