Парсинг относится к повреждению артефакта в его составляющие элементы и получение отношений между теми элементами. Этот тег не для вопросов о сам размещенная Платформа Синтаксического анализа (используйте [платформа синтаксического анализа] тег), или ошибки анализа на конкретном языке программирования (используют соответствующий языковой тег вместо этого).

Парсинг относится к действию программным обеспечением повреждения артефакта в его составляющие элементы и получение отношений между теми элементами.

Когда артефакт является потоком произвольного текста, парсинг часто используется, чтобы означать повреждать поток в составляющие атомы (названный словами, маркерами или лексемами).

Когда артефакт является потоком текста естественного языка, парсинг используется, чтобы означать повреждать поток в элементы естественного языка (слова и пунктуация) и обнаруживать структуру текста как фразы или предложения.

Когда артефакт является потоком текста, соответствующего языку программирования (или другой формальный язык), парсинг состоит из применения любого разнообразия парсинга алгоритмов (для данного случая, рекурсивный спуск, LL, LR, Packrat, Earley или другой) к исходному тексту (часто врываемый лексемы другим более низким синтаксическим анализатором уровня, названным "лексическим анализатором"), чтобы проверить, что законность исходного языка, и часто создать дерево синтаксического анализа, представляющее производство грамматики раньше, размещала текст рядом.

Термин может быть применен в более общем плане к анализу любой сложной структуры, такой как файл двоичных данных или график.