diff options
| author | aarne <aarne@cs.chalmers.se> | 2006-11-02 17:04:35 +0000 |
|---|---|---|
| committer | aarne <aarne@cs.chalmers.se> | 2006-11-02 17:04:35 +0000 |
| commit | 3396a13ee732159216ce128f5df33c3833e1666e (patch) | |
| tree | 9ee229a3f177f3731f78c5149120512fc74f9974 /examples/shallow/Shallow.gf | |
| parent | b8a454a7d3600195f89b407052f9f0fafe4d5910 (diff) | |
new big and shallow modules
Diffstat (limited to 'examples/shallow/Shallow.gf')
| -rw-r--r-- | examples/shallow/Shallow.gf | 34 |
1 files changed, 22 insertions, 12 deletions
diff --git a/examples/shallow/Shallow.gf b/examples/shallow/Shallow.gf index 275221ba0..c521b668e 100644 --- a/examples/shallow/Shallow.gf +++ b/examples/shallow/Shallow.gf @@ -1,5 +1,5 @@ -abstract Shallow = Lexicon, Grammar-[ - VP, +abstract Shallow = Grammar-[ + VP, --- cat ImpersCl, -- : VP -> Cl ; -- it rains GenericCl, -- : VP -> Cl ; -- one sleeps ProgrVP, -- : VP -> VP ; -- be sleeping @@ -11,19 +11,19 @@ abstract Shallow = Lexicon, Grammar-[ PredSCVP, -- : SC -> VP -> Cl ; -- that you go makes me happy ImpVP, -- : VP -> Imp ; -- go EmbedVP, -- : VP -> SC ; -- to go - UseV , -- : V -> VP ; -- sleep - ComplV2 , -- : V2 -> NP -> VP ; -- use it + UseV , --- : V -> VP ; -- sleep + ComplV2 , --- : V2 -> NP -> VP ; -- use it ComplV3 , -- : V3 -> NP -> NP -> VP ; -- send a message to her - ComplVV , -- : VV -> VP -> VP ; -- want to run - ComplVS , -- : VS -> S -> VP ; -- know that she runs + ComplVV , --- : VV -> VP -> VP ; -- want to run + ComplVS , --- : VS -> S -> VP ; -- know that she runs ComplVQ , -- : VQ -> QS -> VP ; -- ask if she runs ComplVA , -- : VA -> AP -> VP ; -- look red ComplV2A, -- : V2A -> NP -> AP -> VP ; -- paint the house red ReflV2 , -- : V2 -> VP ; -- use itself - UseComp , -- : Comp -> VP ; -- be warm + UseComp , --- : Comp -> VP ; -- be warm PassV2 , -- : V2 -> VP ; -- be used - AdvVP , -- : VP -> Adv -> VP ; -- sleep here - AdVVP -- : AdV -> VP -> VP ; -- always sleep + AdvVP , --- : VP -> Adv -> VP ; -- sleep here + AdVVP --- : AdV -> VP -> VP ; -- always sleep ] ** { @@ -38,11 +38,21 @@ abstract Shallow = Lexicon, Grammar-[ ConAdV : AdV -> AdVs -> AdVs ; PredUseV : NP -> AdVs -> V -> Advs -> Cl ; - PredComplV2 : NP -> AdVs -> V2 -> NP -> Advs -> Cl ; - PredUseComp : NP -> AdVs -> Comp -> Advs -> Cl ; + PredComplV2 : NP -> AdVs -> V2 -> NP -> Cl ; -- Advs are attached to NP + PredComplVS : NP -> AdVs -> VS -> S -> Cl ; -- Advs are attached to S + PredUseComp : NP -> AdVs -> Comp -> Advs -> Cl ; --- could be so here too + + PredComplVV_V : NP -> AdVs -> VV -> V -> Advs -> Cl ; + PredComplVV_V2 : NP -> AdVs -> VV -> V2 -> NP -> Cl ; + PredComplVV_Comp : NP -> AdVs -> VV -> Comp -> Advs -> Cl ; QuestUseV : IP -> AdVs -> V -> Advs -> QCl ; - QuestComplV2 : IP -> AdVs -> V2 -> NP -> Advs -> QCl ; + QuestComplV2 : IP -> AdVs -> V2 -> NP -> QCl ; + QuestComplVS : IP -> AdVs -> VS -> S -> QCl ; QuestUseComp : IP -> AdVs -> Comp -> Advs -> QCl ; + QuestComplVV_V : IP -> AdVs -> VV -> V -> Advs -> QCl ; + QuestComplVV_V2 : IP -> AdVs -> VV -> V2 -> NP -> QCl ; + QuestComplVV_Comp : IP -> AdVs -> VV -> Comp -> Advs -> QCl ; + } |
