mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-11 13:59:31 -06:00
38 lines
530 B
Plaintext
38 lines
530 B
Plaintext
-- general.Abs.gf
|
|
|
|
abstract genSystem = general ** {
|
|
|
|
|
|
cat
|
|
Empty ; -- whatever this is good for?
|
|
Question ;
|
|
YNQuestion ;
|
|
WHQuestion ;
|
|
AltQuestion ;
|
|
PropQ ;
|
|
|
|
|
|
fun
|
|
greet : DMove ; -- "Welcome"
|
|
quit : DMove ; -- "Goodbye"
|
|
|
|
ask : Question -> DMove ;
|
|
|
|
--- Language
|
|
change_language : Action ;
|
|
language_alt : Question ;
|
|
|
|
--- Actions
|
|
actionQ : WHQuestion ;
|
|
|
|
--- Questions
|
|
whQuestion : WHQuestion -> Question ;
|
|
altQuestion : YNQuestion -> YNQuestion -> AltQuestion ;
|
|
|
|
--- Issue
|
|
issue : Question -> PropQ ;
|
|
|
|
--- Lists
|
|
nil : Empty ;
|
|
}
|