summaryrefslogtreecommitdiff
path: root/examples/phrasebook/Sentences.gf
diff options
context:
space:
mode:
authoraarne <aarne@chalmers.se>2011-11-30 20:24:23 +0000
committeraarne <aarne@chalmers.se>2011-11-30 20:24:23 +0000
commit33f1eeb7d1a94c8f34b13a69c9082e1a8807fba8 (patch)
tree6e73202d059e83f6b08db2fb1a3c092aa29e0067 /examples/phrasebook/Sentences.gf
parent69d54030c02431ecca77523d05585b667e1fcafd (diff)
splits in Phrasebook Kind category: Drink and Plur; some new words in Tha,Eng,Fin,Swe
Diffstat (limited to 'examples/phrasebook/Sentences.gf')
-rw-r--r--examples/phrasebook/Sentences.gf17
1 files changed, 12 insertions, 5 deletions
diff --git a/examples/phrasebook/Sentences.gf b/examples/phrasebook/Sentences.gf
index e0c58c40f..cb99d94fa 100644
--- a/examples/phrasebook/Sentences.gf
+++ b/examples/phrasebook/Sentences.gf
@@ -25,6 +25,8 @@ abstract Sentences = Numeral ** {
Item ; -- a single entity e.g. "this pizza"
Kind ; -- a type of an item e.g. "pizza"
MassKind ; -- a type mass (uncountable) e.g. "water"
+ PlurKind ; -- a type usually only in plural e.g. "noodles"
+ DrinkKind ; -- a drinkable, countable type e.g. "beer"
Quality ; -- qualification of an item, can be complex e.g. "very good"
Property ; -- basic property of an item, one word e.g. "good"
Place ; -- location e.g. "the bar"
@@ -109,6 +111,7 @@ abstract Sentences = Numeral ** {
ObjNumber : Number -> Kind -> PrimObject ; -- five pizzas
ObjIndef : Kind -> PrimObject ; -- a pizza
ObjPlural : Kind -> PrimObject ; -- pizzas
+ ObjPlur : PlurKind -> PrimObject ; -- noodles
ObjMass : MassKind -> PrimObject ; -- water
ObjAndObj : PrimObject -> Object -> Object ; -- this pizza and a beer
OneObj : PrimObject -> Object ; -- this pizza
@@ -119,11 +122,15 @@ abstract Sentences = Numeral ** {
Too : Property -> Quality ; -- too Italian
PropQuality : Property -> Quality ; -- Italian
+ MassDrink : DrinkKind -> MassKind ; -- beer
+ KindDrink : DrinkKind -> Kind ; -- (one) beer
+
-- Determiners.
- This, That, These, Those : Kind -> Item ; -- this pizza,...,those pizzas
- The, Thes : Kind -> Item ; -- the pizza, the pizzas
- ThisMass, ThatMass, TheMass : MassKind -> Item ; -- this/that/the water
+ This, That, These, Those : Kind -> Item ; -- this pizza,...,those pizzas
+ The, Thes : Kind -> Item ; -- the pizza, the pizzas
+ ThisMass, ThatMass, TheMass : MassKind -> Item ; -- this/that/the water
+ ThesePlur, ThosePlur, ThesPlur : PlurKind -> Item ; -- these/those/the potatoes
AmountCurrency : Number -> Currency -> Price ; -- five euros
@@ -189,8 +196,8 @@ abstract Sentences = Numeral ** {
VPlay, VRun, VSit, VSleep, VSwim, VWalk : VerbPhrase ;
VDrink, VEat, VRead, VWait, VWrite : VerbPhrase ;
---- VBuy, VDrink, VEat : VerbPhrase ;
---- VWait : Person -> VerbPhrase ;
+ V2Buy, V2Drink, V2Eat : Object -> VerbPhrase ;
+ V2Wait : Person -> VerbPhrase ;
-- other new things allowed by the resource