;;; -*- Mode: tdl; Coding: utf-8; -*- ;;; ;;; Copyright (c) 1994-2005 ;;; Dan Flickinger, Rob Malouf, Emily M. Bender ;;; see erg/licence.txt for conditions ;;; ;;; letypes.tdl ;;; ;;; Lexical entry types (yield of lextypes hierarchy) ;;; ;;; Created by Dan Flickinger, 15-June-1996 ;;; ;;; $Id: letypes.tdl 6565 2009-05-24 08:05:14Z 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 & [ LOCAL.CAT.VAL.COMPS < [ LOCAL.CAT.HEAD 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, 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_verb & [ LOCAL.CAT.HEAD [ VFORM bse, TAM [ TENSE present, MOOD indicative ] ] ] ]. ; "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 - ] ]. ;; answer ; ; Cmps NP,S (fin, +/-Q) ; B warned (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 (fin, subjunctive mood) ; B required that C be here. ; ; ; v_cp_sbjnct_le := main_verb & [ SYNSEM cp_bse_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 ]. ; Robust type for grammar-checking, e.g. for "This device allows to see." ; ; Cmps VP, s-equi, robust ; *B enables to win. ; ; ; v_vp_seq-rbst_le := main_verb & [ SYNSEM subj_equi_verb, GENRE robust ]. ; 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_nogap_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_verb & [ LOCAL.CAT.HEAD.VFORM bse ] ]. ; '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 & [ LOCAL pres_verb & [ CAT.HEAD.VFORM fin ] ] ]. ; 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_verb & [ LOCAL [ CAT.HEAD.VFORM fin, AGR.PNG.PN -3s ] ] ]. ; 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_verb & [ LOCAL.CAT.HEAD.VFORM bse ] ]. ; 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 & [ LOCAL.CAT.HEAD.VFORM bse ] ]. ; ; 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 ]. ; "*This lets the cat to enter" ; ; Cmps NP,VP (base), o-equi ; *B let C to win. ; ; ; v_np-vp_oeq-rbst_le := main_verb & [ SYNSEM obj_equi_verb, GENRE robust ]. ; 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 ] ] ]. ;; 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 & [ LOCAL.CAT.VAL.COMPS < [ OPT + ], [ OPT + ], [ LOCAL.CONT.HOOK.INDEX.SF prop ] > ] ]. ; 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 - ], [ LOCAL.CONT.HOOK.INDEX.SF prop ] > ] ]. ; '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 + ], [ LOCAL.CONT.HOOK.INDEX.SF prop ] > ] ]. ;; 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 & [ LOCAL.CAT.VAL.COMPS < [ OPT + ], [ LOCAL.CONT.HOOK.INDEX.SF prop-or-like ] >, LKEYS.--COMPKEY _to_p_sel_rel ] ]. ;; 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 & [ LOCAL.CAT.VAL.COMPS < [ OPT - ], [ LOCAL.CONT.HOOK.INDEX.SF prop-or-like ] >, LKEYS.--COMPKEY _to_p_sel_rel ] ]. ;; 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_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT + ], [ LOCAL [ CAT.HEAD comp, CONT.HOOK.INDEX.SF like-iforce ] ] >, LKEYS.--COMPKEY _to_p_sel_rel ] ]. ;; 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_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT + ], [ LOCAL.CONT.HOOK.INDEX.SF prop-or-ques ] >, LKEYS.--COMPKEY _to_p_sel_rel ] ]. ;; 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_pp_cp_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT - ], [ LOCAL.CONT.HOOK.INDEX.SF prop-or-like ] > ] ]. ; 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 := main_verb & [ SYNSEM pp_cp_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT + ], [ --SIND.SF prop ] > ] ]. ; 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_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT + ], [ --SIND.SF prop-or-ques ] > ] ]. ; mean by X that Y ; ; Cmps PP(sel, obl),S(fin/inf) ; B meant by C that D won. ; ; ; v_pp-cp_le := main_verb & [ SYNSEM pp_cp_verb & [ LOCAL.CAT.VAL.COMPS.FIRST.OPT - ] ]. ; ; 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 & [ LOCAL.CAT.VAL.COMPS.FIRST.OPT + ] ]. ; '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 & [ LOCAL.CAT.VAL.COMPS.FIRST.OPT - ] ]. ; 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 & [ LOCAL.CAT.VAL.COMPS.FIRST.OPT - ] ]. ; ; 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 - ] > ] ]. ; '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(opt), 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 & [ LOCAL.CAT.VAL.COMPS < [ OPT - ], [ OPT - ] >, 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_pp_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT + ], [ OPT + ], [ OPT -, LOCAL.CAT.HEAD.MINORS.MIN #ocmin & _to_p_sel_rel ] >, LKEYS.--+OCOMPKEY #ocmin ] ]. ; ; 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_pp_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT - ], [ OPT + ], [ OPT -, LOCAL.CAT.HEAD.MINORS.MIN #ocmin & _to_p_sel_rel ] >, LKEYS.--+OCOMPKEY #ocmin ] ]. ; ; Cmps NP(opt),PP(sel,opt),PP(for) ; B converted C from D to E. ; ; ; v_np*-pp*-ppfor_le := main_verb & [ SYNSEM np_trans_double_pp_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT + ], [ OPT + ], [ OPT -, LOCAL.CAT.HEAD.MINORS.MIN #ocmin & _for_p_sel_rel ] >, LKEYS.--+OCOMPKEY #ocmin ] ]. ; ; Cmps PP(sel,obl) ; B looked after C. ; ; ; v_pp_e_le := main_verb & [ SYNSEM empty_prep_intrans_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), imper ; 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 ] ] ]. ; take into account ; ; 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 - ], [ OPT - ] >, LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ], IDIOM + ]. ; ; Cmps NP(obl),PP(sel,opt), idiom ; B lost sight of C. ; ; ; v_np-pp*_e-idm_le := main_verb & [ SYNSEM empty_prep_trans_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT - ], [ OPT + ] > ], IDIOM + ]. ; came into being ; ; Cmps NP(obl), idiom ; B came into being. ; ; ; v_pp_e-idm_le := main_verb & [ SYNSEM empty_prep_intrans_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT - ] >, 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 & [ LOCAL.CAT.VAL.COMPS < [ OPT - ], [ OPT - ] >, LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ;; '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 & [ LOCAL.CAT.VAL.COMPS.FIRST.OPT - ] ]. ;; '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_cp_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT - ], [ LOCAL [ CAT.HEAD comp, CONT.HOOK.INDEX.SF prop ] ] >, LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ;; '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_cp_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT - ], [ LOCAL.CONT.HOOK.INDEX.SF prop ] >]]. ; '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(opt), nonfin ; B should beware C. ; ; ; v_np*_nfin_le := main_verb & [ SYNSEM np_trans_verb & [ LOCAL.CAT [ HEAD [ VFORM bse, TAM [ TENSE present, MOOD indicative ] ], VAL.COMPS < [ OPT + ] > ] ] ]. ; ; Cmps NP, idiom ; We racked our brains. ; ; ; v_np_idm_le := main_verb_mliszt & [ SYNSEM np_trans_refl_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT - ] > ], IDIOM + ]. ; For e.g. "recieve" ; ; Cmps NP, robust (eg misspelled) ; *We recieved the book. ; ; ; v_np_rbst_le := main_verb & [ SYNSEM np_trans_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT - ] > ], GENRE robust ]. ; 'elected him president' ; ; Cmps NP(obl),Nbar(obl) ; We elected B president. ; ; ; v_np-nb_le := main_verb_mliszt & [ SYNSEM ditrans_np_nbar_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT - ], [ OPT - ] > ] ]. ; 'see picture, page 2' ; ; Cmps Nbar(obl), NP(opt), imper ; See pamphlet, page 2. ; ; ; v_nb-np*_imp_le := main_verb_mliszt & [ SYNSEM ditrans_nbar_np_verb & [ LOCAL.CAT [ HEAD.VFORM imp_vform, VAL.COMPS < [ OPT - ], [ OPT + ] > ] ] ]. ; ; Cmps NP(obl), nonfin ; B should beware of C. ; ; ; v_pp_e-nfin_le := main_verb & [ SYNSEM empty_prep_intrans_verb & [ LOCAL.CAT [ HEAD [ VFORM non_fin, TAM [ TENSE present, MOOD indicative ] ], VAL.COMPS < [ OPT - ] > ], LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; 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_verb & [ LOCAL.CAT.VAL.COMPS < synsem, [ LOCAL.CAT.HEAD.MINORS [ MIN dir_or_state_nontemp_rel ] ] > ]]. ;; 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(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 & [ LOCAL.CAT.VAL.COMPS < [ OPT - ] > ] ]. ; '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_verb & [ LOCAL.CAT.VAL.COMPS < canonical_synsem & [ OPT -, LOCAL.CAT.VAL.SPEC < > ] > ], 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 & [ LOCAL.CAT.VAL.COMPS < synsem, [ OPT - ] >, LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin, --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; 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_pp_verb & [ LOCAL.CAT.VAL.COMPS < synsem, synsem, [ LOCAL.CAT.HEAD.MINORS.MIN _to_p_sel_rel ]>, LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin, --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; '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_pp_verb & [ LOCAL.CAT.VAL.COMPS < synsem, synsem, [ LOCAL.CAT.HEAD.MINORS.MIN _of_p_sel_rel ]>, LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin, --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; Cmps Prtcl,NP(obl),PP(obl,for) ; B traded in B for C. ; ; ; v_p-np-pp_for_le := main_verb & [ SYNSEM np_particle_pp_verb & [ LOCAL.CAT.VAL.COMPS < synsem, synsem, [ LOCAL.CAT.HEAD.MINORS.MIN _for_p_sel_rel]>, LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin, --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; Cmps Prtcl,NP(obl),PP(obl,from) ; B separated out C from D. ; ; ; v_p-np-pp_from_le := main_verb & [ SYNSEM np_particle_pp_verb & [ LOCAL.CAT.VAL.COMPS < synsem, synsem, [ LOCAL.CAT.HEAD.MINORS.MIN _from_p_sel_rel]>, LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin, --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ] ]. ; ; 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 PP, argmt coercion ; B suggested on Monday. ; ; ; v_pp_arg_le := main_verb & [ SYNSEM prep_intrans_event_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT - ] > ] ]. ; ; 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 & [ LOCAL.CAT.VAL.COMPS < [ OPT + ] > ] ]. ; ; 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 imper ; There tend to be problems. ; ; ; v_vp_ssr-nimp_le := main_verb & [ SYNSEM ssr_noimp_verb ]. ; DPF 26-aug-07 - Merged with v_ap_seq_le ;v_ap_ssr_le := main_verb_mliszt & ; [ SYNSEM subj_equi_prd_adj_verb & ; [ LOCAL.CAT.VAL.COMPS < [ LOCAL.CAT.HEAD basic_adj ] > ] ]. ; ; 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 & [ LOCAL.CAT.VAL.COMPS.FIRST.OPT + ] ]. ; 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_prdp_pp_verb & [ LOCAL.CAT.VAL.COMPS < [ LOCAL.CAT.HEAD basic_adj ], [ OPT + ] > ] ]. ; ; Cmps PP(like),PP(opt), s-equi ; B sounded like C to D. ; ; ; v_pp-pp_seq_le := main_verb_mliszt & [ SYNSEM seq_prdp_pp_verb & [ LOCAL.CAT.VAL.COMPS < [ LOCAL.CAT.HEAD prep ], [ OPT + ] >, LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ] ]. ; ; Cmps Pred-phr,PP(opt), s-equi ; B seemed good to C. ; ; ; v_prd-pp_seq_le := main_verb_mliszt & [ SYNSEM seq_prdp_pp_verb & [ LOCAL.CAT.VAL.COMPS < [ LOCAL.CAT.HEAD a_or_p ], [ OPT + ] > ] ]. ; 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 & [ LOCAL.CAT.VAL.COMPS < [ LOCAL.CAT.HEAD v_or_a ], [ OPT + ] > ] ]. ; ; 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, imper only ; Begone! ; ; ; v_-_imp_le := main_verb & [ SYNSEM unerg_verb & [ LOCAL.CAT.HEAD.VFORM imp_vform ] ]. ; ; No cmps, base form only ; That will do. ; ; ; v_-_bse_le := main_verb & [ SYNSEM unerg_verb & [ LOCAL.CAT.HEAD.VFORM bse_only ] ]. ; ; Cmps NP, only have ; B has C. ; ; ; v_np_poss_le := main_verb & [ SYNSEM poss_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT - ] > ] ]. ; ; Cmps NP, only got ; B got C. ; ; ; v_np_got_le := norm_nonconj_word & [ SYNSEM poss_verb & [ LOCAL non_fin_verb & [ CAT [ HEAD [ VFORM psp, PRD - ], VAL.COMPS < [ OPT - ] > ], CONT.RELS ] ] ]. ; ; Cmps Pred-phr, only got ; B got ready. ; ; ; v_prd_got_le := norm_nonconj_word & [ SYNSEM obj_equi_non_trans_prd_verb & [ LOCAL non_fin_verb & [ CAT.HEAD [ VFORM psp, PRD - ] ] ] ]. ; ; 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.LOCAL fin_verb & [ CAT [ HEAD.TAM indic_tam & [ TENSE nonpast, ASPECT no_aspect ], VAL.SUBJ < [ LOCAL.AGR.PNG.PN 3s ] > ] ] ]. ; ; 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.LOCAL fin_verb & [ CAT [ HEAD.TAM indic_tam & [ TENSE nonpast, ASPECT no_aspect ], VAL.SUBJ < [ LOCAL.AGR.PNG.PN -3s ] > ] ]]. ; ; 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.LOCAL past_or_subj_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.LOCAL 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.LOCAL psp_verb ]. ; ; Cmps Adv-phr ; B did badly. ; ; ; v_adv_le := basic_main_verb & [ INFLECTD -, SYNSEM adv_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT - ] > ] ]. ; '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 := basic_main_verb & [ INFLECTD -, SYNSEM sor_verb & [ LOCAL verb_participle_affix & [ CAT [ HEAD.VFORM pas, VAL [ SUBJ < [ OPT - ] >, COMPS < [ OPT - ], ... > ] ], CONT psoa & [ RELS ] ] ] ]. ; 'born' ; ; No cmps, psv ; B was born. ; ; ; v_-_psv_le := basic_main_verb & [ INFLECTD +, SYNSEM passive_unerg_synsem & [ LOCAL.CONT.HCONS ] ]. ; 'put' - "That was well put", but block in n-v compounds like "*idea-put" ; ; No cmps, psv, no n-v-ed cmpnd ; That was put clearly. ; ; ; v_-_psv-ncnh_le := basic_main_verb & [ INFLECTD +, SYNSEM passive_unerg_synsem & [ LOCAL [ CAT.HEAD.MINORS.NORM norm_rel, CONT.HCONS ] ] ]. ; 'unevaluated (by Abrams)' ; ; No cmps, psv, neg semantics ; B was unevaluated. ; ; ; v_-_psv-neg_le := main_verb_newltop & [ INFLECTD +, SYNSEM passive_unerg_neg_synsem ]. ; ; Cmps NP, expl-there subj ; There existed many dogs. ; ; ; v_np_thr-s_le := main_verb & [ SYNSEM there_verb_synsem & [ LOCAL.CONT.HCONS ] ]. ; ; 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 ] ].