diff --git a/lib/src/bulgarian/DictEngBul.gf b/lib/src/bulgarian/DictEngBul.gf index 163128dac..3bf65dec0 100644 --- a/lib/src/bulgarian/DictEngBul.gf +++ b/lib/src/bulgarian/DictEngBul.gf @@ -1851,6 +1851,7 @@ lin aryan_A = mkA078 "арийски"; lin aryanMasc_N = mkN013 "ариец"; lin aryanFem_N = mkN041 "арийка"; lin as_Prep = mkPrep "като" Acc; +lin as_Subj = variants {}; lin as_well_Adv = mkAdv "също"; lin asap_PN = mkPN "АСАП" Masc; lin asbestos_N = mkN007 "азбест"; @@ -27816,7 +27817,7 @@ lin pluralist_N = variants {}; lin plurality_N = variants {}; lin plus_A = variants {}; lin plus_N = mkN001 "плюс" ; -lin plus_Prep = variants {}; +lin plus_Conj = variants {}; lin plush_A = variants {}; lin plush_N = variants {}; lin plushy_A = variants {}; diff --git a/lib/src/bulgarian/ParseEngBul.gf b/lib/src/bulgarian/ParseEngBul.gf index 0b4981d07..9c304d005 100644 --- a/lib/src/bulgarian/ParseEngBul.gf +++ b/lib/src/bulgarian/ParseEngBul.gf @@ -114,4 +114,6 @@ lin UncNeg = {s = ""; p = Neg} ; + UttAdV adv = adv; + } diff --git a/lib/src/english/DictEng.gf b/lib/src/english/DictEng.gf index 67ce5a318..2656e2065 100644 --- a/lib/src/english/DictEng.gf +++ b/lib/src/english/DictEng.gf @@ -1857,6 +1857,7 @@ lin arum_N = mkN "arum" "arums"; lin aryan_A = compoundA (mkA "aryan"); lin aryan_N = mkN "aryan" "aryans"; lin as_Prep = mkPrep "as"; +lin as_Subj = mkSubj "as"; lin as_well_Adv = mkAdv "as well"; lin asap_PN = mkPN "Asap"; lin asbestos_N = mkN "asbestos" ; @@ -27786,7 +27787,7 @@ lin pluralist_N = mkN "pluralist" "pluralists"; lin plurality_N = mkN "plurality" "pluralities"; lin plus_A = compoundA (mkA "plus"); lin plus_N = mkN "plus" "pluses"; -lin plus_Prep = mkPrep "plus"; +lin plus_Conj = mkConj "plus"; lin plush_A = mkA "plush" "plusher"; lin plush_N = mkN "plush" ; lin plushy_A = mkA "plushy" "plushier"; diff --git a/lib/src/english/DictEngAbs.gf b/lib/src/english/DictEngAbs.gf index a000f97b9..1b52d887d 100644 --- a/lib/src/english/DictEngAbs.gf +++ b/lib/src/english/DictEngAbs.gf @@ -1852,6 +1852,7 @@ fun arum_N : N; fun aryan_A : A; fun aryan_N : N; fun as_Prep : Prep; +fun as_Subj : Subj; fun as_well_Adv : Adv; fun asap_PN : PN; fun asbestos_N : N; @@ -27734,7 +27735,7 @@ fun pluralist_N : N; fun plurality_N : N; fun plus_A : A; fun plus_N : N; -fun plus_Prep : Prep ; +fun plus_Conj : Conj ; fun plush_A : A; fun plush_N : N; fun plushy_A : A; diff --git a/lib/src/english/ParseEng.gf b/lib/src/english/ParseEng.gf index 74f1e7832..3ee752cd0 100644 --- a/lib/src/english/ParseEng.gf +++ b/lib/src/english/ParseEng.gf @@ -163,6 +163,8 @@ lin } ; AdAdV = cc2 ; + + UttAdV adv = adv; lin PPos = {s = [] ; p = CPos} ; diff --git a/lib/src/english/ParseEngAbs.gf b/lib/src/english/ParseEngAbs.gf index ae7f30392..600575de6 100644 --- a/lib/src/english/ParseEngAbs.gf +++ b/lib/src/english/ParseEngAbs.gf @@ -68,4 +68,5 @@ fun CompoundCN : Num -> N -> CN -> CN ; AdAdV : AdA -> AdV -> AdV ; + UttAdV : AdV -> Utt; } diff --git a/lib/src/german/DictEngGer.gf b/lib/src/german/DictEngGer.gf index 7f025e2ab..05b20ee95 100644 --- a/lib/src/german/DictEngGer.gf +++ b/lib/src/german/DictEngGer.gf @@ -1835,7 +1835,8 @@ lin arty_crafty_A = variants {}; lin arum_N = variants {}; lin aryan_A = variants {}; lin aryan_N = variants {}; -lin as_Prep = variants {}; +lin as_Prep = mkPrep "wie" accusative; +lin as_Subj = variants {}; lin as_well_Adv = variants {}; lin asap_PN = variants {}; lin asbestos_N = reg2N "Asbest" "Asbeste" masculine; @@ -27872,7 +27873,7 @@ lin pluralist_N = variants {}; lin plurality_N = variants {}; lin plus_A = variants {}; lin plus_N = variants {}; -lin plus_Prep = variants {}; +lin plus_Conj = variants {}; lin plush_A = variants {}; lin plush_N = variants {}; lin plushy_A = variants {}; diff --git a/lib/src/german/ParseEngGer.gf b/lib/src/german/ParseEngGer.gf index 3ff892d58..0cbf0a588 100644 --- a/lib/src/german/ParseEngGer.gf +++ b/lib/src/german/ParseEngGer.gf @@ -109,4 +109,6 @@ lin lin that_RP = which_RP ; + UttAdV adv = adv; + }