# R_Inflex_Noun.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 # inflexions in singular # feminine singular inflsn (fem, ord|ordk|ordsh|ordsh_s|ordc|ordc_s, sg, nom) : "-à". inflsn (fem, pal|pali|palij, sg, nom) : "-ÿ". inflsn (fem, irreg|irregj, sg, nom|acc) : "-ü". inflsn (fem, ord|ordc|ordc_s, sg, gen) : "-û". inflsn (fem, pal|pali|ordk|ordsh|ordsh_s, sg, gen) : "-è". inflsn (fem, palij|irreg|irregj, sg, gen|dat|loc) : "-è". inflsn (fem, ord|ordk|ordsh|ordsh_s|ordc|ordc_s|pal|pali, sg, dat) : "-å". inflsn (fem, ord|ordk|ordsh|ordsh_s|ordc|ordc_s, sg, acc) : "-ó". inflsn (fem, pal|pali|palij, sg, acc) : "-þ". inflsn (fem, pal|pali|palij|ordsh|ordc, sg, abl) : "-åé"; "-åþ". inflsn (fem, ord|ordk|ordsh_s|ordc_s, sg, abl) : "-îé"; "-îþ". inflsn (fem, irreg|irregj, sg, abl) : "-üþ". inflsn (fem, ord|ordk|ordsh|ordsh_s|ordc|ordc_s|pal|pali, sg, loc) : "-å". # masculine & neuter singular inflsn (masc, ord|ordk|ordsh|ordsh_s|ordc|ordc_s, sg, nom) : . inflsn (masc, pal|irreg, sg, nom) : "-ü". inflsn (masc, pali|palij, sg, nom) : "-é". inflsn (neut, ord|ordk|ordc_s, sg, nom) : "-î". inflsn (neut, pal|pali|palij|ordsh|ordc, sg, nom) : "-å". inflsn (neut, irreg, sg, nom) : "-ÿ". inflsn (masc|neut, ord|ordk|ordc|ordc_s|ordsh|ordsh_s, sg, gen) : "-à". inflsn (masc|neut, pal|pali|palij, sg, gen) : "-ÿ". inflsn (masc|neut, irreg, sg, gen|dat|loc) : "-è". inflsn (masc|neut, ord|ordk|ordsh|ordsh_s|ordc|ordc_s, sg, dat) : "-ó". inflsn (masc|neut, pal|pali|palij, sg, dat) : "-þ". inflsn (masc|neut, ord|ordk|ordc_s|ordsh_s, sg, abl) : "-îì". inflsn (masc|neut, pal|pali|palij|ordc|ordsh|irreg, sg, abl) : "-åì". inflsn (masc|neut, ord|ordk|ordsh|ordsh_s|ordc|ordc_s|pal|pali, sg, loc) : "-å". inflsn (masc|neut, palij, sg, loc) : "-è". # feminine plural nominative & genitive inflsn (fem, ord|ordc|ordc_s, pl, nom) : "-û". inflsn (fem, ordk|ordsh|ordsh_s|pal|pali|palij|irreg|irregj, pl, nom) : "-è". inflsn (fem, irreg|irregj, pl, gen) : "-åé". inflsn (fem|neut, ord|ordk|ordsh|ordsh_s|ordc|ordc_s, pl, gen) : . inflsn (fem, pal, pl, gen) : "-ü". inflsn (fem, pali|palij, pl, gen) : "-é". # oblique cases inflsn (GENDER, ord|ordk|ordsh|ordsh_s|ordc|ordc_s|irreg, pl, dat) : "-àì". inflsn (GENDER, ord|ordk|ordsh|ordsh_s|ordc|ordc_s|irreg, pl, abl) : "-àìè". inflsn (GENDER, ord|ordk|ordsh|ordsh_s|ordc|ordc_s|irreg, pl, loc) : "-àõ". inflsn (GENDER, pal|pali|palij|irregj|pal_n, pl, dat) : "-ÿì". inflsn (GENDER, pal|pali|palij|irregj|pal_n, pl, abl) : "-ÿìè". inflsn (GENDER, pal_n, pl, abl) : "-üìè". inflsn (GENDER, pal|pali|palij|irregj|pal_n, pl, loc) : "-ÿõ". inflsn (GENDER, zero, sg|pl, CASE) : . # masculine & neuter plural nominative & genitive inflsn (masc, ord|ordc|ordc_s, pl, nom) : "-û". inflsn (masc, ordk|ordsh|ordsh_s|pal|pali|palij|irreg, pl, nom) : "-è". inflsn (masc, ord|ordk|ordc_s, pl, gen) : "-îâ". inflsn (masc, pal|ordsh|ordsh_s|irreg|pal_n, pl, gen) : "-åé". inflsn (masc, pali|palij|ordc, pl, gen) : "-åâ". inflsn (neut, ord|ordk|ordsh|ordsh_s|ordc|ordc_s|irreg, pl, nom) : "-à". inflsn (neut, pal|pali|palij, pl, nom) : "-ÿ". inflsn (neut, ord|ordk|ordsh|ordsh_s|ordc|ordc_s|irreg, pl, gen) : . inflsn (neut, pal, pl, gen) : "-åé". inflsn (neut, pali|palij, pl, gen) : "-é". # pluralia tantum inflexions inflsn (plmasc, ord|ordc|ordc_s, pl, nom) : "-û". inflsn (plmasc, ordk|ordsh|ordsh_s|pal|pali|palij, pl, nom) : "-è". inflsn (plmasc, irreg, pl, nom) : "-å". inflsn (plmasc, pal|ordsh|ordsh_s|pal_n, pl, gen) : "-åé". inflsn (plmasc, pali|palij|ordc, pl, gen) : "-åâ". inflsn (plmasc, ord|ordk|ordc_s, pl, gen) : "-îâ". inflsn (plmasc, irreg, pl, gen) : . inflsn (plfem, ord|ordc|ordc_s, pl, nom) : "-û". inflsn (plfem, ordk|ordsh|ordsh_s|pal|pali|palij, pl, nom) : "-è". inflsn (plfem, ord|ordk|ordsh|ordsh_s|ordc|ordc_s|pal, pl, gen) : . inflsn (plfem, pali|palij, pl, gen) : "-é". inflsn (plneut, ord|ordk|ordsh|ordc, pl, nom) : "-à". inflsn (plneut, pal|pali|palj, pl, nom) : "-ÿ". inflsn (plneut, ord, pl, gen) : . inflsn (PLTANT, ord|ordk|ordsh|ordsh_s|ordc|ordc_s|irreg, pl, dat) : "-àì". inflsn (PLTANT, ord|ordk|ordsh|ordsh_s|ordc|ordc_s|irreg, pl, abl) : "-àìè". inflsn (PLTANT, ord|ordk|ordsh|ordsh_s|ordc|ordc_s|irreg, pl, loc) : "-àõ". inflsn (PLTANT, pal|pali|palij, pl, dat) : "-ÿì". inflsn (PLTANT, pal|pali|palij, pl, abl) : "-ÿìè". inflsn (PLTANT, pal|pali|palij, pl, loc) : "-ÿõ". # mixed plural nominative & genitive inflsn_mx (neut, DECLTYPE, plnom) : inflsn (masc, DECLTYPE, pl, nom). inflsn_mx (masc, DECLTYPE, plnom) : inflsn (neut, DECLTYPE, pl, nom). inflsn_mx (neut, DECLTYPE, plgen) : inflsn (masc, DECLTYPE, pl, gen). inflsn_mx (masc, DECLTYPE, plgen) : inflsn (neut, DECLTYPE, pl, gen). inflsn_mx (GENDER, DECLTYPE, plabl) : "-üìè".