forked from GitHub/gf-rgl
UseIndef in IndefArt
This commit is contained in:
@@ -9,7 +9,8 @@ concrete NounTur of Noun = CatTur ** open ResTur, SuffixTur, HarmonyTur, Prelude
|
|||||||
s =
|
s =
|
||||||
case det.useGen of {
|
case det.useGen of {
|
||||||
NoGen => \\c => det.s ++ cn.s ! det.n ! c ;
|
NoGen => \\c => det.s ++ cn.s ! det.n ! c ;
|
||||||
YesGen a => \\c => det.s ++ cn.gen ! det.n ! a
|
YesGen a => \\c => det.s ++ cn.gen ! det.n ! a ;
|
||||||
|
UseIndef => \\c => det.s ++ cn.s ! det.n ! Nom
|
||||||
} ;
|
} ;
|
||||||
a = agrP3 det.n
|
a = agrP3 det.n
|
||||||
} ;
|
} ;
|
||||||
@@ -36,7 +37,7 @@ concrete NounTur of Noun = CatTur ** open ResTur, SuffixTur, HarmonyTur, Prelude
|
|||||||
OrdSuperl a = {s = \\n,c => "en" ++ a.s ! n ! c} ;
|
OrdSuperl a = {s = \\n,c => "en" ++ a.s ! n ! c} ;
|
||||||
|
|
||||||
DefArt = {s = []; useGen = NoGen} ;
|
DefArt = {s = []; useGen = NoGen} ;
|
||||||
IndefArt = {s = []; useGen = NoGen} ;
|
IndefArt = {s = []; useGen = UseIndef} ;
|
||||||
|
|
||||||
UseN n = n ;
|
UseN n = n ;
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ resource ResTur = ParamX ** open Prelude, Predef, HarmonyTur in {
|
|||||||
| VInfinitive
|
| VInfinitive
|
||||||
;
|
;
|
||||||
|
|
||||||
UseGen = NoGen | YesGen Agr;
|
UseGen = NoGen | YesGen Agr | UseIndef ;
|
||||||
|
|
||||||
oper
|
oper
|
||||||
Verb : Type = {
|
Verb : Type = {
|
||||||
|
|||||||
Reference in New Issue
Block a user