From 5c5429df0e2544f2cf64b67899b0063eced0e470 Mon Sep 17 00:00:00 2001 From: aarne Date: Fri, 21 May 2004 15:12:51 +0000 Subject: [PATCH] fix eng parad --- resource-0.6/english/ParadigmsEng.gf | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/resource-0.6/english/ParadigmsEng.gf b/resource-0.6/english/ParadigmsEng.gf index 45ac5d1d2..fe65c437d 100644 --- a/resource-0.6/english/ParadigmsEng.gf +++ b/resource-0.6/english/ParadigmsEng.gf @@ -108,10 +108,11 @@ oper --2 Adverbs --- Adverbs are not inflected. The lexical ones have position not --- before the verb. +-- Adverbs are not inflected. Most lexical ones have position not +-- before the verb. Some can be preverbal (e.g. "always"). mkAdv : Str -> AdV ; + mkAdvPre : Str -> AdV ; --2 Verbs -- @@ -219,12 +220,13 @@ oper apReg = \s -> AdjP1 (mkAdj1 s) ; aGen : Str -> AdjDeg = \s -> case last s of { - "y" => mkAdjDeg s (init s + "ier") (init s + "iest") ; + "y" => mkAdjDeg s (init s ++ "ier") (init s + "iest") ; "e" => mkAdjDeg s (s + "r") (s + "st") ; _ => aReg s } ; mkAdv a = advPost a ** {lock_AdV = <>} ; + mkAdvPre a = advPre a ** {lock_AdV = <>} ; mkV = \go,goes,went,gone -> verbNoPart (mkVerbP3 go goes went gone) ** {lock_V = <>} ;