diff options
| author | aarne <aarne@cs.chalmers.se> | 2006-11-08 15:14:47 +0000 |
|---|---|---|
| committer | aarne <aarne@cs.chalmers.se> | 2006-11-08 15:14:47 +0000 |
| commit | 2fc97fa6fa30ac5dc031a588d26399fd38f42d9b (patch) | |
| tree | e3e550d6df056c6b39fb540e2991a01b8d83e56c /examples/godis-tram/Common/GodisSystem.gf | |
| parent | c94d5a5f1e4a7e254d0ede33328e958250071c0c (diff) | |
took away godis_tram from darcs
Diffstat (limited to 'examples/godis-tram/Common/GodisSystem.gf')
| -rw-r--r-- | examples/godis-tram/Common/GodisSystem.gf | 135 |
1 files changed, 0 insertions, 135 deletions
diff --git a/examples/godis-tram/Common/GodisSystem.gf b/examples/godis-tram/Common/GodisSystem.gf deleted file mode 100644 index 2569c1ec3..000000000 --- a/examples/godis-tram/Common/GodisSystem.gf +++ /dev/null @@ -1,135 +0,0 @@ ---# -path=.:prelude - -abstract GodisSystem = PredefAbs ** { - -cat - --- Participant; - -Move; -[Move]{1}; -S; - -ShortAns; - -Proposition; - --- NOTE: Question means only WhQ --- this division is for Multimodality to work -Question; -YNQ; AltQ; -[Proposition]{2}; - --- special kind of proposition best linearized as a VP, --- only used in Y/N and Alt questions starting with "do you want to ..." --- this is for VP aggregation to work -VPProposition; -- issue(X^p(X)) and action(a) -[VPProposition]{2}; - -Action; -Reason; - - -fun - --- usr, sys : Participant; - ----------------------------------------------------------------------- --- forming Questions - -action_Q, -issue_Q : Question; - -ynq : Proposition -> YNQ; -altq : [Proposition] -> AltQ; --- BaseProposition : Proposition -> Proposition -> [Proposition]; --- ConsProposition : Proposition -> [Proposition] -> [Proposition]; - ----------------------------------------------------------------------- --- forming Propositions - -not : Proposition -> Proposition; --- done : Action -> Proposition; -fail : Question -> Reason -> Proposition; --- und : Participant -> Proposition -> Proposition; - ----------------------------------------------------------------------- --- forming VPPropositions, and associated questions - -action : Action -> VPProposition; -issue : Question -> VPProposition; - -vp_ynq : VPProposition -> YNQ; -vp_altq : [VPProposition] -> AltQ; --- BaseVPProposition : VPProposition -> VPProposition -> [VPProposition]; --- ConsVPProposition : VPProposition -> [VPProposition] -> [VPProposition]; - ----------------------------------------------------------------------- --- short answers - -notS : ShortAns -> ShortAns; - - ----------------------------------------------------------------------- --- dialogue moves - -answer_yes, -answer_no : Move; - -greet, -quit : Move; -ask : Question -> Move; -askYNQ : YNQ -> Move; -askAltQ : AltQ -> Move; -answer : Proposition -> Move; -answerVP : VPProposition -> Move; -shortAns : ShortAns -> Move; - -request, -confirm : Action -> Move; -reportFailure : Action -> Reason -> Move; - -answerFailure : Question -> Reason -> Move; - ----------------------------------------------------------------------- --- ICM - -icm_acc_pos, -icm_con_neg, -icm_per_neg, -icm_per_int, -icm_sem_neg, -icm_sem_int, -icm_und_neg, -icm_reraise, -icm_loadplan, -icm_accommodate : Move; - -icm_per_pos : String -> Move; -icm_und_int_prop, -icm_und_pos_prop, -icm_acc_neg_prop : Proposition -> Move; -icm_acc_neg_que : Question -> Move; -icm_sem_pos_move : Move -> Move; -icm_sem_pos_shortAns : ShortAns -> Move; -icm_und_pos_vp, -icm_und_int_vp : {- Participant -> -} VPProposition -> Move; -icm_reraise_act : Action -> Move; - -icm_reraise_whq, -icm_accommodate_whq, -icm_reaccommodate_whq : Question -> Move; -icm_reraise_ynq, -icm_accommodate_ynq, -icm_reaccommodate_ynq : YNQ -> Move; -icm_und_int_altq, -icm_reraise_altq, -icm_accommodate_altq, -icm_reaccommodate_altq: AltQ -> Move; - --- BaseMove : Move -> [Move]; --- ConsMove : Move -> [Move] -> [Move]; - -godis_utterance : [Move] -> S; - -} |
