mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-20 00:22:51 -06:00
verb subcat patterns
This commit is contained in:
@@ -11,7 +11,9 @@ abstract Adverb = Cat ** {
|
||||
AdAdv : AdA -> Adv -> Adv ;
|
||||
|
||||
SubjS : Subj -> S -> Adv ;
|
||||
AdvSC : SC -> Adv ;
|
||||
|
||||
AdnCAdv : CAdv -> AdN ;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
abstract Basic = Cat ** {
|
||||
fun
|
||||
airplane_N : N ;
|
||||
-- answer_V2S : V2S ;
|
||||
answer_V2S : V2 ;
|
||||
apartment_N : N ;
|
||||
apple_N : N ;
|
||||
art_N : N ;
|
||||
-- ask_V2Q : V2Q ;
|
||||
ask_V2Q : V2 ;
|
||||
baby_N : N ;
|
||||
bad_A : A ;
|
||||
bank_N : N ;
|
||||
beautiful_A : A ;
|
||||
-- become_VA : VA ;
|
||||
become_VA : VA ;
|
||||
beer_N : N ;
|
||||
-- beg_V2V : V2V ;
|
||||
beg_V2V : V2 ;
|
||||
big_A : A ;
|
||||
bike_N : N ;
|
||||
bird_N : N ;
|
||||
@@ -58,7 +58,7 @@ abstract Basic = Cat ** {
|
||||
dog_N : N ;
|
||||
door_N : N ;
|
||||
drink_V2 : V2 ;
|
||||
-- easy_A2V : A2V ;
|
||||
easy_A2V : A2 ;
|
||||
eat_V2 : V2 ;
|
||||
enemy_N : N ;
|
||||
empty_A : A ;
|
||||
@@ -72,7 +72,7 @@ abstract Basic = Cat ** {
|
||||
fridge_N : N ;
|
||||
friend_N : N ;
|
||||
fruit_N : N ;
|
||||
-- fun_AV : AV ;
|
||||
fun_AV : A ;
|
||||
garden_N : N ;
|
||||
girl_N : N ;
|
||||
glove_N : N ;
|
||||
@@ -121,7 +121,7 @@ abstract Basic = Cat ** {
|
||||
oil_N : N ;
|
||||
old_A : A ;
|
||||
open_V2 : V2 ;
|
||||
-- paint_V2A : V2A ;
|
||||
paint_V2A : V2A ;
|
||||
paper_N : N ;
|
||||
peace_N : N ;
|
||||
pen_N : N ;
|
||||
@@ -130,10 +130,10 @@ abstract Basic = Cat ** {
|
||||
play_V2 : V2 ;
|
||||
policeman_N : N ;
|
||||
priest_N : N ;
|
||||
-- probable_AS : AS ;
|
||||
probable_AS : A ;
|
||||
queen_N : N ;
|
||||
radio_N : N ;
|
||||
-- rain_V0 : V0 ;
|
||||
rain_V0 : V ;
|
||||
read_V2 : V2 ;
|
||||
red_A : A ;
|
||||
religion_N : N ;
|
||||
|
||||
@@ -22,12 +22,18 @@ abstract Cat = {
|
||||
V ;
|
||||
V2 ;
|
||||
V3 ;
|
||||
|
||||
VV ;
|
||||
VS ;
|
||||
VQ ;
|
||||
|
||||
VA ;
|
||||
V2A ;
|
||||
|
||||
AP ;
|
||||
|
||||
Comp ;
|
||||
SC ;
|
||||
|
||||
A ;
|
||||
A2 ;
|
||||
|
||||
@@ -2,13 +2,14 @@ abstract Sentence = Cat ** {
|
||||
|
||||
fun
|
||||
|
||||
PredVP : NP -> VP -> Cl ;
|
||||
PredVP : NP -> VP -> Cl ;
|
||||
PredSCVP : SC -> VP -> Cl ;
|
||||
|
||||
ImpVP : VP -> Imp ;
|
||||
ImpVP : VP -> Imp ;
|
||||
|
||||
SlashV2 : NP -> V2 -> Slash ;
|
||||
SlashVVV2 : NP -> VV -> V2 -> Slash ;
|
||||
AdvSlash : Slash -> Adv -> Slash ;
|
||||
SlashPrep : Cl -> Prep -> Slash ;
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -4,24 +4,33 @@ abstract Verb = Cat ** {
|
||||
UseV : V -> VP ;
|
||||
ComplV2 : V2 -> NP -> VP ;
|
||||
ComplV3 : V3 -> NP -> NP -> VP ;
|
||||
|
||||
ComplVV : VV -> VP -> VP ;
|
||||
ComplVS : VS -> S -> VP ;
|
||||
ComplVQ : VQ -> QS -> VP ;
|
||||
|
||||
ReflV2 : V2 -> VP ;
|
||||
PassV2 : V2 -> Comp ; --- overgen (V2 with prep)
|
||||
ComplVA : VA -> AP -> VP ;
|
||||
ComplV2A : V2A -> NP -> AP -> VP ;
|
||||
|
||||
ReflV2 : V2 -> VP ;
|
||||
PassV2 : V2 -> Comp ; --- overgen (V2 with prep)
|
||||
|
||||
UseComp : Comp -> VP ;
|
||||
|
||||
AdvVP : VP -> Adv -> VP ; -- here
|
||||
AdVVP : AdV -> VP -> VP ; -- always
|
||||
|
||||
UseVV : VV -> V2 ;
|
||||
UseVQ : VQ -> V2 ;
|
||||
UseVS : VS -> V2 ;
|
||||
|
||||
CompAP : AP -> Comp ;
|
||||
CompNP : NP -> Comp ;
|
||||
CompAdv : Adv -> Comp ;
|
||||
|
||||
UseVV : VV -> V2 ;
|
||||
UseVQ : VQ -> V2 ;
|
||||
UseVS : VS -> V2 ;
|
||||
|
||||
EmbedS : S -> SC ;
|
||||
EmbedQS : QS -> SC ;
|
||||
EmbedVP : VP -> SC ;
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user