From c8ceed08efcc0bdc1fcbd89bce643d9f52f0991b Mon Sep 17 00:00:00 2001 From: aarne Date: Wed, 9 Dec 2009 09:47:16 +0000 Subject: moving a few things to deprecated --- .../old-lib/resource/russian/AdjectiveRus.gf | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 deprecated/old-lib/resource/russian/AdjectiveRus.gf (limited to 'deprecated/old-lib/resource/russian/AdjectiveRus.gf') diff --git a/deprecated/old-lib/resource/russian/AdjectiveRus.gf b/deprecated/old-lib/resource/russian/AdjectiveRus.gf new file mode 100644 index 000000000..39c3d5209 --- /dev/null +++ b/deprecated/old-lib/resource/russian/AdjectiveRus.gf @@ -0,0 +1,46 @@ + +--# -path=.:../abstract:../common:../../prelude + + +concrete AdjectiveRus of Adjective = CatRus ** open ResRus, Prelude in { +flags coding=utf8 ; + + lin + + PositA a = { s = a.s!Posit; p = False}; + -- Comparative forms are used with an object of comparison, as + -- adjectival phrases ("больше тебя"). + + ComparA bolshoj tu = + {s = \\af => bolshoj.s ! Compar ! af ++ tu.s ! (mkPronForm Gen Yes NonPoss) ; + p = True + } ; + +-- $SuperlA$ belongs to determiner syntax in $Noun$. + + ComplA2 vlublen tu = + {s = \\af => vlublen.s !Posit! af ++ vlublen.s2 ++ + tu.s ! (mkPronForm vlublen.c No NonPoss) ; + p = True + } ; + + ReflA2 vlublen = + {s = \\af => vlublen.s !Posit! af ++ vlublen.s2 ++ sam.s ! vlublen.c; + p = True + } ; + + SentAP vlublen sent= + {s = \\af => vlublen.s ! af ++ [", "] ++ sent.s; + p = True + } ; + + + AdAP ada ap = { + s = \\af => ada.s ++ ap.s ! af ; + p = True + } ; + + UseA2 a = a ; + +} + -- cgit v1.2.3