From a927944c80f89220e4a47014684eb321a9b68f03 Mon Sep 17 00:00:00 2001 From: aarne Date: Wed, 6 Nov 2013 16:26:58 +0000 Subject: [PATCH] added robustness flags to Translate; added or fixed a number of words in DictEngSwe detected in PhD regulations --- examples/translator/Translate.gf | 6 +++++- examples/translator/TranslateBul.gf | 3 +++ examples/translator/TranslateChi.gf | 3 +++ examples/translator/TranslateEng.gf | 2 ++ examples/translator/TranslateFin.gf | 3 +++ examples/translator/TranslateFre.gf | 3 +++ examples/translator/TranslateSwe.gf | 3 +++ 7 files changed, 22 insertions(+), 1 deletion(-) diff --git a/examples/translator/Translate.gf b/examples/translator/Translate.gf index 3c64f3184..994ef650e 100644 --- a/examples/translator/Translate.gf +++ b/examples/translator/Translate.gf @@ -1,6 +1,10 @@ abstract Translate = ParseEngAbs, Phrasebook ** { -flags startcat = Phrase ; +flags + startcat = Phrase ; + heuristic_search_factor=0.60; + meta_prob=1.0e-5; + meta_token_prob=1.1965149246222233e-9; fun PPhr : Phr -> Phrase ; diff --git a/examples/translator/TranslateBul.gf b/examples/translator/TranslateBul.gf index f6a253a6c..7ec263e5d 100644 --- a/examples/translator/TranslateBul.gf +++ b/examples/translator/TranslateBul.gf @@ -5,6 +5,9 @@ concrete TranslateBul of Translate = PhrasebookBul - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease] ** open SyntaxBul, (E = ExtraBul), Prelude in { +flags + literal = Symb ; + lin PPhr p = lin Text p ; NP_Person np = {name = lin NP np ; isPron = False ; poss = mkQuant he_Pron} ; diff --git a/examples/translator/TranslateChi.gf b/examples/translator/TranslateChi.gf index 869abb6cd..407aef798 100644 --- a/examples/translator/TranslateChi.gf +++ b/examples/translator/TranslateChi.gf @@ -5,6 +5,9 @@ concrete TranslateChi of Translate = PhrasebookChi - [at_Prep, PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease] ** open SyntaxChi, (E = ExtraChi), Prelude in { +flags + literal = Symb ; + lin PPhr p = lin Text p ; NP_Person np = {name = lin NP np ; isPron = False ; poss = E.GenNP np} ; diff --git a/examples/translator/TranslateEng.gf b/examples/translator/TranslateEng.gf index 2b3a05a60..0c02c6263 100644 --- a/examples/translator/TranslateEng.gf +++ b/examples/translator/TranslateEng.gf @@ -5,6 +5,8 @@ concrete TranslateEng of Translate = PhrasebookEng - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease] ** open SyntaxEng, (E = ExtraEng), Prelude in { +flags + literal = Symb ; lin PPhr p = lin Text p ; NP_Person np = {name = lin NP np ; isPron = False ; poss = E.GenNP np} ; diff --git a/examples/translator/TranslateFin.gf b/examples/translator/TranslateFin.gf index 6c75d98a4..0dab81f29 100644 --- a/examples/translator/TranslateFin.gf +++ b/examples/translator/TranslateFin.gf @@ -6,6 +6,9 @@ concrete TranslateFin of Translate = PhrasebookFin - [at_Prep, PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease] ** open SyntaxFin, (E = ExtraFin), Prelude in { +flags + literal = Symb ; + lin PPhr p = lin Text p ; NP_Person np = {name = lin NP np ; isPron = False ; poss = E.GenNP np} ; diff --git a/examples/translator/TranslateFre.gf b/examples/translator/TranslateFre.gf index e923947a8..e7389b372 100644 --- a/examples/translator/TranslateFre.gf +++ b/examples/translator/TranslateFre.gf @@ -5,6 +5,9 @@ concrete TranslateFre of Translate = PhrasebookFre - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease] ** open SyntaxFre, ParadigmsFre, (E = ExtraFre), Prelude in { +flags + literal = Symb ; + lin PPhr p = lin Text p ; NP_Person np = {name = lin NP np ; isPron = False ; poss = mkQuant he_Pron} ; diff --git a/examples/translator/TranslateSwe.gf b/examples/translator/TranslateSwe.gf index 36e07ffec..3d8f5d8fd 100644 --- a/examples/translator/TranslateSwe.gf +++ b/examples/translator/TranslateSwe.gf @@ -5,6 +5,9 @@ concrete TranslateSwe of Translate = PhrasebookSwe - [PSentence, PQuestion, PGreetingMale, PGreetingFemale, GObjectPlease] ** open SyntaxSwe, ParadigmsSwe, (E = ExtraSwe), Prelude in { +flags + literal = Symb ; + lin PPhr p = lin Text p ; NP_Person np = {name = lin NP np ; isPron = False ; poss = mkQuant he_Pron} ;