;;; Hey, emacs(1), this is -*- Mode: TDL; Coding: utf-8; -*- got it? message_matrix_convert_mtr := monotonic_mtr & [FILTER.RELS <[PRED message_m_rel, ARG0 #0]>, CONTEXT [INDEX #0, LTOP #u, RELS <[LBL #l, PRED "~_[vap]_", ARG0 #0]>], OUTPUT [LTOP #u, INDEX #0, RELS < [LBL #u, MARG #h, ARG0 #0, TPC u, PSV u] >, HCONS ] ]. message_relc_convert_mtr := monotonic_mtr & [FILTER.RELS <[PRED message_m_rel, ARG0 #0]>, CONTEXT [INDEX #0, LTOP #u, RELS <[LBL #l, PRED "~_[vap]_", ARG0 #0]>], OUTPUT [LTOP #u, INDEX #0, RELS < [LBL #u, MARG #h, ARG0 #0, TPC u, PSV u] >, HCONS ] ]. message_subord_convert_mtr := monotonic_mtr & [FILTER.RELS <[PRED message_m_rel, ARG0 #0]>, INPUT [RELS < [LBL #l, ARG0 #0 & [SF #sf] ]>, HCONS < qeq & [HARG #u, LARG #l]>], FLAGS.SUBSUME <#sf, ...>, OUTPUT [RELS < [LBL #l, ARG0 #0], [LBL #u, MARG #h, ARG0 #0, TPC u, PSV u] >, HCONS < qeq & [HARG #h, LARG #l]>]]. message_subord_convert_1_mtr := message_subord_convert_mtr & [INPUT.RELS < [ARG1 #1 ] >, FLAGS.SUBSUME <[],#1>, OUTPUT.RELS <[ARG1 #1 ], ...>]. message_subord_convert_2_mtr := message_subord_convert_1_mtr & [INPUT.RELS < [ARG2 #2 ] >, FLAGS.SUBSUME <[],#2>, OUTPUT.RELS <[ARG2 #2 ], ...>]. message_subord_convert_3_mtr := message_subord_convert_2_mtr & [INPUT.RELS < [ARG3 #3 ] >, FLAGS.SUBSUME <[],#3>, OUTPUT.RELS <[ARG3 #3 ], ...>]. message_subord_convert_4_mtr := message_subord_convert_3_mtr & [INPUT.RELS < [ARG4 #4 ] >, FLAGS.SUBSUME <[],#4>, OUTPUT.RELS <[ARG4 #4 ], ...>].