;;; -*- Mode: tdl; Coding: utf-8; -*- ;;; ;;; Copyright (c) 1994-2013 ;;; Dan Flickinger, Rob Malouf, Emily M. Bender ;;; see LICENSE for conditions ;;; ;;; letypes.tdl ;;; ;;; Lexical entry types (yield of lextypes hierarchy) ;;; ;;; Created by Dan Flickinger, 15-June-1996 ;;; ;;; $Id: letypes.tdl 7479 2010-02-21 23:11:30Z danf $ ; In the following type names, "mv" stands for "main_verb". Complements ; marked with "*" in the type names are optional. ; ; It-subj ; It rains. ; ; ; v_-_it_le := main_verb & [ SYNSEM atrans_verb ]. ; ; It-subj, Comps: VP (inf) ; It sufficed to wait. ; ; ; v_vp_it_le := main_verb & [ SYNSEM atrans_inf_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ] > ] ] ]. ; ; Cmps S (fin, +/-Q, opt cmplzr) ; B proved (that) C won. ; ; ; v_cp_le := main_verb & [ SYNSEM cp_intrans_verb ]. ; ; Cmps S (fin, +/-Q, obl cmplzr) ; B didn't mind that C won. ; ; ; v_cp_comp_le := main_verb & [ SYNSEM cp_intrans_verb_comp ]. #| ; 'warn' - can appear in quoted inversion ; ; Cmps S (fin, invertable) ; B would win, C warned. ; ; ; v_cp_invable_le := main_verb & [ SYNSEM cp_intrans_invable_verb ]. |# ; ; Cmps S (fin/inf, +/-Q) ; B forgot whether to jump. ; ; ; v_cp_fin-inf_le := main_verb & [ SYNSEM cp_fin_inf_intrans_verb ]. ; ; Cmps S (fin/inf, +Q) ; B wonders whether to jump. ; ; ; v_cp_fin-inf-q_le := main_verb & [ SYNSEM cp_ques_fin_inf_intrans_verb ]. ; ; Cmps S (fin/inf, +Q), allows main clause question complements ; B asks, why is the sky blue? ; ; ; v_cp_fin-inf-q-mc_le := main_verb & [ SYNSEM basic_cp_ques_fin_inf_intrans_verb ]. ; ; Cmps S (fin/inf, -Q, opt cmplzr) ; B hoped (that) C won. ; ; ; v_cp_prop_le := main_verb & [ SYNSEM cp_prop_intrans_verb ]. ; ; Cmps S (head nonfin) ; Beware that C doesn't win. ; ; ; v_cp_nfin_le := main_verb & [ SYNSEM cp_prop_intrans_nfin_verb ]. ; "find": "I find that Kim has left" but "*I find Kim has left" ; ; Cmps S (fin, -Q, obl cmplzr) ; B resented that C won. ; ; ; v_cp_comp-prop_le := main_verb & [ SYNSEM cp_only_prop_intrans_verb ]. ; look/seem like ; ; Cmps S (fin, -!, 'like' cmplzr) ; B looked like she won. ; ; ; v_cp_like_le := main_verb & [ SYNSEM cp_like_intrans_verb ]. ;; inform ; ; Cmps NP,S (fin, +/-Q) ; B informed C that D won. ; ; ; v_np-cp_le := main_verb & [ SYNSEM np_trans_cp_verb & [ LOCAL.CAT [ VAL.COMPS.FIRST.OPT - ] ] ]. ; ask ; ; Cmps NP,S (fin, +Q) ; B asked C whether D won. ; ; ; v_np-cp_q_le := main_verb & [ SYNSEM np_trans_cp_ques_verb & [ LOCAL.CAT [ VAL.COMPS.FIRST.OPT - ] ] ]. ; persuade ; ; Cmps NP,S (fin, -Q) ; B persuaded C that D won. ; ; ; v_np-cp_prop_le := main_verb & [ SYNSEM np_trans_cp_prop_verb & [ LOCAL.CAT [ VAL.COMPS.FIRST.OPT - ] ] ]. ; tell: tell me whether to stay ; ; Cmps NP,S (fin/inf, +/-Q) ; B told C whether to jump. ; ; ; v_np-cp_fin-inf_le := main_verb & [ SYNSEM np_trans_cp_fin_or_inf_verb & [ LOCAL.CAT [ VAL.COMPS.FIRST.OPT - ] ] ]. ; ask, prefer 'ask that he be released' ; ; Cmps S (bse, subjunctive mood) ; B required that C be here. ; ; ; v_cp_sbjnct_le := main_verb & [ SYNSEM cp_bse_intrans_verb ]. ; ask, prefer 'ask that he be released' ; ; Cmps S (fin, subjunctive mood) ; B required that C be here. ; ; ; v_cp_sbjnct-fin_le := main_verb & [ SYNSEM cp_sbjnct_intrans_verb ]. ; wait ; ; Cmps S (inf, +/-Q) ; B waited for C to arrive. ; ; ; v_cp_inf-only_le := main_verb & [ SYNSEM for_to_verb ]. ; try ; ; Cmps VP, s-equi ; B intended to win. ; ; ; v_vp_seq_le := main_verb & [ SYNSEM subj_equi_verb ]. ; refrain from ; ; Cmps VP, s-equi, from-VP ; B refrained from smoking. ; ; ; v_vp_seq-from_le := main_verb & [ SYNSEM subj_equi_from_verb ]. ; ; Cmps Pred-phr, s-equi ; B remained doubtful. ; ; ; v_prd_seq_le := main_verb_mliszt & [ SYNSEM subj_equi_prd_verb ]. ; ; Cmps Pred-phr, s-equi, idiom ; B made sure that C won. ; ; ; v_prd_seq-idm_le := main_verb_mliszt & [ SYNSEM subj_equi_prd_adj_verb, IDIOM + ]. ; run low (on X) ; ; Cmps VP or AP, s-equi ; B became frustrated. ; ; ; v_prd_seq-va_le := main_verb_mliszt & [ SYNSEM subj_equi_prd_v_a_verb ]. ; run low (on X) ; ; Cmps Adj-phr, s-equi ; B proved competent. ; ; ; v_ap_seq_le := main_verb_mliszt & [ SYNSEM subj_equi_prd_adj_verb ]. ; want into ; ; Cmps PP, s-equi ; B wanted into the game. ; ; ; v_pp_seq_le := main_verb_mliszt & [ SYNSEM subj_equi_prd_prep_verb ]. ; ; Cmps PP (sem empty), s-equi ; My battery shows as empty. ; ; ; v_pp_seq-e_le := main_verb_mliszt & [ SYNSEM subj_equi_empty_prep_verb ]. ; stop working ; go shopping ; ; Cmps VP (pres prtcpl), s-equi ; B loves playing chess. ; ; ; v_vp_seq-prp_le := main_verb_mliszt & [ SYNSEM subj_equi_prp_verb ]. ; help ; ; Cmps VP (base form), s-equi ; B helped finish the paper. ; ; ; v_vp_seq-bse_le := main_verb_mliszt & [ SYNSEM subj_equi_bse_verb ]. ; 'I will go read', 'Go read' '*He went read' ; ; Base form, Cmps VP (base) s-equi ; B will go play chess. ; ; ; v_vp_seq-go_le := main_verb_mliszt & [ SYNSEM subj_equi_bse__or_n3sg_verb ]. ; 'We need not stay' but "*He needs not stay", "*We will need not stay" ; cf. "He need not stay" (irreg) ; ; Non-3sg, Cmps VP (base) s-equi ; We need not wait here. ; ; ; v_vp_seq-n3sg_le := main_verb_newltop & [ SYNSEM subj_equi_bse_n3sg_verb ]. ; have yet to ; ; Cmps Prtcl, VP (inf), s-raising ; B has yet to win. ; ; ; v_p-vp_ssr_le := ssr_particle_v_lexent & [ SYNSEM.LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ]. ; they try and find it ; ; Pres n3sg, Cmps VP (and), s-equi ; They try and find it. ; ; ; v_vp_seq-and_le := main_verb & [ SYNSEM subj_equi_and_fin_verb ]. ; he will try and find it ; ; Base form, Cmps VP (and), s-equi ; B will try and find it. ; ; ; v_vp_seq-and-bse_le := main_verb & [ SYNSEM subj_equi_and_bse_verb ]. ; couldn't help but notice ; ; Base form, Cmps VP (but), s-equi ; B couldn't help but win. ; ; ; v_vp_seq-but_le := main_verb & [ SYNSEM subj_equi_but_verb ]. ; ; Cmps NP,VP (inf), o-equi ; B invited C to stay. ; ; ; v_np-vp_oeq_le := main_verb & [ SYNSEM obj_equi_verb ]. ; ; Cmps NP,VP (inf), o-equi, no passive ; B got C to stay. ; ; ; v_np-vp_oeq-ntr_le := main_verb & [ SYNSEM obj_equi_non_trans_verb ]. ; help ; ; Cmps NP,VP (base), o-equi ; B helped C win. ; ; ; v_np-vp_oeq-bse_le := main_verb_mliszt & [ SYNSEM obj_equi_bse_verb ]. ; ; Cmps NP,Pred-phr, o-equi ; B proved C wrong. ; ; ; v_np-prd_oeq_le := main_verb_mliszt & [ SYNSEM obj_equi_prd_verb ]. ; ; Cmps NP,Adj-phr, o-equi ; B imagined C taller. ; ; ; v_np-ap_oeq_le := main_verb_mliszt & [ SYNSEM obj_equi_prd_adj_verb ]. ; have x ready ; have x in stock ; I want x confirmed ; get x ready ; ; Cmps NP,Prd-phr, o-equi, no psv ; B wanted C ready. ; ; ; v_np-prd_oeq-ntr_le := main_verb_mliszt & [ SYNSEM obj_equi_non_trans_prd_verb & [ LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; I have X to get rid of ; ; Cmps NP and VP/NP, o-equi ; B had C to talk to. ; ; ; v_np-vpslnp_oeq_le := main_verb & [ SYNSEM obj_equi_vpslash_prd_verb & [ LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; prevent X from Ving ; ; Cmps NP,VP (prprt, from), o-equi ; B excused C from playing. ; ; ; v_np-vp_oeq-from_le := main_verb & [ SYNSEM obj_equi_from_verb ]. ; promise ; ; Cmps NP,VP (inf), a-equi, no psv ; B promised C to win. ; ; ; v_np-vp_aeq-ntr_le := main_verb & [ SYNSEM anom_equi_verb & [ LOCAL.CAT [ VAL.COMPS.FIRST.OPT + ] ] ]. ; use X to do Y ; ; Cmps NP,VP (inf), a-equi ; B used C to reach D. ; ; ; v_np-vp_aeq_le := main_verb & [ SYNSEM anom_equi_trans_verb ]. ; kim took too long to arrive ; ; Cmps NP,VP (inf), a-equi, no ell ; B took an hour to win. ; ; ; v_np-vp_aeq-noel_le := main_verb & [ SYNSEM anom_equi_oblig_verb ]. ; have trouble sleeping ; ; Cmps NP,VP (prprt), a-equi ; B had trouble sleeping. ; ; ; v_np-vp_aeq-prp_le := main_verb_mliszt & [ SYNSEM anom_equi_prp_verb ]. ; turn out to ; ; Cmps Prtcl,VP, s-equi ; B turned out to be wrong. ; ; ; v_p-vp_seq_le := main_verb & [ SYNSEM particle_inf_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; keep on driving ; ; Cmps Prtcl,VP ; B kept on winning. ; ; ; v_p-vp_prp_le := main_verb_mliszt & [ SYNSEM particle_prp_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps Prtcl,S(fin, +/-Q, opt cmp) ; B found out (that) C won. ; ; ; v_p-cp_le := main_verb & [ SYNSEM particle_cp_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps Prtcl,PP(opt,sel),Scomp ; B pointed out to C that S. ; ; ; v_p-pp*-cp_le := main_verb & [ SYNSEM particle_pp_cp_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps Prtcl,VP, o-equi ; B geared up C to win. ; ; ; v_p-vp_oeq_le := main_verb & [ SYNSEM particle_oeq_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps PP(sel),VP, o-equi ; B appealed to C to win. ; ; ; v_pp-vp_oeq_le := main_verb & [ SYNSEM oeq_pp_inf_verb & [ LOCAL.CAT [ VAL.COMPS.FIRST.OPT - ], LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps PP(sel),VP, o-equi ; B listened to C sing. ; ; ; v_pp-vp_oeq-bse_le := main_verb & [ SYNSEM oeq_pp_bse_verb & [ LOCAL.CAT [ VAL.COMPS.FIRST.OPT - ], LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ;; leave it to kim to arrange the meeting ; ; Cmps Expl-it,PP,VP, o-equi ; B left it to C to hire D. ; ; ; v_it-pp-vp_oeq_le := main_verb & [ SYNSEM expl_pp_inf_oeq_verb & [ LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ;; arrange (with kim) to meet her ; ; Cmps PP,VP, s-equi ; B arranged with C to stay. ; ; ; v_pp-vp_seq_le := main_verb & [ SYNSEM pp_inf_seq_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT + ], [ OPT - ] > ] ] ]. ;; arrange it with kim to meet her ; ; Cmps Expl-it,PP,VP s-equi ; B arranged it with C to X. ; ; ; v_it-pp-vp_seq_le := main_verb & [ SYNSEM expl_pp_inf_seq_verb & [ LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ;; it bothers kim that sally left; it bothers kim to leave ; ; It-subj, Cmps NP,S(fin/inf) ; It bothered B that C won. ; ; ; v_np-cp_it-s_le := main_verb & [ SYNSEM expl_it_subj_np_cp_verb ]. ;; That Kim lost suggests that Sandy won. ;; It suggests that Sandy won that Kim lost. ; ; It-subj, S ,S ; That B lost suggests that C won. ; ; ; v_cp-cp_it-s_le := main_verb & [ SYNSEM expl_it_subj_cp_cp_verb ]. ; cost ; ; It-subj, Cmps NP,NP,S(fin/inf) ; It cost B $5 for C to go. ; ; ; v_np-np-cp_it-s_le := main_verb & [ SYNSEM expl_it_subj_np_np_cp_inf_verb ]. ; make (?) ; ; It-subj, Cmps NP,NP,S(fin/inf) ; It makes Kim the winner that the horse died. ; ; ; v_np-np-cp_it-ob_le := main_verb & [ SYNSEM expl_it_subj_np_np_cp_verb ]. ; matter ; ; It-subj, Cmps NP,PP,S(fin) ; It matters a lot to Kim that S. ; ; ; v_np-pp*-cp_it-s_le := main_verb & [ SYNSEM expl_it_subj_np_pp_cp_verb ]. ; take: 'took him ten minutes to leave' ; ; It-subj, Cmps NP,NP,VP ; It took B an hour to go. ; ; ; v_np*-np-vp_it-s_le := main_verb & [ SYNSEM expl_it_subj_np_np_vp_inf_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT + ], [ OPT - ], [ ] > ] ] ]. ; 'it advances our cause (a lot) to take this step" ; "it will cost us (a lot) to win" ; ; It-subj, Cmps NP,(NP),VP ; It cost B ($5) to go. ; ; ; v_np-np*-vp_it-s_le := main_verb & [ SYNSEM expl_it_subj_np_np_vp_inf_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ], [ OPT + ], [ ] > ] ] ]. ; make ; ; It-subj, Cmps NP,PrdP ,S(fin/inf) ; It cost B $5 for C to go. ; ; ; v_np-prd-cp_it-s_le := main_verb & [ SYNSEM expl_it_subj_np_prdp_cp_verb ]. ;; it seems (to kim) that sandy left ; ; It-subj, Cmps (PP),S(fin) ; It seems to B that K won. ; ; ; v_pp*-cp_it-s_le := main_verb & [ SYNSEM expl_it_subj_pp*_cp_verb ]. ;; it occurred *(to me) that Sandy left ; ; It-subj, Cmps PP,S(fin) ; It occurred to B to look. ; ; ; v_pp-cp_it-s_le := main_verb & [ SYNSEM expl_it_subj_pp_cp_verb ]. ;; it looks (to kim) like Sandy left ; ; It-subj, Cmps (PP),S(like) ; It felt (to B) like K won. ; ; ; v_pp*-cp_like_le := main_verb & [ SYNSEM expl_it_subj_pp_cp_like_verb ]. ;; It doesn't matter who stays ; ; It-subj, Cmps (PP),S(+/-Q) ; It mattered whether S won. ; ; ; v_pp*-cp_it-unsp_le := main_verb & [ SYNSEM expl_it_subj_pp_cp_unsp_verb ]. ;; It dawned on Kim that ... ; ; It-subj, Cmps PP,S(fin, no to) ; It dawned on B that K won. ; ; ; v_pp-cp_it-s-e_le := main_verb & [ SYNSEM expl_it_subj_ppnoto_cp_verb ]. ; it turns out that kim arrived ; ; It-subj, Cmps Prtcl,S ; It turned out that S won. ; ; ; v_p-cp_it-s_le := main_verb & [ SYNSEM expl_it_subj_prtcl_cp_verb ]. ; It follows that ... ; ; It-subj, Cmps S ; It followed that S won. ; ; ; v_cp_it-s_le := main_verb & [ SYNSEM expl_it_subj_cp_verb ]. ; it would help/wouldn't hurt to know ... ; ; It-subj, Cmps VP ; It doesn't pay to grumble. ; ; ; v_vp_it-s_le := main_verb & [ SYNSEM expl_it_subj_vp_verb ]. ; bet ; ; Cmps NP,NP,S ; B bet C $5 that S won. ; ; ; v_np-np-cp_le := main_verb & [ SYNSEM np_np_cp_verb ]. ; say ; ; Cmps PP(sel, opt),S(fin/inf) ; B said to C that D won. ; ; ; v_pp*-cp_le := norm_basic_main_verb & [ INFLECTD -, SYNSEM pp_cp_fin_prop_verb ]. ; say ; ; Cmps PP(sel, opt),S(fin/inf), allow imperatives ; B said to C that D won. ; ; ; v_pp*-cp_fin-imp_le := norm_basic_main_verb & [ INFLECTD -, SYNSEM pp_cp_fin_unspec_verb ]. ; predict ; ; Cmps PP(sel, opt),S(fin/inf, +/-Q), ; B predicted whether C would win. ; ; ; v_pp*-cp_unsp_le := main_verb & [ SYNSEM pp_cp_fin_pq_verb ]. ; ; Cmps PP(sel, opt),S(fin) ; B joked to C that D won. ; ; ; v_pp*-cp_fin_le := main_verb & [ SYNSEM pp*_cp_fin_verb ]. ; ; Cmps PP(sel, oblig),S(fin) ; B impressed on C that D won. ; ; ; v_pp-cp_fin_le := main_verb & [ SYNSEM pp_cp_fin_verb ]. ; 'see to it that X' ; ; Cmps PP(sel,expl-it),S(fin) ; B saw to it that C won. ; ; ; v_pp-it-cp_le := main_verb & [ SYNSEM pp_expl_cp_verb ]. ; would like ; ; Cmps NP,VP, s-o-raising, no psv ; B wanted it to rain. ; ; ; v_np-vp_sor-ntr_le := main_verb_mliszt & [ SYNSEM sor_non_trans_verb ]. ; ; Cmps NP,VP, s-o-raising ; B expected it to rain. ; ; ; v_np-vp_sor_le := main_verb_mliszt & [ SYNSEM sor_verb ]. ; ; Cmps NP,VP(bse), s-o-raising ; B heard it rain. ; ; ; v_np-vp_bse_le := main_verb_mliszt & [ SYNSEM sorb_verb ]. ; make: 'kim made it clear that sandy arrived' ; ; Cmps NP,Adj, s-o-raising ; The smog made it cloudy. ; ; ; v_np-prd_sor_le := main_verb_mliszt & [ SYNSEM sor_prd_verb ]. ; ; Cmps NP(obl),NP(obl), dative alt ; B gave C the book. ; ; ; v_np-np_le := main_verb & [ SYNSEM ditrans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ], [ OPT - ] > ], LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; 'leave (bequeath)' ; ; Cmps NP(obl),NP(opt), dative alt ; B left the book to C. ; ; ; v_np-np*_le := main_verb & [ SYNSEM ditrans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ], [ OPT + ] > ] ] ]. ; ; Cmps NP(opt),NP(oblig), dative alt ; B paid C the money. ; ; ; v_np*-np_le := main_verb & [ SYNSEM ditrans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT + ], [ OPT + ] > ] ] ]. ; ; Cmps NP(obl),NP(obl), no dat alt ; B declared C the winner. ; ; ; v_np-np_only_le := main_verb & [ ALTS.DATIVE -, SYNSEM ditrans_only_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ], [ OPT - ] > ], LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; Cmps NP(opt),NP(opt), no dat alt ; B asked C the question. ; ; ; v_np*-np*_only_le := main_verb & [ ALTS.DATIVE -, SYNSEM ditrans_only_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT + ], [ OPT + ] > ] ] ]. ; ; Cmps NP(obl),NP(obl), idiom ; B called it quits. ; ; ; v_np-np_idm_le := main_verb & [ ALTS.DATIVE -, SYNSEM ditrans_only_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ], [ OPT - ] > ], LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ], IDIOM + ]. ;; talk ; ; Cmps PP(opt),PP(opt) ; B lied to C about D. ; ; ; v_pp*-pp*_le := main_verb & [ SYNSEM double_pp_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT + ], [ OPT + ] > ] ] ]. ; ; Cmps PP(obl),PP(obl) ; B ranged from C to D. ; ; ; v_pp-pp_le := main_verb & [ SYNSEM double_pp_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ], [ OPT - ] > ], LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin, --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; Cmps PP(obl),PP(sel,obl) ; B reported on C to D. ; ; ; v_pp-pp_e_le := main_verb & [ SYNSEM double_pp_empty_pp_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin, --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; Cmps NP(opt),PP(sel,opt),PP(to) ; B changed C from D to E. ; ; ; v_np*-pp*-ppto_le := main_verb & [ SYNSEM np_trans_double_ppto_verb & [ LOCAL.CAT [ VAL.COMPS.FIRST.OPT + ] ] ]. ; ; Cmps NP(obl),PP(sel,opt),PP(to) ; B converted C from D to E. ; ; ; v_np-pp*-ppto_le := main_verb & [ SYNSEM np_trans_double_ppto_verb & [ LOCAL.CAT [ VAL.COMPS.FIRST.OPT - ] ] ]. ; ; Cmps NP(opt),PP(sel,opt),PP(for) ; B paid money to C for D. ; ; ; v_np*-pp*-ppfor_le := main_verb & [ SYNSEM np_trans_double_ppfor_verb ]. ; ; Cmps PP(sel,obl) ; B looked after C. ; ; ; v_pp_e_le := main_verb & [ SYNSEM empty_prep_intrans_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps PP(sel,obl) ; B gave to worthy causes ; ; ; v_pp_e3_le := main_verb & [ SYNSEM empty_prep_intrans_arg3_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ] > ], LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps NP(obl),PP(sel.obl) ; B compared C with D. ; ; ; v_np-pp_e_le := main_verb & [ SYNSEM empty_prep_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ], [ OPT - ] > ], LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; Cmps NP(opt),PP(sel,obl) ; B separated C from D. ; ; ; v_np*-pp_e_le := main_verb & [ SYNSEM empty_prep_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT + ], [ OPT - ] > ], LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; Cmps NP(obl),PP(sel,opt), hd_imp_c ; Thank you for D. ; ; ; v_np-pp*_e-imp_le := main_verb & [ SYNSEM empty_prep_trans_verb & [ LOCAL [ CAT [ HEAD [ VFORM fin ], VAL [ SUBJ < [ LOCAL.CONT.HOOK.INDEX #ind ] >, COMPS < [ OPT - ], [ OPT + ] > ] ], AGR #ind ], LKEYS [ KEYREL.ARG1 #ind & [ PNG.PN 1 ] ] ] ]. ; ; Cmps NP(obl),PP(sel,obl), idiom ; B took care of C. ; ; ; v_np-pp_e-idm_le := main_verb & [ SYNSEM empty_prep_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT -, LOCAL.CAT.HEAD noun ], [ OPT - ] > ], LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ], IDIOM + ]. ; take Kim for granted ; take into account ; ; Cmps NP(obl),PP(sel,obl), idiom ; B took C for granted. ; ; ; v_np-pp_idm_le := main_verb & [ SYNSEM empty_prep_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT -, LOCAL.CAT.HEAD basic_noun ], [ OPT - ] > ], LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ], IDIOM + ]. ; came into being ; ; Cmps NP(obl), idiom ; B came into being. ; ; ; v_pp_e-idm_le := main_verb & [ SYNSEM empty_prep_intrans_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ], IDIOM + ]. ; 'interest kim in' ; ; Cmps NP(obl),PP(sel,obl), no psv ; B interested C in D. ; ; ; v_np-pp_e-ntr_le := main_verb & [ SYNSEM empty_prep_non_trans_verb ]. ;; 'prefer it if ...' ; ; Cmps Expl-it,S(fin,+/-Q) ; B prefers it if C wins. ; ; ; v_it-cp_le := main_verb & [ SYNSEM expl_obj_cp_verb ]. ;; 'hate it that ...' ; ; Cmps Expl-it,S(fin,-Q),obl cplzr ; B hates it that C won. ; ; ; v_it-cp_prop-c_le := main_verb & [ SYNSEM expl_obj_cpcmp_verb ]. ;; 'take it (that) ...' ; ; Cmps Expl-it,S(fin,-Q) ; B took it (that) C won. ; ; ; v_it-cp_prop_le := main_verb & [ SYNSEM expl_obj_cpprop_verb ]. ; 'make it clear that ...' ; ; Cmps Expl-it,Pred-phr ; B made it clear that C won ; ; ; v_it-prd_le := main_verb_mliszt & [ SYNSEM expl_obj_prd_verb ]. ; ; Cmps NP(obl) ; B chased C. ; ; ; v_np_le := main_verb & [ SYNSEM np_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ] > ] ] ]. ; ; Cmps NP(opt) ; B cleaned the room. ; ; ; v_np*_le := main_verb & [ SYNSEM np_trans_verb ]. ; ; Cmps NP(obl,nongerund) ; B continued the tour. ; ; ; v_np_noger_le := main_verb & [ ALTS [ VADJ -, NGER - ], SYNSEM np_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ] > ] ] ]. ; Temporary patch for e.g. 'take' which has an optional ARG3 role, which ; needs to be present so generator won't spuriously fill it. ; ; Cmps NP(obl), only two args ; B took the book. ; ; ; v_np_noarg3_le := main_verb & [ SYNSEM np_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ] > ], LKEYS.KEYREL.ARG3 semarg ] ]. ; ; Cmps NP(gap), only for do (but not doing) in do-be construction ; The first thing B did was hire C. ; ; ; v_np_do-be_le := basic_main_verb_sans_key & [ SYNSEM do_be_verb & [ LOCAL.CAT.HEAD [ VFORM non_prespart ], LKEYS.KEYREL.ARG2.IFORM non_prespart ], INFLECTD - ]. ; ; Cmps NP(gap), only for doing in do-be construction ; The thing B was doing was hiring C. ; ; ; v_np_do-ing-be_le := basic_main_verb_sans_key & [ INFLECTD -, SYNSEM do_be_verb & [ LOCAL.CAT.HEAD [ VFORM prp ], LKEYS.KEYREL.ARG2.IFORM prp ] ]. ; ; Cmps NP(gap), only for do (but not doing) in do-be construction ; The first thing that must be done is hire C. ; ; ; v_np_done-be_le := basic_main_verb_sans_key & [ SYNSEM do_be_verb_passive & [ LKEYS.KEYREL.ARG2.IFORM non_prespart ], INFLECTD + ]. ; ; Cmps NP(opt), nonfin ; B should beware C. ; ; ; v_np*_nfin_le := main_verb & [ SYNSEM np_trans_nfin_verb ]. ; ; Cmps reflexive NP, idiom ; We racked our brains. ; ; ; v_np_refl-idm_le := main_verb_mliszt & [ SYNSEM np_trans_refl_verb, IDIOM + ]. ; ; Cmps non-reflexive NP, singular, idiom ; He kicked the bucket. ; ; ; v_np_sg-idm_le := v_np_idm_lexent & [ SYNSEM.LOCAL.CAT.VAL.COMPS < [ LOCAL.AGR.PNG.PN 3s ] > ]. ; ; Cmps non-reflexive NP, plural, idiom ; He sucked eggs. ; ; ; v_np_pl-idm_le := v_np_idm_lexent & [ SYNSEM.LOCAL.CAT.VAL.COMPS < [ LOCAL.AGR.PNG.PN 3p ] > ]. ; 'elected him president' ; ; Cmps NP(obl),Nbar(obl) ; We elected B president. ; ; ; v_np-nb_le := main_verb_mliszt & [ SYNSEM ditrans_np_nbar_verb ]. ; 'see picture, page 2' ; ; Cmps Nbar(obl), NP(opt), hd_imp_c ; See pamphlet, page 2. ; ; ; v_nb-np*_imp_le := main_verb_mliszt & [ SYNSEM ditrans_nbar_np_verb ]. ; ; Cmps NP(obl), nonfin ; B should beware of C. ; ; ; v_pp_e-nfin_le := main_verb & [ SYNSEM empty_prep_intrans_bse_verb ]. ; ; Cmps NP(obl),PP(obl) ; B named C after D. ; ; ; v_np-pp_le := main_verb_mliszt & [ SYNSEM prep_trans_verb & [ LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ;; takes dir_state_modable_rel oblique complement. ;; put (takes variety of PP complements, so avoid chart dependency filter) ; ; Cmps NP(obl),PP(obl), state rslt ; B put C on D. ; ; ; v_np-pp_prop_le := main_verb_mliszt & [ SYNSEM prep_trans_dir_verb ]. ;; change one's mind about ; ; Cmps NP(obl),PP(obl, nmodifier) ; We change our mind about C ; ; ; v_np-pp_nmod_le := main_verb_mliszt & [ SYNSEM prep_trans_verb_nmod & [ LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; Cmps NP(obl),PP(dir, obl) ; B raced C into D. ; ; ; v_np-pp_dir_le := main_verb_mliszt & [ SYNSEM prep_trans_dir_noprop_verb ]. ; ; Cmps NP(obl),PP(obl,as), o-equi ; B classifies C as D. ; ; ; v_np-pp_oeq-as_le := main_verb & [ SYNSEM np_as_verb & [ LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; Cmps NP(obl), no psv ; B remains C. ; ; ; v_np_ntr_le := main_verb & [ SYNSEM np_non_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ] > ] ] ]. ; ; Cmps NP(opt), no psv ; B promised C. ; ; ; v_np*_ntr_le := main_verb & [ SYNSEM np_non_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT + ] > ] ] ]. ; 'become' ; ; Cmps NP, become ; B became C. ; ; ; v_np_id_le := main_verb & [ SYNSEM np_non_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ] > ], LKEYS.KEYREL [ ARG1.SORT #sort, ARG2.SORT #sort ] ] ]. ; 'become president' ; ; Cmps Nbar(obl,pred nom) ; B became president. ; ; ; v_nb_le := main_verb_mliszt & [ SYNSEM nbar_verb ]. ; 'become obvious that Kim arrived.' ; ; Cmps VP or AP, subj-raising, expl-it subj ; It became obvious that Kim arrived. ; ; ; v_prd_ssr-va_le := main_verb_mliszt & [ SYNSEM ssr_prdp_verb ]. ; 'stood guard' ; ; Cmps Nbar(obl), idiom ; B stood guard. ; ; ; v_nb_idm_le := main_verb & [ SYNSEM np_non_trans_nb_verb, IDIOM + ]. ; ; Cmps NP(obl),PP(obl,as), s-equi ; B struck C as without D. ; ; ; v_np-pp_seq-as_le := main_verb_mliszt & [ SYNSEM np_as_seq_verb & [ LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; Cmps Prtcl ; B turned up. ; ; ; v_p_le := main_verb & [ SYNSEM particle_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps Prtcl, subj 3per ; Something is going on. ; ; ; v_p_3only_le := main_verb & [ SYNSEM particle_3only_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps Prtcl,NP(obl), order alt ; B picked up the book. ; ; ; v_p-np_le := main_verb & [ SYNSEM np_particle_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps NP(obl),Prtcl, no order alt ; We will see you around. ; ; ; v_np-p_le := main_verb & [ SYNSEM np_particle_noalt_verb & [ LKEYS [ --COMPKEY #ocmin, --+COMPKEY #ocmin ] ], ALTS.NPPART - ]. ; ; Cmps Prtcl,Pred-phr ; B ended up sick. ; ; ; v_p-prd_le := main_verb & [ SYNSEM particle_prd_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps Prtcl,PP(obl) ; B caught up on C. ; ; ; v_p-pp_le := main_verb & [ SYNSEM particle_pp_verb ]. ; ; Cmps Prtcl,PP(obl,sel) ; B ran out of C. ; ; ; v_p-pp_e_le := main_verb & [ SYNSEM particle_empty_pp_verb & [ LOCAL.CAT [ VAL.COMPS < synsem, [ OPT - ] > ], LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin, --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; Cmps Prtcl,PP(opt,sel) ; B heard back from C. ; ; ; v_p-pp*_e_le := main_verb & [ SYNSEM particle_empty_pp_verb & [ LOCAL.CAT [ VAL.COMPS < synsem, [ OPT + ] > ], LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; 'boils it down to' ; ; Cmps Prtcl,NP(obl),PP(obl,to) ; B made out the check to C. ; ; ; v_p-np-pp_to_le := main_verb & [ SYNSEM np_particle_ppto_verb ]. ; 'made up of' ; ; Cmps Prtcl,NP(obl),PP(obl,of) ; This is made up of bricks. ; ; ; v_p-np-pp_of_le := main_verb & [ SYNSEM np_particle_ppof_verb ]. ; ; Cmps Prtcl,NP(obl),PP(obl,for) ; B traded in B for C. ; ; ; v_p-np-pp_for_le := main_verb & [ SYNSEM np_particle_ppfor_verb ]. ; ; Cmps Prtcl,NP(obl),PP(obl,from) ; B separated out C from D. ; ; ; v_p-np-pp_from_le := main_verb & [ SYNSEM np_particle_ppfrom_verb ]. ; ; Cmps NP,Prtcl,NP ; B gave C back the book. ; ; ; v_np-p-np_le := main_verb & [ SYNSEM np_particle_np_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps NP,Prtcl,CP, maybe only for idioms ; B made up her mind that S. ; ; ; v_np-p-cp_idm_le := main_verb & [ SYNSEM np_particle_cp_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ], IDIOM + ]. ; ; Cmps PP, argmt coercion ; B suggested on Monday. ; ; ; v_pp_arg_le := main_verb & [ SYNSEM prep_intrans_event_verb ]. ; ; Cmps PP(obl) ; The cat felt like a dog. ; ; ; v_pp_le := main_verb & [ SYNSEM prep_intrans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ] > ], LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps PP(opt,dir) ; B crept into the room. ; ; ; v_pp*_dir_le := main_verb & [ SYNSEM prep_intrans_dir_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT + ] > ] ] ]. ; ; Cmps PP(obl,dir) ; B slipped into the room. ; ; ; v_pp_dir_le := main_verb & [ SYNSEM prep_intrans_dir_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ] > ] ] ]. ; ; Cmps PP(opt) ; B starred in C ; ; ; v_pp*_le := main_verb & [ SYNSEM prep_intrans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT + ] > ] ] ]. ; ; Cmps PP(opt), unacc ; The seed grew into a tree. ; ; ; v_pp_unacc_le := main_verb & [ SYNSEM prep_intrans_unacc_verb ]. ; ; Cmps VP(inf), s-s-rais ; There failed to be a link. ; ; ; v_vp_ssr_le := main_verb & [ SYNSEM ssr_verb ]. ; ; Cmps VP(prp), s-s-rais ; It finished raining. ; ; ; v_vp_ssr-prp_le := main_verb & [ SYNSEM ssr_prp_verb ]. ; 'have to': no imperative "*Have to leave!" ; ; Cmps VP(inf), s-s-rais, no hd_imp_c ; There tend to be problems. ; ; ; v_vp_ssr-nimp_le := main_verb & [ SYNSEM ssr_noimp_verb ]. ; ; Cmps PP(opt),VP(inf), s-s-rais ; It seems to B to be windy. ; ; ; v_pp-vp_ssr_le := main_verb_mliszt & [ SYNSEM ssr_pp_inf_verb ]. ; DPF 29-aug-07 - These verbs like "become" supposedly don't combine with ; predicative VPs, but stative passives often seem to be fine, ; as in ; "This picture became damaged/associated with Picasso" or ; "We became inspired by the music." Rather than adding a lexical rule to ; convert them to predicative adjs, consider a HEAD supertype of basic_adj ; and passive-verb. FIX. ; ; Cmps AP,PP(opt), s-equi ; B sounded good to C. ; ; ; v_ap-pp_seq_le := main_verb_mliszt & [ SYNSEM seq_ap_pp_verb ]. ; ; Cmps PP(like),PP(opt), s-equi ; B sounded like C to D. ; ; ; v_pp-pp_seq_le := main_verb_mliszt & [ SYNSEM seq_pp_pp_verb ]. ; ; Cmps Pred-phr,PP(opt), s-equi ; B seemed good to C. ; ; ; v_prd-pp_seq_le := main_verb_mliszt & [ SYNSEM seq_aorp_pp_verb ]. ; feel good about ; ; Cmps AP,PP(about, sel), s-equi ; B felt good about C. ; ; ; v_ap-pp_about_le := main_verb_mliszt & [ SYNSEM seq_prdp_pp_about_verb ]. ; ; Cmps NP(obl),PP(obl,to,sel) ; B attributed C to D. ; ; ; v_np-pp_to_le := main_verb & [ SYNSEM empty_to_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ], [ OPT - ] > ], LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin, --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; Cmps NP(obl),PP(opt,to,sel) ; B converted C to D. ; ; ; v_np-pp*_to_le := main_verb & [ SYNSEM empty_to_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ], [ OPT + ] > ], LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps NP(opt),PP(obl,to,sel) ; B added C to D. ; ; ; v_np*-pp_to_le := main_verb & [ SYNSEM empty_to_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT + ], [ OPT - ] > ], LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; Cmps NP(opt),PP(opt,to,sel) ; B explained C to D. ; ; ; v_np*-pp*_to_le := main_verb & [ SYNSEM empty_to_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT + ], [ OPT + ] > ] ] ]. ; ; No cmps, unaccusative ; The plate gleamed. ; ; ; v_-_unacc_le := main_verb & [ SYNSEM unacc_verb ]. ; ; No cmps, unergative ; B arose. ; ; ; v_-_le := main_verb & [ SYNSEM unerg_verb ]. ; ; No cmps, unergative, hd_imp_c only ; Begone! ; ; ; v_-_imp_le := main_verb & [ SYNSEM unerg_imp_verb ]. ; ; No cmps, base form only ; That will do. ; ; ; v_-_bse_le := main_verb & [ SYNSEM unerg_bse_verb ]. ; ; Cmps NP, only have ; B has C. ; ; ; v_np_poss_le := main_verb & [ SYNSEM poss_verb ]. ;; DPF 19-feb-10 - Prevent "got there" via COMPS..NORM no_rel. ;; DPF 07-apr-10 - No longer remember why we have this, given the ordinary ;; NP-complement get_v2. It does not appear in any of the treebanked data, ;; so let's try living without it, to avoid spurious ambiguity for e.g. ;; "he has got cats" ; ; Cmps NP, only got ; B got C. ; ; ; v_np_got_le := norm_nonconj_word & [ SYNSEM poss_got_verb ]. ; ; Cmps S, embedded subj tag, base ; I'll suppose C can, can he ; ; ; v_cp_rkey-bse_le := v_cp_prop_raise_key_lexent & [ SYNSEM.LOCAL bse_verb ]. ; ; Cmps S, embedded subj tag, 3sing ; B supposes C can, can't he ; ; ; v_cp_rkey-3sg_le := v_cp_prop_raise_key_lexent & [ SYNSEM cp_prop_raise_key_3sg_verb ]. ; ; Cmps S, embedded subj tag, non3s ; We suppose C can, can't he ; ; ; v_cp_rkey-n3sg_le := v_cp_prop_raise_key_lexent & [ SYNSEM cp_prop_raise_key_n3sg_verb ]. ; ; Cmps S, embedded subj tag, past ; I supposed C is, isn't he ; ; ; v_cp_rkey-pst_le := v_cp_prop_raise_key_lexent & [ SYNSEM cp_prop_raise_key_pst_verb ]. ; ; Cmps S, embedded subj tag, prp ; I'm supposing C is, is he ; ; ; v_cp_rkey-prp_le := v_cp_prop_raise_key_lexent & [ SYNSEM cp_prop_raise_key_prp_verb ]. ; ; Cmps S, embedded subj tag, psp ; I've supposed C is, is he ; ; ; v_cp_rkey-psp_le := v_cp_prop_raise_key_lexent & [ SYNSEM cp_prop_raise_key_psp_verb ]. ; ; Cmps Adv-phr ; B did badly. ; ; ; v_adv_le := norm_basic_main_verb & [ SYNSEM adv_verb, INFLECTD - ]. ; ; Cmps NP, Adv-phr ; B put it badly. ; ; ; v_np-adv_le := norm_basic_main_verb & [ SYNSEM np_adv_verb, INFLECTD - ]. ; 'made': "Kim made sandy arrive' but "Sandy was made TO arrive' ; ; Cmps VP(inf), psv, s-o-rais ; B was made to arrive. ; ; ; v_vp_sorb-psv_le := norm_basic_main_verb & [ SYNSEM sor_psv_verb, INFLECTD - ]. ; 'faded' ; ; No cmps, psv ; B was faded. ; ; ; v_-_psv_le := norm_basic_main_verb & [ SYNSEM passive_unerg_synsem, INFLECTD + ]. ; 'born' ; ; No cmps, psv, predicative only ; B was born. ; *The born child cried. ; ; v_-_psv-prd_le := norm_basic_main_verb & [ INFLECTD +, SYNSEM passive_unerg_synsem, ALTS.ATTRJ - ]. ; 'faded' ; ; No cmps, psv, attributive only ; The flopped issue disappeared. ; ; ; v_-_psv-att_le := norm_basic_main_verb & [ SYNSEM passive_unerg_synsem & [ LOCAL.CAT [ HEAD [ MINORS.NORM norm_rel ], VAL.SUBJ < canonical_synsem >, POSTHD - ], NONLOC.SLASH 0-dlist ], INFLECTD + ]. ; 'horseback riding' ; ; No cmps, prp only ; B went horseback riding ; ; ; v_-_prp_le := norm_basic_main_verb & [ SYNSEM unerg_prp_verb, INFLECTD + ]. ;; 'put' - "That was well put", but block in n-v compounds like "*idea-put" ;; Also block depictives via OPT - ;; ; ; No cmps, psv, no n-v-ed cmpnd ; That was put clearly. ; ; ; v_-_psv-ncnh_le := norm_basic_main_verb & [ INFLECTD +, SYNSEM passive_unerg_synsem & [ LOCAL.CAT.HEAD [ MINORS.NORM norm_rel ], OPT - ] ]. ; 'unevaluated (by Abrams)' ; ; No cmps, psv, neg semantics ; B was unevaluated. ; ; ; v_-_psv-neg_le := main_verb_newltop & [ SYNSEM passive_unerg_neg_synsem, INFLECTD + ]. ; ; Cmps NP, expl-there subj ; There existed many dogs. ; ; ; v_np_thr-s_le := main_verb & [ SYNSEM there_verb_nohc_synsem ]. ; ; Cmps NP, loc inversion ; In the room stood a clock. ; ; ; v_np_locinv-mv_le := loc_inv_mv_word. ; ; Cmps NP, loc inversion, aux is ; In the room is a clock. ; ; ; v_np_locinv-is_le := loc_inv_be_word & [ SYNSEM.LOCAL [ CAT.HEAD.TAM.TENSE present, AGR.PNG.PN 3s ] ]. ; ; Cmps NP, loc inversion, aux are ; In the room are clocks. ; ; ; v_np_locinv-are_le := loc_inv_be_word & [ SYNSEM.LOCAL [ CAT.HEAD.TAM.TENSE present, AGR.PNG.PN 3p ] ]. ; ; Cmps NP, loc inversion, aux was ; In the room was a clock. ; ; ; v_np_locinv-was_le := loc_inv_be_word & [ SYNSEM.LOCAL [ CAT.HEAD.TAM.TENSE past, AGR.PNG.PN 3s ] ]. ; ; Cmps NP, loc inversion, aux were ; In the room were clocks. ; ; ; v_np_locinv-were_le := loc_inv_be_word & [ SYNSEM.LOCAL [ CAT.HEAD.TAM.TENSE past, AGR.PNG.PN 3p ] ]. ; ; Cmps NP, loc inversion, aux be ; In the room will be clocks. ; ; ; v_np_locinv-be_le := basic_loc_inv_be_word & [ SYNSEM.LOCAL.CAT.HEAD [ VFORM bse, TAM.TENSE no_tense ] ].