Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 12 2015 год

УДК: 004.8
Метаязык описания грамматики в синтаксических анализаторах естественного языка на основе объектно-ориентированного языка программирования
А. Е. Ермаков, канд. техн. наук, вед. специалист, e-mail: ermakov@rco.ru, ЗАО "Крибрум", ООО "ЭР СИ О", г. Москва

Раскрыты ключевые особенности синтаксического анализатора текста на естественном языке, более десяти лет развиваемого автором. Описание реализации синтаксического пар-сера публикуется впервые, однако основное внимание автор хотел акцентировать на новом разработанном метаязыке описания правил формальной грамматики. Назначение метаязыка — описывать правила декларативными средствами языка С++: логическими выражениями и специально реализованными процедурами, тогда как поддержка необходимой процедурной составляющей реализуется интерпретатором метаязыка в ходе синтаксического разбора текста.

Ключевые слова: компьютерный анализ текста на естественном языке, синтаксический анализатор текста, метаязык описания формальной грамматики, дерево синтаксических составляющих, сеть синтактико-семантических отношений
Стр. 12–21