forked from GitHub/gf-rgl
(Ger) Shrink Agr = Ag Gender Number Person from 3*2*3 = 18 values to 2+3+1+3+1 = 10 by
Agr = AgSgP1 | AgSgP2 | AgSgP3 Gender | AgSgP3Gen | AgPl Person | AgPlPol ;
with AgSgP3Gen resp. AgPlPol used for reflexive,possessive forms of "man", "Sie".
Compiles AllGer from src in 162sec with 15M VerbGer.gfo vs. 380sec with 17M VerbGer.gfo
This commit is contained in:
@@ -13,7 +13,6 @@ flags
|
||||
lin
|
||||
add_V3 = dirV3 (prefixV "hinzu" (regV "fügen")) zu_Prep ;
|
||||
airplane_N = mkN "Flugzeug" "Flugzeuge" neuter ;
|
||||
alas_Interj = {s = "ach" } ;
|
||||
already_Adv = mkAdv "schon" ;
|
||||
answer_V2S = mkV2S (regV "antworten") datPrep ;
|
||||
apartment_N = mkN "Wohnung" ;
|
||||
@@ -59,7 +58,7 @@ lin
|
||||
clever_A = mk3A "klug" "klüger" "klügste" ;
|
||||
close_V2 = dirV2 Irreg.schließen_V ;
|
||||
coat_N = mkN "Jacke" | mkN "Mantel" "Mantel" masculine;
|
||||
cold_A = mk3A "kalt" "kälter" "kälteste" ;
|
||||
cold_A = regA "kalt" ;
|
||||
come_V = seinV (mk6V "kommen" "kommt" "komm" "kam" "käme" "gekommen") ;
|
||||
computer_N = reg2N "Rechner" "Rechner" masculine ;
|
||||
country_N = reg2N "Land" "Länder" neuter ;
|
||||
@@ -186,8 +185,7 @@ lin
|
||||
sock_N = reg2N "Strumpf" "Strümpfe" masculine ;
|
||||
song_N = reg2N "Lied" "Lieder" neuter ;
|
||||
speak_V2 = dirV2 Irreg.sprechen_V ;
|
||||
-- star_N = mkN "Sterne" ;
|
||||
star_N = mkN "Stern" ; -- HL 7/22
|
||||
star_N = mkN "Sterne" ;
|
||||
steel_N = mkN "Stahl" ;
|
||||
stone_N = mkN "Stein" ;
|
||||
stop_V = seinV Irreg.halten_V ;
|
||||
@@ -213,9 +211,7 @@ lin
|
||||
dirV2 (irregV "verstehen" "versteht" "verstand" "verstände" "verstanden") ;
|
||||
university_N = reg2N "Universität" "Universitäten" feminine ;
|
||||
village_N = reg2N "Dorf" "Dörfer" neuter ;
|
||||
-- wait_V2 = prepV2 (regV "warten") (mkPrep "auf" accusative) ;
|
||||
-- wait_V2 = prepV2 (regV "warten") ((mkPrep "auf" "auf den" "auf die" "aufs" accusative) | (mkPrep "auf" accusative));
|
||||
wait_V2 = prepV2 (regV "warten") (mkPrep "auf" "auf den" "auf die" ("aufs" | "auf das") accusative);
|
||||
wait_V2 = prepV2 (regV "warten") (mkPrep "auf" accusative) ;
|
||||
walk_V = seinV Irreg.gehen_V ;
|
||||
warm_A = mk3A "warm" "wärmer" "wärmste" ;
|
||||
war_N = mkN "Krieg" ;
|
||||
@@ -239,14 +235,14 @@ lin
|
||||
dry_A = regA "trocken" ;
|
||||
dull_A = regA "stumpf" ;
|
||||
full_A = regA "voll" ;
|
||||
heavy_A = mkA "schwer" "schwerer" "schwerste" ;
|
||||
heavy_A = mkA "schwer" "schwere" "schwerer" "schwerste" ;
|
||||
near_A = mk3A "nahe" "näher" "nächste" ;
|
||||
rotten_A = regA "verdorben" ;
|
||||
round_A = regA "rund" ;
|
||||
sharp_A = mk3A "scharf" "schärfer" "schärfste" ;
|
||||
smooth_A = regA "glatt" ;
|
||||
straight_A = regA "gerade" ;
|
||||
wet_A = mk4A "naß" "nass" "nasser" "nasseste" ;
|
||||
wet_A = regA "naß" ;
|
||||
wide_A = regA "breit" ;
|
||||
animal_N = reg2N "Tier" "Tiere" neuter ;
|
||||
ashes_N = mkN "Asche" ;
|
||||
|
||||
Reference in New Issue
Block a user