diff options
| author | aarne <aarne@cs.chalmers.se> | 2008-06-25 16:54:35 +0000 |
|---|---|---|
| committer | aarne <aarne@cs.chalmers.se> | 2008-06-25 16:54:35 +0000 |
| commit | e9e80fc389365e24d4300d7d5390c7d833a96c50 (patch) | |
| tree | f0b58473adaa670bd8fc52ada419d8cad470ee03 /old-examples/wiki/LexRestaurantEng.gf | |
| parent | b96b36f43de3e2f8b58d5f539daa6f6d47f25870 (diff) | |
changed names of resource-1.3; added a note on homepage on release
Diffstat (limited to 'old-examples/wiki/LexRestaurantEng.gf')
| -rw-r--r-- | old-examples/wiki/LexRestaurantEng.gf | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/old-examples/wiki/LexRestaurantEng.gf b/old-examples/wiki/LexRestaurantEng.gf new file mode 100644 index 000000000..944484cb5 --- /dev/null +++ b/old-examples/wiki/LexRestaurantEng.gf @@ -0,0 +1,68 @@ + +instance LexRestaurantEng of LexRestaurant = open SyntaxEng,GrammarEng,ParadigmsEng in { + + oper + restaurant_N = mkN "restaurant" ; + food_N = mkN "food" ; + staff_N = variants {mkN "staff" ; mkN "service"} ; + wine_N = mkN "wine" ;
+ pizza_N = mkN "pizza" ;
+ cheese_N = mkN "cheese" ; + fish_N = mkN "fish" "fish" ; + dish_N = mkN "dish" ; + drink_N = mkN "drink" ; + dessert_N = mkN "dessert" ; + + recommend_V2 = mkV2 (mkV "recommend") ; + + chinese_A = mkA "chinese" ; + french_A = mkA "french" ; + italian_A = mkA "italian" ; + japanese_A = mkA "japanese" ; + mexican_A = mkA "mexican" ; + thai_A = mkA "thai" ; + expensive_A = mkA "expensive" ; + cheap_A = mkA "cheap" ; + nice_A = mkA "nice" ; + clean_A = mkA "clean" ; + dirty_A = mkA "dirty" ; + fresh_A = mkA "fresh" ; + delicious_A = variants {mkA "delicious"; mkA "exquisit"; mkA "tasty"} ; + fatty_A = mkA "fatty" ; + tasteless_A = variants {mkA "tasteless"; mkA "flavorless"; mkA "bland"} ; + authentic_A = mkA "authentic" ; + efficient_A = mkA "efficient" ; + courteous_A = mkA "courteous" ; + helpful_A = mkA "helpful" ; + friendly_A = mkA "friendly" ; + personal_A = mkA "personal" ; + warm_A = mkA "warm" ; + prompt_A = mkA "prompt" ; + attentive_A = mkA "attentive" ; + inefficient_A = variants {mkA "inefficient" ; mkA "incompetent"} ; + rude_A = variants {mkA "rude" ; mkA "discourteous"} ; + impersonal_A = variants {mkA "impersonal" ; mkA "cold"} ; + slow_A = mkA "slow" ; + unattentive_A = mkA "unattentive" ; + good_A = mkA "good" "better" "best" "well" ; + great_A = mkA "great" ; + excellent_A = mkA "excellent" ; + bad_A = mkA "bad" ; + awful_A = mkA "awful" ; + horrible_A = variants {mkA "horrible" ; mkA "dreadful"} ; + disgusting_A = variants {mkA "disgusting"; mkA "gross"} ; + boring_A = mkA "boring" ; + diverse_A = mkA "diverse" ; + + noAdv_AdV = mkAdV "" ;
+ strongly_AdV = mkAdV "strongly" ; + completely_AdV = mkAdV (variants {"completely"; "totally"; "definitely"; "absolutely"}) ; + certainly_AdV = mkAdV "certainly" ; + honestly_AdV = mkAdV "honestly" ; + really_AdV = mkAdV (variants {"really"; "truly"}) ; + reluctantly_AdV = mkAdV "reluctantly" ; + hardly_AdV = mkAdV "hardly" ; + +-- but_Conj = ss "but" ** {n = Pl} ; + +} |
