12_a_cat_mouse
Enter a number between 0 and 2 to say how far to the right you want to run .

%3 0012_0001__Enter enter 0012_0002__a_0012_0003__number a_number 0012_0001__Enter->0012_0002__a_0012_0003__number [arg1] 0012_0006__and and 0012_0002__a_0012_0003__number->0012_0006__and between 0012_0005__0 0 0012_0006__and->0012_0005__0 [conj1] 0012_0007__2 2 0012_0006__and->0012_0007__2 [conj2] 0012_0009__say say z_0012_1012 [question] 0012_0009__say->z_0012_1012 [arg1] 0012_0016__want want z_0012_1012->0012_0016__want [scope] 0012_0011__far far 0012_0010__how how 0012_0011__far->0012_0010__how [qual] 0012_0013__the_0012_0014__right the_right 0012_0011__far->0012_0013__the_0012_0014__right to 0012_0015__you you 0012_0016__want->0012_0015__you [arg0] 0012_0018__run run 0012_0016__want->0012_0018__run [arg1] 0012_0018__run->0012_0011__far [clr][dir] 0012_0018__run->0012_0015__you [arg0] z_0012_1002 [imperative] z_0012_1008 [cnt] z_0012_1002->z_0012_1008 [scope] z_0012_1008->0012_0001__Enter [scope] z_0012_1008->0012_0009__say [restriction]
arc(r_0012_0001__Enter,r_0012_0002__a_r_0012_0003__number,arg1).
arc(r_0012_0002__a_r_0012_0003__number,r_0012_0006__and,r_0012_0004__between).
arc(r_0012_0006__and,r_0012_0005__0,conj1).
arc(r_0012_0006__and,r_0012_0007__2,conj2).
arc(r_0012_0009__say,z_0012_1012__question,arg1).
arc(r_0012_0011__far,r_0012_0010__how,qual).
arc(r_0012_0011__far,r_0012_0013__the_r_0012_0014__right,r_0012_0012__to).
arc(r_0012_0016__want,r_0012_0015__you,arg0).
arc(r_0012_0016__want,r_0012_0018__run,arg1).
arc(r_0012_0018__run,r_0012_0011__far,clr_dir).
arc(r_0012_0018__run,r_0012_0015__you,arg0).
arc(z_0012_1002__imperative,z_0012_1008__cnt,keep_scope).
arc(z_0012_1008__cnt,r_0012_0001__Enter,scope_).
arc(z_0012_1008__cnt,r_0012_0009__say,restriction_).
arc(z_0012_1012__question,r_0012_0016__want,keep_scope).


IP-IMP VB;~Tn Enter NP-OB1 D a N number PP P-ROLE between NP NLYR NP NUM 0 CONJP CONJ and NP NUM 2 PP-SCON-CNT IP-INF2 TO to VB;~Tw say CP-QUE-OB1 IP-SUB ADVP-121 ADVP WADV how ADV far PP P-ROLE to NP D the N right NP-SBJ PRO you VBP;~Tt want IP-INF-OB1 ADVP-CLR-DIR *ICH*-121 TO to VB;~Ip run PUNC .
( (IP-IMP (VB;~Tn Enter;{enter})
          (NP-OB1 (D a;{a})
                  (N number;{number})
                  (PP (P-ROLE between;{between})
                      (NP (NLYR (NP (NUM 0;{0}))
                                (CONJP (CONJ and;{and})
                                       (NP (NUM 2;{2})))))))
          (PP-SCON-CNT (IP-INF2 (TO to;{to})
                                (VB;~Tw say;{say})
                                (CP-QUE-OB1 (IP-SUB (ADVP-121 (ADVP (WADV how;{how}))
                                                              (ADV far;{far})
                                                              (PP (P-ROLE to;{to})
                                                                  (NP (D the;{the})
                                                                      (N right;{right}))))
                                                    (NP-SBJ (PRO you;{you}))
                                                    (VBP;~Tt want;{want})
                                                    (IP-INF-OB1 (ADVP-CLR-DIR *ICH*-121)
                                                                (TO to;{to})
                                                                (VB;~Ip run;{run[far]}))))))
          (PUNC .))
  (ID 12_a_cat_mouse))