summaryrefslogtreecommitdiff
path: root/examples/peacekeeping/PeaceLexCommon.gf
blob: 75abaebdf499ce00b13089715de366b02ed45c62 (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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
abstract PeaceLexCommon = PeaceCat ** {

  fun

    -- Pronouns

    i_Pron : Pron ;
    youSg_Pron : Pron ;
    he_Pron : Pron ;
    we_Pron : Pron ;
    youPl_Pron : Pron ;
    they_Pron : Pron ;
    whoPl_IP : IP ;
    whoSg_IP : IP ;
    whatPl_IP : IP ;
    whatSg_IP : IP ;

    this_NP : NP ;
    that_NP : NP ;

    -- Determiners

    aSg_Det : Det ;
    aPl_Det : Det ;
    theSg_Det : Det ;
    thePl_Det : Det ;
    that_Det : Det ;
    those_Det : Det ;
    this_Det : Det ;
    these_Det : Det ;

    -- Adverbs

    here_Adv : Adv ;
    there_Adv : Adv ;
    where_IAdv : IAdv ;
    when_IAdv : IAdv ;

    -- Numerals

-- Causes too much ambiguity
--    one_Det : Det ;
    two_Num : Num ;
    three_Num : Num ;
    four_Num : Num ;
    five_Num : Num ;

    -- Adjectives

    black_A : A ;
    blue_A : A ;
    cold_A : A ;
    green_A : A ;
    hot_A : A ;
    red_A : A ;
    small_A : A ;
    white_A : A ;
    yellow_A : A ;

    -- Nouns

    airplane_N : N ;
    animal_N : N ;
    blood_N : MassN ;
    boat_N : N ;
    boy_N : N ;
    child_N : N ;
    factory_N : N ;
    foot_N : N ;
    girl_N : N ;
    hand_N : N ;
    head_N : N ;
    house_N : N ;
    leg_N : N ;
    man_N : N ;
    road_N : N ;
    water_N : MassN ;
    woman_N : N;

    -- Verbs
    breathe_V : V ;
    eat_V2 : V2 ;
    drink_V2 : V2 ;
    give_V3 : V3 ;
    have_V2 : V2;
    see_V2 : V2 ;
    sleep_V : V ;
    walk_V : V ;

}