# R_Inflex_Adjective.gra - AGFL grammar defining 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 inflsa (fem, ord| ord_s| ordk| ordk_s| ordsh| ordsh_s| ordc| ordc_s, sg, nom) : "-ая". inflsa (fem, pal| pali, sg, nom) : "-яя". inflsa (fem, ord| ord_s| ordk| ordk_s| ordc_s| ordsh_s| irreg| possess, sg, gen| dat| loc|abl) : "-ой". inflsa (fem, pal| pali| ordc| ordsh, sg, gen| dat| loc| abl) : "-ей". inflsa (fem, ord| ord_s| ordk| ordk_s| ordsh| ordsh_s| ordc| ordc_s, sg, acc) : "-ую". inflsa (fem, pal| pali, sg, acc) : "-юю". inflsa (masc, ord| ordc| ordc_s, sg, nom) : "-ый". inflsa (masc, ordk| ordsh| pal| pali, sg, nom) : "-ий". inflsa (masc, ord_s| ordk_s| ordsh_s, sg, nom) : "-ой". inflsa (neut, ord| ord_s| ordk| ordk_s| ordsh_s, sg, nom) : "-ое". inflsa (neut, ordsh| ordc| ordc_s| pal| pali, sg, nom) : "-ее". inflsa (GENMN, ord| ord_s| ordk| ordk_s| ordsh_s, sg, gen) : "-ого". inflsa (GENMN, ordsh| ordc| ordc_s| pal| pali| irreg, sg, gen) : "-его". inflsa (GENMN, ord| ord_s| ordk| ordk_s| ordsh_s, sg, dat) : "-ому". inflsa (GENMN, ordsh| ordc| ordc_s| pal| pali| irreg, sg, dat) : "-ему". inflsa (GENMN, ord| ord_s| ordc| ordc_s, sg, abl) : "-ым". inflsa (GENMN, ordk| ordk_s| ordsh| ordsh_s| pal| pali, sg, abl) : "-им". inflsa (GENMN, ord| ord_s| ordk| ordk_s| ordsh_s, sg, loc) : "-ом". inflsa (GENMN, ordsh| ordc| ordc_s| pal| pali| irreg, sg, loc) : "-ем". inflsa (GENDER, ord| ord_s| ordc| ordc_s, pl, nom) : "-ые". inflsa (GENDER, ordk| ordk_s| ordsh| ordsh_s| pal| pali, pl, nom) : "-ие". inflsa (GENDER, ord| ord_s| ordc| ordc_s, pl, gen| loc) : "-ых". inflsa (GENDER, ordk| ordk_s| ordsh| ordsh_s| pal| pali, pl, gen| loc) : "-их". inflsa (GENDER, ord| ord_s| ordc| ordc_s, pl, dat) : "-ым". inflsa (GENDER, ordk| ordk_s| ordsh| ordsh_s| pal| pali, pl, dat) : "-им". inflsa (GENDER, ord| ord_s| ordc| ordc_s, pl, abl) : "-ыми". inflsa (GENDER, ordk| ordk_s| ordsh| ordsh_s| pal| pali, pl, abl) : "-ими". inflsa (GENDER, zero, NUMBER, CASE) : . inflpa (masc, ord | ord_s | ordk | ordk_s | ordsh | ordsh_s | ordc | ordc_s , sg):. inflpa (masc, pal | pali| irregi, sg): "-ь". inflpa (masc, irregj, sg): "-й". inflpa (fem, ord | ord_s | ordk | ordk_s | ordsh | ordsh_s | ordc | ordc_s , sg): "-а". inflpa (fem, pal | pali, sg): "-я". inflpa (neut, ord | ord_s | ordk | ordk_s | ordsh_s | ordc_s , sg): "-о". inflpa (neut, ordsh | ordc | pal | pali, sg): "-е". inflpa (GENDER, ord | ord_s | ordc | ordc_s , pl): "-ы". inflpa (GENDER, ordk | ordk_s | ordsh | ordsh_s | pal | pali, pl): "-и". inflsa (GENMN, irreg, sg, abl) : "-ем". inflsa (GENDER, irreg, pl, nom) : "-е". inflsa (GENDER, irreg, pl, gen| loc) : "-ех". inflsa (GENDER, irreg, pl, dat) : "-ем". inflsa (GENDER, irreg, pl, abl) : "-еми".