mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-21 17:12:50 -06:00
german AForm and verb endings
This commit is contained in:
@@ -42,6 +42,24 @@ oper
|
||||
_ => variants {hund ; hund + "e"}
|
||||
} ;
|
||||
|
||||
-- Duden, p. 119
|
||||
|
||||
verbT : Str -> Str = \v -> case v of {
|
||||
_ + ("t" | "d") => v + "et" ; -- gründen, reden, betten
|
||||
_ + ("ch" | "k" | "p" | "t" | "g" | "b" | "d" | "f" | "s") +
|
||||
("m" | "n") => v + "et" ; -- atmen, widmen, öffnen, rechnen
|
||||
_ => v + "t" -- lernen, lärmen, qualmen etc
|
||||
} ;
|
||||
|
||||
verbST : Str -> Str = \v -> case v of {
|
||||
_ + ("s" | "ss" | "ß" | "sch" | "x" | "z") => v + "t" ;
|
||||
_ => v + "st"
|
||||
} ;
|
||||
|
||||
stemVerb : Str -> Str = \v -> case v of {
|
||||
_ + ("rn" | "ln") => init v ;
|
||||
_ => Predef.tk 2 v
|
||||
} ;
|
||||
|
||||
} ;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user