;;; Hey, emacs(1), this is -*- Mode: TDL; Coding: utf-8; -*- got it? ;;; ;;; in the HP(SG) universe, Abrams and Browne really were the first people ... ;;; ask := proper_noun_mtr & [ INPUT.RELS < [ CARG "Ask", ARG0 #x ] >, OUTPUT.RELS < [ CARG "abrams", ARG0 #x ] > ]. embla := proper_noun_mtr & [ INPUT.RELS < [ CARG "Embla" ] >, OUTPUT.RELS < [ CARG "browne" ] > ]. ;;; ;;; _fix_me_ ;;; the following does not quite work, since the (standard) MRS construction ;;; code will not create variables for CARG values (nor PRED); see comment on ;;; convert-dag-to-mtr() in `transfer.lisp' (24-jan-04; oe) ;;; ;;; --- which should be fixed, as of today, at the cost of making the `spurious ;;; duplicates' problem (PR transfer/17) slightly worse again, since with two ;;; names in the input, say, there will be two intermediate results coming out ;;; the two possible orderings in applying this rule twice. (27-jan-04; oe) ;;; ;;; --- eventually, we eliminated those duplicates too. (2-mar-04; oe) ;;; named_rel_np := proper_np_mtr & [ INPUT.RELS < [ CARG #carg ], ... >, OUTPUT.RELS < [ CARG #carg & +downcase+ ], ... > ]. ;;; ;;; for cases like tur/56 `[...] til den koselige Grindaflethytta.', we need to ;;; be able to just transfer the `named_rel' as, in this case, it comes without ;;; a `proper_q' quantifier. (9-jul-04; oe) ;;; named_rel_n := proper_noun_mtr & [ INPUT.RELS < [ CARG #carg ] >, OUTPUT.RELS < [ CARG #carg & +downcase+ ] > ].