summaryrefslogtreecommitdiff
path: root/old-examples/wiki/LexRestaurantEng.gf
diff options
context:
space:
mode:
authoraarne <aarne@cs.chalmers.se>2008-06-25 16:54:35 +0000
committeraarne <aarne@cs.chalmers.se>2008-06-25 16:54:35 +0000
commite9e80fc389365e24d4300d7d5390c7d833a96c50 (patch)
treef0b58473adaa670bd8fc52ada419d8cad470ee03 /old-examples/wiki/LexRestaurantEng.gf
parentb96b36f43de3e2f8b58d5f539daa6f6d47f25870 (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.gf68
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} ;
+
+}