summaryrefslogtreecommitdiff
path: root/examples/query/LexQuery.gf
blob: 83bfeeaefc2f8b48aa3958edf78b0c0fedade708 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
interface LexQuery = open Syntax in {

oper
  located_A : A ;
  giveMe : NP -> VP ;
  know_V2 : V2 ;

-- structural words
  about_Prep : Prep ;
  all_NP : NP ;
  also_AdV : AdV ;
  also_AdA : AdA ;
  as_Prep : Prep ;
  at_Prep : Prep ;
  that_RP : RP ;

  called_A : A ;

  participlePropCN : Prop -> CN -> CN ;

  vpAP : VP -> AP ;

  information_N : N ;
  other_A : A ;
  otherwise_AdV : AdV ;
  otherwise_AdA : AdA ;
  what_IQuant : IQuant ;

-- lincats
  Fun = {cn : CN ; prep : Prep} ;
  Prop = {ap : AP ; vp : VP} ;
  Rel = {ap : AP ; vp : VP ; prep : Prep} ;



}