mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-28 09:28:54 -06:00
(Hun) More constructors for mkA2
This commit is contained in:
@@ -37,7 +37,8 @@ oper
|
|||||||
|
|
||||||
mkA2 : overload {
|
mkA2 : overload {
|
||||||
mkA2 : Str -> Prep -> A2 ;
|
mkA2 : Str -> Prep -> A2 ;
|
||||||
mkA2 : Str -> Case -> A2
|
mkA2 : Str -> Case -> A2 ;
|
||||||
|
mkA2 : A -> Prep -> A2 ;
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
--2 Verbs
|
--2 Verbs
|
||||||
@@ -149,10 +150,13 @@ oper
|
|||||||
} ;
|
} ;
|
||||||
|
|
||||||
mkA2 = overload {
|
mkA2 = overload {
|
||||||
|
mkA2 : A -> A2 = \a -> a ** {c2 = casePrep Nom} ;
|
||||||
mkA2 : Str -> Prep -> A2 = \s,p ->
|
mkA2 : Str -> Prep -> A2 = \s,p ->
|
||||||
lin A2 {s = (mkAdj s).s ; c2 = p} ;
|
lin A2 {s = (mkAdj s).s ; c2 = p} ;
|
||||||
mkA2 : Str -> Case -> A2 = \s,c ->
|
mkA2 : Str -> Case -> A2 = \s,c ->
|
||||||
lin A2 {s = (mkAdj s).s ; c2 = {s = [] ; c = c}}
|
lin A2 {s = (mkAdj s).s ; c2 = casePrep c} ;
|
||||||
|
mkA2 : A -> Prep -> A2 = \a,p ->
|
||||||
|
lin A2 (a ** {c2 = p}) ;
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
mkV = overload {
|
mkV = overload {
|
||||||
|
|||||||
Reference in New Issue
Block a user