7_a_freedoom
The Control key fires the current weapon, and the spacebar will open doors and activate switches.

n7_a_freedoom n7_a_freedoom__1_1_1_1_1_1 The n7_a_freedoom__1_1_1_1_2_1 Control n7_a_freedoom__1_1_1_1_3_1 key n7_a_freedoom__1_1_1_2_1 fires n7_a_freedoom__1_1_1_3_1_1 the n7_a_freedoom__1_1_1_3_2_1_1 current n7_a_freedoom__1_1_1_3_3_1 weapon n7_a_freedoom__1_1_2_1 , n7_a_freedoom__1_1_3_1_1 and n7_a_freedoom__1_1_3_2_1_1_1 the n7_a_freedoom__1_1_3_2_1_2_1 spacebar n7_a_freedoom__1_1_3_2_2_1 will n7_a_freedoom__1_1_3_2_3_1_1_1_1 open n7_a_freedoom__1_1_3_2_3_1_1_2_1_1 doors n7_a_freedoom__1_1_3_2_3_1_2_1_1 and n7_a_freedoom__1_1_3_2_3_1_2_2_1_1 activate n7_a_freedoom__1_1_3_2_3_1_2_2_2_1_1 switches n7_a_freedoom__1_2_1 . n7_a_freedoom__1 IP-MAT n7_a_freedoom__1_1 ILYR n7_a_freedoom__1->n7_a_freedoom__1_1 n7_a_freedoom__1_2 PUNC n7_a_freedoom__1->n7_a_freedoom__1_2 n7_a_freedoom__1_1_1 ILYR n7_a_freedoom__1_1->n7_a_freedoom__1_1_1 n7_a_freedoom__1_1_2 PUNC n7_a_freedoom__1_1->n7_a_freedoom__1_1_2 n7_a_freedoom__1_1_3 CONJP n7_a_freedoom__1_1->n7_a_freedoom__1_1_3 n7_a_freedoom__1_1_1_1 NP-SBJ n7_a_freedoom__1_1_1->n7_a_freedoom__1_1_1_1 n7_a_freedoom__1_1_1_2 VBP;_Tn_ n7_a_freedoom__1_1_1->n7_a_freedoom__1_1_1_2 n7_a_freedoom__1_1_1_3 NP-OB1 n7_a_freedoom__1_1_1->n7_a_freedoom__1_1_1_3 n7_a_freedoom__1_1_1_1_1 D n7_a_freedoom__1_1_1_1->n7_a_freedoom__1_1_1_1_1 n7_a_freedoom__1_1_1_1_2 N n7_a_freedoom__1_1_1_1->n7_a_freedoom__1_1_1_1_2 n7_a_freedoom__1_1_1_1_3 N n7_a_freedoom__1_1_1_1->n7_a_freedoom__1_1_1_1_3 n7_a_freedoom__1_1_1_1_1->n7_a_freedoom__1_1_1_1_1_1 n7_a_freedoom__1_1_1_1_2->n7_a_freedoom__1_1_1_1_2_1 n7_a_freedoom__1_1_1_1_3->n7_a_freedoom__1_1_1_1_3_1 n7_a_freedoom__1_1_1_2->n7_a_freedoom__1_1_1_2_1 n7_a_freedoom__1_1_1_3_1 D n7_a_freedoom__1_1_1_3->n7_a_freedoom__1_1_1_3_1 n7_a_freedoom__1_1_1_3_2 ADJP n7_a_freedoom__1_1_1_3->n7_a_freedoom__1_1_1_3_2 n7_a_freedoom__1_1_1_3_3 N n7_a_freedoom__1_1_1_3->n7_a_freedoom__1_1_1_3_3 n7_a_freedoom__1_1_1_3_1->n7_a_freedoom__1_1_1_3_1_1 n7_a_freedoom__1_1_1_3_2_1 ADJ n7_a_freedoom__1_1_1_3_2->n7_a_freedoom__1_1_1_3_2_1 n7_a_freedoom__1_1_1_3_2_1->n7_a_freedoom__1_1_1_3_2_1_1 n7_a_freedoom__1_1_1_3_3->n7_a_freedoom__1_1_1_3_3_1 n7_a_freedoom__1_1_2->n7_a_freedoom__1_1_2_1 n7_a_freedoom__1_1_3_1 CONJ n7_a_freedoom__1_1_3->n7_a_freedoom__1_1_3_1 n7_a_freedoom__1_1_3_2 ILYR n7_a_freedoom__1_1_3->n7_a_freedoom__1_1_3_2 n7_a_freedoom__1_1_3_1->n7_a_freedoom__1_1_3_1_1 n7_a_freedoom__1_1_3_2_1 NP-SBJ n7_a_freedoom__1_1_3_2->n7_a_freedoom__1_1_3_2_1 n7_a_freedoom__1_1_3_2_2 MD;_cat_Vi_ n7_a_freedoom__1_1_3_2->n7_a_freedoom__1_1_3_2_2 n7_a_freedoom__1_1_3_2_3 IP-INF-CAT n7_a_freedoom__1_1_3_2->n7_a_freedoom__1_1_3_2_3 n7_a_freedoom__1_1_3_2_1_1 D n7_a_freedoom__1_1_3_2_1->n7_a_freedoom__1_1_3_2_1_1 n7_a_freedoom__1_1_3_2_1_2 N n7_a_freedoom__1_1_3_2_1->n7_a_freedoom__1_1_3_2_1_2 n7_a_freedoom__1_1_3_2_1_1->n7_a_freedoom__1_1_3_2_1_1_1 n7_a_freedoom__1_1_3_2_1_2->n7_a_freedoom__1_1_3_2_1_2_1 n7_a_freedoom__1_1_3_2_2->n7_a_freedoom__1_1_3_2_2_1 n7_a_freedoom__1_1_3_2_3_1 ILYR n7_a_freedoom__1_1_3_2_3->n7_a_freedoom__1_1_3_2_3_1 n7_a_freedoom__1_1_3_2_3_1_1 ILYR n7_a_freedoom__1_1_3_2_3_1->n7_a_freedoom__1_1_3_2_3_1_1 n7_a_freedoom__1_1_3_2_3_1_2 CONJP n7_a_freedoom__1_1_3_2_3_1->n7_a_freedoom__1_1_3_2_3_1_2 n7_a_freedoom__1_1_3_2_3_1_1_1 VB;_Tn_ n7_a_freedoom__1_1_3_2_3_1_1->n7_a_freedoom__1_1_3_2_3_1_1_1 n7_a_freedoom__1_1_3_2_3_1_1_2 NP-OB1 n7_a_freedoom__1_1_3_2_3_1_1->n7_a_freedoom__1_1_3_2_3_1_1_2 n7_a_freedoom__1_1_3_2_3_1_1_1->n7_a_freedoom__1_1_3_2_3_1_1_1_1 n7_a_freedoom__1_1_3_2_3_1_1_2_1 NS n7_a_freedoom__1_1_3_2_3_1_1_2->n7_a_freedoom__1_1_3_2_3_1_1_2_1 n7_a_freedoom__1_1_3_2_3_1_1_2_1->n7_a_freedoom__1_1_3_2_3_1_1_2_1_1 n7_a_freedoom__1_1_3_2_3_1_2_1 CONJ n7_a_freedoom__1_1_3_2_3_1_2->n7_a_freedoom__1_1_3_2_3_1_2_1 n7_a_freedoom__1_1_3_2_3_1_2_2 ILYR n7_a_freedoom__1_1_3_2_3_1_2->n7_a_freedoom__1_1_3_2_3_1_2_2 n7_a_freedoom__1_1_3_2_3_1_2_1->n7_a_freedoom__1_1_3_2_3_1_2_1_1 n7_a_freedoom__1_1_3_2_3_1_2_2_1 VB;_Tn_ n7_a_freedoom__1_1_3_2_3_1_2_2->n7_a_freedoom__1_1_3_2_3_1_2_2_1 n7_a_freedoom__1_1_3_2_3_1_2_2_2 NP-OB1 n7_a_freedoom__1_1_3_2_3_1_2_2->n7_a_freedoom__1_1_3_2_3_1_2_2_2 n7_a_freedoom__1_1_3_2_3_1_2_2_1->n7_a_freedoom__1_1_3_2_3_1_2_2_1_1 n7_a_freedoom__1_1_3_2_3_1_2_2_2_1 NS n7_a_freedoom__1_1_3_2_3_1_2_2_2->n7_a_freedoom__1_1_3_2_3_1_2_2_2_1 n7_a_freedoom__1_1_3_2_3_1_2_2_2_1->n7_a_freedoom__1_1_3_2_3_1_2_2_2_1_1 n7_a_freedoom__1_2->n7_a_freedoom__1_2_1
( (IP-MAT (ILYR (ILYR (NP-SBJ (D The;{the})
                              (N Control;{control})
                              (N key;{key}))
                      (VBP;_Tn_ fires;{fire})
                      (NP-OB1 (D the;{the})
                              (ADJP (ADJ current;{current}))
                              (N weapon;{weapon})))
                (PUNC ,)
                (CONJP (CONJ and;{and})
                       (ILYR (NP-SBJ (D the;{the})
                                     (N spacebar;{spacebar}))
                             (MD;_cat_Vi_ will;{will})
                             (IP-INF-CAT (ILYR (ILYR (VB;_Tn_ open;{open})
                                                     (NP-OB1 (NS doors;{door})))
                                               (CONJP (CONJ and;{and})
                                                      (ILYR (VB;_Tn_ activate;{activate})
                                                            (NP-OB1 (NS switches;{switch})))))))))
          (PUNC .))
  (ID 7_a_freedoom))



