complete RGL implementation for Mongolian by Nyamsuren Erdenebadrakh

This commit is contained in:
nyamaakaa
2015-03-13 13:40:22 +00:00
parent 4ff30e6771
commit 053f2377b2
39 changed files with 54028 additions and 0 deletions

View File

@@ -0,0 +1,51 @@
--# -path=.:../abstract:../common:../../prelude
concrete AdjectiveMon of Adjective = CatMon ** open ResMon, Prelude in {
flags coding=utf8 ;
lin
PositA a = a ;
-- Comparative forms are used with an object of comparison, as adjectival phrases.
ComparA a np = {
s = np.s ! Abl ++ a.s
} ;
UseComparA a = a ;
-- $SuperlA$ belongs to determiner syntax in $Noun$.
ComplA2 a2 np = {
s = np.s ! a2.c2.rc ++ a2.c2.s ++ a2.s
} ;
ReflA2 a = {
s = reflPron ! Sg ! a.c2.rc ++ a.c2.s ++ a.s
} ;
AdAP ada ap = {
s = ada.s ++ ap.s
} ;
UseA2 a = a ;
CAdvAP cadv ap np = {
s = np.s ! cadv.c2.rc ++ cadv.c2.s ++ cadv.s ++ ap.s
} ;
AdvAP ap adv = {
s = adv.s ++ ap.s
} ;
AdjOrd ord = {
s = ord.s
} ;
SentAP ap sc = {
s = sc.s ++ "нь" ++ ap.s
} ;
}