Files
gf-core/examples/phrasebook/Phrasebook.gf

24 lines
474 B
Plaintext

abstract Phrasebook =
Greetings,
Words
** {
flags startcat = Phrase ;
cat
Phrase ;
Politeness ; Gender ; -- abstract parameters
fun
PNumeral : Numeral -> Phrase ;
PSentence : Sentence -> Phrase ;
PQuestion : Question -> Phrase ;
PGreeting : Greeting -> Phrase ;
---- PGreeting : Politeness -> Gender -> Gender -> Greeting -> Phrase ;
-- politeness level, speaker, hearer
Polite, Familiar : Politeness ;
Male, Female : Gender ;
}