diff options
| author | bringert <bringert@cs.chalmers.se> | 2006-04-20 11:13:43 +0000 |
|---|---|---|
| committer | bringert <bringert@cs.chalmers.se> | 2006-04-20 11:13:43 +0000 |
| commit | 72dbe753e053f25d331cb0564652bb72670fdc9f (patch) | |
| tree | dbee1b9291d1801bd1e9b724c8115e31ecc0fd18 /examples/peacekeeping/PeaceKeep.gf | |
| parent | 8c77d8e95140b17ba801ff4d70268678d0dfc4df (diff) | |
Added the beginnings of the PeaceKeep grammar.
Diffstat (limited to 'examples/peacekeeping/PeaceKeep.gf')
| -rw-r--r-- | examples/peacekeeping/PeaceKeep.gf | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/examples/peacekeeping/PeaceKeep.gf b/examples/peacekeeping/PeaceKeep.gf new file mode 100644 index 000000000..aa4d60833 --- /dev/null +++ b/examples/peacekeeping/PeaceKeep.gf @@ -0,0 +1,46 @@ +abstract PeaceKeep = Cat, PeaceLex ** { + + cat + Sent ; MassCN ; + + fun + PhrPos : Sent -> Phr ; + PhrNeg : Sent -> Phr ; + PhrQuest : Sent -> Phr ; + PhrImp : Imp -> Phr ; + PhrImpNeg : Imp -> Phr ; + + QuestIP_V : V -> IP -> Phr ; + QuestIP_V2 : V2 -> IP -> NP -> Phr ; + QuestIP_V2Mass : V2 -> IP -> MassCN -> Phr ; + QuestIP_A : A -> IP -> Phr ; + QuestIAdv_V : V -> NP -> IAdv -> Phr ; + QuestIAdv_V2 : V2 -> NP -> NP -> IAdv -> Phr ; + + SentV : V -> NP -> Sent ; + SentV2 : V2 -> NP -> NP -> Sent ; + SentV2Mass : V2 -> NP -> MassCN -> Sent ; + SentV3 : V3 -> NP -> NP -> NP -> Sent ; + SentA : A -> NP -> Sent ; + SentNP : NP -> NP -> Sent ; + + SentAdvV : V -> NP -> Adv -> Sent ; + SentAdvV2 : V2 -> NP -> NP -> Adv -> Sent ; + + ImpV : V -> Imp ; + ImpV2 : V2 -> NP -> Imp ; + ImpV3 : V3 -> NP -> NP -> Imp ; + + UsePron : Pron -> NP ; + PossPronCNSg : Pron -> CN -> NP ; + PossPronCNPl : Pron -> CN -> NP ; + DetCN : Det -> CN -> NP ; + NumCN : Num -> CN -> NP ; + + UseN : N -> CN ; + ModCN : A -> CN -> CN ; + + UseMassN : MassN -> MassCN ; + ModMass : A -> MassCN -> MassCN ; + +}
\ No newline at end of file |
