diff options
| author | aarne <aarne@cs.chalmers.se> | 2008-03-04 11:56:12 +0000 |
|---|---|---|
| committer | aarne <aarne@cs.chalmers.se> | 2008-03-04 11:56:12 +0000 |
| commit | bc77ad31639775dbb8201e44d1f8a3c3b8b78852 (patch) | |
| tree | 83654a2fc5e67ebfb8ed8908b7c779b728a4edcf /examples/wiki/LexRestaurantSpa.gf | |
| parent | b21fe037352bbbe55a1d30515c278d21f964bdec (diff) | |
added wiki grammars
Diffstat (limited to 'examples/wiki/LexRestaurantSpa.gf')
| -rw-r--r-- | examples/wiki/LexRestaurantSpa.gf | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/examples/wiki/LexRestaurantSpa.gf b/examples/wiki/LexRestaurantSpa.gf new file mode 100644 index 000000000..a7be39e0c --- /dev/null +++ b/examples/wiki/LexRestaurantSpa.gf @@ -0,0 +1,68 @@ +
+instance LexRestaurantSpa of LexRestaurant = open SyntaxSpa,GrammarSpa,ParadigmsSpa in { + + flags encoding = utf8 ; + + oper + restaurant_N = mkN "restaurante" ; + food_N = mkN "comida" ; + staff_N = variants {mkN "personal" ; mkN "servicio"} ; + wine_N = mkN "vino" ;
+ pizza_N = mkN "pizza" ;
+ cheese_N = mkN "queso" ;
+ fish_N = mkN "pescado" ; + dish_N = mkN "platillo" ; + drink_N = mkN "bebida" ; + dessert_N = mkN "postre" ; + + recommend_V2 = mkV2 (mkV "recomendar" "recomiendo") ; + + chinese_A = mkA "chino" ; + french_A = mkA "francés" "francesa" "franceses" "francesas" "francesamente"; + italian_A = mkA "italiano" ; + japanese_A = mkA "japonés" ; + mexican_A = mkA "mexicano" ; + thai_A = mkA "tailandés" "tailandesa" "tailandeses" "tailandesas" "tailandesamente"; + expensive_A = mkA "caro" ; + cheap_A = mkA "barato" ; + nice_A = mkA "agradable" ; + clean_A = mkA "limpio" ; + dirty_A = mkA "sucio" ; + fresh_A = mkA "fresco" ; + delicious_A = variants {mkA "delicioso"; mkA "exquisito"; mkA "sabroso"} ; + fatty_A = mkA "grasoso" ; + tasteless_A = variants {mkA "insípido"; mkA "insulso"} ; + authentic_A = mkA "auténtico" ; + efficient_A = mkA "eficiente" ; + courteous_A = mkA "cortés" ; + helpful_A = mkA "servicial" ; + friendly_A = mkA "amigable" ; + personal_A = mkA "personal" ; + warm_A = mkA "cálido" ; + prompt_A = mkA "rápido" ; + attentive_A = mkA "atento" ; + inefficient_A = variants {mkA "ineficiente" ; mkA "incompetente"} ; + rude_A = variants {mkA "grosero" ; mkA "descortés"} ; + impersonal_A = variants {mkA "impersonal" ; mkA "frío"} ; + slow_A = mkA "lento" ; + unattentive_A = mkA "desatento" ; + good_A = mkA "bueno" ; + great_A = mkA "magnífico" ; + excellent_A = mkA "excelente" ; + bad_A = mkA "malo" ; + awful_A = mkA "terrible" ; + horrible_A = variants {mkA "horrible" ; mkA "espantoso"} ; + disgusting_A = mkA "repugnante" ; + boring_A = mkA "aburrido" ; + diverse_A = mkA "variado" ; + + noAdv_AdV = mkAdV "" ;
+ strongly_AdV = mkAdV "enfáticamente" ; + completely_AdV = mkAdV (variants {"completamente"; "totalmente"; "definitivamente"; "absolutamente"}) ; + certainly_AdV = mkAdV "ciertamente" ; + honestly_AdV = mkAdV "honestamente" ; + really_AdV = mkAdV (variants {"realmente"; "verdaderamente"}) ; + reluctantly_AdV = mkAdV ("a" ++ "regañadientes") ; + hardly_AdV = mkAdV "difícilmente" ; + +} |
