forked from GitHub/gf-rgl
Make mkClause take an Agr
This commit is contained in:
@@ -67,6 +67,6 @@ resource ResTur = ParamX ** open Prelude, Predef, HarmonyTur in {
|
||||
no_Prep = mkPrep [] Acc;
|
||||
mkPrep : Str -> Case -> {s : Str; c : Case; lock_Prep : {}} = \s,c -> lin Prep {s=s; c=c};
|
||||
|
||||
mkClause : Str -> Verb -> {s : Str} =
|
||||
\np, v -> ss (np ++ v.s ! VInfinitive) ;
|
||||
mkClause : Str -> Agr -> Verb -> {s : Str} =
|
||||
\np, a, v -> ss (np ++ v.s ! VProg a) ;
|
||||
}
|
||||
|
||||
@@ -2,6 +2,6 @@ concrete SentenceTur of Sentence = CatTur ** open Prelude, ResTur in {
|
||||
|
||||
lin
|
||||
|
||||
PredVP np vp = mkClause (np.s ! Nom) vp ;
|
||||
PredVP np vp = mkClause (np.s ! Nom) np.a vp ;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user