forked from GitHub/gf-rgl
some fixes for Shae
This commit is contained in:
@@ -336,6 +336,21 @@ oper
|
|||||||
VPart a => gewesen ! a
|
VPart a => gewesen ! a
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
|
-- auxiliary verbs
|
||||||
|
verbumAux : (_,_,_,_ : Str) -> Verbum = \konnen,kann,kannst,gekonnt ->
|
||||||
|
let gekonn = (adjReg gekonnt).s in
|
||||||
|
table {
|
||||||
|
VInf => konnen ;
|
||||||
|
VInd Sg P1 => kann ;
|
||||||
|
VInd Sg P2 => kannst ;
|
||||||
|
VInd Sg P3 => kann ;
|
||||||
|
VInd Pl P2 => konnen ;
|
||||||
|
VInd Pl _ => konnen ;
|
||||||
|
VImp Sg => nonExist ;
|
||||||
|
VImp Pl => nonExist ;
|
||||||
|
VPart a => gekonn ! a
|
||||||
|
} ;
|
||||||
|
|
||||||
-- The verb "have":
|
-- The verb "have":
|
||||||
|
|
||||||
verbumHaben : Verbum = let {
|
verbumHaben : Verbum = let {
|
||||||
|
|||||||
@@ -92,13 +92,13 @@ lin
|
|||||||
|
|
||||||
|
|
||||||
CanVV =
|
CanVV =
|
||||||
mkVerbSimple (verbSehen "können" "kann" "gekonnt") ** {isAux = True} ; ---
|
mkVerbSimple (verbumAux "können" "kann" "kannst" "gekonnt") ** {isAux = True} ;
|
||||||
CanKnowVV =
|
CanKnowVV =
|
||||||
mkVerbSimple (verbSehen "können" "kann" "gekonnt") ** {isAux = True} ; ---
|
mkVerbSimple (verbumAux "können" "kann" "kannst" "gekonnt") ** {isAux = True} ;
|
||||||
MustVV =
|
MustVV =
|
||||||
mkVerbSimple (verbSehen "müssen" "muss" "gemusst") ** {isAux = True} ; ---
|
mkVerbSimple (verbumAux "müssen" "muss" "musst" "gemusst") ** {isAux = True} ;
|
||||||
WantVV =
|
WantVV =
|
||||||
mkVerbSimple (verbSehen "wollen" "will" "gewollt") ** {isAux = True} ; ---
|
mkVerbSimple (verbumAux "wollen" "will" "willst" "gewollt") ** {isAux = True} ;
|
||||||
|
|
||||||
|
|
||||||
EverywhereNP = ss "überall" ;
|
EverywhereNP = ss "überall" ;
|
||||||
|
|||||||
Reference in New Issue
Block a user