Какие есть алгоритмы определения части речи слова?
Кроме перечисления окончаний в голову ничего не пришло.
<br/>
/*<br/>
Группы окончаний:<br/>
1. прилагательные<br/>
2. причастие<br/>
3. глогол<br/>
4. существительное<br/>
*/<br/>
<br/>
$groups = array(<br/>
1 => array ('ее','ие','ые','ое','ими','ыми','ей','ий','ый','ой','ем','им','ым','ом','его','ого','ему','ому','их','ых','ую','юю','ая','яя','ою','ею'),<br/>
2 => array ('ивш','ывш','ующ','ем','нн','вш','ющ','щ'),<br/>
3 => array ('ила','ыла','ена','ейте','уйте','ите','или','ыли','ей','уй','ил','ыл','им','ым','ен','ило','ыло','ено','ят','ует','уют','ит','ыт','ены','ить','ыть','ишь','ую','ю','ла','на','ете','йте','ли','й','л','ем','н','ло','но','ет','ют','ны','ть','ешь','нно'),<br/>
4 => array ('а','ев','ов','ие','ье','е','иями','ями','ами','еи','ии','и','ией','ей','ой','ий','й','иям','ям','ием','ем','ам','ом','о','у','ах','иях','ях','ы','ь','ию','ью','ю','ия','ья','я'),);<br/>