18.02.2013 Views

GF Russian Resource Library

GF Russian Resource Library

GF Russian Resource Library

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!