1
0
forked from GitHub/gf-core

"Committed_by_peb"

This commit is contained in:
peb
2005-04-19 10:57:18 +00:00
parent 6e93b2c4c6
commit 5621344c73
6 changed files with 41 additions and 9 deletions

View File

@@ -6,9 +6,10 @@ lin
Sg = {s = "SINGULAR"};
-- Pl = {s = "PLURAL"};
s n g b x y = {s = x.s ++ y.s};
np n g b x y = {s = x.s ++ y.s};
vp n g b x y = {s = x.s ++ y.s};
s n g b x y = {s = x.s ++ y.s};
np n g b x y = {s = x.s ++ y.s};
vpt n g b x y = {s = x.s ++ y.s};
vpi x = {s = x.s};
npBest n g x = {s = x.s};
npPl g b x = {s = x.s};
@@ -18,6 +19,10 @@ ett = {s = "ett"};
den = {s = "den"};
det = {s = "det"};
ingen = {s = "ingen"};
inget = {s = "inget"};
inga g = {s = "inga"};
alla g = {s = "alla"};
de g = {s = "de"};
@@ -26,11 +31,21 @@ katter = {s = "katter"};
katten = {s = "katten"};
katterna = {s = "katterna"};
hund = {s = "hund"};
hundar = {s = "hundar"};
hunden = {s = "hunden"};
hundarna = {s = "hundarna"};
barn n = {s = "barn"};
barnet = {s = "barnet"};
barnen = {s = "barnen"};
djur n = {s = "djur"};
djuret = {s = "djuret"};
djuren = {s = "djuren"};
jagar = {s = "jagar"};
sover = {s = "sover"};
}

View File

@@ -12,10 +12,10 @@ Sg, Pl : Num;
Best, OBest : Def;
Utr, Neu : Gen;
s : (n:Num) -> (g:Gen) -> (b:Def) -> NP n g b -> VP -> S;
np : (n:Num) -> (g:Gen) -> (b:Def) -> D n g b -> N n g b -> NP n g b;
vp : (n:Num) -> (g:Gen) -> (b:Def) -> V -> NP n g b -> VP;
s : (n:Num) -> (g:Gen) -> (b:Def) -> NP n g b -> VP -> S;
np : (n:Num) -> (g:Gen) -> (b:Def) -> D n g b -> N n g b -> NP n g b;
vpt : (n:Num) -> (g:Gen) -> (b:Def) -> V -> NP n g b -> VP;
vpi : V -> VP;
npBest : (n:Num) -> (g:Gen) -> N n g Best -> NP n g Best;
npPl : (g:Gen) -> (b:Def) -> N Pl g b -> NP Pl g b;
@@ -23,7 +23,11 @@ npPl : (g:Gen) -> (b:Def) -> N Pl g b -> NP Pl g b;
en : D Sg Utr OBest;
ett : D Sg Neu OBest;
den : D Sg Utr Best;
det : D Sg Neu OBest;
det : D Sg Neu Best;
ingen : D Sg Utr OBest;
inget : D Sg Neu OBest;
inga : (g:Gen) -> D Pl g OBest;
alla : (g:Gen) -> D Pl g OBest;
de : (g:Gen) -> D Pl g Best;
@@ -33,11 +37,21 @@ katten : N Sg Utr Best;
katter : N Pl Utr OBest;
katterna : N Pl Utr Best;
hund : N Sg Utr OBest;
hunden : N Sg Utr Best;
hundar : N Pl Utr OBest;
hundarna : N Pl Utr Best;
barn : (n:Num) -> N n Neu OBest;
barnet : N Sg Neu Best;
barnen : N Pl Neu Best;
djur : (n:Num) -> N n Neu OBest;
djuret : N Sg Neu Best;
djuren : N Pl Neu Best;
jagar : V;
sover : V;
}

View File

@@ -11,7 +11,7 @@ np_p : N -> NP;
vp_t : V -> NP -> VP;
d_a, d_m : D;
n_c, n_f : N;
v_e : V;
v_e, v_h : V;
}

View File

@@ -21,6 +21,7 @@ d_m = { s = "many"; n = Pl };
n_c = { s = table { Sg => "lion"; Pl => "lions" } };
n_f = { s = table { _ => "fish" } };
v_e = { s = table { Sg => "eats" ; Pl => "eat" } };
v_h = { s = table { Sg => "hunts" ; Pl => "hunt" } };
}

View File

@@ -12,6 +12,7 @@ d_m = { s = "many" };
n_c = { s = variants { "lion" ; "lions" } };
n_f = { s = "fish" };
v_e = { s = variants { "eats" ; "eat" } };
v_h = { s = variants { "hunts" ; "hunt" } };
}

View File

@@ -21,6 +21,7 @@ d_m = { s = table { _ => "maanga" }; n = Pl };
n_c = { s = table { _ => "lejon" }; g = Neu };
n_f = { s = table { Sg => "fisk"; Pl => "fiskar" }; g = Utr };
v_e = { s = "aeter" };
v_h = { s = "jagar" };
}