%3 r_0007_0016__activate activate r_0007_0017__switches switches r_0007_0016__activate->r_0007_0017__switches [arg1] r_0007_0010__the_r_0007_0011__spacebar the spacebar r_0007_0016__activate->r_0007_0010__the_r_0007_0011__spacebar [arg0] r_0007_0015__and and r_0007_0015__and->r_0007_0016__activate [conj2] r_0007_0013__open open r_0007_0015__and->r_0007_0013__open [conj1] r_0007_0013__open->r_0007_0010__the_r_0007_0011__spacebar [arg0] r_0007_0014__doors doors r_0007_0013__open->r_0007_0014__doors [arg1] r_0007_0012__will will r_0007_0012__will->r_0007_0015__and [scope] r_0007_0009__and and r_0007_0009__and->r_0007_0012__will [conj2] r_0007_0004__fires fires r_0007_0009__and->r_0007_0004__fires [conj1] r_0007_0005__the_r_0007_0007__weapon the weapon r_0007_0004__fires->r_0007_0005__the_r_0007_0007__weapon [arg1] r_0007_0001__The_r_0007_0002__Control_r_0007_0003__key The Control key r_0007_0004__fires->r_0007_0001__The_r_0007_0002__Control_r_0007_0003__key [arg0] r_0007_0006__current current r_0007_0005__the_r_0007_0007__weapon->r_0007_0006__current [attrib]
arc(r_0007_0004__fires,r_0007_0001__The_r_0007_0002__Control_r_0007_0003__key,arg0).
arc(r_0007_0004__fires,r_0007_0005__the_r_0007_0007__weapon,arg1).
arc(r_0007_0005__the_r_0007_0007__weapon,r_0007_0006__current,attrib).
arc(r_0007_0009__and,r_0007_0004__fires,conj1).
arc(r_0007_0009__and,r_0007_0012__will,conj2).
arc(r_0007_0012__will,r_0007_0015__and,scope).
arc(r_0007_0013__open,r_0007_0010__the_r_0007_0011__spacebar,arg0).
arc(r_0007_0013__open,r_0007_0014__doors,arg1).
arc(r_0007_0015__and,r_0007_0013__open,conj1).
arc(r_0007_0015__and,r_0007_0016__activate,conj2).
arc(r_0007_0016__activate,r_0007_0010__the_r_0007_0011__spacebar,arg0).
arc(r_0007_0016__activate,r_0007_0017__switches,arg1).



