diff --git a/lib/doc/synopsis.html b/lib/doc/synopsis.html index e8f068fa2..0ab4094e3 100644 --- a/lib/doc/synopsis.html +++ b/lib/doc/synopsis.html @@ -558,7 +558,7 @@ Lexical category, constructors given in
mkAP-> S -> APmkUtt (mkCl (mkVP (mkAP (mkAP good_A) (mkS (mkCl she_NP sleep_V))))) mkUtt (mkCl (mkVP (mkAP (mkAP good_A) (mkS (mkCl she_NP sleep_V))))) mkAPmkAP-> VP -> APmkUtt (mkCl she_NP (mkAP (mkAP ready_A) (mkVP sleep_V))) mkUtt (mkCl she_NP (mkAP (mkAP ready_A) (mkVP sleep_V))) mkAP-> SC -> APmkUtt (mkCl she_NP (mkAP (mkAP ready_A) (mkSC (mkVP sleep_V)))) mkUtt (mkCl she_NP (mkAP (mkAP ready_A) (mkSC (mkVP sleep_V)))) mkAPhere7from_AdvmkUtt (here7from_Adv) mkUtt (here7from_Adv) here7to_AdvmkUtt (here7to_Adv) mkUtt (here7to_Adv) here_AdvmkAdv-> S -> AdvmkUtt (mkAdv when_Subj (mkS (mkCl she_NP sleep_V))) mkUtt (mkAdv when_Subj (mkS (mkCl she_NP sleep_V))) mkAdvmkAdv-> A -> S -> AdvmkUtt (mkAdv more_CAdv warm_A (mkS (mkCl he_NP run_V)) ) mkUtt (mkAdv more_CAdv warm_A (mkS (mkCl he_NP run_V)) ) mkAdvthere7from_AdvmkUtt (there7from_Adv) mkUtt (there7from_Adv) there7to_AdvmkUtt (there7to_Adv) mkUtt (there7to_Adv) there_AdvmkUtt (there_Adv) mkUtt (there_Adv) anteriorAntmkUtt (mkS anteriorAnt (mkCl she_NP sleep_V)) mkUtt (mkS anteriorAnt (mkCl she_NP sleep_V)) simultaneousAntmkUtt (mkS simultaneousAnt (mkCl she_NP sleep_V)) mkUtt (mkS simultaneousAnt (mkCl she_NP sleep_V)) mkCN-> NP -> NP -> CNmkUtt (mkCN distance_N3 (mkNP this_Det city_N) (mkNP paris_PN) ) mkUtt (mkCN distance_N3 (mkNP this_Det city_N) (mkNP paris_PN) ) mkCNmkCN-> S -> CNmkUtt (mkCN (mkCN rule_N) (mkS (mkCl she_NP sleep_V))) mkUtt (mkCN (mkCN rule_N) (mkS (mkCl she_NP sleep_V))) mkCN-> QS -> CNmkUtt (mkCN (mkCN question_N) (mkQS (mkQCl (mkCl she_NP sleep_V)))) mkUtt (mkCN (mkCN question_N) (mkQS (mkQCl (mkCl she_NP sleep_V)))) mkCNmkCl-> V -> ClmkUtt (mkCl she_NP sleep_V) mkUtt (mkCl she_NP sleep_V) mkCl-> V2 -> NP -> ClmkUtt (mkCl she_NP love_V2 he_NP) mkUtt (mkCl she_NP love_V2 he_NP) mkCl-> V3 -> NP -> NP -> ClmkUtt (mkCl she_NP send_V3 it_NP he_NP) mkUtt (mkCl she_NP send_V3 it_NP he_NP) mkCl-> VV -> VP -> ClmkUtt (mkCl she_NP want_VV (mkVP sleep_V)) mkUtt (mkCl she_NP want_VV (mkVP sleep_V)) mkCl-> VS -> S -> ClmkUtt (mkCl she_NP say_VS (mkS (mkCl i_NP sleep_V))) mkUtt (mkCl she_NP say_VS (mkS (mkCl i_NP sleep_V))) mkCl-> VQ -> QS -> ClmkUtt (mkCl she_NP wonder_VQ (mkQS (mkQCl who_IP sleep_V))) mkUtt (mkCl she_NP wonder_VQ (mkQS (mkQCl who_IP sleep_V))) mkCl-> VA -> A -> ClmkUtt (mkCl she_NP become_VA old_A) mkUtt (mkCl she_NP become_VA old_A) mkCl-> VA -> AP -> ClmkUtt (mkCl she_NP become_VA (mkAP very_AdA old_A)) mkUtt (mkCl she_NP become_VA (mkAP very_AdA old_A)) mkCl-> V2A -> NP -> A -> ClmkUtt (mkCl she_NP paint_V2A it_NP red_A) mkUtt (mkCl she_NP paint_V2A it_NP red_A) mkCl-> V2A -> NP -> AP -> ClmkUtt (mkCl she_NP paint_V2A it_NP (mkAP red_A)) mkUtt (mkCl she_NP paint_V2A it_NP (mkAP red_A)) mkCl-> V2S -> NP -> S -> ClmkUtt (mkCl she_NP answer_V2S he_NP (mkS (mkCl we_NP sleep_V))) mkUtt (mkCl she_NP answer_V2S he_NP (mkS (mkCl we_NP sleep_V))) mkCl-> V2Q -> NP -> QS -> ClmkUtt (mkCl she_NP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V))) mkUtt (mkCl she_NP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V))) mkCl-> V2V -> NP -> VP -> ClmkUtt (mkCl she_NP beg_V2V he_NP (mkVP sleep_V)) mkUtt (mkCl she_NP beg_V2V he_NP (mkVP sleep_V)) mkClmkCl-> A -> ClmkUtt (mkCl she_NP old_A) mkUtt (mkCl she_NP old_A) mkCl-> A -> NP -> ClmkUtt (mkCl she_NP old_A he_NP) mkUtt (mkCl she_NP old_A he_NP) mkCl-> A2 -> NP -> ClmkUtt (mkCl she_NP married_A2 he_NP) mkUtt (mkCl she_NP married_A2 he_NP) mkCl-> AP -> ClmkUtt (mkCl she_NP (mkAP very_AdA old_A)) mkUtt (mkCl she_NP (mkAP very_AdA old_A)) mkCl-> NP -> ClmkUtt (mkCl she_NP (mkNP the_Det woman_N)) mkUtt (mkCl she_NP (mkNP the_Det woman_N)) mkCl-> N -> ClmkUtt (mkCl she_NP woman_N) mkUtt (mkCl she_NP woman_N) mkCl-> CN -> ClmkUtt (mkCl she_NP (mkCN old_A woman_N)) mkUtt (mkCl she_NP (mkCN old_A woman_N)) mkCl-> Adv -> ClmkUtt (mkCl she_NP here_Adv) mkUtt (mkCl she_NP here_Adv) mkCl-> VP -> ClmkUtt (mkCl she_NP (mkVP always_AdV (mkVP sleep_V))) mkUtt (mkCl she_NP (mkVP always_AdV (mkVP sleep_V))) mkClmkCl-> S -> ClmkUtt (mkCl here_Adv (mkS (mkCl she_NP sleep_V)) ) mkUtt (mkCl here_Adv (mkS (mkCl she_NP sleep_V)) ) mkClmkCl-> VP -> ClmkUtt (mkCl (mkSC (mkS (mkCl she_NP sleep_V))) (mkVP good_A)) mkUtt (mkCl (mkSC (mkS (mkCl she_NP sleep_V))) (mkVP good_A)) both7and_DConjmkUtt (mkAdv both7and_DConj here_Adv there_Adv) mkUtt (mkAdv both7and_DConj here_Adv there_Adv) either7or_DConjmkUtt (mkAdv either7or_DConj here_Adv there_Adv) mkUtt (mkAdv either7or_DConj here_Adv there_Adv) if_then_ConjmkUtt (mkAdv if_then_Conj here_Adv there_Adv) mkUtt (mkAdv if_then_Conj here_Adv there_Adv) or_ConjmkUtt (mkAdv or_Conj here_Adv there_Adv) mkUtt (mkAdv or_Conj here_Adv there_Adv) mkPhr-> PhrmkPhr (mkS futureTense negativePol (mkCl she_NP sleep_V)) mkPhr (mkS futureTense negativePol (mkCl she_NP sleep_V)) mkPhr-> PhrmkPhr (mkCl she_NP sleep_V) mkPhr (mkCl she_NP sleep_V) mkPhr-> PhrmkPhr (mkQS conditionalTense (mkQCl (mkCl she_NP sleep_V))) mkPhr (mkQS conditionalTense (mkQCl (mkCl she_NP sleep_V))) mkPhrnegativePolmkUtt (mkS negativePol (mkCl she_NP sleep_V)) mkUtt (mkS negativePol (mkCl she_NP sleep_V)) positivePolmkUtt (mkS positivePol (mkCl she_NP sleep_V)) mkUtt (mkS positivePol (mkCl she_NP sleep_V)) mkQCl-> QClmkUtt (mkQCl (mkCl she_NP sleep_V)) mkUtt (mkQCl (mkCl she_NP sleep_V)) mkQClmkQCl-> VS -> S -> QClmkUtt (mkQCl who_IP say_VS (mkS (mkCl i_NP sleep_V))) mkUtt (mkQCl who_IP say_VS (mkS (mkCl i_NP sleep_V))) mkQClmkQCl-> V2A -> NP -> A -> QClmkUtt (mkQCl who_IP paint_V2A it_NP red_A) mkUtt (mkQCl who_IP paint_V2A it_NP red_A) mkQCl-> V2A -> NP -> AP -> QClmkUtt (mkQCl who_IP paint_V2A it_NP (mkAP very_AdA red_A)) mkUtt (mkQCl who_IP paint_V2A it_NP (mkAP very_AdA red_A)) mkQCl-> V2S -> NP -> S -> QClmkUtt (mkQCl who_IP answer_V2S he_NP (mkS (mkCl we_NP sleep_V))) mkUtt (mkQCl who_IP answer_V2S he_NP (mkS (mkCl we_NP sleep_V))) mkQClmkQCl-> Cl -> QClmkUtt (mkQCl why_IAdv (mkCl she_NP sleep_V) ) mkUtt (mkQCl why_IAdv (mkCl she_NP sleep_V) ) mkQClmkQS-> QSmkUtt (mkQS (mkCl she_NP sleep_V)) mkUtt (mkQS (mkCl she_NP sleep_V)) mkRCl-> VS -> S -> RClmkUtt (mkCN woman_N (mkRS (mkRCl which_RP say_VS (mkS (mkCl i_NP sleep_V))))) mkUtt (mkCN woman_N (mkRS (mkRCl which_RP say_VS (mkS (mkCl i_NP sleep_V))))) mkRClmkRCl-> V2A -> NP -> A -> RClmkUtt (mkCN woman_N (mkRS (mkRCl which_RP paint_V2A it_NP red_A))) mkUtt (mkCN woman_N (mkRS (mkRCl which_RP paint_V2A it_NP red_A))) mkRCl-> V2A -> NP -> AP -> RClmkUtt (mkCN woman_N (mkRS (mkRCl which_RP paint_V2A it_NP (mkAP very_AdA red_A)))) mkUtt (mkCN woman_N (mkRS (mkRCl which_RP paint_V2A it_NP (mkAP very_AdA red_A)))) mkRCl-> V2S -> NP -> S -> RClmkUtt (mkCN woman_N (mkRS (mkRCl which_RP answer_V2S he_NP (mkS (mkCl we_NP sleep_V))))) mkUtt (mkCN woman_N (mkRS (mkRCl which_RP answer_V2S he_NP (mkS (mkCl we_NP sleep_V))))) mkRClmkS-> (Ant) -> (Pol) -> Cl -> SmkUtt (mkS conditionalTense anteriorAnt negativePol (mkCl she_NP sleep_V)) mkUtt (mkS conditionalTense anteriorAnt negativePol (mkCl she_NP sleep_V)) mkSmkS-> S -> S -> SmkUtt (mkS and_Conj (mkS (mkCl she_NP sleep_V)) (mkS (mkCl i_NP run_V))) mkUtt (mkS and_Conj (mkS (mkCl she_NP sleep_V)) (mkS (mkCl i_NP run_V))) mkS-> ListS -> SmkUtt (mkS and_Conj (mkListS (mkS (mkCl she_NP sleep_V)) (mkListS (mkS (mkCl i_NP run_V)) (mkS (mkCl (mkNP youSg_Pron) walk_V))))) mkUtt (mkS and_Conj (mkListS (mkS (mkCl she_NP sleep_V)) (mkListS (mkS (mkCl i_NP run_V)) (mkS (mkCl (mkNP youSg_Pron) walk_V))))) mkS-> S -> SmkUtt (mkS today_Adv (mkS (mkCl she_NP sleep_V))) mkUtt (mkS today_Adv (mkS (mkCl she_NP sleep_V))) mkSC-> SCmkSC (mkS (mkCl she_NP sleep_V)) mkSC (mkS (mkCl she_NP sleep_V)) mkSCalthough_SubjmkUtt (mkAdv although_Subj (mkS (mkCl she_NP sleep_V))) mkUtt (mkAdv although_Subj (mkS (mkCl she_NP sleep_V))) because_SubjmkUtt (mkAdv because_Subj (mkS (mkCl she_NP sleep_V))) mkUtt (mkAdv because_Subj (mkS (mkCl she_NP sleep_V))) if_SubjmkUtt (mkAdv if_Subj (mkS (mkCl she_NP sleep_V))) mkUtt (mkAdv if_Subj (mkS (mkCl she_NP sleep_V))) that_SubjmkUtt (mkAdv that_Subj (mkS (mkCl she_NP sleep_V))) mkUtt (mkAdv that_Subj (mkS (mkCl she_NP sleep_V))) when_SubjmkUtt (mkAdv when_Subj (mkS (mkCl she_NP sleep_V))) mkUtt (mkAdv when_Subj (mkS (mkCl she_NP sleep_V))) conditionalTensemkUtt (mkS conditionalTense (mkCl she_NP sleep_V)) mkUtt (mkS conditionalTense (mkCl she_NP sleep_V)) futureTensemkUtt (mkS futureTense (mkCl she_NP sleep_V)) mkUtt (mkS futureTense (mkCl she_NP sleep_V)) pastTensemkUtt (mkS pastTense (mkCl she_NP sleep_V)) mkUtt (mkS pastTense (mkCl she_NP sleep_V)) presentTensemkUtt (mkS presentTense (mkCl she_NP sleep_V)) mkUtt (mkS presentTense (mkCl she_NP sleep_V)) mkText-> (Punct) -> (Text) -> TextmkText (mkPhr (mkQS (mkCl she_NP sleep_V))) questMarkPunct (mkText (mkPhr yes_Utt) fullStopPunct) mkText (mkPhr (mkQS (mkCl she_NP sleep_V))) questMarkPunct (mkText (mkPhr yes_Utt) fullStopPunct) mkTextmkText-> TextmkText (mkS pastTense (mkCl she_NP sleep_V)) mkText (mkS pastTense (mkCl she_NP sleep_V)) mkText-> TextmkText (mkCl she_NP sleep_V) mkText (mkCl she_NP sleep_V) mkText-> TextmkText (mkQS pastTense (mkQCl (mkCl she_NP sleep_V))) mkText (mkQS pastTense (mkQCl (mkCl she_NP sleep_V))) mkTextmkUtt-> UttmkUtt (mkS pastTense (mkCl she_NP sleep_V)) mkUtt (mkS pastTense (mkCl she_NP sleep_V)) mkUtt-> UttmkUtt (mkCl she_NP sleep_V) mkUtt (mkCl she_NP sleep_V) mkUttmkVP-> S -> VPmkUtt (mkVP know_VS (mkS (mkCl she_NP sleep_V))) mkUtt (mkVP know_VS (mkS (mkCl she_NP sleep_V))) mkVPmkVP-> NP -> AP -> VPmkUtt (mkVP paint_V2A it_NP (mkAP red_A)) mkUtt (mkVP paint_V2A it_NP (mkAP red_A)) mkVP-> NP -> S -> VPmkUtt (mkVP answer_V2S he_NP (mkS (mkCl she_NP sleep_V))) mkUtt (mkVP answer_V2S he_NP (mkS (mkCl she_NP sleep_V))) mkVPmkVP-> NP -> VPmkUtt (mkVP (mkVPSlash paint_V2A (mkAP black_A)) it_NP) mkUtt (mkVP (mkVPSlash paint_V2A (mkAP black_A)) it_NP) mkVP-> VPmkUtt (reflexiveVP (mkVPSlash paint_V2A (mkAP black_A))) mkUtt (reflexiveVP (mkVPSlash paint_V2A (mkAP black_A))) mkVPmkVPSlash-> AP -> VPSlashmkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash paint_V2A (mkAP red_A))) ) mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash paint_V2A (mkAP red_A))) ) mkVPSlash-> QS -> VPSlashmkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash ask_V2Q (mkQS (mkQCl where_IAdv (mkCl i_NP sleep_V))))) ) mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash ask_V2Q (mkQS (mkQCl where_IAdv (mkCl i_NP sleep_V))))) ) mkVPSlash-> S -> VPSlashmkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash answer_V2S (mkS (mkCl i_NP sleep_V)))) ) mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash answer_V2S (mkS (mkCl i_NP sleep_V)))) ) mkVPSlash