;; Pronoun as second NP v_np-nppro_le_rbst := main_verb & [ ALTS.DATIVE -, SYNSEM ditrans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT -, MODIFD.RPERIPH bool, NONLOC.SLASH.LIST < > ], [ OPT -, --MIN pron_rel, MODIFD.RPERIPH bool ] > ], LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ], GENRE robust ]. ;; |they hope me to succeed| v_np-vp_sor_le_rbst := main_verb_mliszt & [ SYNSEM sor_verb, GENRE robust ]. ;; |they elected him the president| v_np-np_nbar_le_rbst := main_verb & [ ALTS.DATIVE -, SYNSEM ditrans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ], [ OPT -, --MIN non_proper_rel ] > ], LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ], GENRE robust ]. ; Restrict normal transitives missing object to --MAL3SG + to prevent ; these from appearing in conjoined verb phrases, avoiding spurious ambiguity ; for e.g. "Kim buys and sells books" ; DPF 19-feb-10 - Also constrain to SLASH 0-dlist, to avoid mis-analysis for ; e.g. `Mark brought the [cookies he made for] his class.' ; DPF 19-apr-10 - --COMPKEY is hack to prevent attrib-adj LR, as in ; "Mariah is making pasta" ;; DPF 2020-09-18 - Removed --MAL3SG + described above, since it blocks robust ;; "whenever they need". Instead, can constrain left dtr in VP coord to be ;; --MALINTR - ;; v_-_le_rbst := main_verb & [ SYNSEM unerg_verb & [ LOCAL.CAT.HEAD.--MALINTR +, NONLOC.SLASH.LIST < >, LKEYS.--COMPKEY selected_rel ], ALTS.NGER -, GENRE robust ]. ;; 2021-04-07 - Verbs with obligatory object, often reflexive ;; "they distinguished (themselves) in several ways" v_-_refl_le_rbst := main_verb & [ SYNSEM unerg_verb & [ LOCAL.CAT.HEAD.--MALINTR +, NONLOC.SLASH.LIST < >, LKEYS.--COMPKEY selected_rel ], ALTS.NGER -, GENRE robust ]. ;; |he had his health ruin| => ruined ;; 2021-06-29 - Recently added VFORM fin, but this blocks "had his health ruin" ;; which demands bse_only, so undo and CHECK. v_-_le_pas_rbst := main_verb & [ SYNSEM unerg_verb & [ LOCAL.CAT.HEAD.--MALCOPBSE - ], GENRE robust ]. ;; "the plans were carry out" v_p_le_pas_rbst := norm_basic_main_verb & [ INFLECTD +, SYNSEM particle_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ], LOCAL.CAT.HEAD.VFORM pas ], GENRE robust ]. ; e.g. 'tell' ; Exclude robust 3sg in CP complement, to avoid competing treatment for e.g. ; `she told her brother borrow her book'. ;; 2022-04-23 - Remove COMPS..SLASH 0-dlist to allow "he left, she informed" v_cp_le_rbst := main_verb & [ SYNSEM cp_intrans_verb & [ LOCAL.CAT [ HEAD.--MALPASCP bool, VAL.COMPS < [ LOCAL.CAT.HEAD.--MAL3SG -, MODIFD notmod_or_rmod ] > ] ], ALTS.CPFRAG -, GENRE robust ]. ; |we inquired that he arrived| v_cp_le_ques_rbst := main_verb & [ SYNSEM cp_intrans_verb & [ LOCAL.CAT [ VAL.COMPS < [ LOCAL.CAT.HEAD.--MAL3SG -, NONLOC.SLASH.LIST < > ] > ] ], ALTS.INVQ -, GENRE robust ]. ; e.g. `know': |*we know where is the restaurant| v_cp_fin-inf-q-mc_le_rbst := main_verb & [ SYNSEM cp_ques_fin_inf_mc_verb, GENRE robust ]. ; e.g. 'tell him borrow her book' v_np-vp_bse_le_rbst := main_verb_mliszt & [ SYNSEM obj_equi_bse_trans_verb & [ LOCAL.CAT.VAL.COMPS < [ LOCAL.CAT.HEAD [ --BARED -, --MALCASE - ] ], [ NONLOC.SLASH.LIST < > ] > ], GENRE robust ]. ;; |made him bought the book| - past tense ;; 2020-04-10 - Reuse --MALFIN to block robust |make him better prepared| ;; 2020-11-24 - Tried restricting to past, to avoid "have the cat removed ..." ;; but this also blocks "make the people saw the fireworks", so instead ;; restrict just "have" to COMPS..IRR-TENSE +. v_np-vp_fin_le_rbst := main_verb_mliszt & [ SYNSEM obj_equi_fin_verb & [ LOCAL.CAT.VAL.COMPS < [ LOCAL.CAT.HEAD.--BARED - ], [ LOCAL.CAT.HEAD [ TAM.TENSE past , MINORS.ALTMIN non_ellipt_rel, --MALFIN + ] ] > ], GENRE robust ]. ;; |made him buys the book| - pres-3sg ;; For now, block lexical VP complement, to avoid unwanted ambiguity ;; Block AUX + complement: |helps us better prepare ourselves| v_np-vp_fin-3sg_le_rbst := main_verb_mliszt & [ SYNSEM obj_equi_fin_verb & [ LOCAL.CAT.VAL.COMPS < [ LOCAL.CAT.HEAD non_partn & [ --BARED - ] ], [ LOCAL.CAT.HEAD [ TAM.TENSE present, AUX -, --ADDIN.ADDPN 3s, --MAL3SG - ], LEX - ] > ], GENRE robust ]. ; e.g. `This lets the cat to enter' ;; DPF 2018-04-03 - To avoid overuse, constrain NP to exclude partitives v_np-vp_oeq_le_rbst := main_verb & [ SYNSEM obj_equi_verb & [ LOCAL.CAT.VAL.COMPS.FIRST.LOCAL.CAT.HEAD non_partn ], GENRE robust ]. ; 'She enables to win.' ; Missing direct object ; v_vp_seq_le_rbst := main_verb & [ SYNSEM subj_equi_verb, GENRE robust ]. ; |succeeded to arise| => succeeded in arising ; v_vp_pp-in_le_rbst := main_verb & [ SYNSEM subj_equi_verb, GENRE robust ]. ; (ERB 2003-10-23) For subject equi verbs, with the infinitival ; marker "to" dropped ; 'She wants win.' ; Avoid robust "likes recess" v_vp_seq-bse_le_rbst := main_verb_mliszt & [ SYNSEM subj_equi_bse_verb & [ LOCAL.CAT.VAL.COMPS.FIRST.LOCAL.CAT.HEAD.--SAMENV - ], GENRE robust ]. ;; "She advises use another method" v_vp_bse-ing_le_rbst := main_verb_mliszt & [ SYNSEM subj_equi_bse_verb, GENRE robust ]. ;; Missing |to| for raising: |they tend win.| v_vp_ssr-nimp_le_rbst := main_verb & [ SYNSEM ssr_bse_noimp_verb & [ LOCAL.CAT.VAL.COMPS.FIRST.LOCAL.CAT.HEAD.TAM.SAME-PAST - ], GENRE robust ]. ;; Either missing |to| or missing past participle for |has make| v_vp_ssr-have_le_rbst := main_verb & [ SYNSEM ssr_bse_noimp_verb & [ LOCAL.CAT.VAL.COMPS.FIRST.LOCAL.CAT.HEAD.TAM.SAME-PAST - ], GENRE robust ]. ;; |she enjoys to swim| v_vp_seq-prp_le_rbst := main_verb & [ SYNSEM subj_equi_verb, GENRE robust ]. ; |don't forget taking your coat| v_vp_ssr-prp_le_rbst := main_verb & [ SYNSEM ssr_prp_verb, GENRE robust ]. ;; |she explained to open the box| => how to open v_vp_wh_le_rbst := main_verb & [ SYNSEM subj_equi_verb, GENRE robust ]. ; |explained the students the method| ; Block dative shift ;; 2020-07-02 - Also block single-word second NP ;; And block in vmod to avoid "[introduce to you] NP NP" ;; Exclude partitive as second NP: "[introduce students in Grade] one" ;; Exclude indef as second NP: "introduce courses for our Grade [one students]" ;; v_np-np_le_rbst := main_verb & [ SYNSEM ditrans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT -, NONLOC.SLASH.LIST < > ], [ OPT -, LEX -, LOCAL [ CAT.HEAD non_partn, CONT.HOOK.INDEX.DEF + ], NONLOC.SLASH.LIST < > ] > ], MODIFD.RPERIPH bool, LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ], ALTS.DATIVE -, GENRE robust ]. ; 'ask' - block dative shift v_np-np*_nodat_le := main_verb & [ SYNSEM ditrans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ], [ OPT + ] > ] ] ]. ;; For wrong prep marker as in |allocated it of Kim| ;; |mistake him as Kim| v_np-pp_e_le_rbst := main_verb & [ SYNSEM empty_prep_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ], [ OPT - ] > ], LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ], GENRE robust ]. ; |cost money from me| => |cost me money| v_np-pp_np_le_rbst := main_verb & [ SYNSEM prep_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ], [ OPT - ] > ], LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ], GENRE robust ]. ; For e.g. "went the store" ; Add NORM no_rel to block v_mod rule for e.g. "went to visit her house" ; and ngerund rule as in |sitting on the lawn waiting|. ; Block for |waited an hour| ;; DPF 2019-02-14 - Removed COMPS.FIRST canonical_synsem since we want robust ;; |the cat he thought| ;; DPF 2019-04-10 - But addition of [NORM no_rel] also blocks present prog ;; as in |we are going a trip.| So remove, and count on better parse ranking to ;; avoid the above unwanted robust analyses. ;; DPF 2019-04-24 - Block extraction, to avoid robust ;; |I feel too carsick to care|. ;; DPF 2019-04-26 - Added RPERIPH bool to block robust vmod for |went to Rome| ;; DPF 2019-10-02 - Block for gerunds, to avoid |the good looking| ;; DPF 2020-04-10 - Block for temporal nouns |arrive five minutes early| and ;; for intervals |arrive five to ten minutes early| ;; 2021-01-13 - Re 2019-04-24: But we want robust "that is what we hope", so ;; remove canonical_synsem, and await better ranking. ;; 2021-01-14 - Block as subord-pred ;; 2021-06-30 - Removed COMPS..HEAD non_partn, since we also want pronouns, as ;; in "They agreed me" ;; v_np_pp_le_rbst := main_verb & [ SYNSEM np_non_trans_verb & [ LOCAL.CAT [ VAL [ COMPS < [ OPT -, LOCAL.CAT.HEAD [ --BARED -, AUX na_or_-, --MALCOMP + ], --SIND.SORT entity, PUNCT.RPUNCT comma_or_clause_or_no_punct ] > ], HEAD.--VSBRD - ], MODIFD.RPERIPH bool ], ALTS [ NGER -, DERIVPREF - ], GENRE robust ]. v_np_locinv-mv_le_rbst := basic_loc_inv_verb_word & [ INFLECTD -, SYNSEM loc_inv_mv_synsem & [ LOCAL.CAT.VAL.COMPS.FIRST.--MIN pron_rel ], GENRE robust ]. ;; Should be subjunctive CP: |we wish that he arrives| ;; Also changed second comp's PNG.PN 3s to sg v_cp_sbjnct_le_rbst := norm_basic_main_verb & [ INFLECTD -, ALTS.CPFRAG -, SYNSEM pp_cp_fin_prop_verb & [ LOCAL.CAT.VAL.COMPS.REST.FIRST.LOCAL [ CAT.HEAD [ TAM [ TENSE nonpast, MOOD indicative ], --MODAL - ], CONT.HOOK.XARG.PNG.PN sg]], GENRE robust ]. ;; Wrongly takes a subjunctive CP complement instead of indicative ;; "they stated that we be early" ;; v_cp_malsbjnct-fin_le_rbst := main_verb & [ SYNSEM cp_bse_intrans_verb, GENRE robust ]. ;; Wrongly takes a subjunctive CP complement instead of NP VP ;; "they instructed that we be early" ;; v_cp_malsbjnct-inf_le_rbst := main_verb & [ SYNSEM cp_bse_intrans_verb, GENRE robust ]. ; |Kim made [it] easier to leave| ; Block use for |made sure to leave| ;; NORM norm_rel blocks J-V compounds like |proud-making| with these verbs ;; 2020-04-10 - Changed from seq, since we want the complement phrase to ;; have expl-it subj, but not the main verb. ;; v_prd_seq_le_rbst := main_verb_mliszt & [ SYNSEM ssr_prdp_verb_mal & [ LOCAL.CAT [ VAL.COMPS.FIRST.LOCAL.CAT.HEAD [ --IDIOMPART -, TAM.TENSE untensed ], HEAD.MINORS.NORM norm_rel ] ], GENRE robust ]. ;; prdP complement instead of NP: "retained crispy" v_prd_np_le_rbst := main_verb_mliszt & [ SYNSEM subj_equi_prd_verb, GENRE robust ]. ; For |take place the event| ;; 2020-04-07 - Block for |took place yesterday| v_nb-np_le_mal := main_verb_mliszt & [ SYNSEM basic_ditrans_nbar_np_verb & [ LOCAL.CAT.VAL.COMPS < [ LOCAL.CAT.VAL.SPR.FIRST.OPT - ], [ OPT -, LOCAL.CONT.HOOK.INDEX.SORT nonloc, NONLOC.SLASH.LIST < > ] > ], ALTS.PASSIVE - ]. ; |We introduce how to succeed| v_cp_q_le_rbst := main_verb & [ SYNSEM cp_ques_fin_inf_intrans_verb & [ NONLOC.SLASH.LIST < > ], GENRE robust ]. ;; For robust copula taking base-form VP ;; Add --MAL3SG + to prevent these in conjuncts as in ;; |a guy who is warm inside but looks cold outside| ;; 2020-04-08 - Avoid blocking of do-be, by restricting subj to SORT entity, ;; and its HEAD to noun (excluding free relatives), though this also excludes ;; other partitive NP subjects ;; 2020-08-11 - Re 2020-04-08: Don't want HEAD noun because this blocks ;; robust "river which is be polluted" since rel pro is HEAD partn. So remove, ;; and CHECK for unwanted free relatives. ;; v_vp_be-bse-p_le_rbst := aux_verb_word_super & [ INFLECTD +, SYNSEM basic_will_aux_pos_synsem & [ LOCAL [ CAT [ HEAD [ --MAL3SG +, TAM.MOOD indicative ], VAL [ COMPS < [ LOCAL.CAT.HEAD [ TAM [ MOOD indicative, SAME-PAST - ], VFORM bse, --MALCOPBSE +, --MALINTR - ] ] >, SUBJ.FIRST.LOCAL.CAT.HEAD.MINORS.ALTMIN non_freerel_rel ] ], CONT.HOOK.XARG.SORT entity ], LKEYS.KEYREL.PRED _will_v_aux_rel ], ALTS.VPELLIP -, GENRE robust ]. v_vp_be-bse-n_le_rbst := va_will_be_neg_lexent & [ SYNSEM.LOCAL.CAT.VAL.COMPS.FIRST canonical_or_unexpressed & [ LOCAL.CAT.HEAD [ VFORM bse, TAM.SAME-PAST -, --MALCOPBSE +, --MALINTR - ] ], ALTS.VPELLIP -, GENRE robust ]. ;; "he will arrives" v_vp_fin_le_rbst := v_vp_aux_lexent_mal & [ SYNSEM.LOCAL.CAT.VAL.COMPS.FIRST.LOCAL.CAT vp_fin_cat ]. ;; "he will arriving" v_vp_aux_prp_le_rbst := v_vp_aux_lexent_mal & [ SYNSEM.LOCAL.CAT.VAL.COMPS.FIRST.LOCAL.CAT.HEAD.VFORM prp ]. ; |We dreamt of a town is surrounded by hills| v_p-cp_le_rbst := main_verb & [ SYNSEM particle_cp_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ], GENRE robust ]. ;; |They took care the cat| v_np-np_idm_le_rbst := main_verb & [ ALTS.DATIVE -, SYNSEM mal_ditrans_only_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ], [ OPT - ] > ], LKEYS [ --OCOMPKEY #ocmin, --+OCOMPKEY #ocmin ] ], IDIOM +, GENRE robust ]. ;; |She/they didn't admired by anyone| ;; SAME-PAST isn't exactly right, but avoids |didn't read| v_do-be-past-neg_le_rbst := v_do-be-past-neg_lexent_mal & [ SYNSEM.LOCAL.CAT.VAL.COMPS.FIRST.LOCAL.CAT.HEAD verb & [ VFORM pas, TAM.SAME-PAST -, --MALCOPBSE + ], ALTS [ VPELLIP -, SAI -, ADVADD - ], GENRE robust ]. ;; |He try not to angry the customers.| v_np_adj_le_rbst := main_verb & [ SYNSEM np_trans_verb & [ LOCAL.CAT [ VAL.COMPS < canonical_synsem & [ OPT - ] > ] ], GENRE robust ]. ;; |he afraid that ...| for |He fears that ...| v_cp_adj_le_rbst := main_verb & [ SYNSEM cp_intrans_verb, GENRE robust ]. ;; |he afraid to ...| for |He finds it frightening to| or |He fears ...| ;; |They hard to read small print| => |They find it hard to read ...| ;; DPF 2020-02-19 - For now, restrict to finite, to avoid robust ;; |are you afraid to jump| ;; v_vp_seq-adj_le_rbst := main_verb & [ SYNSEM subj_equi_verb & [ LOCAL.CAT.HEAD [ --MALCOPBSE -, --MALVPSEQ + ] ], GENRE robust ]. ;; |he afraid of cats| v_pp_e-adj_le_rbst := main_verb & [ SYNSEM empty_prep_intrans_verb & [ LOCAL.CAT.HEAD.--MALCOPBSE -, LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ], GENRE robust ]. ;; For erroneous VP passives of intransitives as in |the fish were died| ;; (Repair is to drop preceding copula) ;; DPF 2020-11-28 - Added --MALPASCP - to block |surprising and appeared like| v_-_psv-post_le_rbst := norm_basic_main_verb & [ SYNSEM passive_unerg_synsem & [ LOCAL.CAT [ HEAD [ TAM.TENSE real_tense, --MALPASCP + ], POSTHD + ] ], INFLECTD +, GENRE robust ]. ;; For erroneous VP passives of intransitives used prenominally: |the died fish| ;; (Repair is to rephrase as relative clause: |the fish that died|) ;; 2020-05-28 - NORM norm_rel excludes these in n-v_j-cpd as |fence appeared| v_-_psv-pre_le_rbst := norm_basic_main_verb & [ SYNSEM passive_unerg_synsem & [ LOCAL.CAT [ POSTHD -, HEAD.MINORS.NORM norm_rel ] ], INFLECTD +, GENRE robust ]. ;; 2021-04-07 - Just for use of "get" in passive form ;; "these books were gotten/got at the library" => obtained or acquired ;; v_-_psv-get_le_rbst := norm_basic_main_verb & [ SYNSEM passive_unerg_synsem & [ LOCAL.CAT [ HEAD [ --MALPASCP +, --HAVEBE - ] ], MODIFD.LPERIPH na_or_+ ], ALTS.ATTRJ -, INFLECTD +, GENRE robust ]. ;; For e.g. |It affected to Kim| with spurious prep ;; DPF 2020-09-17 - Block via NORM for "[see a lot] of" with vmod_i_adv ;; DPF 2020-11-20 - SORT entity blocks robust "join in singing the song" ;; DPF 2020-11-24 - Re 2020-09-17: But this blocks robust "are seeking to cats", ;; so find another way to block "see a lot of..." ;; v_pp_np_le_rbst := main_verb & [ SYNSEM empty_prep_intrans_verb & [ LOCAL.CAT [ VAL.COMPS.FIRST.--SIND.SORT entity ], LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ], GENRE robust ]. ;; For wrong prep marker, as in |abide to| v_pp_e_le_rbst := main_verb & [ SYNSEM empty_prep_intrans_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ], GENRE robust ]. ; For e.g. |He exclaimed for assistance| v_pp_cp_le_rbst := main_verb & [ SYNSEM empty_prep_intrans_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ], GENRE robust ]. v_vp_do-f_le_mal := do_pres & [ SYNSEM.LOCAL.AGR.PNG png & [ PN -3s ], GENRE robust ]. v_vp_do-q_le := do_pres & [ SYNSEM.LOCAL [ AGR.PNG png & [ PN -3s ], CAT [ HEAD.INV +, VAL.COMPS.FIRST expressed_synsem ], CONT.HOOK.INDEX.SF ques ] ]. v_vp_does-q_le := do_pres & [ SYNSEM.LOCAL [ AGR.PNG png & [ PN 3s ], CAT [ HEAD.INV +, VAL.COMPS.FIRST expressed_synsem ], CONT.HOOK.INDEX.SF ques ] ]. v_vp_does_le_mal := do_pres & [ SYNSEM.LOCAL.AGR.PNG png & [ PN 3s ], GENRE robust ]. v_vp_did_le_mal := do_fin & [ SYNSEM.LOCAL.CAT.HEAD [ TAM past_or_subj_tam ], GENRE robust ]. ; "He was inquired whether we arrived" v_np-cp_q_le_rbst := main_verb & [ SYNSEM np_trans_cp_fin_or_inf_verb & [ LOCAL.CAT.VAL.COMPS < [ OPT - ], [ --SIND.SF ques ] > ], GENRE robust ]. ; "He suggested you that we should stay" v_np-cp_fin-inf_le_rbst := main_verb & [ SYNSEM np_trans_cp_fin_or_inf_verb & [ LOCAL.CAT [ VAL.COMPS.FIRST.OPT - ] ], ALTS.PASSIVE -, GENRE robust ]. ;; "At the mouth of the river locates the cabin." v_np_locinv_le_rbst := loc_inv_mv_word & [ GENRE robust ]. ;; Simple transitive for verb with second PP complement: ;; "We were putting the cat" ;; v_np_trans_le_rbst := main_verb & [ SYNSEM np_trans_verb & [ LOCAL.CAT.VAL.COMPS < canonical_synsem & [ OPT - ] > ], GENRE robust ]. ;; Simple transitive for verb taking predicative complement: ;; 2022-04-23 - Verb wrongly used as simple transitive ;; "These chips stayed their crispiness" ;; v_np_prd_le_rbst := main_verb & [ SYNSEM np_trans_verb & [ LOCAL.CAT.VAL.COMPS < canonical_synsem & [ OPT -, LOCAL.CAT.HEAD basic_noun ] > ], GENRE robust ]. v_vp_be_have-psp_le_mal := have_aux_pos_lex_entry & [ INFLECTD +, SYNSEM.LOCAL.CAT.HEAD [ VFORM psp, TAM.ASPECT [ PROGR -, PRF + ], MINORS.NORM no_rel ], GENRE robust ]. ;; 2021-06-17 - For "he stared at as if frightened" v_p_le_rbst := main_verb & [ SYNSEM particle_verb & [ LKEYS [ --COMPKEY #cmin, --+COMPKEY #cmin ] ], GENRE robust ]. ;; Ditransitives like `give' used as simple transitives ;; DPF 2017-09-27 - To prevent spurious robust analysis of ;; |Cathy handed a rock to Caleb|, restrict NP comp to notmod_or_lmod. ;; v_np_ditrans_le_rbst := main_verb & [ SYNSEM np_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ MODIFD notmod_or_lmod, OPT - ] > ] ], GENRE robust ]. v_np_cp_le_rbst := main_verb & [ SYNSEM np_trans_verb & [ LOCAL.CAT [ VAL.COMPS < [ OPT - ] > ] ], GENRE robust ]. ;; Intransitive used as causative: |this deteriorates the problem| ;; v_np_caus_le_rbst := main_verb & [ SYNSEM np_trans_verb & [ LOCAL.CAT [ VAL.COMPS < canonical_synsem & [ OPT -, LOCAL.CAT.HEAD noun & [ --BARE -, CASE acc ], PUNCT.RPUNCT clause_or_no_punct ] > ] ], GENRE robust ]. ;; Salutations treated as subjectless sentences, misspelled ;; "Your sincerely, Mary" v_np*_salut_le_rbst := v_np_salut_lexent & [ GENRE robust ].