# R_Inflex_Verb.gra - AGFL grammar defining verbal inflexions for Russian. # # This file is a module of the Russian Parser for Information Retrieval (RuForIR) AGFL grammar, # version 2.1, 25.10.2002. # It can be processed usg the AGFL parser generator to generate the RuForIR parser. # # The grammar is based on the Affix Grammar for Basic Russian. # Original version 1997 # Updated by I. Azarova, 2002 # # Copyright 1997-2002 Saint-Petersburg University inflsv (pres| presfut, pale| pali| palje| palji, sg, first) : "-ю". inflsv (pres| presfut, ord| ordshe| ordshi, sg, first) : "-у". inflsv (pres| presfut, ETYP, sg, second) : "-ешь". inflsv (pres| presfut, ITYP, sg, second) : "-ишь". inflsv (pres| presfut, ETYP, sg, third) : "-ет". inflsv (pres| presfut, ITYP, sg, third) : "-ит". inflsv (pres| presfut, ETYP, pl, first) : "-ем". inflsv (pres| presfut, ITYP, pl, first) : "-им". inflsv (pres| presfut, ETYP, pl, second) : "-ете". inflsv (pres| presfut, ITYP, pl, second) : "-ите". inflsv (pres| presfut, pale| palje, pl, third) : "-ют". inflsv (pres| presfut, ord| ordshe, pl, third) : "-ут". inflsv (pres| presfut, pali| palji, pl, third) : "-ят". inflsv (pres| presfut, ordshi, pl, third) : "-ат". inflsv (past, ord| ordshe| pale| palje| pali| palji | ordshi| vow| noinf| sut, sg, masc) : "-л". inflsv (past, cons| noinf, sg, masc) :. inflsv (past, VERBTYPE, sg, fem) : "-ла". inflsv (past, VERBTYPE, sg, neut) : "-ло". inflsv (past, VERBTYPE, pl, GENDER) : "-ли". inflspr (sg, masc) : . inflspr (sg, fem) : "-а". inflspr (sg, neut) : "-о". inflspr (pl, GENDER) : "-ы". postfx (non, pres| presfut, NUMBER, PERSON): . postfx (refl, pres| presfut, sg, first): "-сь". postfx (refl, pres| presfut, sg, second): "-ся". postfx (refl, pres| presfut, sg, third): "-ся". postfx (refl, pres| presfut, pl, first): "-ся". postfx (refl, pres| presfut, pl, second): "-сь". postfx (refl, pres| presfut, pl, third): "-ся". postfx (non, past, NUMBER, PERSON): . postfx (refl, past, sg, masc): "-ся". postfx (refl, past, sg, fem): "-сь". postfx (refl, past, sg, neut): "-сь". postfx (refl, past, pl, GENDER): "-сь". postfx (non, imper, sg, first| second): . postfx (refl, imper, sg, first): "-ся". postfx (refl, imper, sg, second): "-сь". postfx (non, imper, pl, first| second): "-те". postfx (refl, imper, pl, first| second): "-тесь". suff (imper, palje| palji): "-й". suff (imper, ordshe| ordshi| pale| pali): "-и". suff (imper, ord): "-ь". suff_part (active, pres, ord| ordshe): "-ущ". suff_part (active, pres, pale| palje): "-ющ". suff_part (active, pres, ordshi): "-ащ". suff_part (active, pres, pali| palji): "-ящ". suff_part (passive, pres, ETYP): "-ем". suff_part (passive, pres, ITYP): "-им". suff_part (active, past, ord| palje| palji| ordshe| ordshi| pale| pali| vow): "-вш". suff_part (active, past, cons| noinf): "-ш". suff_part (passive, past, ITYP): "-ен". suff_part (passive, past, sut): "-т". suff_part (passive, past, ETYP): "-н". suff_part (passive, past, vow): "-н".