http://www.grammaticalframe
mkN |
(Stufe : Str) -> N |
-- |
+die Stufe-Stufen, der Tisch-Tische |
mkN |
(Bild,Bilder : Str) -> Gender -> N |
-- |
+sg and pl nom, and gender |
mkN |
(x1,_,_,_,_,x6 : Str) -> Gender -> N |
-- |
-
-
-mkN2 |
-Str -> N2 |
-- |
+worst case: mann, mann, manne, mannes, männer, männern |
mkN2 |
N -> N2 |
-- |
+noun + von |
mkN2 |
N -> Prep -> N2 |
-- |
+noun + other preposition |
mkN3 |
N -> Prep -> Prep -> N3 |
-- |
+noun + two prepositions |
mkPN |
Str -> PN |
-- |
+regular name with genitive in "s" |
mkPN |
(nom,gen : Str) -> PN |
-- |
+name with other genitive |
mkPN |
(nom,acc,dat,gen : Str) -> PN |
-- |
+name with all case forms |
mkA |
Str -> A |
-- |
+regular adjective, works for most cases |
mkA |
(gut,besser,beste : Str) -> A |
-- |
+irregular comparison |
mkA |
(gut,gute,besser,beste : Str) -> A |
-- |
+irregular positive if ending added |
invarA |
Str -> A |
-prima |
+invariable, e.g. prima |
mkA2 |
A -> Prep -> A2 |
-- |
+e.g. teilbar + durch |
mkAdv |
Str -> Adv |
-- |
+adverbs have just one form anyway |
mkPrep |
-Str -> PCase -> Prep |
-- |
+Str -> Case -> Prep |
+e.g. "durch" + accusative |
accPrep |
Prep |
-- |
+no string, just accusative case |
datPrep |
Prep |
-- |
+no string, just dative case |
genPrep |
Prep |
-- |
+no string, just genitive case |
von_Prep |
Prep |
-- |
+von + dative |
zu_Prep |
Prep |
-- |
+zu + dative, with contractions zum, zur |
anDat_Prep |
Prep |
-- |
+an + dative, with contraction am |
inDat_Prep |
Prep |
-- |
+in + dative, with contraction ins |
inAcc_Prep |
Prep |
-- |
+in + accusative, with contraction im |
mkV |
(führen : Str) -> V |
-- |
+regular verb |
mkV |
(sehen,sieht,sah,sähe,gesehen : Str) -> V |
-- |
+irregular verb theme |
mkV |
(geben, gibt, gib, gab, gäbe, gegeben : Str) -> V |
-- |
+worst-case verb |
mkV |
Str -> V -> V |
-- |
+movable prefix, e.g. auf+fassen |
no_geV |
V -> V |
-- |
+no participle "ge", e.g. "bedeuten" |
fixprefixV |
Str -> V -> V |
-- |
+add prefix such as "be"; implies no_ge |
seinV |
V -> V |
-- |
+force "sein" as auxiliary |
habenV |
V -> V |
-- |
+force "haben" as auxiliary |
reflV |
V -> Case -> V |
-- |
-
-
-mkV2 |
-Str -> V2 |
-- |
+reflexive, with case |
mkV2 |
V -> V2 |
-- |
+direct object |
mkV2 |
V -> Prep -> V2 |
-- |
+preposition for complement |
mkV2 |
V -> Case -> V2 |
-- |
-
-
-mkV3 |
-V -> Prep -> Prep -> V3 |
-sprechen, mit, über |
-
-
-dirV3 |
-V -> Prep -> V3 |
-senden,(accusative),nach |
+just case for complement |
accdatV3 |
V -> V3 |
-give,accusative,dative |
+geben + acc + dat |
-mkV0 |
-V -> V0 |
-- |
+dirV3 |
+V -> Prep -> V3 |
+senden + acc + nach |
+
+
+mkV3 |
+V -> Prep -> Prep -> V3 |
+sprechen + mit + über |
mkVS |
@@ -6441,31 +6341,6 @@ source http://www.grammaticalframe
V -> Prep -> V2Q |
- |
-
-mkAS |
-A -> AS |
-- |
-
-
-mkA2S |
-A -> Prep -> A2S |
-- |
-
-
-mkAV |
-A -> AV |
-- |
-
-
-mkA2V |
-A -> Prep -> A2V |
-- |
-
-
-V0 |
-Type |
-- |
-