diff --git a/lib/doc/synopsis.html b/lib/doc/synopsis.html index 596abcc7e..930c75022 100644 --- a/lib/doc/synopsis.html +++ b/lib/doc/synopsis.html @@ -39,7 +39,7 @@ Nepali, Norwegian bokmål, Persian, Polish, -<li>Punjabi, +Punjabi, Romanian, Russian, Sindhi, @@ -562,7 +562,7 @@ Lexical category, constructors given in
comparAP-> APmkUtt (comparAP warm_A) mkUtt (comparAP warm_A) mkAPmkAP-> NP -> APmkUtt (mkAP warm_A (mkNP paris_PN)) mkUtt (mkAP warm_A (mkNP paris_PN)) mkAP-> NP -> APmkUtt (mkAP married_A2 she_NP ) mkUtt (mkAP married_A2 she_NP ) mkAPmkAP-> 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-> AP -> AP -> APmkUtt (mkAP or_Conj (mkAP old_A) (mkAP young_A)) mkUtt (mkAP or_Conj (mkAP old_A) (mkAP young_A)) mkAP-> ListAP -> APmkUtt (mkAP and_Conj (mkListAP (mkAP old_A) (mkListAP (mkAP big_A) (mkAP warm_A)))) mkUtt (mkAP and_Conj (mkListAP (mkAP old_A) (mkListAP (mkAP big_A) (mkAP warm_A)))) mkAP-> APmkUtt (mkAP (mkOrd old_A)) mkUtt (mkAP (mkOrd old_A)) mkAPalmost_AdNmkUtt (mkCard almost_AdN (mkCard (mkNumeral n8_Unit)) ) mkUtt (mkCard almost_AdN (mkCard (mkNumeral n8_Unit)) ) at_least_AdNmkUtt (mkCard at_least_AdN (mkCard (mkNumeral n8_Unit))) mkUtt (mkCard at_least_AdN (mkCard (mkNumeral n8_Unit))) at_most_AdNmkUtt (mkCard at_most_AdN (mkCard (mkNumeral n8_Unit))) mkUtt (mkCard at_most_AdN (mkCard (mkNumeral n8_Unit))) mkAdN-> AdNmkUtt (mkCard (mkAdN more_CAdv) (mkCard (mkNumeral n8_Unit))) mkUtt (mkCard (mkAdN more_CAdv) (mkCard (mkNumeral n8_Unit))) mkAdv-> NP -> AdvmkUtt (mkAdv in_Prep (mkNP the_Det house_N)) mkUtt (mkAdv in_Prep (mkNP the_Det house_N)) mkAdvmkAdv-> Adv -> Adv -> AdvmkUtt (mkAdv and_Conj here_Adv now_Adv) mkUtt (mkAdv and_Conj here_Adv now_Adv) mkAdv-> ListAdv -> AdvmkUtt (mkAdv and_Conj (mkListAdv (mkAdv with_Prep she_NP) (mkListAdv here_Adv now_Adv))) mkUtt (mkAdv and_Conj (mkListAdv (mkAdv with_Prep she_NP) (mkListAdv here_Adv now_Adv))) somewhere_AdvmkUtt (somewhere_Adv) mkUtt (somewhere_Adv) there7from_AdvmkCN-> N -> CNmkUtt (mkCN big_A house_N ) mkUtt (mkCN big_A house_N ) mkCN-> CN -> CNmkUtt (mkCN big_A (mkCN blue_A house_N)) mkUtt (mkCN big_A (mkCN blue_A house_N)) mkCN-> N -> CNmkUtt (mkCN (mkAP very_AdA big_A) house_N ) mkUtt (mkCN (mkAP very_AdA big_A) house_N ) mkCN-> CN -> CNmkUtt (mkCN (mkAP very_AdA big_A) (mkCN blue_A house_N) ) mkUtt (mkCN (mkAP very_AdA big_A) (mkCN blue_A house_N) ) mkCNmkCN-> RS -> CNmkUtt (mkCN (mkCN old_A man_N) (mkRS (mkRCl which_RP she_NP love_V2)) ) mkUtt (mkCN (mkCN old_A man_N) (mkRS (mkRCl which_RP she_NP love_V2)) ) mkCN-> Adv -> CNmkUtt (mkCN house_N (mkAdv on_Prep (mkNP the_Det hill_N))) mkUtt (mkCN house_N (mkAdv on_Prep (mkNP the_Det hill_N))) mkCN-> Adv -> CNmkUtt (mkCN (mkCN big_A house_N) (mkAdv on_Prep (mkNP the_Det hill_N))) mkUtt (mkCN (mkCN big_A house_N) (mkAdv on_Prep (mkNP the_Det hill_N))) mkCN-> S -> CNmkUtt (mkCN (mkCN rule_N) (mkS (mkCl she_NP sleep_V))) mkUtt (mkCN (mkCN rule_N) (mkS (mkCl she_NP sleep_V))) mkCNmkCN-> NP -> CNmkUtt (mkCN king_N (mkNP john_PN) ) mkUtt (mkCN king_N (mkNP john_PN) ) mkCN-> NP -> CNmkUtt (mkCN (mkCN old_A king_N) (mkNP john_PN)) mkUtt (mkCN (mkCN old_A king_N) (mkNP john_PN)) genericCl-> ClmkUtt (mkS (genericCl (mkVP sleep_V)) ) mkUtt (mkS (genericCl (mkVP sleep_V)) ) mkClmkCl-> 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) mkClmkCl-> 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))) mkClmkCl-> 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 -> 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) mkClmkCl-> NP -> ClmkUtt (mkCl she_NP (mkNP the_Det woman_N)) mkUtt (mkCl she_NP (mkNP the_Det woman_N)) mkClmkCl-> CN -> ClmkUtt (mkCl she_NP (mkCN old_A woman_N)) mkUtt (mkCl she_NP (mkCN old_A woman_N)) mkClmkCl-> VP -> ClmkUtt (mkCl she_NP (mkVP always_AdV (mkVP sleep_V))) mkUtt (mkCl she_NP (mkVP always_AdV (mkVP sleep_V))) mkClmkCl-> ClmkUtt (mkCl (mkCN old_A house_N)) mkUtt (mkCl (mkCN old_A house_N)) 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)) mkClSlash-> VPSlash -> ClSlashmkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash see_V2))) mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash see_V2))) mkClSlash-> V2 -> ClSlashmkUtt (mkQCl who_IP (mkClSlash she_NP see_V2)) mkUtt (mkQCl who_IP (mkClSlash she_NP see_V2)) mkClSlash-> VV -> V2 -> ClSlashmkUtt (mkQCl who_IP (mkClSlash she_NP want_VV see_V2)) mkUtt (mkQCl who_IP (mkClSlash she_NP want_VV see_V2)) mkClSlashmkClSlash-> Adv -> ClSlashmkUtt (mkQCl who_IP (mkClSlash (mkClSlash she_NP see_V2) today_Adv)) mkUtt (mkQCl who_IP (mkClSlash (mkClSlash she_NP see_V2) today_Adv)) mkClSlashand_ConjmkUtt (mkAdv and_Conj here_Adv now_Adv) mkUtt (mkAdv and_Conj here_Adv now_Adv) both7and_DConjeither7or_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) aPl_DetmkUtt (mkNP aPl_Det woman_N) mkUtt (mkNP aPl_Det woman_N) aSg_DetmkUtt (mkNP aSg_Det woman_N) mkUtt (mkNP aSg_Det woman_N) a_DetmkUtt (mkNP a_Det house_N) mkUtt (mkNP a_Det house_N) every_DetmkUtt (mkNP every_Det woman_N) mkUtt (mkNP every_Det woman_N) few_DetmkUtt (mkNP few_Det woman_N) mkUtt (mkNP few_Det woman_N) many_DetmkUtt (mkNP many_Det house_N) mkUtt (mkNP many_Det house_N) mkDet-> DetmkUtt (mkNP (mkDet this_Quant)) mkUtt (mkNP (mkDet this_Quant)) mkDet-> Card -> DetmkUtt (mkNP (mkDet this_Quant (mkCard (mkNumeral n5_Unit)))) mkUtt (mkNP (mkDet this_Quant (mkCard (mkNumeral n5_Unit)))) mkDet-> Ord -> DetmkUtt (mkNP (mkDet the_Quant (mkOrd (mkNumeral n5_Unit)))) mkUtt (mkNP (mkDet the_Quant (mkOrd (mkNumeral n5_Unit)))) mkDet-> Num -> Ord -> DetmkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit)) (mkOrd good_A))) mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit)) (mkOrd good_A))) mkDetmkDet-> DetmkUtt (mkNP (mkDet (mkCard (mkNumeral n5_Unit)))) mkUtt (mkNP (mkDet (mkCard (mkNumeral n5_Unit)))) mkDetmkDet-> Num -> DetmkUtt (mkNP (mkDet i_Pron (mkNum (mkNumeral n5_Unit)))) mkUtt (mkNP (mkDet i_Pron (mkNum (mkNumeral n5_Unit)))) much_DetmkUtt (mkNP much_Det wine_N) mkUtt (mkNP much_Det wine_N) somePl_DetsomeSg_DetmkUtt (mkNP someSg_Det wine_N) mkUtt (mkNP someSg_Det wine_N) that_DetmkUtt (mkNP that_Det woman_N) mkUtt (mkNP that_Det woman_N) thePl_DettheSg_DetmkUtt (mkNP theSg_Det house_N) mkUtt (mkNP theSg_Det house_N) the_DetmkUtt (mkNP the_Det house_N) mkUtt (mkNP the_Det house_N) these_Detthis_DetmkUtt (mkNP this_Det woman_N) mkUtt (mkNP this_Det woman_N) those_DetmkDigits-> Digits -> DigitsmkUtt (mkCard (mkDigits n1_Dig (mkDigits n2_Dig (mkDigits n3_Dig (mkDigits n3_Dig (mkDigits n4_Dig (mkDigits n8_Dig (mkDigits n6_Dig)))))))) mkUtt (mkCard (mkDigits n1_Dig (mkDigits n2_Dig (mkDigits n3_Dig (mkDigits n3_Dig (mkDigits n4_Dig (mkDigits n8_Dig (mkDigits n6_Dig)))))))) mkIAdv-> IP -> IAdvmkUtt (mkIAdv in_Prep (mkIP which_IQuant city_N)) mkUtt (mkIAdv in_Prep (mkIP which_IQuant city_N)) mkIAdvmkIDet-> Num -> IDetmkUtt (mkIP (mkIDet which_IQuant pluralNum) house_N) mkUtt (mkIP (mkIDet which_IQuant pluralNum) house_N) mkIDet-> IDetmkUtt (mkIP (mkIDet which_IQuant) house_N ) mkUtt (mkIP (mkIDet which_IQuant) house_N ) whichPl_IDetmkUtt (mkIP whichPl_IDet house_N) mkUtt (mkIP whichPl_IDet house_N) which_IDetmkUtt (mkIP which_IDet house_N) mkUtt (mkIP which_IDet house_N) mkIP-> CN -> IPmkUtt (mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) (mkCN big_A city_N) ) mkUtt (mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) (mkCN big_A city_N) ) mkIP-> N -> IPmkUtt (mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) city_N ) mkUtt (mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) city_N ) mkIPmkIP-> CN -> IPmkUtt (mkIP which_IQuant (mkCN big_A city_N) ) mkUtt (mkIP which_IQuant (mkCN big_A city_N) ) mkIP-> Num -> CN -> IPmkUtt (mkIP which_IQuant (mkNum (mkNumeral n5_Unit)) (mkCN big_A city_N) ) mkUtt (mkIP which_IQuant (mkNum (mkNumeral n5_Unit)) (mkCN big_A city_N) ) mkIP-> N -> IPmkUtt (mkIP which_IQuant city_N) mkUtt (mkIP which_IQuant city_N) mkIPwhatPl_IPmkUtt (whatPl_IP) mkUtt (whatPl_IP) whatSg_IPwhich_IQuantmkUtt (mkIP which_IQuant house_N) mkUtt (mkIP which_IQuant house_N) mkImp-> ImpmkUtt (mkImp (mkVP (mkVP come_V) (mkAdv to_Prep (mkNP i_Pron house_N)))) mkUtt (mkImp (mkVP (mkVP come_V) (mkAdv to_Prep (mkNP i_Pron house_N)))) mkImpmkImp-> NP -> ImpmkUtt (mkImp buy_V2 it_NP) mkUtt (mkImp buy_V2 it_NP) everybody_NPmkUtt everybody_NP mkUtt everybody_NP everything_NPmkUtt everything_NP mkUtt everything_NP he_NPmkUtt he_NP mkUtt he_NP i_NPmkUtt i_NP mkUtt i_NP it_NPmkUtt it_NP mkUtt it_NP mkNP-> N -> NPmkUtt (mkNP this_Quant man_N) mkUtt (mkNP this_Quant man_N) mkNP-> CN -> NPmkUtt (mkNP this_Quant (mkCN old_A man_N)) mkUtt (mkNP this_Quant (mkCN old_A man_N)) mkNPmkNP-> CN -> NPmkUtt (mkNP (mkNumeral (n5_Unit)) (mkCN old_A man_N)) mkUtt (mkNP (mkNumeral (n5_Unit)) (mkCN old_A man_N)) mkNPmkNP-> CN -> NPmkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) (mkCN old_A man_N)) mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) (mkCN old_A man_N)) mkNP-> N -> NPmkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) man_N) mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) man_N) mkNPmkNP-> NPmkUtt (mkNP paris_PN) mkUtt (mkNP paris_PN) mkNP-> NPmkUtt (mkNP we_Pron) mkUtt (mkNP we_Pron) mkNP-> NPmkUtt (mkNP this_Quant) mkUtt (mkNP this_Quant) mkNP-> Num -> NPmkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit))) mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit))) mkNP-> NPmkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit)) (mkOrd good_A))) mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit)) (mkOrd good_A))) mkNP-> NPmkUtt (mkNP (mkCN old_A beer_N)) mkUtt (mkNP (mkCN old_A beer_N)) mkNP-> NPmkUtt (mkNP beer_N) mkUtt (mkNP beer_N) mkNP-> NP -> NPmkUtt (mkNP only_Predet (mkNP this_Det woman_N)) mkUtt (mkNP only_Predet (mkNP this_Det woman_N)) mkNP-> V2 -> NPmkUtt (mkNP (mkNP the_Det man_N) see_V2) mkUtt (mkNP (mkNP the_Det man_N) see_V2) mkNP-> Adv -> NPmkUtt (mkNP (mkNP paris_PN) today_Adv) mkUtt (mkNP (mkNP paris_PN) today_Adv) mkNP-> RS -> NPmkUtt (mkNP (mkNP john_PN) (mkRS (mkRCl which_RP (mkVP walk_V)))) mkUtt (mkNP (mkNP john_PN) (mkRS (mkRCl which_RP (mkVP walk_V)))) mkNP-> NP -> NP -> NPmkUtt (mkNP or_Conj (mkNP this_Det woman_N) (mkNP john_PN)) mkUtt (mkNP or_Conj (mkNP this_Det woman_N) (mkNP john_PN)) mkNP-> ListNP -> NPmkUtt (mkNP or_Conj (mkListNP (mkNP this_Det woman_N) (mkListNP (mkNP john_PN) i_NP))) mkUtt (mkNP or_Conj (mkListNP (mkNP this_Det woman_N) (mkListNP (mkNP john_PN) i_NP))) nobody_NPmkUtt nobody_NP mkUtt nobody_NP nothing_NPmkUtt nothing_NP mkUtt nothing_NP she_NPmkUtt she_NP mkUtt she_NP somebody_NPmkUtt somebody_NP mkUtt somebody_NP something_NPmkUtt something_NP mkUtt something_NP that_NPmkUtt that_NP mkUtt that_NP these_NPthey_NPmkUtt they_NP mkUtt they_NP this_NPmkUtt this_NP mkUtt this_NP those_NPwe_NPmkUtt we_NP mkUtt we_NP youPl_NPmkUtt youPl_NP mkUtt youPl_NP youPol_NPmkUtt youPol_NP mkUtt youPol_NP you_NPmkUtt you_NP mkUtt you_NP mkNum-> NummkNum (mkDigits n2_Dig (mkDigits n1_Dig)) mkNum (mkDigits n2_Dig (mkDigits n1_Dig)) mkNummkNum-> NummkNum (mkCard almost_AdN (mkCard (mkNumeral n5_Unit))) mkNum (mkCard almost_AdN (mkCard (mkNumeral n5_Unit))) mkNum-> Card -> NummkNum (mkCard almost_AdN (mkCard (mkNumeral n5_Unit))) mkNum (mkCard almost_AdN (mkCard (mkNumeral n5_Unit))) pluralNummkOrd-> OrdmkUtt (mkAP (mkOrd small_A)) mkUtt (mkAP (mkOrd small_A)) mkPConj-> PConjmkPhr (mkPConj and_Conj) (mkUtt now_Adv) mkPhr (mkPConj and_Conj) (mkUtt now_Adv) otherwise_PConjmkPhr-> Utt -> (Voc) -> PhrmkPhr but_PConj (mkUtt (mkImp sleep_V)) (mkVoc (mkNP i_Pron friend_N)) mkPhr but_PConj (mkUtt (mkImp sleep_V)) (mkVoc (mkNP i_Pron friend_N)) mkPhrnot_PredetmkUtt (mkNP not_Predet everybody_NP) mkUtt (mkNP not_Predet everybody_NP) only_Predetbetween_PrepmkUtt (mkAdv between_Prep (mkNP and_Conj you_NP i_NP)) mkUtt (mkAdv between_Prep (mkNP and_Conj you_NP i_NP)) by8agent_Preppart_PrepmkUtt (mkAdv part_Prep it_NP) mkUtt (mkAdv part_Prep it_NP) possess_Prephe_PronmkUtt (mkNP he_Pron) mkUtt (mkNP he_Pron) i_PronmkUtt (mkNP i_Pron) mkUtt (mkNP i_Pron) it_PronmkUtt (mkNP it_Pron) mkUtt (mkNP it_Pron) she_PronmkUtt (mkNP she_Pron) mkUtt (mkNP she_Pron) they_PronmkUtt (mkNP they_Pron) mkUtt (mkNP they_Pron) we_PronmkUtt (mkNP we_Pron) mkUtt (mkNP we_Pron) youPl_PronmkUtt (mkNP youPl_Pron) mkUtt (mkNP youPl_Pron) youPol_PronmkUtt (mkNP youPol_Pron) mkUtt (mkNP youPol_Pron) youSg_PronmkUtt (mkNP youSg_Pron) mkUtt (mkNP youSg_Pron) fullStopPunctmkText (mkPhr yes_Utt) fullStopPunct mkText (mkPhr yes_Utt) fullStopPunct questMarkPunctmkQCl-> 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-> VA -> A -> QClmkUtt (mkQCl who_IP become_VA old_A) mkUtt (mkQCl who_IP become_VA old_A) mkQCl-> VA -> AP -> QClmkUtt (mkQCl who_IP become_VA (mkAP very_AdA old_A)) mkUtt (mkQCl who_IP become_VA (mkAP very_AdA old_A)) mkQCl-> 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-> V2V -> NP -> VP -> QClmkUtt (mkQCl who_IP beg_V2V he_NP (mkVP sleep_V)) mkUtt (mkQCl who_IP beg_V2V he_NP (mkVP sleep_V)) mkQClmkQCl-> A -> NP -> QClmkUtt (mkQCl who_IP old_A he_NP) mkUtt (mkQCl who_IP old_A he_NP) mkQCl-> A2 -> NP -> QClmkUtt (mkQCl who_IP married_A2 he_NP) mkUtt (mkQCl who_IP married_A2 he_NP) mkQClmkQCl-> NP -> QClmkUtt (mkQCl who_IP (mkNP the_Det woman_N)) mkUtt (mkQCl who_IP (mkNP the_Det woman_N)) mkQClmkQCl-> CN -> QClmkUtt (mkQCl who_IP (mkCN old_A woman_N)) mkUtt (mkQCl who_IP (mkCN old_A woman_N)) mkQClmkQCl-> ClSlash -> QClmkUtt (mkQCl who_IP (mkClSlash (mkClSlash she_NP love_V2) today_Adv)) mkUtt (mkQCl who_IP (mkClSlash (mkClSlash she_NP love_V2) today_Adv)) mkQClmkQCl-> QClmkUtt (mkQCl (mkIP which_IQuant city_N)) mkUtt (mkQCl (mkIP which_IQuant city_N)) a_QuantmkUtt (mkNP a_Quant house_N) mkUtt (mkNP a_Quant house_N) mkQuantno_QuantmkUtt (mkNP no_Quant house_N) mkUtt (mkNP no_Quant house_N) that_QuantmkUtt (mkNP that_Quant house_N) mkUtt (mkNP that_Quant house_N) the_QuantmkUtt (mkNP the_Quant house_N) mkUtt (mkNP the_Quant house_N) this_QuantmkUtt (mkNP this_Quant house_N) mkUtt (mkNP this_Quant house_N) 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-> VA -> A -> RClmkUtt (mkCN woman_N (mkRS (mkRCl which_RP become_VA old_A))) mkUtt (mkCN woman_N (mkRS (mkRCl which_RP become_VA old_A))) mkRCl-> VA -> AP -> RClmkUtt (mkCN woman_N (mkRS (mkRCl which_RP become_VA (mkAP very_AdA old_A)))) mkUtt (mkCN woman_N (mkRS (mkRCl which_RP become_VA (mkAP very_AdA old_A)))) mkRCl-> 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))))) mkRClmkRCl-> V2V -> NP -> VP -> RClmkUtt (mkCN woman_N (mkRS (mkRCl which_RP beg_V2V he_NP (mkVP sleep_V)))) mkUtt (mkCN woman_N (mkRS (mkRCl which_RP beg_V2V he_NP (mkVP sleep_V)))) mkRClmkRCl-> A -> NP -> RClmkUtt (mkCN woman_N (mkRS (mkRCl which_RP old_A he_NP))) mkUtt (mkCN woman_N (mkRS (mkRCl which_RP old_A he_NP))) mkRCl-> A2 -> NP -> RClmkUtt (mkCN woman_N (mkRS (mkRCl which_RP married_A2 he_NP))) mkUtt (mkCN woman_N (mkRS (mkRCl which_RP married_A2 he_NP))) mkRClmkRCl-> NP -> RClmkUtt (mkCN woman_N (mkRS (mkRCl which_RP (mkNP the_Det woman_N)))) mkUtt (mkCN woman_N (mkRS (mkRCl which_RP (mkNP the_Det woman_N)))) mkRClmkRCl-> CN -> RClmkUtt (mkCN student_N (mkRS (mkRCl which_RP (mkCN old_A woman_N)))) mkUtt (mkCN student_N (mkRS (mkRCl which_RP (mkCN old_A woman_N)))) mkRClmkRCl-> ClSlash -> RClmkUtt (mkCN woman_N (mkRS (mkRCl which_RP (mkClSlash (mkClSlash she_NP love_V2) today_Adv)))) mkUtt (mkCN woman_N (mkRS (mkRCl which_RP (mkClSlash (mkClSlash she_NP love_V2) today_Adv)))) mkRClmkRP-> NP -> RP -> RPmkRP in_Prep (mkNP all_Predet (mkNP the_Quant pluralNum city_N)) which_RP mkRP in_Prep (mkNP all_Predet (mkNP the_Quant pluralNum city_N)) which_RP which_RPwhich_RP which_RP mkS-> 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))))) mkSmkSC-> SCmkSC (mkS (mkCl she_NP sleep_V)) mkSC (mkS (mkCl she_NP sleep_V)) mkSCmkText-> (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) mkTextmkText-> Text -> TextmkText (mkText (mkPhr (mkUtt where_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt here_Adv)))) (mkText (mkPhr (mkUtt when_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt now_Adv)) exclMarkPunct)) mkText (mkText (mkPhr (mkUtt where_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt here_Adv)))) (mkText (mkPhr (mkUtt when_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt now_Adv)) exclMarkPunct)) lets_Utt-> UttmkPhr (lets_Utt (mkVP sleep_V)) mkPhr (lets_Utt (mkVP sleep_V)) mkUttmkUtt-> UttmkUtt (mkNP this_Det man_N) mkUtt (mkNP this_Det man_N) mkUttmkVP-> S -> VPmkUtt (mkVP know_VS (mkS (mkCl she_NP sleep_V))) mkUtt (mkVP know_VS (mkS (mkCl she_NP sleep_V))) mkVPmkVP-> 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 -> VP -> VPmkUtt (mkVP beg_V2V he_NP (mkVP sleep_V)) mkUtt (mkVP beg_V2V he_NP (mkVP sleep_V)) mkVPmkVP-> NP -> VPmkUtt (mkVP old_A he_NP) mkUtt (mkVP old_A he_NP) mkVP-> NP -> VPmkUtt (mkVP married_A2 he_NP) mkUtt (mkVP married_A2 he_NP) mkVPmkVP-> VPmkUtt (mkVP (mkCN old_A woman_N)) mkUtt (mkVP (mkCN old_A woman_N)) mkVP-> VPmkUtt (mkVP (mkNP the_Det woman_N)) mkUtt (mkVP (mkNP the_Det woman_N)) mkVPpassiveVP-> NP -> VPmkUtt (passiveVP love_V2 she_NP) mkUtt (passiveVP love_V2 she_NP) progressiveVPmkVPSlash-> VPSlashmkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash see_V2))) mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash see_V2))) mkVPSlash-> NP -> VPSlashmkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash send_V3 it_NP)) ) mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash send_V3 it_NP)) ) mkVPSlash-> 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-> VP -> VPSlashmkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash beg_V2V (mkVP sleep_V)))) mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash beg_V2V (mkVP sleep_V)))) mkVPSlash-> VPSlash -> VPSlashmkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash want_VV (mkVPSlash see_V2)))) mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash want_VV (mkVPSlash see_V2)))) mkVPSlash-> NP -> VPSlash -> VPSlashmkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash beg_V2V i_NP (mkVPSlash see_V2)))) mkUtt (mkQCl who_IP (mkClSlash she_NP (mkVPSlash beg_V2V i_NP (mkVPSlash see_V2)))) must_VVmust_VV must_VV want_VVmkVoc-> VocmkPhr yes_Utt (mkVoc (mkNP i_Pron friend_N)) mkPhr yes_Utt (mkVoc (mkNP i_Pron friend_N)) please_VocmkN077Str -> NmkA076Str -> A--inchoative verbs and "re" verbs whose 1st person ends in c
+mkV-> V(boek : Str) -> NmkN-> N
+(gat, gaten : Str) -> Gender -> NmkN(huis, boot : N) -> N(werk, plaats : N) -> NmkN-> Prep -> V2S
-mkVV-> VVauxVV-> VVmkV2V-> VA
+mkV2V-> V2VmkV2S-> Prep -> V2SmkV2S-> V2S-> VQ
+mkV2A-> V2A-> Prep -> V2Q
mkV2Q-> V2QmkVA-> VAmkVQ-> VQmkPostStr -> PrepnoPrepmkV2-> V2mkA2Str -> A2mkV2V-> V2VmkV2V-> Prep -> V2VmkV2VfmkV2V-> Prep -> InfForm -> V2VmkV2V-> Case -> InfForm -> V2VmkV2S-> N -> Case -> Det
mkInterjStr -> InterjmkPrepStr -> Prep -> PrepmkN-> Str -> V
+etreV-> V-> VS
+mkVV-> VV-> N
+mkN(x1,_,_,_,_,x6 : Str) -> Gender -> N-> V3
+mkV3-> Prep -> Prep -> V3-> Prep -> V2S
-mkVV-> VVmkV2V-> V2V-> VA
+mkV2A-> V2A-> VQ
+mkV2S-> V2SmkV2S-> Prep -> V2SmkV2Q-> V2Q-> Prep -> V2Q
mkVV-> VVauxVV-> VVmkVA-> VAmkVQ-> VQmkInterjStr -> Interj-> Str -> V
-expressV-> Str -> VmmkV2-> Prep -> V2-> VQ
mkInterjStr -> Interj-> V3
+mkV3-> Prep -> V3mkV3-> Prep -> Prep -> V3dirV3-> Prep -> V2S
-mkVV-> VVmkV2V-> Prep -> Prep -> V2VmkVA-> VAmkV2A-> Prep -> Prep -> V2AmkVQ-> VQ-> V2S
+mkV2S-> Prep -> V2SmkV2V-> V2VmkV2V-> Prep -> Prep -> V2VmkV2A-> V2AmkV2A-> Prep -> Prep -> V2AmkPredetStr -> Predet-> V3
+mkV3-> Prep -> V3mkV3-> Prep -> Prep -> V3dirV3-> Prep -> V2S
-mkVV-> VVmkV2V-> Prep -> Prep -> V2VmkVA-> VAmkV2A-> Prep -> Prep -> V2AmkVQ-> VQ-> Prep -> V2Q
mkV2S-> V2SmkV2S-> Prep -> V2SmkV2V-> V2VmkV2V-> Prep -> Prep -> V2VmkV2A-> V2AmkV2A-> Prep -> Prep -> V2AchangeCompoundNStr -> N -> NmkN2-> N2mkA2-> Prep -> A2-> V2S
+mkV2S-> Prep -> V2S-> VV
+mkV2V-> V2VmkV2V-> Prep -> Prep -> V2V-> V2A
+mkV2A-> Prep -> V2A-> V2Q
+mkV2Q-> Prep -> V2QmkInterjStr -> Interj