extensions to DictEng and addition of parallel DictEngBul which is partly imported from Apertium

This commit is contained in:
kr.angelov
2012-06-20 09:06:59 +00:00
parent 983c72ba66
commit 87818d4404
12 changed files with 43517 additions and 159 deletions

View File

@@ -13,7 +13,8 @@ open ParadigmsBul, Prelude in {
flags
optimize=values ; coding=cp1251;
lin aba_N = mkN041 "àáà" ;
lin
aba_N = mkN041 "àáà" ;
abad_zj_ijski_A = mkA078 "àáàäæèéñêè" ;
abad_zj_ijstvo_N = mkN054 "àáàäæèéñòâî" ;
abad_zj_i_ja__N = mkN039 "àáàäæèÿ" ;

File diff suppressed because it is too large Load Diff

View File

@@ -40,8 +40,8 @@ oper
--2 Verbs
mkVerb : (_,_,_,_,_,_,_,_,_:Str) -> VTable =
\cheta,chete,chetoh,chetqh,chel,chetql,cheten,chetqst,cheti ->
mkVerb : (_,_,_,_,_,_,_,_,_,_:Str) -> VTable =
\cheta,chete,chetoh,chetqh,chel,chetql,cheten,chetqst,cheti,chetene ->
table {
VPres Sg P1 => cheta;
VPres Sg P2 => chete + "ø";
@@ -97,6 +97,12 @@ oper
chet + "è" => chet + "åòå";
ela => ela + "òå"
};
VNoun nform => let v0 = init chetene
in (mkNoun (v0+"å")
(v0+"èÿ")
(v0+"èÿ")
(v0+"å")
ANeut).s ! nform;
VGerund => case chete of {
rabot + "è" => rabot + "åéêè";
_ => chete + "éêè"

View File

@@ -56,6 +56,12 @@ oper
actionV : VTable -> VTable -> V ;
actionV imperf perf = {
s = table {Imperf=>imperf; Perf=>perf};
n = let v0 = init (imperf ! (VImperfect Sg P1)) + "í"
in (mkNoun (v0+"ĺ")
(v0+"č˙")
(v0+"č˙")
(v0+"ĺ")
ANeut).s;
vtype = VNormal;
lock_V=<>
} ;
@@ -63,6 +69,12 @@ oper
stateV : VTable -> V ;
stateV vtable = {
s = \\_=>vtable;
n = let v0 = init (vtable ! (VImperfect Sg P1)) + "í"
in (mkNoun (v0+"ĺ")
(v0+"č˙")
(v0+"č˙")
(v0+"ĺ")
ANeut).s;
vtype = VNormal;
lock_V=<>
} ;

View File

@@ -931,7 +931,8 @@ oper
(v0+"áčë")
(v0+"áčë")
(v0+"-")
(v0+"-")
(v0+"-")
(v0+"áúäč")
(v0+"á˙íĺ") ;
mkV143 : Str -> VTable ;
mkV143 base = let v0 = tk 3 base
@@ -942,7 +943,8 @@ oper
(v0+"čë")
(v0+"úäĺë")
(v0+"-")
(v0+"úäĺů")
(v0+"úäĺů")
(v0+"úäč")
(v0+"úäĺíĺ") ;
mkV144 : Str -> VTable ;
mkV144 base = let v0 = tk 1 base
@@ -953,7 +955,8 @@ oper
(v0+"˙ë")
(v0+"˙ë")
(v0+"-")
(v0+"-")
(v0+"-")
(v0+"-")
(v0+"˙íĺ") ;
mkV145 : Str -> VTable ;
mkV145 base = let v0 = tk 2 base;
@@ -965,7 +968,8 @@ oper
(v0+"ë")
(v0+v1+"˙ë")
(v0+v1+"ĺí")
(v0+v1+"˙ů")
(v0+v1+"˙ů")
(v0+v1+"č")
(v0+v1+"ĺíĺ") ;
mkV145a : Str -> VTable ;
mkV145a base = let v0 = tk 3 base;
@@ -977,7 +981,8 @@ oper
(v0+v1+"ńúë")
(v0+v1+"ń˙ë")
(v0+v1+"ńĺí")
(v0+v1+"ń˙ů")
(v0+v1+"ń˙ů")
(v0+v1+"ńč")
(v0+v1+"ń˙íĺ") ;
mkV145b : Str -> VTable ;
mkV145b base = let v0 = tk 2 base
@@ -988,7 +993,8 @@ oper
(v0+"úë")
(v0+"ň˙ë")
(v0+"-")
(v0+"ň˙ů")
(v0+"ň˙ů")
(v0+"ňč")
(v0+"ň˙íĺ") ;
mkV146 : Str -> VTable ;
mkV146 base = let v0 = tk 2 base
@@ -999,7 +1005,8 @@ oper
(v0+"řúë")
(v0+"äĺë")
(v0+"-")
(v0+"-")
(v0+"-")
(v0+"äč")
(v0+"äĺíĺ") ;
mkV146a : Str -> VTable ;
mkV146a base = let v0 = tk 3 base
@@ -1010,7 +1017,8 @@ oper
(v0+"řúë")
(v0+"éäĺë")
(v0+"-")
(v0+"-")
(v0+"-")
(v0+"éäč")
(v0+"éäĺíĺ") ;
mkV147 : Str -> VTable ;
mkV147 base = let v0 = tk 3 base
@@ -1021,7 +1029,8 @@ oper
(v0+"˙çúë")
(v0+"ĺçĺë")
(v0+"-")
(v0+"-")
(v0+"-")
(v0+"ĺç")
(v0+"ĺçĺíĺ") ;
mkV148 : Str -> VTable ;
mkV148 base = let v0 = tk 2 base
@@ -1032,7 +1041,8 @@ oper
(v0+"ęúë")
(v0+"÷ĺë")
(v0+"÷ĺí")
(v0+"÷ŕů")
(v0+"÷ŕů")
(v0+"÷č")
(v0+"÷ĺíĺ") ;
mkV149 : Str -> VTable ;
mkV149 base = let v0 = tk 3 base
@@ -1043,7 +1053,8 @@ oper
(v0+"˙ęúë")
(v0+"ĺ÷ĺë")
(v0+"ĺ÷ĺí")
(v0+"-")
(v0+"-")
(v0+"ĺ÷č")
(v0+"ĺ÷ĺíĺ") ;
mkV150 : Str -> VTable ;
mkV150 base = let v0 = tk 1 base
@@ -1054,7 +1065,8 @@ oper
(v0+"˙ë")
(v0+"˙ë")
(v0+"˙í")
(v0+"-")
(v0+"-")
(v0+"č")
(v0+"˙íĺ") ;
mkV150a : Str -> VTable ;
mkV150a base = let v0 = tk 1 base
@@ -1065,7 +1077,8 @@ oper
(v0+"˙ë")
(v0+"˙ë")
(v0+"-")
(v0+"-")
(v0+"-")
(v0+"č")
(v0+"˙íĺ") ;
mkV151 : Str -> VTable ;
mkV151 base = let v0 = tk 1 base
@@ -1076,7 +1089,8 @@ oper
(v0+"ŕë")
(v0+"˙ë")
(v0+"˙ů")
(v0+"ŕí")
(v0+"ŕí")
(v0+"č")
(v0+"˙íĺ") ;
mkV152 : Str -> VTable ;
mkV152 base = let v0 = tk 1 base
@@ -1087,7 +1101,8 @@ oper
(v0+"ŕë")
(v0+"ĺë")
(v0+"ŕň")
(v0+"-")
(v0+"-")
(v0+"č")
(v0+"ĺíĺ") ;
mkV152a : Str -> VTable ;
mkV152a base = let v0 = tk 4 base
@@ -1098,7 +1113,8 @@ oper
(v0+"˙ăíŕë")
(v0+"˙ăíĺë")
(v0+"˙ăíŕň")
(v0+"-")
(v0+"-")
(v0+"ĺăíč")
(v0+"˙ăíĺíĺ") ;
mkV153 : Str -> VTable ;
mkV153 base = let v0 = tk 3 base
@@ -1109,7 +1125,8 @@ oper
(v0+"˙íŕë")
(v0+"ĺíĺë")
(v0+"˙íŕň")
(v0+"-")
(v0+"-")
(v0+"ĺíč")
(v0+"ĺíĺíĺ") ;
mkV154 : Str -> VTable ;
mkV154 base = let v0 = tk 1 base
@@ -1120,7 +1137,8 @@ oper
(v0+"ŕë")
(v0+"ĺë")
(v0+"ŕí")
(v0+"ĺů")
(v0+"ĺů")
(v0+"č")
(v0+"ĺíĺ") ;
mkV155 : Str -> VTable ;
mkV155 base = let v0 = tk 2 base
@@ -1131,7 +1149,8 @@ oper
(v0+"ęŕë")
(v0+"÷ĺë")
(v0+"-")
(v0+"÷ĺů")
(v0+"÷ĺů")
(v0+"÷č")
(v0+"÷ĺíĺ") ;
mkV156 : Str -> VTable ;
mkV156 base = let v0 = tk 2 base
@@ -1142,7 +1161,8 @@ oper
(v0+"çŕë")
(v0+"ćĺë")
(v0+"çŕí")
(v0+"-")
(v0+"-")
(v0+"ćč")
(v0+"ćĺíĺ") ;
mkV157 : Str -> VTable ;
mkV157 base = let v0 = tk 3 base
@@ -1153,7 +1173,8 @@ oper
(v0+"˙çŕë")
(v0+"ĺćĺë")
(v0+"˙çŕí")
(v0+"ĺćĺů")
(v0+"ĺćĺů")
(v0+"ĺćč")
(v0+"ĺćĺíĺ") ;
mkV158 : Str -> VTable ;
mkV158 base = let v0 = tk 2 base
@@ -1164,7 +1185,8 @@ oper
(v0+"ăŕë")
(v0+"ćĺë")
(v0+"ăŕí")
(v0+"ćĺů")
(v0+"ćĺů")
(v0+"ćč")
(v0+"ćĺíĺ") ;
mkV159 : Str -> VTable ;
mkV159 base = let v0 = tk 2 base
@@ -1175,7 +1197,8 @@ oper
(v0+"ńŕë")
(v0+"řĺë")
(v0+"ńŕí")
(v0+"řĺů")
(v0+"řĺů")
(v0+"řč")
(v0+"řĺíĺ") ;
mkV160 : Str -> VTable ;
mkV160 base = let v0 = tk 2 base
@@ -1186,7 +1209,8 @@ oper
(v0+"˙ë")
(v0+"ĺĺë")
(v0+"˙í")
(v0+"ĺĺů")
(v0+"ĺĺů")
(v0+"ĺé")
(v0+"ĺĺíĺ") ;
mkV160a : Str -> VTable ;
mkV160a base = let v0 = tk 2 base
@@ -1197,7 +1221,8 @@ oper
(v0+"ŕë")
(v0+"ĺĺë")
(v0+"ŕí")
(v0+"ĺĺů")
(v0+"ĺĺů")
(v0+"ĺé")
(v0+"ĺĺíĺ") ;
mkV161 : Str -> VTable ;
mkV161 base = let v0 = tk 1 base
@@ -1208,7 +1233,8 @@ oper
(v0+"ë")
(v0+"ĺë")
(v0+"í")
(v0+"ĺů")
(v0+"ĺů")
(v0+"é")
(v0+"ĺíĺ") ;
mkV161a : Str -> VTable ;
mkV161a base = let v0 = tk 1 base
@@ -1219,7 +1245,8 @@ oper
(v0+"ë")
(v0+"ĺë")
(v0+"ň")
(v0+"ĺů")
(v0+"ĺů")
(v0+"é")
(v0+"ĺíĺ") ;
mkV162 : Str -> VTable ;
mkV162 base = let v0 = tk 1 base
@@ -1230,7 +1257,8 @@ oper
(v0+"˙ë")
(v0+"ĺë")
(v0+"-")
(v0+"ĺů")
(v0+"ĺů")
(v0+"é")
(v0+"ĺíĺ") ;
mkV163 : Str -> VTable ;
mkV163 base = let v0 = tk 1 base
@@ -1241,7 +1269,8 @@ oper
(v0+"ë")
(v0+"ĺë")
(v0+"ň")
(v0+"ĺů")
(v0+"ĺů")
(v0+"é")
(v0+"ĺíĺ") ;
mkV164 : Str -> VTable ;
mkV164 base = let v0 = tk 2 base
@@ -1252,7 +1281,8 @@ oper
(v0+"˙ë")
(v0+"ĺĺë")
(v0+"˙ň")
(v0+"ĺĺů")
(v0+"ĺĺů")
(v0+"ĺé")
(v0+"ĺĺíĺ") ;
mkV165 : Str -> VTable ;
mkV165 base = let v0 = tk 1 base
@@ -1263,7 +1293,8 @@ oper
(v0+"-")
(v0+"ĺë")
(v0+"-")
(v0+"ĺů")
(v0+"ĺů")
(v0+"č")
(v0+"ĺíĺ") ;
mkV166 : Str -> VTable ;
mkV166 base = let v0 = tk 2 base
@@ -1274,7 +1305,8 @@ oper
(v0+"ăúë")
(v0+"ćĺë")
(v0+"-")
(v0+"ćĺů")
(v0+"ćĺů")
(v0+"-")
(v0+"ćĺíĺ") ;
mkV167 : Str -> VTable ;
mkV167 base = let v0 = tk 2 base
@@ -1285,7 +1317,8 @@ oper
(v0+"ęŕë")
(v0+"÷ĺë")
(v0+"ęŕí")
(v0+"÷ĺů")
(v0+"÷ĺů")
(v0+"÷č")
(v0+"÷ĺíĺ") ;
mkV168 : Str -> VTable ;
mkV168 base = let v0 = tk 1 base
@@ -1296,7 +1329,8 @@ oper
(v0+"ë")
(v0+"ä˙ë")
(v0+"äĺí")
(v0+"-")
(v0+"-")
(v0+"é")
(v0+"ä˙íĺ") ;
mkV169 : Str -> VTable ;
mkV169 base = let v0 = tk 1 base
@@ -1307,7 +1341,8 @@ oper
(v0+"ë")
(v0+"ä˙ë")
(v0+"äĺí")
(v0+"äĺů")
(v0+"äĺů")
(v0+"ć")
(v0+"ä˙íĺ") ;
mkV170 : Str -> VTable ;
mkV170 base = let v0 = tk 3 base
@@ -1318,7 +1353,8 @@ oper
(v0+"đŕë")
(v0+"ĺđ˙ë")
(v0+"đŕí")
(v0+"ĺđ˙ů")
(v0+"ĺđ˙ů")
(v0+"ĺđč")
(v0+"ĺđ˙íĺ") ;
mkV171 : Str -> VTable ;
mkV171 base = let v0 = tk 2 base
@@ -1329,7 +1365,8 @@ oper
(v0+"ë")
(v0+"ěĺë")
(v0+"ň")
(v0+"-")
(v0+"-")
(v0+"ěč")
(v0+"ěĺíĺ") ;
mkV172 : Str -> VTable ;
mkV172 base = let v0 = tk 4 base
@@ -1340,7 +1377,8 @@ oper
(v0+"ëĺë")
(v0+"úëíĺë")
(v0+"úëíŕň")
(v0+"úëíĺů")
(v0+"úëíĺů")
(v0+"úëíč")
(v0+"úëíĺíĺ") ;
mkV173 : Str -> VTable ;
mkV173 base = let v0 = tk 1 base
@@ -1351,7 +1389,8 @@ oper
(v0+"čë")
(v0+"ĺë")
(v0+"ĺí")
(v0+"ĺů")
(v0+"ĺů")
(v0+"č")
(v0+"ĺíĺ") ;
mkV174 : Str -> VTable ;
mkV174 base = let v0 = tk 1 base
@@ -1362,7 +1401,8 @@ oper
(v0+"čë")
(v0+"˙ë")
(v0+"ĺí")
(v0+"˙ů")
(v0+"˙ů")
(v0+"č")
(v0+"˙íĺ") ;
mkV175 : Str -> VTable ;
mkV175 base = let v0 = tk 1 base
@@ -1373,7 +1413,8 @@ oper
(v0+"čë")
(v0+"˙ë")
(v0+"ĺí")
(v0+"˙ů")
(v0+"˙ů")
(v0+"é")
(v0+"ĺíĺ") ;
mkV176 : Str -> VTable ;
mkV176 base = let v0 = tk 1 base
@@ -1384,7 +1425,8 @@ oper
(v0+"čë")
(v0+"ĺë")
(v0+"ĺí")
(v0+"ĺů")
(v0+"ĺů")
(v0+"č")
(v0+"ĺíĺ") ;
mkV177 : Str -> VTable ;
mkV177 base = let v0 = tk 1 base
@@ -1395,7 +1437,8 @@ oper
(v0+"˙ë")
(v0+"˙ë")
(v0+"˙í")
(v0+"˙ů")
(v0+"˙ů")
(v0+"č")
(v0+"ĺíĺ") ;
mkV178 : Str -> VTable ;
mkV178 base = let v0 = tk 1 base
@@ -1406,7 +1449,8 @@ oper
(v0+"ŕë")
(v0+"ĺë")
(v0+"-")
(v0+"ŕů")
(v0+"ŕů")
(v0+"č")
(v0+"ĺíĺ") ;
mkV179 : Str -> VTable ;
mkV179 base = let v0 = tk 4 base
@@ -1417,7 +1461,8 @@ oper
(v0+"úđćŕë")
(v0+"úđćĺë")
(v0+"úđćŕí")
(v0+"úđćŕů")
(v0+"úđćŕů")
(v0+"đúć")
(v0+"úđćĺíĺ") ;
mkV180 : Str -> VTable ;
mkV180 base = let v0 = tk 1 base
@@ -1428,7 +1473,8 @@ oper
(v0+"˙ë")
(v0+"˙ë")
(v0+"-")
(v0+"˙ů")
(v0+"˙ů")
(v0+"é")
(v0+"˙íĺ") ;
mkV181 : Str -> VTable ;
mkV181 base = let v0 = tk 2 base
@@ -1439,7 +1485,8 @@ oper
(v0+"ä˙ë")
(v0+"äĺë")
(v0+"ä˙í")
(v0+"-")
(v0+"-")
(v0+"ć")
(v0+"äĺíĺ") ;
mkV182 : Str -> VTable ;
mkV182 base = let v0 = tk 1 base
@@ -1450,7 +1497,8 @@ oper
(v0+"ŕë")
(v0+"˙ë")
(v0+"-")
(v0+"˙ů")
(v0+"˙ů")
(v0+"č")
(v0+"ŕíĺ") ;
mkV183 : Str -> VTable ;
mkV183 base = let v0 = tk 3 base
@@ -1461,7 +1509,8 @@ oper
(v0+"˙çŕë")
(v0+"ĺćĺë")
(v0+"˙çŕí")
(v0+"ĺćĺů")
(v0+"ĺćĺů")
(v0+"ĺćč")
(v0+"ĺćĺíĺ") ;
mkV184 : Str -> VTable ;
mkV184 base = let v0 = tk 3 base
@@ -1472,7 +1521,8 @@ oper
(v0+"ë˙ë")
(v0+"ĺëĺë")
(v0+"ë˙í")
(v0+"ĺëĺů")
(v0+"ĺëĺů")
(v0+"ĺëč")
(v0+"ĺëĺíĺ") ;
mkV185 : Str -> VTable ;
mkV185 base = let v0 = tk 3 base
@@ -1483,7 +1533,8 @@ oper
(v0+"ëŕë")
(v0+"îëĺë")
(v0+"ëŕí")
(v0+"îëĺů")
(v0+"îëĺů")
(v0+"îëč")
(v0+"îëĺíĺ") ;
mkV186 : Str -> VTable ;
mkV186 base = let v0 = tk 2 base
@@ -1494,7 +1545,8 @@ oper
(v0+"ŕë")
(v0+"ŕë")
(v0+"ŕí")
(v0+"ŕů")
(v0+"ŕů")
(v0+"ŕé")
(v0+"ŕíĺ") ;
mkV187 : Str -> VTable ;
mkV187 base = let v0 = tk 2 base
@@ -1505,7 +1557,8 @@ oper
(v0+"˙ë")
(v0+"˙ë")
(v0+"˙í")
(v0+"˙ů")
(v0+"˙ů")
(v0+"˙é")
(v0+"˙íĺ") ;
mkV188 : Str -> VTable ;
mkV188 base = let v0 = tk 2 base
@@ -1516,7 +1569,8 @@ oper
(v0+"ŕë")
(v0+"ŕë")
(v0+"ŕí")
(v0+"ŕů")
(v0+"ŕů")
(v0+"ŕé")
(v0+"ŕíĺ") ;
adjAdv : A -> Str -> A =

View File

@@ -0,0 +1,52 @@
--# -path=alltenses:../english
concrete ParseEngBul of ParseEngAbs =
TenseX - [IAdv, CAdv],
CatBul,
NounBul - [PPartNP],
AdjectiveBul,
NumeralBul,
SymbolBul [PN, Symb, MkSymb, SymbPN],
ConjunctionBul,
VerbBul - [SlashV2V, PassV2, UseCopula],
AdverbBul,
PhraseBul,
SentenceBul,
QuestionBul,
RelativeBul,
IdiomBul [NP, VP, Tense, Cl, ProgrVP, ExistNP],
ExtraBul [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash,
Temp, Pol, Conj, VPS, ListVPS, S, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS,
VPI, VPIForm, VPIInf, VPIPresPart, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV],
DictEngBul **
open ResBul, Prelude in {
flags
literal=Symb ;
lin
GerundN v = {
s = \\nform => v.s ! Imperf ! VNoun nform ;
g = ANeut
} ;
GerundAP v = {
s = \\aform => v.s ! Imperf ! VPresPart aform ;
adv = v.s ! Imperf ! VPresPart (ASg Neut Indef);
isPre = True
} ;
PastPartAP v = {
s = \\aform => v.s ! Perf ! VPassive aform ;
adv = v.s ! Perf ! VPassive (ASg Neut Indef);
isPre = True
} ;
UseQuantPN q pn = { s = table {
RObj Dat => "на" ++ pn.s;
_ => pn.s
} ;
a = {gn = GSg pn.g; p = P3}
} ;
}

View File

@@ -57,6 +57,7 @@ resource ResBul = ParamX ** open Prelude in {
| VPassive AForm
| VPresPart AForm
| VImperative Number
| VNoun NForm
| VGerund
;
@@ -268,6 +269,7 @@ resource ResBul = ParamX ** open Prelude in {
VPresPart aform => regAdjective "áúäåù" ! aform ;
VImperative Sg => "áúäè" ;
VImperative Pl => "áúäåòå" ;
VNoun _ => "";
VGerund => "áèäåéêè"
} ;
@@ -295,6 +297,7 @@ resource ResBul = ParamX ** open Prelude in {
VPresPart aform => regAdjective "áúäåù" ! aform ;
VImperative Sg => "áúäè" ;
VImperative Pl => "áúäåòå" ;
VNoun _ => "";
VGerund => "áúäåéêè"
} ;

View File

@@ -63,6 +63,7 @@ concrete StructuralBul of Structural = CatBul **
VPresPart _ => "òðÿáâàëî" ;
VImperative Sg => "òðÿáâàé" ;
VImperative Pl => "òðÿáâàéòå" ;
VNoun _ => "òðÿáâàíå" ;
VGerund => "òðÿáâàéêè"
} ;
vtype=VNormal ;

View File

@@ -44,7 +44,6 @@ lin abaft_Adv = mkAdv "abaft";
lin abaft_Prep = mkPrep "abaft";
lin abandon_N = mkN "abandon" ;
lin abandon_V2 = mkV2 (mkV "abandon" "abandons" "abandoned" "abandoned" "abandoning");
lin abandoned_A = compoundA (mkA "abandoned");
lin abandonment_N = mkN "abandonment" ;
lin abase_V2 = mkV2 (mkV "abase" "abases" "abased" "abased" "abasing");
lin abasement_N = mkN "abasement" ;
@@ -265,10 +264,12 @@ lin account_N = mkN "account" "accounts";
lin account_V = mkV "account" "accounts" "accounted" "accounted" "accounting";
lin account_V2 = mkV2 (mkV "account" "accounts" "accounted" "accounted" "accounting");
lin accountable_A = compoundA (mkA "accountable");
lin accountability_N = mkN "accountability";
lin accountancy_N = mkN "accountancy" ;
lin accountant_N = mkN "accountant" "accountants";
lin accra_PN = mkPN "Accra";
lin accredit_V2 = mkV2 (mkV "accredit" "accredits" "accredited" "accredited" "accrediting");
lin accreditation_N = mkN "accreditation";
lin accredited_A = compoundA (mkA "accredited");
lin accretion_N = mkN "accretion" "accretions";
lin accrington_PN = mkPN "Accrington";
@@ -364,6 +365,7 @@ lin actionable_A = compoundA (mkA "actionable");
lin activate_V2 = mkV2 (mkV "activate" "activates" "activated" "activated" "activating");
lin activation_N = mkN "activation" "activations";
lin active_A = compoundA (mkA "active");
lin activism_N = mkN "activism";
lin activist_N = mkN "activist" "activists";
lin activity_N = mkN "activity" "activities";
lin actor_N = mkN "actor" "actors";
@@ -642,7 +644,8 @@ lin afghan_A = compoundA (mkA "afghan");
lin afghan_N = mkN "afghan" "afghans";
lin afghanistan_PN = mkPN "Afghanistan";
lin afghanistani_A = compoundA (mkA "afghanistani");
lin afghanistani_N = mkN "afghanistani" "afghanistanis";
lin afghanistaniMasc_N = mkN masculine (mkN "afghanistani" "afghanistanis");
lin afghanistaniFem_N = mkN feminine (mkN "afghanistani" "afghanistanis");
lin afield_Adv = mkAdv "afield";
lin afire_A = compoundA (mkA "afire");
lin aflame_A = compoundA (mkA "aflame");
@@ -657,11 +660,13 @@ lin afraid_A = compoundA (mkA "afraid");
lin afresh_Adv = mkAdv "afresh";
lin africa_PN = mkPN "Africa";
lin african_A = compoundA (mkA "African");
lin african_N = mkN "African" "Africans";
lin africanMasc_N = mkN masculine (mkN "African" "Africans");
lin africanFem_N = mkN feminine (mkN "African" "Africans");
lin afrikaans_N = mkN "Afrikaans" ;
lin afrikaner_A = compoundA (mkA "Afrikaner");
lin afrikaner_N = mkN "Afrikaner" "Afrikaners";
lin afro_american_N = mkN "Afro - American" "Afro - Americans";
lin afro_americanMasc_N = mkN masculine (mkN "Afro - American" "Afro - Americans");
lin afro_americanFem_N = mkN feminine (mkN "Afro - American" "Afro - Americans");
lin afro_asian_A = compoundA (mkA "Afro - Asian");
lin afro_wig_N = mkN "afro - wig" "afro - wigs";
lin aft_Adv = mkAdv "aft";
@@ -805,6 +810,7 @@ lin airedale_N = mkN "airedale" "airedales";
lin airfield_N = mkN "airfield" "airfields";
lin airflow_N = mkN "airflow" "airflows";
lin airframe_N = mkN "airframe" "airframes";
lin airforce_N = mkN "airforce";
lin airing_N = mkN "airing" "airings";
lin airing_cupboard_N = mkN "airing - cupboard" "airing - cupboards";
lin airless_A = compoundA (mkA "airless");
@@ -845,8 +851,8 @@ lin alarmist_N = mkN "alarmist" "alarmists";
lin alaska_PN = mkPN "Alaska";
lin alb_N = mkN "alb" "albs";
lin albania_PN = mkPN "Albania";
lin albanian_A = compoundA (mkA "albanian");
lin albanian_N = mkN "albanian" "albanians";
lin albanian_A = compoundA (mkA "Albanian");
lin albanian_N = mkN "Albanian" "Albanians";
lin albatross_N = mkN "albatross" "albatrosses";
lin albeit_Subj = mkSubj "albeit";
lin albert_PN = mkPN "Albert";
@@ -1113,7 +1119,8 @@ lin amendment_N = mkN "amendment" "amendments";
lin amenity_N = mkN "amenity" "amenities";
lin america_PN = mkPN "America";
lin american_A = compoundA (mkA "American");
lin american_N = mkN "American" "Americans";
lin americanMasc_N = mkN masculine (mkN "American" "Americans");
lin americanFem_N = mkN feminine (mkN "American" "Americans");
lin americanism_N = mkN "americanism" "americanisms";
lin americanize_V2 = mkV2 (mkV "americanize");
lin amesbury_PN = mkPN "Amesbury";
@@ -1609,6 +1616,7 @@ lin approach_N = mkN "approach" "approaches";
lin approach_V = mkV "approach" "approaches" "approached" "approached" "approaching";
lin approach_V2 = mkV2 (mkV "approach" "approaches" "approached" "approached" "approaching");
lin approachable_A = compoundA (mkA "approachable");
lin approachability_N = mkN "approachability";
lin approbation_N = mkN "approbation" ;
lin appropriate_A = compoundA (mkA "appropriate");
lin appropriate_V2 = mkV2 (mkV "appropriate" "appropriates" "appropriated" "appropriated" "appropriating");
@@ -1626,7 +1634,7 @@ lin appurtenance_N = mkN "appurtenance" "appurtenances";
lin apr_PN = mkPN "Apr";
lin apres_ski_A = compoundA (mkA "après - ski");
lin apricot_N = mkN "apricot" "apricots";
lin april_N = mkN "april" "aprils";
lin april_N = mkN "April" "Aprils";
lin april_PN = mkPN "April";
lin apron_N = mkN "apron" "aprons";
lin apropos_A = compoundA (mkA "apropos");
@@ -1761,6 +1769,7 @@ lin armament_N = mkN "armament" "armaments";
lin armature_N = mkN "armature" "armatures";
lin armband_N = mkN "armband" "armbands";
lin armchair_N = mkN "armchair" "armchairs";
lin armenian_N = mkN "Armenian";
lin armful_N = mkN "armful" "armfuls";
lin armistice_N = mkN "armistice" "armistices";
lin armlet_N = mkN "armlet" "armlets";
@@ -2186,7 +2195,7 @@ lin augur_V = mkV "augur" "augurs" "augured" "augured" "auguring";
lin augur_V2 = mkV2 (mkV "augur" "augurs" "augured" "augured" "auguring");
lin augury_N = mkN "augury" "auguries";
lin august_A = compoundA (mkA "august");
lin august_N = mkN "august" "augusts";
lin august_N = mkN "August" "Augusts";
lin august_PN = mkPN "August";
lin augustan_A = compoundA (mkA "augustan");
lin auk_N = mkN "auk" "auks";
@@ -3393,6 +3402,7 @@ lin bilge_water_N = mkN "bilge - water" ;
lin bilharzia_N = mkN "bilharzia" ;
lin bilingual_A = compoundA (mkA "bilingual");
lin bilingual_N = mkN "bilingual" "bilinguals";
lin bilingualism_N = mkN "bilingualism";
lin bilious_A = compoundA (mkA "bilious");
lin biliousness_N = mkN "biliousness" ;
lin bilk_V2 = mkV2 (mkV "bilk" "bilks" "bilked" "bilked" "bilking");
@@ -4619,7 +4629,8 @@ lin bulbous_A = compoundA (mkA "bulbous");
lin bulbul_N = mkN "bulbul" "bulbuls";
lin bulgaria_PN = mkPN "Bulgaria";
lin bulgarian_A = compoundA (mkA "Bulgarian");
lin bulgarian_N = mkN "Bulgarian" "Bulgarians";
lin bulgarianMasc_N = mkN masculine (mkN "Bulgarian" "Bulgarians");
lin bulgarianFem_N = mkN feminine (mkN "Bulgarian" "Bulgarians");
lin bulge_N = mkN "bulge" "bulges";
lin bulge_V = mkV "bulge" "bulges" "bulged" "bulged" "bulging";
lin bulge_V2 = mkV2 (mkV "bulge" "bulges" "bulged" "bulged" "bulging");
@@ -5120,6 +5131,7 @@ lin cancer_PN = mkPN "Cancer";
lin cancerous_A = compoundA (mkA "cancerous");
lin candelabrum_N = mkN "candelabrum" "candelabra" {- FIXME: guessed plural form -};
lin candid_A = compoundA (mkA "candid");
lin candidacy_N = mkN "candidacy";
lin candidate_N = mkN "candidate" "candidates";
lin candidature_N = mkN "candidature" "candidatures";
lin candied_A = compoundA (mkA "candied");
@@ -5214,7 +5226,7 @@ lin capitalism_A = compoundA (mkA "capitalism");
lin capitalism_N = mkN "capitalism" ;
lin capitalist_N = mkN "capitalist" "capitalists";
lin capitalistic_A = compoundA (mkA "capitalistic");
lin capitalization_N = mkN "capitalization" "capitalizations";
lin capitalization_N = mkN (variants {"capitalization"; "capitalisation"});
lin capitalize_V = mkV "capitalize" "capitalizes" "capitalized" "capitalized" "capitalizing";
lin capitalize_V2 = mkV2 (mkV "capitalize" "capitalizes" "capitalized" "capitalized" "capitalizing");
lin capitation_N = mkN "capitation" "capitations";
@@ -5520,8 +5532,8 @@ lin cathartic_N = mkN "cathartic" "cathartics";
lin cathedral_N = mkN "cathedral" "cathedrals";
lin catherine_PN = mkPN "Catherine";
lin cathode_N = mkN "cathode" "cathodes";
lin catholic_A = compoundA (mkA "catholic");
lin catholic_N = mkN "catholic" "catholics";
lin catholic_A = compoundA (mkA "Catholic");
lin catholic_N = mkN "Catholic" "Catholics";
lin catholicism_N = mkN "catholicism" ;
lin catholicity_N = mkN "catholicity" ;
lin cathy_PN = mkPN "Cathy";
@@ -5818,7 +5830,7 @@ lin character_N = mkN "character" "characters";
lin characteristic_A = compoundA (mkA "characteristic");
lin characteristic_N = mkN "characteristic" "characteristics";
lin characteristically_Adv = mkAdv "characteristically";
lin characterization_N = mkN "characterization" ;
lin characterization_N = mkN (variants {"characterization"; "characterisation"}) ;
lin characterize_V2 = mkV2 (mkV "characterize" "characterizes" "characterized" "characterized" "characterizing");
lin characterless_A = compoundA (mkA "characterless");
lin charade_N = mkN "charade" "charades";
@@ -6171,11 +6183,11 @@ lin christening_N = mkN "christening" "christenings";
lin christian_A = compoundA (mkA "christian");
lin christian_N = mkN "christian" "christians";
lin christian_PN = mkPN "Christian";
lin christianity_N = mkN "christianity" ;
lin christianity_N = mkN "Christianity" ;
lin christina_PN = mkPN "Christina";
lin christine_PN = mkPN "Christine";
lin christlike_A = compoundA (mkA "christlike");
lin christmas_N = mkN "christmas" "christmases";
lin christmas_N = mkN "Christmas" "Christmases";
lin christmas_PN = mkPN "Christmas";
lin christmas_box_N = mkN "christmas - box" "christmas - boxes";
lin christmas_tree_N = mkN "christmas - tree" "christmas - trees";
@@ -6661,6 +6673,7 @@ lin co_sponsor_V2 = mkV2 (mkV "co - sponsor");
lin co_star_N = mkN "co - star" "co - stars";
lin co_star_V = mkV "co - star" "co - stars" "co - starred" "co - starred" "co - starring";
lin co_star_V2 = mkV2 (mkV "co - star" "co - stars" "co - starred" "co - starred" "co - starring");
lin coworker_N = mkN "coworker";
lin coach_N = mkN "coach" "coaches";
lin coach_V = mkV "coach" "coaches" "coached" "coached" "coaching";
lin coach_V2 = mkV2 (mkV "coach" "coaches" "coached" "coached" "coaching");
@@ -6926,16 +6939,16 @@ lin colorado_PN = mkPN "Colorado";
lin coloratura_N = mkN "coloratura" ;
lin colossal_A = compoundA (mkA "colossal");
lin colossus_N = mkN "colossus" "colossi" {- FIXME: guessed plural form -};
lin colour_N = mkN "colour" "colours";
lin colour_V = mkV "colour" "colours" "coloured" "coloured" "colouring";
lin colour_V2 = mkV2 (mkV "colour" "colours" "coloured" "coloured" "colouring");
lin colour_bar_N = mkN "colour - bar" "colour - bars";
lin colour_blind_A = compoundA (mkA "colour - blind");
lin colour_wash_N = mkN "colour - wash" "colour - washes";
lin colour_N = mkN (variants {"colour"; "color"});
lin colour_V = variants {mkV "colour"; mkV "color" "colored"};
lin colour_V2 = mkV2 (variants {mkV "colour"; mkV "color" "colored"});
lin colour_bar_N = mkN (variants {"colour - bar"; "color - bar"});
lin colour_blind_A = compoundA (mkA (variants {"colour - blind"; "color - blind"}));
lin colour_wash_N = mkN (variants {"colour - wash"; "color - wash"});
lin coloured_A = compoundA (mkA "coloured");
lin colourful_A = compoundA (mkA "colourful");
lin colouring_N = mkN "colouring" ;
lin colourless_A = variants {compoundA (mkA "colourless"); compoundA (mkA "colorless")};
lin colourful_A = compoundA (mkA (variants {"colourful"; "colorful"}));
lin colouring_N = mkN (variants {"colouring"; "coloring"}) ;
lin colourless_A = compoundA (mkA (variants {"colourless"; "colorless"}));
lin colt_N = mkN "colt" "colts";
lin coltish_A = compoundA (mkA "coltish");
lin columbia_PN = mkPN "Columbia";
@@ -7089,7 +7102,7 @@ lin compact_A = compoundA (mkA "compact");
lin compact_N = mkN "compact" "compacts";
lin compact_V2 = mkV2 (mkV "compact" "compacts" "compacted" "compacted" "compacting");
lin compactness_N = mkN "compactness" ;
lin companion_N = mkN "companion" "companions";
lin companion_N = mkN human (mkN "companion" "companions");
lin companionable_A = compoundA (mkA "companionable");
lin companionship_N = mkN "companionship" ;
lin companionway_N = mkN "companionway" "companionways";
@@ -7214,6 +7227,7 @@ lin compute_V = mkV "compute" "computes" "computed" "computed" "computing";
lin compute_V2 = mkV2 (mkV "compute" "computes" "computed" "computed" "computing");
lin computer_N = mkN "computer" "computers";
lin computerize_V2 = mkV2 (mkV "computerize" "computerizes" "computerized" "computerized" "computerizing");
lin computerization_N = mkN (variants {"computerization"; "computerisation"});
lin comrade_N = mkN "comrade" "comrades";
lin comradely_Adv = mkAdv "comradely";
lin comradeship_N = mkN "comradeship" "comradeships";
@@ -7291,6 +7305,7 @@ lin concupiscence_N = mkN "concupiscence" ;
lin concur_V = mkV "concur" "concurs" "concurred" "concurred" "concurring";
lin concurrence_N = mkN "concurrence" "concurrences";
lin concurrent_A = compoundA (mkA "concurrent");
lin concurrentness_N = mkN "concurrentness";
lin concuss_V2 = mkV2 (mkV "concuss" "concusses" "concussed" "concussed" "concussing");
lin concussion_N = mkN "concussion" "concussions";
lin condemn_V2 = mkV2 (mkV "condemn" "condemns" "condemned" "condemned" "condemning");
@@ -7585,6 +7600,7 @@ lin construct_V2 = mkV2 (mkV "construct" "constructs" "constructed" "constructed
lin construction_N = mkN "construction" "constructions";
lin constructional_A = compoundA (mkA "constructional");
lin constructive_A = compoundA (mkA "constructive");
lin constructiveness_N = mkN "constructiveness";
lin constructor_N = mkN "constructor" "constructors";
lin construe_V = mkV "construe" "construes" "construed" "construed" "construing";
lin construe_V2 = mkV2 (mkV "construe" "construes" "construed" "construed" "construing");
@@ -7864,6 +7880,7 @@ lin coppersmith_N = mkN "coppersmith" "coppersmiths";
lin coppice_N = mkN "coppice" "coppices";
lin coppull_PN = mkPN "Coppull";
lin copra_N = mkN "copra" ;
lin coproduction_N = mkN "coproduction" ;
lin copse_N = mkN "copse" "copses";
lin copt_A = compoundA (mkA "copt");
lin copt_N = mkN "copt" "copts";
@@ -8368,6 +8385,7 @@ lin create_VV = mkVV (mkV "create" "creates" "created" "created" "creating");
lin creation_N = mkN "creation" "creations";
lin creative_A = compoundA (mkA "creative");
lin creativeness_N = mkN "creativeness" ;
lin creativity_N = mkN "creativity" ;
lin creator_N = mkN "creator" "creators";
lin creature_N = mkN "creature" "creatures";
lin creche_N = mkN "crèche" "crèches";
@@ -8817,7 +8835,8 @@ lin custom_N = mkN "custom" "customs";
lin custom_built_A = compoundA (mkA "custom - built");
lin custom_made_A = compoundA (mkA "custom - made");
lin customary_A = compoundA (mkA "customary");
lin customer_N = mkN human (mkN "customer" "customers");
lin customerMasc_N = mkN masculine (mkN "customer" "customers");
lin customerFem_N = mkN feminine (mkN "customer" "customers");
lin customize_V2 = mkV2 (mkV "customize");
lin cut_N = mkN "cut" "cuts";
lin cut_V = IrregEng.cut_V;
@@ -9050,6 +9069,7 @@ lin dashing_A = compoundA (mkA "dashing");
lin dastard_N = mkN "dastard" "dastards";
lin dastardly_A = compoundA (mkA "dastardly");
lin data_N = mkN "data" "data";
lin database_N = mkN "database";
lin datable_A = compoundA (mkA "datable");
lin date_N = mkN "date" "dates";
lin date_V = mkV "date" "dates" "dated" "dated" "dating";
@@ -9124,6 +9144,7 @@ lin de_trop_A = compoundA (mkA "de trop");
lin deacon_N = mkN "deacon" "deacons";
lin deaconess_N = mkN "deaconess" "deaconesses";
lin deactivate_V2 = mkV2 (mkV "deactivate");
lin deactivation_N = mkN "deactivation";
lin dead_A = compoundA (mkA "dead");
lin dead_Adv = mkAdv "dead";
lin deaden_V2 = mkV2 (mkV "deaden" "deadens" "deadened" "deadened" "deadening");
@@ -9236,11 +9257,11 @@ lin deceiver_N = mkN "deceiver" "deceivers";
lin deceivingly_Adv = mkAdv "deceivingly";
lin decelerate_V = mkV "decelerate" "decelerates" "decelerated" "decelerated" "decelerating";
lin decelerate_V2 = mkV2 (mkV "decelerate" "decelerates" "decelerated" "decelerated" "decelerating");
lin december_N = mkN "december" "decembers";
lin december_N = mkN "December" "Decembers";
lin december_PN = mkPN "December";
lin decency_N = mkN "decency" "decencies";
lin decent_A = compoundA (mkA "decent");
lin decentralization_N = mkN "decentralization" ;
lin decentralization_N = mkN (variants {"decentralization"; "decentralisation"}) ;
lin decentralize_V2 = mkV2 (mkV "decentralize" "decentralizes" "decentralized" "decentralized" "decentralizing");
lin deception_N = mkN "deception" "deceptions";
lin deceptive_A = compoundA (mkA "deceptive");
@@ -9368,7 +9389,7 @@ lin defection_N = mkN "defection" "defections";
lin defective_A = compoundA (mkA "defective");
lin defectiveness_N = mkN "defectiveness" ;
lin defector_N = mkN "defector" "defectors";
lin defence_N = mkN "defence" "defences";
lin defence_N = variants {mkN "defence" "defences"; mkN "defense" "defenses"};
lin defenceless_A = compoundA (mkA "defenceless");
lin defencelessness_N = mkN "defencelessness" ;
lin defend_V = mkV "defend";
@@ -9531,6 +9552,7 @@ lin demesne_N = mkN "demesne" "demesnes";
lin demigod_N = mkN "demigod" "demigods";
lin demijohn_N = mkN "demijohn" "demijohns";
lin demilitarize_V2 = mkV2 (mkV "demilitarize" "demilitarizes" "demilitarized" "demilitarized" "demilitarizing");
lin demilitarization_N = mkN (variants {"demilitarization"; "demilitarisation"});
lin demimondaine_N = mkN "demimondaine" "demimondaines";
lin demimonde_N = mkN "demimonde" "demimondes";
lin demise_N = mkN "demise" "demises";
@@ -9538,13 +9560,13 @@ lin demist_V2 = mkV2 (mkV "demist" "demists" "demisted" "demisted" "demisting");
lin demister_N = mkN "demister" "demisters";
lin demo_N = mkN "demo" "demos";
lin demob_V2 = mkV2 (mkV "demob" "demobs" "demobbed" "demobbed" "demobbing");
lin demobilization_N = mkN "demobilization" ;
lin demobilization_N = mkN (variants {"demobilization"; "demobilisation"});
lin demobilize_V2 = mkV2 (mkV "demobilize" "demobilizes" "demobilized" "demobilized" "demobilizing");
lin democracy_N = mkN "democracy" "democracies";
lin democrat_N = mkN "democrat" "democrats";
lin democratic_A = compoundA (mkA "democratic");
lin democratically_Adv = mkAdv "democratically";
lin democratization_N = mkN "democratization" ;
lin democratization_N = mkN (variants {"democratization"; "democratisation"}) ;
lin democratize_V2 = mkV2 (mkV "democratize" "democratizes" "democratized" "democratized" "democratizing");
lin demode_A = compoundA (mkA "démodé");
lin demographic_A = compoundA (mkA "demographic");
@@ -9579,8 +9601,9 @@ lin demure_A = compoundA (mkA "demure");
lin demureness_N = mkN "demureness" ;
lin den_N = mkN "den" "dens";
lin denain_PN = mkPN "Denain";
lin denar_N = mkN "denar";
lin denary_A = compoundA (mkA "denary");
lin denationalization_N = mkN "denationalization" ;
lin denationalization_N = mkN (variants {"denationalization"; "denationalisation"}) ;
lin denationalize_V2 = mkV2 (mkV "denationalize" "denationalizes" "denationalized" "denationalized" "denationalizing");
lin denatured_A = compoundA (mkA "denatured");
lin denbigh_PN = mkPN "Denbigh";
@@ -9812,6 +9835,7 @@ lin dessau_PN = mkPN "Dessau";
lin dessert_N = mkN "dessert" "desserts";
lin dessertspoon_N = mkN "dessertspoon" "dessertspoons";
lin dessertspoonful_N = mkN "dessertspoonful" "dessertspoonfuls";
lin destabilization_N = mkN (variants {"destabilization"; "destabilisation"});
lin destination_N = mkN "destination" "destinations";
lin destine_V2 = mkV2 (mkV "destine" "destines" "destined" "destined" "destining");
lin destine_V2V = mkV2V (mkV "destine") noPrep to_Prep ;
@@ -10067,6 +10091,7 @@ lin digger_N = mkN "digger" "diggers";
lin digging_N = mkN "digging" "diggings";
lin digit_N = mkN "digit" "digits";
lin digital_A = compoundA (mkA "digital");
lin digitalization_N = mkN (variants {"digitalization"; "digitalisation"});
lin dignified_A = compoundA (mkA "dignified");
lin dignify_V2 = mkV2 (mkV "dignify" "dignifies" "dignified" "dignified" "dignifying");
lin dignitary_N = mkN "dignitary" "dignitaries";
@@ -10278,6 +10303,7 @@ lin disconsolate_A = compoundA (mkA "disconsolate");
lin discontent_N = mkN "discontent" "discontents";
lin discontent_V2 = mkV2 (mkV "discontent" "discontents" "discontented" "discontented" "discontenting");
lin discontentedly_Adv = mkAdv "discontentedly";
lin discontentment_N = mkN "discontentment";
lin discontinuance_N = mkN "discontinuance" "discontinuances";
lin discontinue_V = mkV "discontinue" "discontinues" "discontinued" "discontinued" "discontinuing";
lin discontinue_V2 = mkV2 (mkV "discontinue" "discontinues" "discontinued" "discontinued" "discontinuing");
@@ -11767,7 +11793,7 @@ lin eligible_A = compoundA (mkA "eligible");
lin eliminate_V2 = mkV2 (mkV "eliminate" "eliminates" "eliminated" "eliminated" "eliminating");
lin elimination_N = mkN "elimination" "eliminations";
lin elision_N = mkN "elision" "elisions";
lin elite_N = mkN "élite" "élites";
lin elite_N = mkN (variants {"élite"; "elite"});
lin elitism_N = mkN "elitism" ;
lin elitist_N = mkN "elitist" "elitists";
lin elixir_N = mkN "elixir" "elixirs";
@@ -12462,6 +12488,7 @@ lin eurasia_PN = mkPN "Eurasia";
lin eurasian_A = compoundA (mkA "eurasian");
lin eurasian_N = mkN "eurasian" "eurasians";
lin eurhythmics_N = mkN "eurhythmics" "eurhythmics";
lin euro_N = mkN "euro";
lin eurodollar_N = mkN "eurodollar" "eurodollars";
lin europe_PN = mkPN "Europe";
lin european_A = compoundA (mkA "European");
@@ -12957,6 +12984,7 @@ lin facial_A = compoundA (mkA "facial");
lin facial_N = mkN "facial" "facials";
lin facile_A = compoundA (mkA "facile");
lin facilitate_V2 = mkV2 (mkV "facilitate" "facilitates" "facilitated" "facilitated" "facilitating");
lin facilitation_N = mkN "facilitation";
lin facility_N = mkN "facility" "facilities";
lin facing_N = mkN "facing" "facings";
lin facsimile_N = mkN "facsimile" "facsimiles";
@@ -13111,6 +13139,7 @@ lin farm_N = mkN "farm" "farms";
lin farm_V = mkV "farm" "farms" "farmed" "farmed" "farming";
lin farm_V2 = mkV2 (mkV "farm" "farms" "farmed" "farmed" "farming");
lin farmer_N = mkN "farmer" "farmers";
lin farming_N = mkN "farming";
lin farmhand_N = mkN "farmhand" "farmhands";
lin farmhouse_N = mkN "farmhouse" "farmhouses";
lin farmstead_N = mkN "farmstead" "farmsteads";
@@ -13238,7 +13267,7 @@ lin feature_V2 = mkV2 (mkV "feature" "features" "featured" "featured" "featuring
lin featureless_A = compoundA (mkA "featureless");
lin feb_PN = mkPN "Feb";
lin febrile_A = compoundA (mkA "febrile");
lin february_N = mkN "february" "februaries";
lin february_N = mkN "February" "Februaries";
lin february_PN = mkPN "February";
lin feckless_A = compoundA (mkA "feckless");
lin fecklessness_N = mkN "fecklessness" ;
@@ -15373,6 +15402,7 @@ lin gloat_V = mkV "gloat" "gloats" "gloated" "gloated" "gloating";
lin gloat_VS = mkVS (mkV "gloat" "gloats" "gloated" "gloated" "gloating");
lin gloatingly_Adv = mkAdv "gloatingly";
lin global_A = compoundA (mkA "global");
lin globalization_N = mkN (variants {"globalization"; "globalisation"});
lin globe_N = mkN "globe" "globes";
lin globetrot_V = mkV "globetrot" "globetrots" "globetrotted" "globetrotted" "globetrotting";
lin globetrotter_N = mkN "globetrotter" "globetrotters";
@@ -16643,6 +16673,7 @@ lin headmistress_N = mkN "headmistress" "headmistresses";
lin headpiece_N = mkN "headpiece" "headpieces";
lin headrest_N = mkN "headrest" "headrests";
lin headroom_N = mkN "headroom" ;
lin headscarf_N = mkN "headscarf";
lin headset_N = mkN "headset" "headsets";
lin headship_N = mkN "headship" "headships";
lin headstall_N = mkN "headstall" "headstalls";
@@ -17087,6 +17118,7 @@ lin hirsute_A = compoundA (mkA "hirsute");
lin hiss_N = mkN "hiss" "hisses";
lin hiss_V = mkV "hiss" "hisses" "hissed" "hissed" "hissing";
lin hiss_V2 = mkV2 (mkV "hiss" "hisses" "hissed" "hissed" "hissing");
lin hiss_VQ = mkVQ (mkV "hiss" "hisses" "hissed" "hissed" "hissing");
lin histogram_N = mkN "histogram" "histograms";
lin historian_N = mkN "historian" "historians";
lin historic_A = compoundA (mkA "historic");
@@ -17690,6 +17722,7 @@ lin hyperbola_N = mkN "hyperbola" "hyperbolas";
lin hyperbole_N = mkN "hyperbole" "hyperboles";
lin hyperbolic_A = compoundA (mkA "hyperbolic");
lin hypercritical_A = compoundA (mkA "hypercritical");
lin hyperinflation_N = mkN "hyperinflation";
lin hypermarket_N = mkN "hypermarket" "hypermarkets";
lin hypersensitive_A = compoundA (mkA "hypersensitive");
lin hyphen_N = mkN "hyphen" "hyphens";
@@ -18466,7 +18499,7 @@ lin indulgent_A = compoundA (mkA "indulgent");
lin industrial_A = compoundA (mkA "industrial");
lin industrialism_N = mkN "industrialism" ;
lin industrialist_N = mkN "industrialist" "industrialists";
lin industrialization_N = mkN "industrialization" ;
lin industrialization_N = mkN (variants {"industrialization"; "industrialisation"}) ;
lin industrialize_V2 = mkV2 (mkV "industrialize");
lin industrious_A = compoundA (mkA "industrious");
lin industry_N = mkN "industry" "industries";
@@ -18837,6 +18870,7 @@ lin institute_V2 = mkV2 (mkV "institute" "institutes" "instituted" "instituted"
lin institution_N = mkN "institution" "institutions";
lin institutional_A = compoundA (mkA "institutional");
lin institutionalize_V2 = mkV2 (mkV "institutionalize" "institutionalizes" "institutionalized" "institutionalized" "institutionalizing");
lin institutionalization_N = mkN (variants {"institutionalization"; "institutionalisation"});
lin instruct_V2 = mkV2 (mkV "instruct" "instructs" "instructed" "instructed" "instructing");
lin instruction_N = mkN "instruction" "instructions";
lin instructional_A = compoundA (mkA "instructional");
@@ -18998,6 +19032,7 @@ lin internationalist_N = mkN "internationalist" "internationalists";
lin internationalization_N = mkN "internationalization" "internationalizations";
lin internationalize_V2 = mkV2 (mkV "internationalize" "internationalizes" "internationalized" "internationalized" "internationalizing");
lin interne_N = mkN "interne" "internes";
lin internet_N = mkN "internet";
lin internecine_A = compoundA (mkA "internecine");
lin internee_N = mkN "internee" "internees";
lin internment_N = mkN "internment" ;
@@ -19295,8 +19330,8 @@ lin isaac_PN = mkPN "Isaac";
lin isabel_PN = mkPN "Isabel";
lin isabella_PN = mkPN "Isabella";
lin isinglass_N = mkN "isinglass" ;
lin islam_N = mkN "islam" ;
lin islamic_A = compoundA (mkA "islamic");
lin islam_N = mkN "Islam" ;
lin islamic_A = compoundA (mkA "Islamic");
lin island_N = mkN "island" "islands";
lin islander_N = mkN "islander" "islanders";
lin isle_N = mkN "isle" "isles";
@@ -19417,13 +19452,14 @@ lin jangle_V2 = mkV2 (mkV "jangle" "jangles" "jangled" "jangled" "jangling");
lin janice_PN = mkPN "Janice";
lin janie_PN = mkPN "Janie";
lin janitor_N = mkN "janitor" "janitors";
lin january_N = mkN "january" "januaries";
lin january_N = mkN "January" "Januaries";
lin january_PN = mkPN "January";
lin janus_PN = mkPN "Janus";
lin japan_PN = mkPN "Japan";
lin japan_V2 = mkV2 (mkV "japan" "japans" "japanned" "japanned" "japanning");
lin japanese_A = compoundA (mkA "Japanese");
lin japanese_N = mkN "Japanese" "Japanese";
lin japaneseMasc_N = mkN masculine (mkN "Japanese" "Japanese");
lin japaneseFem_N = mkN feminine (mkN "Japanese" "Japanese");
lin jape_N = mkN "jape" "japes";
lin japonica_N = mkN "japonica" ;
lin jar_N = mkN "jar" "jars";
@@ -19732,7 +19768,7 @@ lin julian_A = compoundA (mkA "julian");
lin julian_PN = mkPN "Julian";
lin julie_PN = mkPN "Julie";
lin juliet_PN = mkPN "Juliet";
lin july_N = mkN "july" "IRREG";
lin july_N = mkN "July" "Julys";
lin jumble_N = mkN "jumble" "jumbles";
lin jumble_V = mkV "jumble" "jumbles" "jumbled" "jumbled" "jumbling";
lin jumble_V2 = mkV2 (mkV "jumble" "jumbles" "jumbled" "jumbled" "jumbling");
@@ -19750,7 +19786,7 @@ lin jumpy_A = mkA "jumpy" "jumpier";
lin jun_PN = mkPN "Jun";
lin junction_N = mkN "junction" "junctions";
lin juncture_N = mkN "juncture" "junctures";
lin june_N = mkN "june" "junes";
lin june_N = mkN "June" "Junes";
lin june_PN = mkPN "June";
lin jungle_N = mkN "jungle" "jungles";
lin jungly_A = mkA "jungly" "junglier";
@@ -19851,6 +19887,7 @@ lin keep_V = IrregEng.keep_V;
lin keep_V2 = mkV2 (IrregEng.keep_V);
lin keep_VA = mkVA (IrregEng.keep_V);
lin keep_VS = mkVS (IrregEng.keep_V);
lin keep_VV = ingVV (IrregEng.keep_V);
lin keeper_N = mkN "keeper" "keepers";
lin keeping_N = mkN "keeping" ;
lin keepsake_N = mkN "keepsake" "keepsakes";
@@ -19949,7 +19986,7 @@ lin kilmarnock_PN = mkPN "Kilmarnock";
lin kiln_N = mkN "kiln" "kilns";
lin kilo_N = mkN "kilo" "kilos";
lin kilocycle_N = mkN "kilocycle" "kilocycles";
lin kilogram_N = mkN "kilogram" "kilograms";
lin kilogram_N = mkN (variants {"kilogram"; "kilogramme"});
lin kilolitre_N = mkN "kilolitre" "kilolitres";
lin kilometre_N = mkN "kilometre" "kilometres";
lin kilowatt_N = mkN "kilowatt" "kilowatts";
@@ -20144,6 +20181,7 @@ lin kumis_N = mkN "kumis" ;
lin kummel_N = mkN "kümmel" ;
lin kung_fu_N = mkN "kung fu" ;
lin kunming_PN = mkPN "Kunming";
lin kurd_N = mkN "Kurd";
lin kuwait_PN = mkPN "Kuwait";
lin kuwait_city_PN = mkPN "Kuwait city";
lin kuwaiti_A = compoundA (mkA "kuwaiti");
@@ -20648,7 +20686,7 @@ lin legal_A = compoundA (mkA "legal");
lin legalism_N = mkN "legalism" ;
lin legalistic_A = compoundA (mkA "legalistic");
lin legality_N = mkN "legality" ;
lin legalization_N = mkN "legalization" ;
lin legalization_N = mkN (variants {"legalization"; "legalisation"}) ;
lin legalize_V2 = mkV2 (mkV "legalize" "legalizes" "legalized" "legalized" "legalizing");
lin legate_N = mkN "legate" "legates";
lin legatee_N = mkN "legatee" "legatees";
@@ -20831,7 +20869,7 @@ lin liberal_A = compoundA (mkA "liberal");
lin liberal_N = mkN "liberal" "liberals";
lin liberalism_N = mkN "liberalism" ;
lin liberality_N = mkN "liberality" "liberalities";
lin liberalization_N = mkN "liberalization" "liberalizations";
lin liberalization_N = mkN (variants {"liberalization"; "liberalisation"});
lin liberalize_V2 = mkV2 (mkV "liberalize" "liberalizes" "liberalized" "liberalized" "liberalizing");
lin liberate_V2 = mkV2 (mkV "liberate" "liberates" "liberated" "liberated" "liberating");
lin liberation_N = mkN "liberation" "liberations";
@@ -21479,6 +21517,7 @@ lin lovable_A = compoundA (mkA "lovable");
lin love_N = mkN "love" "loves";
lin love_V2 = mkV2 (mkV "love" "loves" "loved" "loved" "loving");
lin love_V2V = mkV2V (mkV "love") noPrep to_Prep ;
lin love_VV = mkVV (mkV "love") ;
lin love_affair_N = mkN "love - affair" "love - affairs";
lin love_child_N = mkN "love - child" "love - children" {- FIXME: guessed plural form -};
lin love_feast_N = mkN "love - feast" "love - feasts";
@@ -21692,8 +21731,8 @@ lin macaw_N = mkN "macaw" "macaws";
lin macclesfield_PN = mkPN "Macclesfield";
lin mace_N = mkN "mace" "maces";
lin mace_bearer_N = mkN "mace - bearer" "mace - bearers";
lin macedonian_A = compoundA (mkA "macedonian");
lin macedonian_N = mkN "macedonian" "macedonians";
lin macedonian_A = compoundA (mkA "Macedonian");
lin macedonian_N = mkN "Macedonian" "Macedonians";
lin macerate_V = mkV "macerate" "macerates" "macerated" "macerated" "macerating";
lin macerate_V2 = mkV2 (mkV "macerate" "macerates" "macerated" "macerated" "macerating");
lin mach_PN = mkPN "Mach";
@@ -22087,7 +22126,7 @@ lin marauder_N = mkN "marauder" "marauders";
lin marble_N = mkN "marble" "marbles";
lin marbled_A = compoundA (mkA "marbled");
lin marbling_N = mkN "marbling" ;
lin march_N = mkN "march" "marches";
lin march_N = mkN "March" "Marches";
lin march_PN = mkPN "March";
lin march_V = mkV "march" "marches" "marched" "marched" "marching";
lin march_V2 = mkV2 (mkV "march" "marches" "marched" "marched" "marching");
@@ -22105,6 +22144,7 @@ lin margie_PN = mkPN "Margie";
lin margin_N = mkN "margin" "margins";
lin marginal_A = compoundA (mkA "marginal");
lin marginalize_V2 = mkV2 (mkV "marginalize");
lin marginalization_N = mkN (variants {"marginalization"; "marginalisation"});
lin margrave_N = mkN "margrave" "margraves";
lin marguerite_N = mkN "marguerite" "marguerites";
lin maria_PN = mkPN "Maria";
@@ -22381,7 +22421,7 @@ lin maximize_V2 = mkV2 (mkV "maximize" "maximizes" "maximized" "maximized" "maxi
lin maximum_A = compoundA (mkA "maximum");
lin maximum_N = mkN "maximum" "maximums";
lin maxine_PN = mkPN "Maxine";
lin may_N = mkN "may" "mays";
lin may_N = mkN "May" "Mays";
lin may_PN = mkPN "May";
lin may_VV = {
s = table {
@@ -22510,6 +22550,7 @@ lin meditate_V2 = mkV2 (mkV "meditate" "meditates" "meditated" "meditated" "medi
lin meditation_N = mkN "meditation" "meditations";
lin meditative_A = compoundA (mkA "meditative");
lin mediterranean_A = compoundA (mkA "mediterranean");
lin media_N = mkN "media";
lin medium_A = compoundA (mkA "medium");
lin medium_N = mkN "medium" "mediums";
lin medium_grade_A = compoundA (mkA "medium - grade");
@@ -23252,7 +23293,7 @@ lin mobcap_N = mkN "mobcap" "mobcaps";
lin mobile_A = compoundA (mkA "mobile");
lin mobile_N = mkN "mobile" "mobiles";
lin mobility_N = mkN "mobility" ;
lin mobilization_N = mkN "mobilization" "mobilizations";
lin mobilization_N = mkN (variants {"mobilization"; "mobilisation"});
lin mobilize_V = mkV "mobilize" "mobilizes" "mobilized" "mobilized" "mobilizing";
lin mobilize_V2 = mkV2 (mkV "mobilize" "mobilizes" "mobilized" "mobilized" "mobilizing");
lin mobster_N = mkN "mobster" "mobsters";
@@ -23295,7 +23336,7 @@ lin modernism_N = mkN "modernism" ;
lin modernist_N = mkN "modernist" "modernists";
lin modernistic_A = compoundA (mkA "modernistic");
lin modernity_N = mkN "modernity" ;
lin modernization_N = mkN "modernization" ;
lin modernization_N = mkN (variants {"modernization"; "modernisation"}) ;
lin modernize_V2 = mkV2 (mkV "modernize" "modernizes" "modernized" "modernized" "modernizing");
lin modest_A = compoundA (mkA "modest");
lin modesty_N = mkN "modesty" ;
@@ -23525,9 +23566,9 @@ lin morganatic_A = compoundA (mkA "morganatic");
lin morgue_N = mkN "morgue" "morgues";
lin moribund_A = compoundA (mkA "moribund");
lin morley_PN = mkPN "Morley";
lin mormon_A = compoundA (mkA "mormon");
lin mormon_N = mkN "mormon" "mormons";
lin mormonism_N = mkN "mormonism" ;
lin mormon_A = compoundA (mkA "Mormon");
lin mormon_N = mkN "Mormon" "Mormons";
lin mormonism_N = mkN "Mormonism" ;
lin morn_N = mkN "morn" "morns";
lin morning_N = mkN "morning" "mornings";
lin morning_glory_N = mkN "morning - glory" "morning - glories";
@@ -23770,6 +23811,7 @@ lin mullion_N = mkN "mullion" "mullions";
lin mullioned_A = compoundA (mkA "mullioned");
lin multan_PN = mkPN "Multan";
lin multi_lingual_A = compoundA (mkA "multi - lingual");
lin multi_ethnicity_N = mkN "multi - ethnicity";
lin multifarious_A = compoundA (mkA "multifarious");
lin multiform_A = compoundA (mkA "multiform");
lin multilateral_A = compoundA (mkA "multilateral");
@@ -23859,7 +23901,7 @@ lin musketeer_N = mkN "musketeer" "musketeers";
lin musketry_N = mkN "musketry" ;
lin muskrat_N = mkN "muskrat" "muskrats";
lin musky_A = mkA "musky" "muskier";
lin muslim_N = mkN "muslim" "muslims";
lin muslim_N = mkN "Muslim" "Muslims";
lin muslin_N = mkN "muslin" ;
lin musquash_N = mkN "musquash" ;
lin muss_N = mkN "muss" "musses";
@@ -24602,7 +24644,7 @@ lin normal_A = compoundA (mkA "normal");
lin normal_N = mkN "normal" ;
lin normalcy_N = mkN "normalcy" ;
lin normality_N = mkN "normality" ;
lin normalization_N = mkN "normalization" "normalizations";
lin normalization_N = mkN (variants {"normalization"; "normalisation"});
lin normalize_V2 = mkV2 (mkV "normalize" "normalizes" "normalized" "normalized" "normalizing");
lin norman_A = compoundA (mkA "norman");
lin norman_N = mkN "norman" "normans";
@@ -24723,7 +24765,7 @@ lin novel_N = mkN "novel" "novels";
lin novelette_N = mkN "novelette" "novelettes";
lin novelist_N = mkN "novelist" "novelists";
lin novelty_N = mkN "novelty" "novelties";
lin november_N = mkN "november" "novembers";
lin november_N = mkN "November" "Novembers";
lin november_PN = mkPN "November";
lin novice_N = mkN "novice" "novices";
lin noviciate_N = mkN "noviciate" "noviciates";
@@ -24982,7 +25024,7 @@ lin octave_N = mkN "octave" "octaves";
lin octavo_N = mkN "octavo" "octavos";
lin octet_N = mkN "octet" "octets";
lin octette_N = mkN "octette" "octettes";
lin october_N = mkN "october" "octobers";
lin october_N = mkN "October" "Octobers";
lin october_PN = mkPN "October";
lin octogenarian_A = compoundA (mkA "octogenarian");
lin octogenarian_N = mkN "octogenarian" "octogenarians";
@@ -25052,7 +25094,8 @@ lin office_boy_N = mkN "office - boy" "office - boys";
lin office_holder_N = mkN "office - holder" "office - holders";
lin officer_N = mkN "officer" "officers";
lin official_A = compoundA (mkA "official");
lin official_N = mkN human (mkN "official" "officials");
lin officialMasc_N = mkN masculine (mkN "official" "officials");
lin officialFem_N = mkN feminine (mkN "official" "officials");
lin officialdom_N = mkN "officialdom" "officialdoms";
lin officialese_N = mkN "officialese" ;
lin officiate_V = mkV "officiate" "officiates" "officiated" "officiated" "officiating";
@@ -25298,6 +25341,7 @@ lin optimism_N = mkN "optimism" ;
lin optimist_N = mkN "optimist" "optimists";
lin optimistic_A = compoundA (mkA "optimistic");
lin optimistically_Adv = mkAdv "optimistically";
lin optimization_N = mkN (variants {"optimization"; "optimisation"});
lin optimum_N = mkN "optimum" "optimums";
lin option_N = mkN "option" "options";
lin optional_A = compoundA (mkA "optional");
@@ -25368,18 +25412,18 @@ lin organic_A = compoundA (mkA "organic");
lin organically_Adv = mkAdv "organically";
lin organism_N = mkN "organism" "organisms";
lin organist_N = mkN "organist" "organists";
lin organization_N = mkN "organization" "organizations";
lin organization_N = mkN (variants {"organization"; "organisation"});
lin organizational_A = compoundA (mkA "organizational");
lin organize_V2 = mkV2 (mkV "organize" "organizes" "organized" "organized" "organizing");
lin organize_V2V = mkV2V (mkV "organize") noPrep to_Prep ;
lin organized_A = compoundA (mkA "organized");
lin organizer_N = mkN "organizer" "organizers";
lin organizer_N = mkN (variants {"organizer"; "organiser"});
lin orgasm_N = mkN "orgasm" "orgasms";
lin orgiastic_A = compoundA (mkA "orgiastic");
lin orgy_N = mkN "orgy" "orgies";
lin oriel_N = mkN "oriel" "oriels";
lin orient_A = compoundA (mkA "orient");
lin orient_N = mkN "orient" "IRREG";
lin orient_N = mkN "orient";
lin orient_V2 = mkV2 (mkV "orient" "orients" "oriented" "oriented" "orienting");
lin oriental_A = compoundA (mkA "oriental");
lin oriental_N = mkN "oriental" "orientals";
@@ -26539,6 +26583,7 @@ lin peaceable_A = compoundA (mkA "peaceable");
lin peaceful_A = compoundA (mkA "peaceful");
lin peacefulness_N = mkN "peacefulness" ;
lin peacehaven_PN = mkPN "Peacehaven";
lin peacekeeper_N = mkN "peacekeeper";
lin peacemaker_N = mkN "peacemaker" "peacemakers";
lin peacetime_N = mkN "peacetime" ;
lin peach_N = mkN "peach" "peaches";
@@ -26920,8 +26965,9 @@ lin persevere_V = mkV "persevere" "perseveres" "persevered" "persevered" "persev
lin persevering_A = compoundA (mkA "persevering");
lin pershore_PN = mkPN "Pershore";
lin persia_PN = mkPN "Persia";
lin persian_A = compoundA (mkA "persian");
lin persian_N = mkN "persian" "persians";
lin persian_A = compoundA (mkA "Persian");
lin persianMasc_N = mkN masculine (mkN "Persian" "Persians");
lin persianFem_N = mkN feminine (mkN "Persian" "Persians");
lin persiflage_N = mkN "persiflage" ;
lin persimmon_N = mkN "persimmon" "persimmons";
lin persist_V = mkV "persist" "persists" "persisted" "persisted" "persisting";
@@ -26934,7 +26980,7 @@ lin persona_non_grata_N = mkN "persona non grata" "persona non gratae" {- FIXME:
lin personable_A = compoundA (mkA "personable");
lin personage_N = mkN "personage" "personages";
lin personal_A = compoundA (mkA "personal");
lin personal_N = mkN "personal" "personals";
lin personnel_N = mkN "personnel";
lin personality_N = mkN "personality" "personalities";
lin personalize_V2 = mkV2 (mkV "personalize" "personalizes" "personalized" "personalized" "personalizing");
lin personalty_N = mkN "personalty" ;
@@ -28487,7 +28533,8 @@ lin preserve_V2 = mkV2 (mkV "preserve" "preserves" "preserved" "preserved" "pres
lin preserver_N = mkN "preserver" "preservers";
lin preside_V = mkV "preside" "presides" "presided" "presided" "presiding";
lin presidency_N = mkN "presidency" "presidencies";
lin president_N = mkN "president" "presidents";
lin presidentMasc_N = mkN masculine (mkN "president" "presidents");
lin presidentFem_N = mkN feminine (mkN "president" "presidents");
lin presidential_A = compoundA (mkA "presidential");
lin presidium_N = mkN "presidium" "presidiums";
lin press_N = mkN "press" "presses";
@@ -28684,6 +28731,7 @@ lin private_N = mkN "private" "privates";
lin privateer_N = mkN "privateer" "privateers";
lin privation_N = mkN "privation" "privations";
lin privatize_V2 = mkV2 (mkV "privatize");
lin privatization_N = mkN (variants {"privatization"; "privatisation"});
lin privet_N = mkN "privet" ;
lin privilege_N = mkN "privilege" "privileges";
lin privileged_A = compoundA (mkA "privileged");
@@ -30253,6 +30301,7 @@ lin reconcile_V2 = mkV2 (mkV "reconcile" "reconciles" "reconciled" "reconciled"
lin reconciliation_N = mkN "reconciliation" "reconciliations";
lin recondite_A = compoundA (mkA "recondite");
lin recondition_V2 = mkV2 (mkV "recondition" "reconditions" "reconditioned" "reconditioned" "reconditioning");
lin reconfiguration_N = mkN "reconfiguration";
lin reconnaissance_N = mkN "reconnaissance" "reconnaissances";
lin reconnoitre_V = mkV "reconnoitre" "reconnoitres" "reconnoitred" "reconnoitred" "reconnoitring";
lin reconnoitre_V2 = mkV2 (mkV "reconnoitre" "reconnoitres" "reconnoitred" "reconnoitred" "reconnoitring");
@@ -30574,6 +30623,7 @@ lin reinstitute_V2 = mkV2 (mkV "reinstitute");
lin reinsurance_N = mkN "reinsurance" "reinsurances";
lin reinsure_V2 = mkV2 (mkV "reinsure" "reinsures" "reinsured" "reinsured" "reinsuring");
lin reintegrate_V2 = mkV2 (mkV "reintegrate" "reintegrates" "reintegrated" "reintegrated" "reintegrating");
lin reintegration_N = mkN "reintegration";
lin reinterpret_V2 = mkV2 (mkV "reinterpret" "reinterprets" "reinterpreted" "reinterpreted" "reinterpreting");
lin reinterpretation_N = mkN "reinterpretation" "reinterpretations";
lin reintroduce_V2 = mkV2 (mkV "reintroduce");
@@ -30760,7 +30810,7 @@ lin renunciation_N = mkN "renunciation" ;
lin reoffer_V2 = mkV2 (mkV "reoffer");
lin reopen_V = mkV "reopen" "reopens" "reopened" "reopened" "reopening";
lin reopen_V2 = mkV2 (mkV "reopen" "reopens" "reopened" "reopened" "reopening");
lin reorganization_N = mkN "reorganization" "reorganizations";
lin reorganization_N = mkN (variants {"reorganization"; "reorganisation"});
lin reorganize_V = mkV "reorganize" "reorganizes" "reorganized" "reorganized" "reorganizing";
lin reorganize_V2 = mkV2 (mkV "reorganize" "reorganizes" "reorganized" "reorganized" "reorganizing");
lin reorient_V = mkV "reorient" "reorients" "reoriented" "reoriented" "reorienting";
@@ -30855,7 +30905,8 @@ lin represent_V = mkV "represent";
lin represent_V2 = mkV2 (mkV "represent" "represents" "represented" "represented" "representing");
lin representation_N = mkN "representation" "representations";
lin representative_A = compoundA (mkA "representative");
lin representative_N = mkN "representative" "representatives";
lin representativeMasc_N = mkN masculine (mkN "representative" "representatives");
lin representativeFem_N = mkN feminine (mkN "representative" "representatives");
lin repress_V2 = mkV2 (mkV "repress" "represses" "repressed" "repressed" "repressing");
lin repressed_A = compoundA (mkA "repressed");
lin repression_N = mkN "repression" "repressions";
@@ -30937,7 +30988,8 @@ lin rescuer_N = mkN "rescuer" "rescuers";
lin research_N = mkN "research" "researches";
lin research_V = mkV "research" "researches" "researched" "researched" "researching";
lin research_V2 = mkV2 (mkV "research" "researches" "researched" "researched" "researching");
lin researcher_N = mkN human (mkN "researcher" "researchers");
lin researcherMasc_N = mkN masculine (mkN "researcher" "researchers");
lin researcherFem_N = mkN feminine (mkN "researcher" "researchers");
lin reseat_V2 = mkV2 (mkV "reseat" "reseats" "reseated" "reseated" "reseating");
lin reseed_V2 = mkV2 (mkV "reseed" "reseeds" "reseeded" "reseeded" "reseeding");
lin resell_V2 = mkV2 (mkV "re" IrregEng.sell_V);
@@ -33283,7 +33335,7 @@ lin separator_N = mkN "separator" "separators";
lin sepia_N = mkN "sepia" ;
lin sepsis_N = mkN "sepsis" ;
lin sept_PN = mkPN "Sept";
lin september_N = mkN "september" "septembers";
lin september_N = mkN "September" "Septembers";
lin september_PN = mkPN "September";
lin septet_N = mkN "septet" "septets";
lin septic_A = compoundA (mkA "septic");
@@ -35954,7 +36006,8 @@ lin starry_eyed_A = compoundA (mkA "starry - eyed");
lin start_N = mkN "start" "starts";
lin start_V = mkV "start" "starts" "started" "started" "starting";
lin start_V2 = mkV2 (mkV "start" "starts" "started" "started" "starting");
lin start_VV = mkVV (mkV "start" "starts" "started" "started" "starting");
lin start_to_VV = mkVV (mkV "start" "starts" "started" "started" "starting");
lin start_ing_VV = ingVV (mkV "start" "starts" "started" "started" "starting");
lin start_VS = mkVS (mkV "start" "starts" "started" "started" "starting");
lin starter_N = mkN "starter" "starters";
lin starting_gate_N = mkN "starting - gate" "starting - gates";
@@ -35971,6 +36024,7 @@ lin state_N = mkN "state" "states";
lin state_V2 = mkV2 (mkV "state" "states" "stated" "stated" "stating");
lin state_VS = mkVS (mkV "state");
lin statecraft_N = mkN "statecraft" ;
lin statehood_N = mkN "statehood" ;
lin stated_A = compoundA (mkA "stated");
lin statehouse_N = mkN "statehouse" "statehouses";
lin stateless_A = compoundA (mkA "stateless");
@@ -37229,7 +37283,8 @@ lin sweater_N = mkN "sweater" "sweaters";
lin sweatshop_N = mkN "sweatshop" "sweatshops";
lin sweaty_A = mkA "sweaty" "sweatier";
lin swede_A = compoundA (mkA "Swede");
lin swede_N = mkN "Swede" "Swedes";
lin swedeMasc_N = mkN masculine (mkN "Swede" "Swedes");
lin swedeFem_N = mkN feminine (mkN "Swede" "Swedes");
lin sweden_PN = mkPN "Sweden";
lin swedish_A = compoundA (mkA "Swedish");
lin swedish_N = mkN "Swedish" "Swedes";
@@ -37873,6 +37928,7 @@ lin tel_aviv_PN = mkPN "Tel - aviv";
lin telecast_N = mkN "telecast" "telecasts";
lin telecast_V2 = mkV2 (mkV "tele" IrregEng.cast_V);
lin telecommunication_N = mkN "telecommunication" "telecommunications";
lin teleconference_N = mkN "teleconference";
lin telegram_N = mkN "telegram" "telegrams";
lin telegraph_N = mkN "telegraph" "telegraphs";
lin telegraph_V = mkV "telegraph" "telegraphs" "telegraphed" "telegraphed" "telegraphing";
@@ -39592,8 +39648,8 @@ lin turf_V2 = mkV2 (mkV "turf" "turfs" "turfed" "turfed" "turfing");
lin turgid_A = compoundA (mkA "turgid");
lin turgidity_N = mkN "turgidity" ;
lin turin_PN = mkPN "Turin";
lin turk_N = mkN "turk" "turks";
lin turkey_N = mkN "turkey" "turkeys";
lin turk_N = mkN "Turk" "Turks";
lin turkey_N = mkN "Turkey" "Turkeys";
lin turkey_PN = mkPN "Turkey";
lin turkish_A = compoundA (mkA "Turkish");
lin turkish_N = mkN "Turkish" ;
@@ -40921,7 +40977,8 @@ lin useful_A = compoundA (mkA "useful");
lin usefulness_N = mkN "usefulness" ;
lin useless_A = compoundA (mkA "useless");
lin uselessness_N = mkN "uselessness" ;
lin user_N = mkN human (mkN "user" "users");
lin userMasc_N = mkN masculine (mkN "user" "users");
lin userFem_N = mkN feminine (mkN "user" "users");
lin ushaw_moor_PN = mkPN "Ushaw moor";
lin usher_N = mkN "usher" "ushers";
lin usher_V2 = mkV2 (mkV "usher" "ushers" "ushered" "ushered" "ushering");
@@ -42221,12 +42278,12 @@ lin wheezy_A = mkA "wheezy" "wheezier";
lin whelk_N = mkN "whelk" "whelks";
lin whelp_N = mkN "whelp" "whelps";
lin whelp_V = mkV "whelp" "whelps" "whelped" "whelped" "whelping";
lin when_Adv = mkAdv "when";
lin when_IAdv = {s="when"};
lin when_Subj = mkSubj "when";
lin whence_Adv = mkAdv "whence";
lin whencesoever_A = compoundA (mkA "whencesoever");
lin whenever_Adv = mkAdv "whenever";
lin where_Adv = mkAdv "where";
lin where_IAdv = {s="where"};
lin where_Subj = mkSubj "where";
lin whereabouts_Adv = mkAdv "whereabouts";
lin whereas_Prep = mkPrep "whereas";
@@ -42663,7 +42720,7 @@ lin wombourne_PN = mkPN "Wombourne";
lin wonder_N = mkN "wonder" "wonders";
lin wonder_V = mkV "wonder" "wonders" "wondered" "wondered" "wondering";
lin wonder_V2 = mkV2 (mkV "wonder" "wonders" "wondered" "wondered" "wondering");
lin wonder_VS = mkVS (mkV "wonder" "wonders" "wondered" "wondered" "wondering");
lin wonder_VQ = mkVQ (mkV "wonder" "wonders" "wondered" "wondered" "wondering");
lin wonder_struck_A = compoundA (mkA "wonder - struck");
lin wonderful_A = compoundA (mkA "wonderful");
lin wonderingly_Adv = mkAdv "wonderingly";

View File

@@ -39,7 +39,6 @@ fun abaft_Adv : Adv;
fun abaft_Prep : Prep;
fun abandon_N : N;
fun abandon_V2 : V2;
fun abandoned_A : A;
fun abandonment_N : N;
fun abase_V2 : V2;
fun abasement_N : N;
@@ -260,10 +259,12 @@ fun account_N : N;
fun account_V : V;
fun account_V2 : V2;
fun accountable_A : A;
fun accountability_N : N;
fun accountancy_N : N;
fun accountant_N : N;
fun accra_PN : PN;
fun accredit_V2 : V2;
fun accreditation_N : N;
fun accredited_A : A;
fun accretion_N : N;
fun accrington_PN : PN;
@@ -359,6 +360,7 @@ fun actionable_A : A;
fun activate_V2 : V2;
fun activation_N : N;
fun active_A : A;
fun activism_N : N;
fun activist_N : N;
fun activity_N : N;
fun actor_N : N;
@@ -637,7 +639,8 @@ fun afghan_A : A;
fun afghan_N : N;
fun afghanistan_PN : PN;
fun afghanistani_A : A;
fun afghanistani_N : N;
fun afghanistaniMasc_N : N;
fun afghanistaniFem_N : N;
fun afield_Adv : Adv;
fun afire_A : A;
fun aflame_A : A;
@@ -652,11 +655,13 @@ fun afraid_A : A;
fun afresh_Adv : Adv;
fun africa_PN : PN;
fun african_A : A;
fun african_N : N;
fun africanMasc_N : N;
fun africanFem_N : N;
fun afrikaans_N : N;
fun afrikaner_A : A;
fun afrikaner_N : N;
fun afro_american_N : N;
fun afro_americanMasc_N : N;
fun afro_americanFem_N : N;
fun afro_asian_A : A;
fun afro_wig_N : N;
fun aft_Adv : Adv;
@@ -800,6 +805,7 @@ fun airedale_N : N;
fun airfield_N : N;
fun airflow_N : N;
fun airframe_N : N;
fun airforce_N : N;
fun airing_N : N;
fun airing_cupboard_N : N;
fun airless_A : A;
@@ -1108,7 +1114,8 @@ fun amendment_N : N;
fun amenity_N : N;
fun america_PN : PN;
fun american_A : A;
fun american_N : N;
fun americanMasc_N : N;
fun americanFem_N : N;
fun americanism_N : N;
fun americanize_V2 : V2;
fun amesbury_PN : PN;
@@ -1604,6 +1611,7 @@ fun approach_N : N;
fun approach_V : V;
fun approach_V2 : V2;
fun approachable_A : A;
fun approachability_N : N;
fun approbation_N : N;
fun appropriate_A : A;
fun appropriate_V2 : V2;
@@ -1756,6 +1764,7 @@ fun armament_N : N;
fun armature_N : N;
fun armband_N : N;
fun armchair_N : N;
fun armenian_N : N;
fun armful_N : N;
fun armistice_N : N;
fun armlet_N : N;
@@ -3388,6 +3397,7 @@ fun bilge_water_N : N;
fun bilharzia_N : N;
fun bilingual_A : A;
fun bilingual_N : N;
fun bilingualism_N : N;
fun bilious_A : A;
fun biliousness_N : N;
fun bilk_V2 : V2;
@@ -4614,7 +4624,8 @@ fun bulbous_A : A;
fun bulbul_N : N;
fun bulgaria_PN : PN;
fun bulgarian_A : A;
fun bulgarian_N : N;
fun bulgarianMasc_N : N;
fun bulgarianFem_N : N;
fun bulge_N : N;
fun bulge_V : V;
fun bulge_V2 : V2;
@@ -5102,6 +5113,7 @@ fun cancer_PN : PN;
fun cancerous_A : A;
fun candelabrum_N : N;
fun candid_A : A;
fun candidacy_N : N;
fun candidate_N : N;
fun candidature_N : N;
fun candied_A : A;
@@ -6643,6 +6655,7 @@ fun co_sponsor_V2 : V2;
fun co_star_N : N;
fun co_star_V : V;
fun co_star_V2 : V2;
fun coworker_N : N;
fun coach_N : N;
fun coach_V : V;
fun coach_V2 : V2;
@@ -7196,6 +7209,7 @@ fun compute_V : V;
fun compute_V2 : V2;
fun computer_N : N;
fun computerize_V2 : V2;
fun computerization_N : N;
fun comrade_N : N;
fun comradely_Adv : Adv;
fun comradeship_N : N;
@@ -7273,6 +7287,7 @@ fun concupiscence_N : N;
fun concur_V : V;
fun concurrence_N : N;
fun concurrent_A : A;
fun concurrentness_N : N;
fun concuss_V2 : V2;
fun concussion_N : N;
fun condemn_V2 : V2;
@@ -7567,6 +7582,7 @@ fun construct_V2 : V2;
fun construction_N : N;
fun constructional_A : A;
fun constructive_A : A;
fun constructiveness_N : N;
fun constructor_N : N;
fun construe_V : V;
fun construe_V2 : V2;
@@ -7846,6 +7862,7 @@ fun coppersmith_N : N;
fun coppice_N : N;
fun coppull_PN : PN;
fun copra_N : N;
fun coproduction_N : N;
fun copse_N : N;
fun copt_A : A;
fun copt_N : N;
@@ -8350,6 +8367,7 @@ fun create_VV : VV;
fun creation_N : N;
fun creative_A : A;
fun creativeness_N : N;
fun creativity_N : N;
fun creator_N : N;
fun creature_N : N;
fun creche_N : N;
@@ -8799,7 +8817,8 @@ fun custom_N : N;
fun custom_built_A : A;
fun custom_made_A : A;
fun customary_A : A;
fun customer_N : N;
fun customerMasc_N : N;
fun customerFem_N : N;
fun customize_V2 : V2;
fun cut_N : N;
fun cut_V : V;
@@ -9032,6 +9051,7 @@ fun dashing_A : A;
fun dastard_N : N;
fun dastardly_A : A;
fun data_N : N;
fun database_N : N;
fun datable_A : A;
fun date_N : N;
fun date_V : V;
@@ -9106,6 +9126,7 @@ fun de_trop_A : A;
fun deacon_N : N;
fun deaconess_N : N;
fun deactivate_V2 : V2;
fun deactivation_N : N;
fun dead_A : A;
fun dead_Adv : Adv;
fun deaden_V2 : V2;
@@ -9513,6 +9534,7 @@ fun demesne_N : N;
fun demigod_N : N;
fun demijohn_N : N;
fun demilitarize_V2 : V2;
fun demilitarization_N : N;
fun demimondaine_N : N;
fun demimonde_N : N;
fun demise_N : N;
@@ -9561,6 +9583,7 @@ fun demure_A : A;
fun demureness_N : N;
fun den_N : N;
fun denain_PN : PN;
fun denar_N : N;
fun denary_A : A;
fun denationalization_N : N;
fun denationalize_V2 : V2;
@@ -9794,6 +9817,7 @@ fun dessau_PN : PN;
fun dessert_N : N;
fun dessertspoon_N : N;
fun dessertspoonful_N : N;
fun destabilization_N : N;
fun destination_N : N;
fun destine_V2 : V2;
fun destine_V2V : V2V;
@@ -10048,6 +10072,7 @@ fun digger_N : N;
fun digging_N : N;
fun digit_N : N;
fun digital_A : A;
fun digitalization_N : N;
fun dignified_A : A;
fun dignify_V2 : V2;
fun dignitary_N : N;
@@ -10259,6 +10284,7 @@ fun disconsolate_A : A;
fun discontent_N : N;
fun discontent_V2 : V2;
fun discontentedly_Adv : Adv;
fun discontentment_N : N;
fun discontinuance_N : N;
fun discontinue_V : V;
fun discontinue_V2 : V2;
@@ -12442,6 +12468,7 @@ fun eurasia_PN : PN;
fun eurasian_A : A;
fun eurasian_N : N;
fun eurhythmics_N : N;
fun euro_N : N;
fun eurodollar_N : N;
fun europe_PN : PN;
fun european_A : A;
@@ -12937,6 +12964,7 @@ fun facial_A : A;
fun facial_N : N;
fun facile_A : A;
fun facilitate_V2 : V2;
fun facilitation_N : N;
fun facility_N : N;
fun facing_N : N;
fun facsimile_N : N;
@@ -13091,6 +13119,7 @@ fun farm_N : N;
fun farm_V : V;
fun farm_V2 : V2;
fun farmer_N : N;
fun farming_N : N;
fun farmhand_N : N;
fun farmhouse_N : N;
fun farmstead_N : N;
@@ -15349,6 +15378,7 @@ fun gloat_V : V;
fun gloat_VS : VS;
fun gloatingly_Adv : Adv;
fun global_A : A;
fun globalization_N : N;
fun globe_N : N;
fun globetrot_V : V;
fun globetrotter_N : N;
@@ -16619,6 +16649,7 @@ fun headmistress_N : N;
fun headpiece_N : N;
fun headrest_N : N;
fun headroom_N : N;
fun headscarf_N : N;
fun headset_N : N;
fun headship_N : N;
fun headstall_N : N;
@@ -17063,6 +17094,7 @@ fun hirsute_A : A;
fun hiss_N : N;
fun hiss_V : V;
fun hiss_V2 : V2;
fun hiss_VQ : VQ;
fun histogram_N : N;
fun historian_N : N;
fun historic_A : A;
@@ -17666,6 +17698,7 @@ fun hyperbola_N : N;
fun hyperbole_N : N;
fun hyperbolic_A : A;
fun hypercritical_A : A;
fun hyperinflation_N : N;
fun hypermarket_N : N;
fun hypersensitive_A : A;
fun hyphen_N : N;
@@ -18813,6 +18846,7 @@ fun institute_V2 : V2;
fun institution_N : N;
fun institutional_A : A;
fun institutionalize_V2 : V2;
fun institutionalization_N : N;
fun instruct_V2 : V2;
fun instruction_N : N;
fun instructional_A : A;
@@ -18974,6 +19008,7 @@ fun internationalist_N : N;
fun internationalization_N : N;
fun internationalize_V2 : V2;
fun interne_N : N;
fun internet_N : N;
fun internecine_A : A;
fun internee_N : N;
fun internment_N : N;
@@ -19399,7 +19434,8 @@ fun janus_PN : PN;
fun japan_PN : PN;
fun japan_V2 : V2;
fun japanese_A : A;
fun japanese_N : N;
fun japaneseMasc_N : N;
fun japaneseFem_N : N;
fun jape_N : N;
fun japonica_N : N;
fun jar_N : N;
@@ -19827,6 +19863,7 @@ fun keep_V : V;
fun keep_V2 : V2;
fun keep_VA : VA;
fun keep_VS : VS;
fun keep_VV : VV;
fun keeper_N : N;
fun keeping_N : N;
fun keepsake_N : N;
@@ -20120,6 +20157,7 @@ fun kumis_N : N;
fun kummel_N : N;
fun kung_fu_N : N;
fun kunming_PN : PN;
fun kurd_N : N;
fun kuwait_PN : PN;
fun kuwait_city_PN : PN;
fun kuwaiti_A : A;
@@ -21453,6 +21491,7 @@ fun lovable_A : A;
fun love_N : N;
fun love_V2 : V2;
fun love_V2V : V2V;
fun love_VV : VV;
fun love_affair_N : N;
fun love_child_N : N;
fun love_feast_N : N;
@@ -22079,6 +22118,7 @@ fun margie_PN : PN;
fun margin_N : N;
fun marginal_A : A;
fun marginalize_V2 : V2;
fun marginalization_N : N;
fun margrave_N : N;
fun marguerite_N : N;
fun maria_PN : PN;
@@ -22473,6 +22513,7 @@ fun meditate_V2 : V2;
fun meditation_N : N;
fun meditative_A : A;
fun mediterranean_A : A;
fun media_N : N;
fun medium_A : A;
fun medium_N : N;
fun medium_grade_A : A;
@@ -23729,6 +23770,7 @@ fun mullion_N : N;
fun mullioned_A : A;
fun multan_PN : PN;
fun multi_lingual_A : A;
fun multi_ethnicity_N : N;
fun multifarious_A : A;
fun multiform_A : A;
fun multilateral_A : A;
@@ -25000,7 +25042,8 @@ fun office_boy_N : N;
fun office_holder_N : N;
fun officer_N : N;
fun official_A : A;
fun official_N : N;
fun officialMasc_N : N;
fun officialFem_N : N;
fun officialdom_N : N;
fun officialese_N : N;
fun officiate_V : V;
@@ -25246,6 +25289,7 @@ fun optimism_N : N;
fun optimist_N : N;
fun optimistic_A : A;
fun optimistically_Adv : Adv;
fun optimization_N : N;
fun optimum_N : N;
fun option_N : N;
fun optional_A : A;
@@ -26487,6 +26531,7 @@ fun peaceable_A : A;
fun peaceful_A : A;
fun peacefulness_N : N;
fun peacehaven_PN : PN;
fun peacekeeper_N : N;
fun peacemaker_N : N;
fun peacetime_N : N;
fun peach_N : N;
@@ -26869,7 +26914,8 @@ fun persevering_A : A;
fun pershore_PN : PN;
fun persia_PN : PN;
fun persian_A : A;
fun persian_N : N;
fun persianMasc_N : N;
fun persianFem_N : N;
fun persiflage_N : N;
fun persimmon_N : N;
fun persist_V : V;
@@ -26882,7 +26928,7 @@ fun persona_non_grata_N : N;
fun personable_A : A;
fun personage_N : N;
fun personal_A : A;
fun personal_N : N;
fun personnel_N : N;
fun personality_N : N;
fun personalize_V2 : V2;
fun personalty_N : N;
@@ -28435,7 +28481,8 @@ fun preserve_V2 : V2;
fun preserver_N : N;
fun preside_V : V;
fun presidency_N : N;
fun president_N : N;
fun presidentMasc_N : N;
fun presidentFem_N : N;
fun presidential_A : A;
fun presidium_N : N;
fun press_N : N;
@@ -28632,6 +28679,7 @@ fun private_N : N;
fun privateer_N : N;
fun privation_N : N;
fun privatize_V2 : V2;
fun privatization_N : N;
fun privet_N : N;
fun privilege_N : N;
fun privileged_A : A;
@@ -30201,6 +30249,7 @@ fun reconcile_V2 : V2;
fun reconciliation_N : N;
fun recondite_A : A;
fun recondition_V2 : V2;
fun reconfiguration_N : N;
fun reconnaissance_N : N;
fun reconnoitre_V : V;
fun reconnoitre_V2 : V2;
@@ -30522,6 +30571,7 @@ fun reinstitute_V2 : V2;
fun reinsurance_N : N;
fun reinsure_V2 : V2;
fun reintegrate_V2 : V2;
fun reintegration_N : N;
fun reinterpret_V2 : V2;
fun reinterpretation_N : N;
fun reintroduce_V2 : V2;
@@ -30801,7 +30851,8 @@ fun represent_V : V;
fun represent_V2 : V2;
fun representation_N : N;
fun representative_A : A;
fun representative_N : N;
fun representativeMasc_N : N;
fun representativeFem_N : N;
fun repress_V2 : V2;
fun repressed_A : A;
fun repression_N : N;
@@ -30883,7 +30934,8 @@ fun rescuer_N : N;
fun research_N : N;
fun research_V : V;
fun research_V2 : V2;
fun researcher_N : N;
fun researcherMasc_N : N;
fun researcherFem_N : N;
fun reseat_V2 : V2;
fun reseed_V2 : V2;
fun resell_V2 : V2;
@@ -35889,7 +35941,8 @@ fun starry_eyed_A : A;
fun start_N : N;
fun start_V : V;
fun start_V2 : V2;
fun start_VV : VV;
fun start_to_VV : VV;
fun start_ing_VV : VV;
fun start_VS : VS;
fun starter_N : N;
fun starting_gate_N : N;
@@ -35906,6 +35959,7 @@ fun state_N : N;
fun state_V2 : V2;
fun state_VS : VS;
fun statecraft_N : N;
fun statehood_N : N;
fun stated_A : A;
fun statehouse_N : N;
fun stateless_A : A;
@@ -37164,7 +37218,8 @@ fun sweater_N : N;
fun sweatshop_N : N;
fun sweaty_A : A;
fun swede_A : A;
fun swede_N : N;
fun swedeMasc_N : N;
fun swedeFem_N : N;
fun sweden_PN : PN;
fun swedish_A : A;
fun swedish_N : N;
@@ -37807,6 +37862,7 @@ fun tel_aviv_PN : PN;
fun telecast_N : N;
fun telecast_V2 : V2;
fun telecommunication_N : N;
fun teleconference_N : N;
fun telegram_N : N;
fun telegraph_N : N;
fun telegraph_V : V;
@@ -40851,7 +40907,8 @@ fun useful_A : A;
fun usefulness_N : N;
fun useless_A : A;
fun uselessness_N : N;
fun user_N : N;
fun userMasc_N : N;
fun userFem_N : N;
fun ushaw_moor_PN : PN;
fun usher_N : N;
fun usher_V2 : V2;
@@ -42151,12 +42208,12 @@ fun wheezy_A : A;
fun whelk_N : N;
fun whelp_N : N;
fun whelp_V : V;
fun when_Adv : Adv;
fun when_IAdv : IAdv;
fun when_Subj : Subj;
fun whence_Adv : Adv;
fun whencesoever_A : A;
fun whenever_Adv : Adv ;
fun where_Adv : Adv;
fun where_IAdv : IAdv;
fun where_Subj : Subj;
fun whereabouts_Adv : Adv;
fun whereas_Prep : Prep ;
@@ -42593,7 +42650,7 @@ fun wombourne_PN : PN;
fun wonder_N : N;
fun wonder_V : V;
fun wonder_V2 : V2;
fun wonder_VS : VS;
fun wonder_VQ : VQ;
fun wonder_struck_A : A;
fun wonderful_A : A;
fun wonderingly_Adv : Adv;

View File

@@ -15,7 +15,7 @@ concrete ParseEng of ParseEngAbs =
RelativeEng,
IdiomEng [NP, VP, Tense, Cl, ProgrVP, ExistNP],
ExtraEng [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash,
Temp, Pol, Conj, VPS, ListVPS, S, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS,
Temp, Pol, Conj, VPS, ListVPS, S, Num, CN, RP, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS, GenRP,
VPI, VPIForm, VPIInf, VPIPresPart, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV],
DictEng **
@@ -71,7 +71,7 @@ lin
infVP v.typ vp a)
(predVc v) ;
ComplPredVP np vp = {
PredVPosv np vp = {
s = \\t,a,b,o =>
let
verb = vp.s ! t ! a ! b ! o ! np.a ;
@@ -82,6 +82,18 @@ lin
OQuest => verb.aux ++ compl ++ "," ++ np.s ! npNom ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf
}
} ;
PredVPovs np vp = {
s = \\t,a,b,o =>
let
verb = vp.s ! t ! a ! b ! o ! np.a ;
compl = vp.s2 ! np.a
in
case o of {
ODir => compl ++ verb.aux ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf ++ np.s ! npNom ;
OQuest => verb.aux ++ compl ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf ++ np.s ! npNom
}
} ;
that_RP = {
s = \\_ => "that" ;

View File

@@ -14,7 +14,7 @@ abstract ParseEngAbs =
Relative,
Idiom [NP, VP, Cl, ProgrVP, ExistNP],
Extra [NP, Quant, VPSlash, VP, GenNP, PassVPSlash,
Temp, Pol, Conj, VPS, ListVPS, S, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS,
Temp, Pol, Conj, VPS, ListVPS, S, Num, CN, RP, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS, GenRP,
VPI, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV],
DictEngAbs ** {
@@ -40,7 +40,7 @@ fun CompoundCN : Num -> N -> CN -> CN ;
SlashV2V : V2V -> Pol -> VP -> VPSlash ;
ComplPredVP : NP -> VP -> Cl ;
PredVPosv,PredVPovs : NP -> VP -> Cl ;
that_RP, no_RP : RP ;