;;; Hey, emacs(1), this is -*- Mode: TDL; Coding: utf-8; -*- got it? ;;; Author(s): ;;; 2008 Berthold Crysmann fast-q_nearly_q_mtr := monotonic_mtr & [CONTEXT.RELS <[PRED "~de:_fast\+.*_q_rel", LBL #l]>, FILTER.RELS <[PRED "_nearly_x_deg_rel", LBL #l]>, OUTPUT.RELS <[PRED "_nearly_x_deg_rel", ARG0 e, ARG1 u, LBL #l]>]. alles-was_whatever-freerel_q_mtr := quantifier_mtr & [CONTEXT.RELS <[ PRED "de:abstr_nom_rel" , LBL #l, ARG0 #x0], [PRED "~_[vap]_", ARG0 #e & e & [SF prop, TENSE tensed]] >, FLAGS.SUBSUME <#e>, INPUT.RELS < [ PRED "de:_all_q_rel" , ARG0 #x0]>, OUTPUT.RELS < [ PRED free_relative_ever_q_rel]>]. jemand_somebody_mtr := monotonic_mtr & [ INPUT.RELS < [ PRED "de:_indef_q_rel" , LBL #h0, ARG0 #x0, RSTR #larg, BODY #body & h], [ PRED "de:_person_n_rel", LBL #larg, ARG0 #x0] > , OUTPUT [RELS < [ PRED some_q_rel, LBL #h0, ARG0 #x0, RSTR #harg & h, BODY #body], [PRED person_rel, LBL #larg, ARG0 #x0 ]>, HCONS < qeq & [HARG #harg, LARG #larg] >]]. udef-card_number_q_mtr := quantifier_mtr & [ CONTEXT.RELS < [ PRED card_rel, ARG0 #x1 & x, ARG1 i ]>, INPUT.RELS < [ PRED "de:udef_q_rel" , ARG0 #x1 ] > , OUTPUT.RELS < [ PRED number_q_rel ] > ]. udef-numbered-hour_def-implicit_q_mtr := quantifier_mtr & [ CONTEXT.RELS <[PRED numbered_hour_rel, ARG0 #x1] >, INPUT.RELS < [ PRED "de:udef_q_rel" , ARG0 #x1 ] > , OUTPUT.RELS < [ PRED "de:def_implicit_q_rel" ] > ]. def-nominalization_def-explicit_q_mtr := quantifier_mtr & [ CONTEXT.RELS < [ PRED "de:nominalization_rel", ARG0 #x0] >, INPUT.RELS < [ PRED "de:def_q_rel" , ARG0 #x0 ] > , OUTPUT.RELS < [ PRED def_explicit_q_rel ] > ]. udef-poss_def-implicit_q_mtr := quantifier_mtr & [ CONTEXT.RELS < [ PRED "de:poss_rel", ARG1 #x1, ARG2 #x2 ], [PRED "de:person_rel", ARG0 #x2], [PRED "de:wh_q_rel", ARG0 #x2] >, INPUT.RELS < [ PRED "de:_def_q_rel" , ARG0 #x1 ] > , OUTPUT.RELS < [ PRED "de:def_implicit_q_rel" ] > ]. udef-poss_def-explicit_q_mtr := quantifier_mtr & [ CONTEXT.RELS < [ PRED "de:poss_rel", ARG1 #x0 ] >, INPUT.RELS < [ PRED "de:_def_q_rel" , ARG0 #x0 ] > , OUTPUT.RELS < [ PRED "de:def_explicit_q_rel" ] > ]. def-explicit_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:def_explicit_q_rel" ] > , OUTPUT.RELS < [ PRED def_explicit_q_rel ] > ]. mofy-udef_def-implicit_q_mtr := quantifier_mtr & [ CONTEXT.RELS <[PRED mofy_rel, ARG0 #0], [PRED of_p_rel, ARG2 #0]>, INPUT.RELS < [ PRED "de:udef_q_rel", ARG0 #0] > , OUTPUT.RELS < [ PRED def_implicit_q_rel ] > ]. mofy-udef_proper_q_mtr := quantifier_mtr & [ CONTEXT.RELS <[PRED mofy_rel, ARG0 #0]>, INPUT.RELS < [ PRED "de:udef_q_rel", ARG0 #0] > , OUTPUT.RELS < [ PRED proper_q_rel ] > ]. dofm-def_the_q_omtr := quantifier_mtr & [ CONTEXT.RELS <[PRED dofm_rel, ARG0 #2], [PRED unspec_loc_rel, ARG1 #1, ARG2 #2], [PRED mofy_rel, ARG0 #1]>, INPUT.RELS < [ PRED "de:_def_q_rel", ARG0 #2] > , OUTPUT.RELS < [ PRED _the_q_rel ] > ]. dofm-def_def-explicit_q_mtr := quantifier_mtr & [ CONTEXT.RELS <[PRED dofm_rel, ARG0 #0]>, INPUT.RELS < [ PRED "de:_def_q_rel", ARG0 #0] > , OUTPUT.RELS < [ PRED def_explicit_q_rel ] > ]. def-implicit_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "def_implicit_q_rel" ] > , INPUT.RELS < [ PRED "en:def_implicit_q_rel" ] > ]. udef_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "udef_q_rel" ] > , INPUT.RELS < [ PRED "en:udef_q_rel" ] > ]. def_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "def_q_rel" ] > , INPUT.RELS < [ PRED "en:def_q_rel" ] > ]. proper_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "udef_q_rel" ] > , INPUT.RELS < [ PRED "en:proper_q_rel" ] > ]. def_the_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "_def_q_rel" ] > , INPUT.RELS < [ PRED "en:_the_q_rel" ] > ]. fast-kein_no_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "_fast+kein_q_rel)" ] > , INPUT.RELS < [ PRED "en:_no_q_rel" ] > ]. kein_no_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "_kein_q_rel" ] > , INPUT.RELS < [ PRED "en:_no_q_rel" ] > ]. ein_some_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "_ein_q_rel" ] > , INPUT.RELS < [ PRED "en:_some_q_indiv_rel" ] > ]. ein_a_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "_ein_q_rel" ] > , INPUT.RELS < [ PRED "en:_a_q_rel" ] > ]. fast-jeder_every_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "_fast+jed_q_rel" ] > , INPUT.RELS < [ PRED "en:_every_q_rel" ] > ]. jeder_every_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "_jed_q_rel" ] > , INPUT.RELS < [ PRED "en:_every_q_rel" ] > ]. dies_that_q_mtr := quantifier_omtr & [ OUTPUT.RELS < [ PRED "_dies_q_rel", ARG0 [NUM sg]] > , INPUT.RELS < [ PRED "en:_that_q_dem_rel" ] > ]. dies_this_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "_dies_q_rel", ARG0 [NUM sg]] > , INPUT.RELS < [ PRED "en:_this_q_dem_rel" ] > ]. dies_those_q_mtr := quantifier_omtr & [ OUTPUT.RELS < [ PRED "_dies_q_rel", ARG0 [NUM pl]] > , INPUT.RELS < [ PRED "en:_those_q_dem_rel" ] > ]. dies_these_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "_dies_q_rel", ARG0 [NUM pl]] > , INPUT.RELS < [ PRED "en:_these_q_dem_rel" ] > ]. jen_that_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "_jen_q_rel", ARG0 [NUM sg]] > , INPUT.RELS < [ PRED "en:_that_q_dem_rel" ] > ]. jen_those_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "_jen_q_rel", ARG0 [NUM pl]] > , INPUT.RELS < [ PRED "en:_those_q_dem_rel" ] > ]. pronoun-q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "pronoun_q_rel" ] > , INPUT.RELS < [ PRED "en:pronoun_q_rel" ] > ] . wh-person_which-person_q_mtr := quantifier_mtr & [ CONTEXT.RELS < [PRED person_rel, ARG0 #0 ] > , OUTPUT.RELS < [ PRED "wh_q_rel", ARG0 #0 ] > , INPUT.RELS < [ PRED "en:which_q_rel" ] > ] . wh_which_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "wh_q_rel" ] > , INPUT.RELS < [ PRED "en:_which_q_rel" ] > ] . manch_some_q_mtr := quantifier_mtr & [ OUTPUT.RELS < [ PRED "_manch_q_rel" ] > , INPUT.RELS < [ PRED "en:_some_q_rel" ] > ] .