diff options
| author | aarne <aarne@chalmers.se> | 2010-04-04 20:44:37 +0000 |
|---|---|---|
| committer | aarne <aarne@chalmers.se> | 2010-04-04 20:44:37 +0000 |
| commit | 09171eecb4d15d27f37a0619230915e05e50dde0 (patch) | |
| tree | 63904263e5f713e67bca58abba52d3864ffd42e1 /examples/phrasebook/WordsRon.gf | |
| parent | cdd9efa5597c691c4e7a819d18331ea2e034cb70 (diff) | |
reduced overgeneration by only allowing one AdA in Phrasebook
Diffstat (limited to 'examples/phrasebook/WordsRon.gf')
| -rw-r--r-- | examples/phrasebook/WordsRon.gf | 133 |
1 files changed, 67 insertions, 66 deletions
diff --git a/examples/phrasebook/WordsRon.gf b/examples/phrasebook/WordsRon.gf index deb857b7c..016ef87d8 100644 --- a/examples/phrasebook/WordsRon.gf +++ b/examples/phrasebook/WordsRon.gf @@ -1,66 +1,67 @@ --- (c) 2009 Ramona Enache under LGPL
-
-concrete WordsRon of Words = SentencesRon ** open
- SyntaxRon,
- ParadigmsRon,
- BeschRon,
- DiffPhrasebookRon in
-{
-flags coding=utf8 ;
-
-lin
-
-Wine = mkCN (mkN "vin" "vinuri" neuter) ;
- Beer = mkCN (mkN "bere") ;
- Water = mkCN (mkN "apă") ;
----- Coffee = mkCN (mkN "coffee") ;
----- Tea = mkCN (mkN "tea") ;
-
-Cheese = mkCN (mkN "brânză" "brânzeturi" feminine) ;
-Fish = mkCN (mkN "peşte" "peşti" masculine) ;
-Pizza = mkCN (mkN "pizza" "pizze" feminine) ;
-
-Fresh = mkAPA "proaspăt" "proaspătă" "proaspeţi" "proaspete" ;
-Warm = mkAPA "cald" "caldă" "calzi" "calde" ;
-Italian = mkAPA "italian" "italiană" "italieni" "italiene" ;
-Expensive = mkAPA "scump" "scumpă" "scumpi" "scumpe" ;
-Delicious = mkAPA "delicios" "delcioasă" "delicioşi" "delicioase" ;
-Boring = mkAPA "plictisitor" "plictisitoare" "plictisitori" "plictisitoare" ;
-
- Restaurant = mkCN (mkN "restaurant") ;
- Bar = mkCN (mkNR "bar") ;
- Toilet = mkCN (mkN "toaleta") ;
-
- Euro = mkCN (mkN "euro" "euro") ;
- Dollar = mkCN (mkN "dolar" masculine) ;
- Lei = mkCN (mkN "leu" "lei") ;
-
- AWant p obj = mkCl p want_V2 obj ;
- ALike p item = mkCl p like_V2 item ;
- AHave p kind = mkCl p have_V2 (SyntaxRon.mkNP kind) ;
- ASpeak p lang = mkCl p (dirV2 (mkV "vorbi")) lang ;
- ALove p q = mkCl p (dirV2 (mkV "iubi")) q ;
-
- English = SyntaxRon.mkNP (mkPN "engleză") ; ---- ?
--- Finnish = mkNP (mkPN "finnois") ;
--- French = mkNP (mkPN "français") ;
- Romanian = SyntaxRon.mkNP (mkPN "română") ; ---- ?
--- Swedish = mkNP (mkPN "suédois") ;
-
--- AHungry p = mkCl p have_V2 (SyntaxRon.mkNP a_Det (mkN "foame")) ;
--- AThirsty p = mkCl p (E.ComplCN have_V2 (mkCN (mkN "sete" feminine))) ;
--- ATired p = mkCl p (mkA "stanco") ;
--- AScared p = mkCl p (E.ComplCN have_V2 (mkCN (mkN "paura" feminine))) ;
- AUnderstand p = mkCl p (v_besch83 "înţelege") ;
-{-
- GImHungry = ss "mi-e foame" ;
- GImThirsty = ss "mi-e sete" ;
- GImTired = ss "mi-e somn" ;
- GImScared = ss "mi-e frică" ;
--}
-
-
-oper
-mkAPA : (_,_,_,_ : Str) -> AP = \x,y,z,u -> mkAP (mkA x y z u) ;
-
-}
+-- (c) 2009 Ramona Enache under LGPL + +concrete WordsRon of Words = SentencesRon ** open + SyntaxRon, + ParadigmsRon, + BeschRon, + DiffPhrasebookRon in +{ +flags coding=utf8 ; + +lin + +Wine = mkCN (mkN "vin" "vinuri" neuter) ; + Beer = mkCN (mkN "bere") ; + Water = mkCN (mkN "apă") ; +---- Coffee = mkCN (mkN "coffee") ; +---- Tea = mkCN (mkN "tea") ; + +Cheese = mkCN (mkN "brânză" "brânzeturi" feminine) ; +Fish = mkCN (mkN "peşte" "peşti" masculine) ; +Pizza = mkCN (mkN "pizza" "pizze" feminine) ; + +Fresh = mkA "proaspăt" "proaspătă" "proaspeţi" "proaspete" ; +Warm = mkA "cald" "caldă" "calzi" "calde" ; +Italian = mkA "italian" "italiană" "italieni" "italiene" ; +Expensive = mkA "scump" "scumpă" "scumpi" "scumpe" ; +Delicious = mkA "delicios" "delcioasă" "delicioşi" "delicioase" ; +Boring = mkA "plictisitor" "plictisitoare" "plictisitori" "plictisitoare" ; +Good = mkA "bun" "bună" "buni" "bune" "bine" ; + + Restaurant = mkCN (mkN "restaurant") ; + Bar = mkCN (mkNR "bar") ; + Toilet = mkCN (mkN "toaleta") ; + + Euro = mkCN (mkN "euro" "euro") ; + Dollar = mkCN (mkN "dolar" masculine) ; + Lei = mkCN (mkN "leu" "lei") ; + + AWant p obj = mkCl p want_V2 obj ; + ALike p item = mkCl p like_V2 item ; + AHave p kind = mkCl p have_V2 (SyntaxRon.mkNP kind) ; + ASpeak p lang = mkCl p (dirV2 (mkV "vorbi")) lang ; + ALove p q = mkCl p (dirV2 (mkV "iubi")) q ; + + English = SyntaxRon.mkNP (mkPN "engleză") ; ---- ? +-- Finnish = mkNP (mkPN "finnois") ; +-- French = mkNP (mkPN "français") ; + Romanian = SyntaxRon.mkNP (mkPN "română") ; ---- ? +-- Swedish = mkNP (mkPN "suédois") ; + +-- AHungry p = mkCl p have_V2 (SyntaxRon.mkNP a_Det (mkN "foame")) ; +-- AThirsty p = mkCl p (E.ComplCN have_V2 (mkCN (mkN "sete" feminine))) ; +-- ATired p = mkCl p (mkA "stanco") ; +-- AScared p = mkCl p (E.ComplCN have_V2 (mkCN (mkN "paura" feminine))) ; + AUnderstand p = mkCl p (v_besch83 "înţelege") ; +{- + GImHungry = ss "mi-e foame" ; + GImThirsty = ss "mi-e sete" ; + GImTired = ss "mi-e somn" ; + GImScared = ss "mi-e frică" ; +-} + + +oper +mkAPA : (_,_,_,_ : Str) -> AP = \x,y,z,u -> mkAP (mkA x y z u) ; + +} |
