mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-06-30 19:18:34 -06:00
(Pes) Fixes in NP complements
This commit is contained in:
@@ -91,22 +91,20 @@ oper
|
||||
_ => str + "ی" -- any other case: just a single ی
|
||||
} ;
|
||||
|
||||
modTable : Str -> Mod => Str = \str ->
|
||||
table {Bare => str ;
|
||||
Ezafe => mkEzafe str ;
|
||||
Clitic => mkEnclic str ;
|
||||
Poss => mkPossStem str } ;
|
||||
|
||||
Noun = {
|
||||
s : Number => Mod => Str ;
|
||||
animacy : Animacy ;
|
||||
isCmpd : CmpdStatus -- Affects possession: awkward to use poss. suff. with compound nouns
|
||||
isCmpd : CmpdStatus -- Affects possession: awkward to use poss. suff. with compound nouns
|
||||
} ;
|
||||
|
||||
mkN : (x1,x2 : Str) -> Animacy -> Noun = \sg,pl,ani -> indeclN sg ** {
|
||||
s = table {
|
||||
Sg => table {Bare => sg ;
|
||||
Ezafe => mkEzafe sg ;
|
||||
Clitic => mkEnclic sg ;
|
||||
Poss => mkPossStem sg } ;
|
||||
Pl => table {Bare => pl ;
|
||||
Ezafe => mkEzafe pl ;
|
||||
Clitic => mkEnclic pl ;
|
||||
Poss => mkPossStem pl }}
|
||||
s = table {Sg => modTable sg ; Pl => modTable pl}
|
||||
} ;
|
||||
|
||||
indeclN : Str -> Noun = \s -> {
|
||||
|
||||
Reference in New Issue
Block a user