mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-10 13:29:32 -06:00
52 lines
1.4 KiB
Plaintext
52 lines
1.4 KiB
Plaintext
abstract Sentences = Numeral ** {
|
|
|
|
cat
|
|
Phrase ;
|
|
Sentence ; Question ;
|
|
Object ; Item ; Kind ; Quality ;
|
|
Place ; PlaceKind ; Currency ; Price ; Language ;
|
|
Person ; Action ;
|
|
|
|
fun
|
|
-- these phrases are formed here, not in Phrasebook, as they are functorial
|
|
PSentence : Sentence -> Phrase ;
|
|
PQuestion : Question -> Phrase ;
|
|
|
|
PObject : Object -> Phrase ;
|
|
PKind : Kind -> Phrase ;
|
|
PQuality : Quality -> Phrase ;
|
|
PNumeral : Numeral -> Phrase ;
|
|
PPlace : Place -> Phrase ;
|
|
PPlaceKind: PlaceKind-> Phrase ;
|
|
PCurrency : Currency -> Phrase ;
|
|
PPrice : Price -> Phrase ;
|
|
PLanguage : Language -> Phrase ;
|
|
|
|
Is : Item -> Quality -> Sentence ;
|
|
IsNot : Item -> Quality -> Sentence ;
|
|
|
|
WhetherIs : Item -> Quality -> Question ;
|
|
WhereIs : Place -> Question ;
|
|
|
|
SAction : Action -> Sentence ;
|
|
SNotAction : Action -> Sentence ;
|
|
QAction : Action -> Question ;
|
|
|
|
HowMuchCost : Item -> Question ;
|
|
ItCost : Item -> Price -> Sentence ;
|
|
AmountCurrency : Numeral -> Currency -> Price ;
|
|
|
|
ObjItem : Item -> Object ;
|
|
ObjNumber : Numeral -> Kind -> Object ;
|
|
|
|
This, That, These, Those, The, Thes : Kind -> Item ;
|
|
SuchKind : Quality -> Kind -> Kind ;
|
|
Very : Quality -> Quality ;
|
|
Too : Quality -> Quality ;
|
|
|
|
ThePlace : PlaceKind -> Place ;
|
|
|
|
I, YouFam, YouPol : Person ;
|
|
|
|
}
|