forked from GitHub/gf-core
fine-tuning the synopsis
This commit is contained in:
@@ -173,7 +173,7 @@ mkUtt (mkVP paint_V2A it_NP (mkAP red_A))
|
||||
mkVP : V2S -> NP -> S -> VP -- answer to him that we sleep
|
||||
mkUtt (mkVP answer_V2S he_NP (mkS (mkCl she_NP sleep_V)))
|
||||
mkVP : V2Q -> NP -> QS -> VP -- ask him who sleeps
|
||||
mkUtt (mkVP answer_V2S he_NP (mkQS (mkQCl who_IP sleep_V)))
|
||||
mkUtt (mkVP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)))
|
||||
mkVP : V2V -> NP -> VP -> VP -- beg him to sleep
|
||||
mkUtt (mkVP beg_V2V he_NP (mkVP sleep_V))
|
||||
mkVP : A -> VP -- be old
|
||||
@@ -592,65 +592,65 @@ mkIP (mkIDet which_IQuant pluralNum) house_N
|
||||
mkIDet : IQuant -> IDet
|
||||
mkIP (mkIDet which_IQuant) house_N
|
||||
which_IDet : IDet
|
||||
mkIP which_IDet
|
||||
mkIP which_IDet house_N
|
||||
whichPl_IDet : IDet
|
||||
mkIP whichPl_IDet
|
||||
mkIP whichPl_IDet house_N
|
||||
mkRS : (Tense) -> (Ant) -> (Pol) -> RCl -> RS -- that wouldn't have slept
|
||||
mkRS conditionalTense anteriorAnt negativePol (mkRCl which_RP sleep_V)
|
||||
mkCN woman_N (mkRS conditionalTense anteriorAnt negativePol (mkRCl which_RP sleep_V))
|
||||
mkRS : RCl -> RS --
|
||||
mkRS (mkRCl which_RP sleep_V)
|
||||
mkCN woman_N (mkRS (mkRCl which_RP sleep_V))
|
||||
mkRS : Conj -> RS -> RS -> RS --
|
||||
mkRS or_Conj (mkRS (mkRCl which_RP sleep_V)) (mkRS (mkRCl which_RP she_NP love_V2))
|
||||
mkCN woman_N (mkRS or_Conj (mkRS (mkRCl which_RP sleep_V)) (mkRS (mkRCl which_RP we_NP love_V2)))
|
||||
mkRCl : RP -> VP -> RCl -- who sleeps
|
||||
mkRCl which_RP (mkVP (mkVP sleep_V) here_Adv)
|
||||
mkCN woman_N (mkRS (mkRCl which_RP (mkVP (mkVP sleep_V) here_Adv)))
|
||||
mkRCl : RP -> V -> RCl -- who sleeps
|
||||
mkRCl which_RP sleep_V
|
||||
mkCN woman_N (mkRS (mkRCl which_RP sleep_V))
|
||||
mkRCl : RP -> V2 -> NP -> RCl -- who loves her
|
||||
mkRCl which_RP love_V2 she_NP
|
||||
mkCN woman_N (mkRS (mkRCl which_RP love_V2 he_NP))
|
||||
mkRCl : RP -> V3 -> NP -> NP -> RCl -- who sends it to her
|
||||
mkRCl which_RP send_V3 it_NP she_NP
|
||||
mkCN woman_N (mkRS (mkRCl which_RP send_V3 it_NP he_NP))
|
||||
mkRCl : RP -> VV -> VP -> RCl -- who wants to sleep
|
||||
mkRCl which_RP want_VV (mkVP sleep_V)
|
||||
mkCN woman_N (mkRS (mkRCl which_RP want_VV (mkVP sleep_V)))
|
||||
mkRCl : RP -> VS -> S -> RCl -- who says that I sleep
|
||||
mkRCl which_RP say_VS (mkS (mkCl i_NP sleep_V))
|
||||
mkCN woman_N (mkRS (mkRCl which_RP say_VS (mkS (mkCl i_NP sleep_V))))
|
||||
mkRCl : RP -> VQ -> QS -> RCl -- who wonders who sleeps
|
||||
mkRCl which_RP wonder_VQ (mkQS (mkQCl who_IP sleep_V))
|
||||
mkCN woman_N (mkRS (mkRCl which_RP wonder_VQ (mkQS (mkQCl who_IP sleep_V))))
|
||||
mkRCl : RP -> VA -> A -> RCl -- who becomes old
|
||||
mkRCl which_RP become_VA old_A
|
||||
mkCN woman_N (mkRS (mkRCl which_RP become_VA old_A))
|
||||
mkRCl : RP -> VA -> AP -> RCl -- who becomes very old
|
||||
mkRCl which_RP become_VA (mkAP very_AdA old_A)
|
||||
mkCN woman_N (mkRS (mkRCl which_RP become_VA (mkAP very_AdA old_A)))
|
||||
mkRCl : RP -> V2A -> NP -> A -> RCl -- who paints it red
|
||||
mkRCl which_RP paint_V2A it_NP red_A
|
||||
mkCN woman_N (mkRS (mkRCl which_RP paint_V2A it_NP red_A))
|
||||
mkRCl : RP -> V2A -> NP -> AP -> RCl -- who paints it very red
|
||||
mkRCl which_RP paint_V2A it_NP (mkAP red_A)
|
||||
mkCN woman_N (mkRS (mkRCl which_RP paint_V2A it_NP (mkAP very_AdA red_A)))
|
||||
mkRCl : RP -> V2S -> NP -> S -> RCl -- who answers to him that we sleep
|
||||
mkRCl which_RP answer_V2S he_NP (mkS (mkCl we_NP sleep_V))
|
||||
mkCN woman_N (mkRS (mkRCl which_RP answer_V2S he_NP (mkS (mkCl we_NP sleep_V))))
|
||||
mkRCl : RP -> V2Q -> NP -> QS -> RCl -- who asks him who sleeps
|
||||
mkRCl which_RP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V))
|
||||
mkCN woman_N (mkRS (mkRCl which_RP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V))))
|
||||
mkRCl : RP -> V2V -> NP -> VP -> RCl -- who begs him to sleep
|
||||
mkRCl which_RP beg_V2V he_NP (mkVP sleep_V)
|
||||
mkCN woman_N (mkRS (mkRCl which_RP beg_V2V he_NP (mkVP sleep_V)))
|
||||
mkRCl : RP -> A -> RCl -- who is old
|
||||
mkRCl which_RP old_A
|
||||
mkCN woman_N (mkRS (mkRCl which_RP old_A))
|
||||
mkRCl : RP -> A -> NP -> RCl -- who is older than he
|
||||
mkRCl which_RP old_A he_NP
|
||||
mkCN woman_N (mkRS (mkRCl which_RP old_A he_NP))
|
||||
mkRCl : RP -> A2 -> NP -> RCl -- who is married to him
|
||||
mkRCl which_RP married_A2 he_NP
|
||||
mkCN woman_N (mkRS (mkRCl which_RP married_A2 he_NP))
|
||||
mkRCl : RP -> AP -> RCl -- who is very old
|
||||
mkRCl which_RP (mkAP very_AdA old_A)
|
||||
mkCN woman_N (mkRS (mkRCl which_RP (mkAP very_AdA old_A)))
|
||||
mkRCl : RP -> NP -> RCl -- who is the woman
|
||||
mkRCl which_RP (mkNP the_Det woman_N)
|
||||
mkCN woman_N (mkRS (mkRCl which_RP (mkNP the_Det woman_N)))
|
||||
mkRCl : RP -> N -> RCl -- who is a woman
|
||||
mkRCl which_RP woman_N
|
||||
mkCN student_N (mkRS (mkRCl which_RP woman_N))
|
||||
mkRCl : RP -> CN -> RCl -- who is an old woman
|
||||
mkRCl which_RP (mkCN old_A woman_N)
|
||||
mkCN student_N (mkRS (mkRCl which_RP (mkCN old_A woman_N)))
|
||||
mkRCl : RP -> Adv -> RCl -- who is here
|
||||
mkRCl which_RP here_Adv
|
||||
mkCN woman_N (mkRS (mkRCl which_RP here_Adv))
|
||||
mkRCl : RP -> VP -> RCl -- who always sleeps
|
||||
mkRCl which_RP (mkVP always_AdV (mkVP sleep_V))
|
||||
mkCN woman_N (mkRS (mkRCl which_RP (mkVP always_AdV (mkVP sleep_V))))
|
||||
mkRCl : RP -> NP -> V2 -> RCl -- who she loves
|
||||
mkRCl which_RP she_NP love_V2
|
||||
mkCN woman_N (mkRS (mkRCl which_RP we_NP love_V2))
|
||||
mkRCl : RP -> ClSlash -> RCl -- who she loves today --:
|
||||
mkRCl which_RP (mkClSlash (mkClSlash she_NP love_V2) today_Adv)
|
||||
mkCN woman_N (mkRS (mkRCl which_RP (mkClSlash (mkClSlash she_NP love_V2) today_Adv)))
|
||||
-- which_RP : RP -- which/who
|
||||
--which_RP
|
||||
mkRP : Prep -> NP -> RP -> RP -- all the cities in which
|
||||
@@ -808,9 +808,9 @@ something_NP
|
||||
somewhere_Adv : Adv
|
||||
somewhere_Adv
|
||||
that_Quant : Quant
|
||||
that_Quant
|
||||
mkNP that_Quant house_N
|
||||
that_Subj : Subj
|
||||
that_Subj
|
||||
mkAdv that_Subj (mkS (mkCl she_NP sleep_V))
|
||||
there_Adv : Adv
|
||||
there_Adv
|
||||
there7to_Adv : Adv -- to there
|
||||
@@ -822,7 +822,7 @@ therefore_PConj
|
||||
they_Pron : Pron
|
||||
they_Pron
|
||||
this_Quant : Quant
|
||||
this_Quant
|
||||
mkNP this_Quant house_N
|
||||
through_Prep : Prep
|
||||
mkAdv through_Prep it_NP
|
||||
to_Prep : Prep
|
||||
@@ -844,7 +844,7 @@ whatSg_IP
|
||||
when_IAdv : IAdv
|
||||
mkUtt when_IAdv
|
||||
when_Subj : Subj
|
||||
when_Subj
|
||||
mkAdv when_Subj (mkS (mkCl she_NP sleep_V))
|
||||
where_IAdv : IAdv
|
||||
mkUtt where_IAdv
|
||||
which_IQuant : IQuant
|
||||
@@ -868,9 +868,9 @@ youPl_Pron
|
||||
youPol_Pron : Pron -- you (polite)
|
||||
youPol_Pron
|
||||
no_Quant : Quant
|
||||
no_Quant
|
||||
mkNP no_Quant house_N
|
||||
not_Predet : Predet
|
||||
not_Predet
|
||||
mkNP not_Predet everybody_NP
|
||||
if_then_Conj : Conj
|
||||
mkAdv if_then_Conj here_Adv there_Adv
|
||||
at_least_AdN : AdN
|
||||
|
||||
Reference in New Issue
Block a user