%3 r_0007_0004__fires fires r_0007_0001__The_r_0007_0002__Control_r_0007_0003__key The Control key r_0007_0004__fires->r_0007_0001__The_r_0007_0002__Control_r_0007_0003__key [arg0] r_0007_0005__the_r_0007_0007__weapon the weapon r_0007_0004__fires->r_0007_0005__the_r_0007_0007__weapon [arg1] r_0007_0006__current current r_0007_0005__the_r_0007_0007__weapon->r_0007_0006__current [attrib] r_0007_0009__and and r_0007_0009__and->r_0007_0004__fires [conj1] r_0007_0012__will will r_0007_0009__and->r_0007_0012__will [conj2] r_0007_0015__and and r_0007_0012__will->r_0007_0015__and [keep_scope] r_0007_0013__open open r_0007_0010__the_r_0007_0011__spacebar the spacebar r_0007_0013__open->r_0007_0010__the_r_0007_0011__spacebar [arg0] r_0007_0014__doors doors r_0007_0013__open->r_0007_0014__doors [arg1] r_0007_0015__and->r_0007_0013__open [conj1] r_0007_0016__activate activate r_0007_0015__and->r_0007_0016__activate [conj2] r_0007_0016__activate->r_0007_0010__the_r_0007_0011__spacebar [arg0] r_0007_0017__switches switches r_0007_0016__activate->r_0007_0017__switches [arg1]
fof(formula,axiom,
    ? [R_0007_0001__THE_R_0007_0002__CONTROL_R_0007_0003__KEY,R_0007_0006__CURRENT,R_0007_0005__THE_R_0007_0007__WEAPON,R_0007_0004__FIRES,R_0007_0010__THE_R_0007_0011__SPACEBAR,R_0007_0014__DOORS,R_0007_0013__OPEN,R_0007_0017__SWITCHES,R_0007_0016__ACTIVATE,R_0007_0015__AND,R_0007_0012__WILL,R_0007_0009__AND] :
      ( r_0007_0001__The_r_0007_0002__Control_r_0007_0003__key(R_0007_0001__THE_R_0007_0002__CONTROL_R_0007_0003__KEY)
      & r_0007_0006__current(R_0007_0006__CURRENT)
      & r_0007_0010__the_r_0007_0011__spacebar(R_0007_0010__THE_R_0007_0011__SPACEBAR)
      & r_0007_0014__doors(R_0007_0014__DOORS)
      & r_0007_0017__switches(R_0007_0017__SWITCHES)
      & r_0007_0009__and(R_0007_0009__AND)
      & has_conj2(R_0007_0009__AND,R_0007_0012__WILL)
      & r_0007_0012__will(R_0007_0012__WILL)
      & has_keep_scope(R_0007_0012__WILL,R_0007_0015__AND)
      & r_0007_0015__and(R_0007_0015__AND)
      & has_conj2(R_0007_0015__AND,R_0007_0016__ACTIVATE)
      & r_0007_0016__activate(R_0007_0016__ACTIVATE)
      & has_arg1(R_0007_0016__ACTIVATE,R_0007_0017__SWITCHES)
      & has_arg0(R_0007_0016__ACTIVATE,R_0007_0010__THE_R_0007_0011__SPACEBAR)
      & has_conj1(R_0007_0015__AND,R_0007_0013__OPEN)
      & r_0007_0013__open(R_0007_0013__OPEN)
      & has_arg1(R_0007_0013__OPEN,R_0007_0014__DOORS)
      & has_arg0(R_0007_0013__OPEN,R_0007_0010__THE_R_0007_0011__SPACEBAR)
      & has_conj1(R_0007_0009__AND,R_0007_0004__FIRES)
      & r_0007_0004__fires(R_0007_0004__FIRES)
      & has_arg1(R_0007_0004__FIRES,R_0007_0005__THE_R_0007_0007__WEAPON)
      & r_0007_0005__the_r_0007_0007__weapon(R_0007_0005__THE_R_0007_0007__WEAPON)
      & has_attrib(R_0007_0005__THE_R_0007_0007__WEAPON,R_0007_0006__CURRENT)
      & has_arg0(R_0007_0004__FIRES,R_0007_0001__THE_R_0007_0002__CONTROL_R_0007_0003__KEY) ) ).