;;; -*- Mode: TDL; Coding: utf-8 -*-
;;; Semantically Empty Lexical Entries

nom-marker1_gr_1 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG1 #i & individual ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "nom-marker2" ] ].

nom-marker1_gr_2 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG2 #i & individual ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "nom-marker2" ] ].

nom-marker1_gr_3 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG3 #i & individual ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "nom-marker2" ] ].

nom-marker2_gr_1 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG1 #i & individual ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "nom-marker1" ] ].

nom-marker2_gr_2 := arg0e_gtr &
 [ CONTEXT.RELS <! [ ARG2 #i & individual ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "nom-marker1" ] ].

nom-marker2_gr_3 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG3 #i & individual ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "nom-marker1" ] ].

acc-marker1_gr_1 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG1 #i & individual ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "acc-marker1" ] ].

acc-marker1_gr_2 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG2 #i & individual ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "acc-marker1" ] ].

acc-marker1_gr_3 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG3 #i & individual ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "acc-marker1" ] ].


acc-marker2_gr_1 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG1 #i & individual ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "acc-marker2" ] ].

acc-marker2_gr_2 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG2 #i & individual ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "acc-marker2" ] ].

acc-marker2_gr_3 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG3 #i & individual ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "acc-marker2" ] ].

dat-marker_gr_1 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG1 individual & #i ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "dat-marker" ] ].

dat-marker_gr_2 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG2 individual & #i ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "dat-marker" ] ].

dat-marker_gr_3 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG3 individual & #i ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "dat-marker" ] ].

asc-marker_gr_1 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG1 individual & #i ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "asc-marker" ] ].

asc-marker_gr_2 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG2 individual & #i ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "asc-marker" ] ].

asc-marker_gr_3 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG3 individual & #i ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "asc-marker" ] ].

ins-marker_gr_1 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG1 individual & #i ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "ins-marker" ] ].

ins-marker_gr_2 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG2 individual & #i ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "ins-marker" ] ].

ins-marker_gr_3 := arg0e_gtr &
  [ CONTEXT.RELS <! [ ARG3 individual & #i ] !>,
    FLAGS [ SUBSUME < #i >,
            TRIGGER "ins-marker" ] ].

u_2_gr := arg0e_gtr &
  [ CONTEXT.RELS <! [ PRED "non_existing_rel" ] !>,
    FLAGS.TRIGGER "u_2" ].

ur_2_gr := arg0e_gtr &
  [ CONTEXT.RELS <! [ PRED "non_existing_rel" ] !>,
    FLAGS.TRIGGER "ur_2" ].

ru_gr := generator_rule &
  [ CONTEXT.RELS <! [ ARG0.SF ques ] !>,
    FLAGS.TRIGGER "ru" ].

nu-adj_gr := arg0e_gtr &
[ CONTEXT [ RELS <! [ PRED "~.*_adj_rel"] !> ],
  FLAGS.TRIGGER "nu-adj" ].

;nom-marker1_gr := generator_rule &
;[ CONTEXT.RELS <! [ PRED "non_existing_rel" ] !>,
;  FLAGS.TRIGGER "nom-marker1" ].


;nom-marker2_gr := generator_rule &
;[ CONTEXT.RELS <! [ PRED "non_existing_rel" ] !>,
;  FLAGS.TRIGGER "nom-marker2" ].

;Lab6 sanaes 2013/05/10
comp_gtr := generator_rule &
   [ CONTEXT [ RELS <! [ ARG2 #h & handle ],
                       [ ARG0 #e & event  ] !>],
     FLAGS [ EQUAL <#e, #h>,
             TRIGGER "ru_comp" ]].

