Синтаксический парсер


#1

Привет!

Хочу себе синтаксический парсер на основе link grammar. За неимением такового( Link Grammar for Russian не предлагать, в его коде черт ногу сломит) хочется создать свой, няшный и красивый. Однако, в этой теме я не разбираюсь совсем. Подскажите, откуда, с каких книг и публикаций начать копать? Или подскажите хороший парсер)


#2

Где-то в ноябре 2012 года в апстрим Link Grammar была принята реализация синтаксического анализа от Сергея Протасова и Linas Vepstas: http://www.abisource.com/viewvc/link-grammar/trunk/data/ru/.

Например, в Fedora 19 уже всё работает.

% link-parser --version
Version: link-grammar-4.7.11
% link-parser ru
linkparser> Анализатор работает.
Found 1 linkage (1 had no P.P. violations)
	Unique linkage, cost vector = (UNUSED=0 DIS=0 FAT=0 AND=0 LEN=6)

    +---------------------Xp--------------------+
    +-----------------Wd-----------------+      |
    |             +----------Sm3---------+      |
    |             |            +--LLCZE--+      |
    |             |            |         |      |
LEFT-WALL анализатор.ndmsi работа.s =ет.vnndn3s . 

Из очевидных плюсов: весь софт, способный общаться с библиотекой liblink-grammar, может работать с русским языком наравне с английским и немецким.