Описание тега parsing
Под синтаксическим анализом понимается действие программного обеспечения по разбиению артефакта на составные элементы и фиксации взаимосвязи между этими элементами.
Когда артефакт представляет собой поток произвольного текста, синтаксический анализ часто используется для обозначения разбиения потока на составляющие атомы (называемые словами, токенами или лексемами).
Когда артефакт представляет собой поток текста на естественном языке, синтаксический анализ означает разбиение потока на элементы естественного языка (слова и знаки препинания) и обнаружение структуры текста в виде фраз или предложений.
Когда артефакт представляет собой поток текста, соответствующий компьютерному языку (или другому формальному языку), синтаксический анализ состоит из применения любого из множества алгоритмов синтаксического анализа (ad hoc, рекурсивный спуск, LL, LR, Packrat, Earley или других) к исходный текст (часто разбитый на лексемы другим анализатором более низкого уровня, называемым "лексером") для проверки достоверности исходного языка и часто для построения дерева синтаксического анализа, представляющего грамматические конструкции, используемые для мозаичного размещения текста.
Термин может применяться в более общем смысле к анализу любой сложной структуры, такой как файл двоичных данных или график.