Статья: Компьютерный морфологический разбор слов русского языка

/* язык программирования РЕФАЛ 5 */

/* автор Ермолаев Д.С. [email protected] */

/* ввод одного слова с консоли */

$ENTRY Go { = <Prout <Question (<Card>) >>; };

/* таблица1. слова, которые имеют неправильное окончание */

WordsMissTable { =

( ('сел') 'сесть' )

( ('рек') 'чего' )

} ;

/* таблица2. окончания, по которым можно определить основу */

CompletionTable { =

/* для глаголов */

( ('нули') 'ать')

( ('нул') 'ать')

( ('ает') 'ать')

( ('еть') 'ать')

( ('еч') 'ать')

( ('ал') 'ать')

( ('ел') 'ать')

/* для прилагательных */

( ('вые') 'вый')

( ('вая') 'вый')

( ('ая') 'ой')

( ('ие') 'ой')

( ('ую') 'ой')

};

/* сама программа распознавания морфологической формы слова */

Question {

/* берем слово и ищем подходящее по шаблону в таблице1 */

К-во Просмотров: 216
Бесплатно скачать Статья: Компьютерный морфологический разбор слов русского языка