Синтаксический анализатор: различия между версиями

м
кирлат, replaced: парcе → парсе
(Слово "геймдеве" заменено на "разработка компьютерных игр")
м (кирлат, replaced: парcе → парсе)
'''Парсер''' (от {{lang-en|parser}}; «parse» — анализ, разбор) или '''синтаксический анализатор''' — часть [[Компьютерная программа|программы]], преобразующей входные данные (как правило, текст) в структурированный формат. Парсер выполняет [[Синтаксический анализ|синтаксический анализ]] текста.
 
 
'''Парсер''' (от {{lang-en|parser}}; «parse» — анализ, разбор) или '''синтаксический анализатор''' — часть [[Компьютерная программа|программы]], преобразующей входные данные (как правило, текст) в структурированный формат. Парсер выполняет [[Синтаксический анализ|синтаксический анализ]] текста.
 
== Виды ==
* многопроходные.
 
[[Исходный код]] парcерапарсера может быть:
* написан [[Программист|программистамипрограммист]]ами;
* сгенерирован специализированными утилитами (например, [[GNU]] [[GNU bison|bison]], [[yacc]]).
 
 
* Каждый [[транслятор]] ([[компилятор]] или [[интерпретатор]]) имеет встроенный парсер. Парсер выполняет преобразование текста, записанного на каком-либо [[Язык программирования|языке программирования]] во внутреннее представление, удобное для дальнейшей работы транслятора.
 
* Парсеры применяются в разработке компьютерных игр при работе с текстовыми файлами, хранящими 3D графику.
 
* Парсеры применяются при [[Синтаксический анализ|разборе]] [[База данных|баз данных]], сохранённых в текстовых форматах (таких, как [[CSV]], [[XML]] и т. п.).