;;; -*- Mode: tdl; Coding: utf-8; -*-
;;;
;;; Copyright (c) 1994-2013
;;; Dan Flickinger, Rob Malouf, Emily M. Bender
;;; see LICENSE for conditions
;;;
;;; lexrinst.tdl
;;;
;;; Instances of lexical rules defined in lexrules.tdl
;;;
;;; Created: Ann Copestake, 30-Sept-97
;;;
;;; $Id: lexrinst.tdl 7043 2009-09-03 18:26:55Z oe $
;
; Subject-auxiliary inversion
; Did they arrive?
;
;
;
v_aux-sb-inv_dlr := sai &
[ RNAME lsai ].
;
; Conditional inversion
; Had he left, we'd have left.
;
;
;
v_cond-inv_dlr := cond_sai &
[ RNAME csai ].
;
; Addition of adverb as complement
; They did not arrive.
;
;
;
v_aux-advadd_dlr := adv_addition &
[ RNAME ladv ].
;
; Elided VP compl, referentl subj
; He did.
;
;
;
v_aux-ell-ref_dlr := vp_ellipsis_ref &
[ RNAME lver ].
;
; Elided VP compl, expletive subj
; It did.
;
;
;
v_aux-ell-xpl_dlr := vp_ellipsis_expl &
[ RNAME lvex ].
;
; Nominal gerund of intrans verb
; Leaving was easy.
;
;
;
v_nger-intr_dlr := intrans_nominal_gerund &
[ RNAME lngi ].
;
; Nominal gerund of PP-comp verb
; Relying on Kim was wrong.
;
;
;
v_nger-pp_dlr := intrans_pp_nominal_gerund &
[ RNAME lngp ].
;
; Nominal gerund of trans verb
; The hiring of Kim was OK.
;
;
;
v_nger-tr_dlr := trans_nominal_gerund &
[ RNAME lngt ].
;
; Month name as determiner
; July tenth arrived.
;
;
;
n_det-mnth_dlr := month_det_lr &
[ RNAME lmd ].
;
; Weekday name as determiner
; We arrived Sunday morning.
;
;
;
n_det-wkdy_dlr := weekday_det_lr &
[ RNAME lwd ].
;
; Attrib adj from trans pred adj
; A similar cat arrived.
;
;
;
j_att_dlr := attr_adj_lr &
[ RNAME lja ].
;
; Attrib adj from intrans verb
; The sleeping cat stirred.
;
;
;
v_j-nb-intr_dlr := attr_verb_part_lr &
[ RNAME ljv ].
;
; Attr adj from trans prp verb
; The admiring crowd ran.
;
;
;
v_j-nb-prp-tr_dlr := attr_verb_part_tr_lr &
[ RNAME ljvt ].
;
; Attr adj from trans passive verb
; The hired consultant left.
;
;
;
v_j-nb-pas-tr_dlr := attr_verb_part_psv_lr &
[ RNAME ljvp ].
;
; Attr adj from passive verb+selPP
; The hoped for consultant left.
;
;
;
v_j-nb-pas-ptcl_dlr := attr_verb_part_ptcl_psv_lr &
[ RNAME ljvr ].
;
; Attr adj from intr verb, nme mod
; The smiling Abrams won.
;
;
;
v_j-nme-intr_dlr := attr_verb_part_intr_namemod_lr &
[ RNAME ljvn ].
;
; Attr adj from trns verb, nme mod
; Our winning Abrams smiled.
;
;
;
v_j-nme-tr_dlr := attr_verb_part_tr_namemod_lr &
[ RNAME ljnt ].
;
; Partitive NP, PP-of, num agrmt
; Some of us are ready.
;
;
;
det_prt-of-agr_dlr := part_ppof_agr_constr &
[ RNAME lpca ].
;
; Partitive NP, PP-of, no agrmt
; Each of us is ready
;
;
;
det_prt-of-nagr_dlr := part_ppof_noagr_constr &
[ RNAME lpcn ].
;
; Partitive NP, no PP complement
; Most arrived. part_nocomp
;
;
;
det_prt-nocmp_dlr := part_nocomp_constr &
[ RNAME lpn ].
;
; Particle-NP reordering
; He looked the answer up.
;
;
;
v_np-prtcl_dlr := NP_particle_lr &
[ RNAME lnpp ].
;
; Dative shift alternation
; They gave the book to him.
;
;
;
v_dat_dlr := dative_shift_lr &
[ RNAME ldat ].
;
; Integer as minute name
; Ten sixteen is too late.
;
;
;
j_n-minut_dlr := minute_prep_lr &
[ RNAME lmin ].
;
; Tag question auxiliary
; He arrived, didn't he?
;
;
;
v_aux-tag_dlr := tag &
[ RNAME ltag ].
;
; Adj no-comps plus enough-compl
; A big enough cat arrived.
;
;
;
j_enough_dlr := enough_addition_nocomps &
[ RNAME leno ].
;
; Adj w/comps plus enough-compl
; A happy enough cat arrived.
;
;
;
j_enough-wc_dlr := enough_addition_wcomp &
[ RNAME lenc ].
;
; Relax bipartite constraint
; The scissors isn't sharp.
;
;
;
n_bipart_dlr := bipart_lr &
[ RNAME lbpt ].
;
; Italicized word made into NP
; Some say /windshield/.
;
;
;
w_italics_dlr := foreign_lr &
[ RNAME lfw ].
;
; Main verb inversion for quoting
; He left, said Kim.
;
;
;
v_inv-quot_dlr := inverted_quote_lr &
[ RNAME linq ].
;
; Noun with |-ed| suffix as adj
; Long-eared sheep slept.
;
;
;
n_n-ed_odlr :=
%suffix (* ed) (!ty !tied) (e ed) (!t!v!c !t!v!c!ced)
noun_adj_lr &
[ ND-AFF +,
RNAME lnj ].
;
; pre- prefix on nouns
; The pre-war period endured.
;
;
;
j_n-pre_odlr :=
%prefix (* pre) (* pre-)
pre_noun_adj_lr &
[ ND-AFF +,
RNAME ljnp ].
;
; Verb with |re-| prefix
; He re-tied his shoe.
;
;
;
v_v-re_dlr :=
%prefix (* re) (* re-)
verb_prefix_rule &
[ ND-AFF +,
RNAME lre,
SYNSEM.PHON.ONSET con,
C-CONT.RELS ].
;
; Verb with |pre-| prefix
; He pre-signed the check.
;
;
;
v_v-pre_dlr :=
%prefix (* pre) (* pre-)
verb_prefix_rule &
[ ND-AFF +,
RNAME lpre,
SYNSEM.PHON.ONSET con,
C-CONT.RELS ].
;
; Verb with |mis-| prefix
; He mis-tied his shoe.
;
;
;
v_v-mis_dlr :=
%prefix (* mis) (* mis-)
verb_prefix_rule &
[ ND-AFF +,
RNAME lmis,
SYNSEM.PHON.ONSET con,
C-CONT.RELS ].
;;;
;;; _fix_me_
;;; to make this rule functional, token mapping would have to not separate off
;;; |co-| (in `derivational_prefix_tmr'). however, doing that would then mean
;;; that either (a) we provide a prefixation rule for other parts of speech too
;;; (`co-author', maybe `co-educational') or minimally adjust existing lexical
;;; entries (currently MWEs); or (b) that we create a token-level ambiguity; i
;;; hesitate doing the latter. but maybe it would not be so bad, in the end?
;;; the same problem applies to other derivational rules, of course.
;;; (13-mar-09; oe)
;
; Verb with |co-| prefix
; He co-wrote the paper.
;
;
;
v_v-co_dlr :=
%prefix (* co-)
verb_prefix_rule &
[ ND-AFF +,
RNAME lco,
SYNSEM.PHON.ONSET con,
C-CONT.RELS ].
;
; Verb with |un-| prefix
; He untied his shoe.
;
;
;
v_v-un_dlr :=
%prefix (* un) (* un-)
verb_prefix_rule &
[ ND-AFF +,
RNAME lunv,
SYNSEM.PHON.ONSET voc,
C-CONT.RELS ].
;
; Verb with |counter-| prefix
; He counter-signed the bill.
;
;
;
v_v-counter_dlr :=
%prefix (* counter) (* counter-)
verb_prefix_rule &
[ ND-AFF +,
RNAME lctv,
SYNSEM.PHON.ONSET con,
C-CONT.RELS ].