;;; 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 & [ INPUT.RELS < [ PRED "de:def_implicit_q_rel" ] > , OUTPUT.RELS < [ PRED def_implicit_q_rel ] > ]. udef_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:udef_q_rel" ] > , OUTPUT.RELS < [ PRED udef_q_rel ] > ]. def_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:def_q_rel" ] > , OUTPUT.RELS < [ PRED def_q_rel ] > ]. proper_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:proper_q_rel" ] > , OUTPUT.RELS < [ PRED proper_q_rel ] > ]. def_the_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:_def_q_rel" ] > , OUTPUT.RELS < [ PRED _the_q_rel ] > ]. fast-kein_no_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:_fast+kein_q_rel)" ] > , OUTPUT.RELS < [ PRED _no_q_rel ] > ]. kein_no_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:_kein_q_rel" ] > , OUTPUT.RELS < [ PRED _no_q_rel ] > ]. ein_some_q_mtr := quantifier_omtr & [ INPUT.RELS < [ PRED "de:_ein_q_rel" ] > , OUTPUT.RELS < [ PRED _some_q_indiv_rel ] > ]. ein_a_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:_ein_q_rel" ] > , OUTPUT.RELS < [ PRED _a_q_rel ] > ]. fast-jeder_every_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:_fast+jed_q_rel" ] > , OUTPUT.RELS < [ PRED _every_q_rel ] > ]. jeder_every_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:_jed_q_rel" ] > , OUTPUT.RELS < [ PRED _every_q_rel ] > ]. dies_that_q_mtr := quantifier_omtr & [ INPUT.RELS < [ PRED "de:_dies_q_rel", ARG0 [NUM sg]] > , OUTPUT.RELS < [ PRED _that_q_dem_rel ] > ]. dies_this_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:_dies_q_rel", ARG0 [NUM sg]] > , OUTPUT.RELS < [ PRED _this_q_dem_rel ] > ]. dies_these_q_mtr := quantifier_omtr & [ INPUT.RELS < [ PRED "de:_dies_q_rel", ARG0 [NUM pl]] > , OUTPUT.RELS < [ PRED _those_q_dem_rel ] > ]. dies_these_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:_dies_q_rel", ARG0 [NUM pl]] > , OUTPUT.RELS < [ PRED _these_q_dem_rel ] > ]. jen_that_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:_jen_q_rel", ARG0 [NUM sg]] > , OUTPUT.RELS < [ PRED _that_q_dem_rel ] > ]. jen_those_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:_jen_q_rel", ARG0 [NUM pl]] > , OUTPUT.RELS < [ PRED _those_q_dem_rel ] > ]. pronoun-q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:pronoun_q_rel" ] > , OUTPUT.RELS < [ PRED pronoun_q_rel ] > ] . wh-person_which-person_q_mtr := quantifier_mtr & [ CONTEXT.RELS < [PRED person_rel, ARG0 #0 ] > , INPUT.RELS < [ PRED "de:wh_q_rel", ARG0 #0 ] > , OUTPUT.RELS < [ PRED which_q_rel ] > ] . wh_which_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:wh_q_rel" ] > , OUTPUT.RELS < [ PRED _which_q_rel ] > ] . manch_some_q_mtr := quantifier_mtr & [ INPUT.RELS < [ PRED "de:_manch_q_rel" ] > , OUTPUT.RELS < [ PRED _some_q_rel ] > ] .