GF Russian Resource Library
GF Russian Resource Library
GF Russian Resource Library
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
DetCN kazhduj okhotnik = {<br />
s = \\c => case kazhduj.c of {<br />
Nom =><br />
kazhduj.s ! AF (extCase c) okhotnik.anim (gNum okhotnik.g<br />
kazhduj.n) ++ okhotnik.s ! kazhduj.n ! (extCase c) ;<br />
_ =><br />
kazhduj.s ! AF (extCase c) okhotnik.anim (gNum okhotnik.g<br />
kazhduj.n) ++ okhotnik.s ! kazhduj.n ! kazhduj.c };<br />
n = kazhduj.n ;<br />
p = P3 ;<br />
pron = False;<br />
g = case kazhduj.g of {<br />
PNoGen => (PGen okhotnik.g); -- no gender-value case<br />
_ => kazhduj.g };<br />
anim = okhotnik.anim<br />
} ;<br />
Animacy (anim) and gender (g) parameters are inherited from proper noun (masha).<br />
False-value of pron parameter indicates that the result is not a pronoun. The result<br />
is in the third person (p), singular number (n):<br />
UsePN masha = {<br />
s = \\pf => masha.s ! (extCase pf) ;<br />
p = P3;<br />
g = PGen masha.g ;<br />
anim = masha.anim ;<br />
n = Sg;<br />
pron = False<br />
} ;<br />
Animacy (anim) is inanimate by default:<br />
UsePron p = p ** {anim = Inanimate};<br />
All parameters are inherited from noun phrase argument (np). Predeterminer<br />
(pred.s) agrees with the noun phrase in gender (np.g), number (np.n) and animacy<br />
(np.anim):<br />
PredetNP pred np = {<br />
s = \\pf => pred.s! (AF (extCase pf) np.anim<br />
(gNum (pgen2gen np.g) np.n))++ np.s ! pf ;<br />
n = np.n;<br />
p = np.p;<br />
g = np.g;<br />
anim = np.anim;<br />
pron = np.pron<br />
} ;<br />
All parameters are inherited from quantifier:<br />
DetSg quant ord = {<br />
s = \\af => quant.s!af ++ ord.s!af ;<br />
n = quant.n;<br />
g = quant.g;<br />
c = quant.c<br />
} ;<br />
35