summaryrefslogtreecommitdiff
path: root/deprecated/old-lib/resource/demo/Clause.gf
blob: 4145d335afe364d9c0fbe89d8bb9f68ec54fd0dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
abstract Clause = Cat ** {

fun 
  PredV   : NP -> V -> Cl ;
  PredV2  : NP -> V2 -> NP -> Cl ;
  PredAP  : NP -> AP -> Cl ;
  PredAdv : NP -> Adv -> Cl ;
  PredNP  : NP -> NP -> Cl ;

    UseCl  : Tense -> Ant -> Pol -> Cl  -> S ;

  QuestV  : IP -> V -> QCl ;
  QuestV2 : IP -> V2 -> NP -> QCl ;
--  QuestV2Slash : IP -> NP -> V2 -> QCl ;

    UseQCl : Tense -> Ant -> Pol -> QCl -> QS ;

  ImpV   : V -> Imp ;
--  ImpV2  : V2 -> NP -> Imp ;


}