2_a_stick
It is useful for those wimp programs which do not open windows but put an icon on the iconbar, and for which all user input is either by clicking on the iconbar icon or by dragging something to it.
0002_0002__is
is
0002_0001__It
it
0002_0002__is->0002_0001__It
[arg0]
0002_0003__useful
useful
0002_0002__is->0002_0003__useful
[prd]
0002_0005__those_0002_0007__programs
those_programs
0002_0002__is->0002_0005__those_0002_0007__programs
for[nim]
0002_0006__wimp
wimp
0002_0005__those_0002_0007__programs->0002_0006__wimp
[attrib]
0002_0009__do_0002_0011__open
do_open
0002_0009__do_0002_0011__open->0002_0005__those_0002_0007__programs
[arg0]
0002_0012__windows
windows
0002_0009__do_0002_0011__open->0002_0012__windows
[arg1]
0002_0010__not
not
0002_0010__not->0002_0009__do_0002_0011__open
[scope]
0002_0013__but
but
0002_0013__but->0002_0010__not
[conj1]
0002_0014__put
put
0002_0013__but->0002_0014__put
[conj2]
0002_0014__put->0002_0005__those_0002_0007__programs
[arg0]
0002_0015__an_0002_0016__icon
an_icon
0002_0014__put->0002_0015__an_0002_0016__icon
[arg1]
0002_0018__the_0002_0019__iconbar
the_iconbar
0002_0014__put->0002_0018__the_0002_0019__iconbar
on[nim]
0002_0021__and
and
0002_0021__and->0002_0013__but
[conj1]
0002_0024__all
all[quant]
0002_0021__and->0002_0024__all
[conj2]
0002_0025__use0002_0026__input
user_input
0002_0024__all->0002_0025__use0002_0026__input
[restriction]
0002_0027__is
is
0002_0024__all->0002_0027__is
[scope]
0002_0027__is->0002_0005__those_0002_0007__programs
for[nim]
0002_0027__is->0002_0025__use0002_0026__input
[arg0]
0002_0028__eithe0002_0035__or
either_or
0002_0027__is->0002_0028__eithe0002_0035__or
[clr]
0002_0030__clicking_0002_0031__on
clicking_on
0002_0028__eithe0002_0035__or->0002_0030__clicking_0002_0031__on
by[prd]
0002_0037__dragging
dragging
0002_0028__eithe0002_0035__or->0002_0037__dragging
by[prd]
0002_0030__clicking_0002_0031__on->0002_0015__an_0002_0016__icon
[arg1]
z_0002_5015
_
0002_0030__clicking_0002_0031__on->z_0002_5015
[arg0]
0002_0037__dragging->0002_0015__an_0002_0016__icon
to[nim]
0002_0038__something
something
0002_0037__dragging->0002_0038__something
[arg1]
z_0002_5020
_
0002_0037__dragging->z_0002_5020
[arg0]
arc(r_0002_0002__is,r_0002_0001__It,arg0).
arc(r_0002_0002__is,r_0002_0003__useful,prd).
arc(r_0002_0002__is,r_0002_0005__those_r_0002_0007__programs,r_0002_0004__for__nim).
arc(r_0002_0005__those_r_0002_0007__programs,r_0002_0006__wimp,attrib).
arc(r_0002_0009__do_r_0002_0011__open,r_0002_0005__those_r_0002_0007__programs,arg0).
arc(r_0002_0009__do_r_0002_0011__open,r_0002_0012__windows,arg1).
arc(r_0002_0010__not,r_0002_0009__do_r_0002_0011__open,keep_scope).
arc(r_0002_0013__but,r_0002_0010__not,coord_conj1).
arc(r_0002_0013__but,r_0002_0014__put,coord_conj2).
arc(r_0002_0014__put,r_0002_0005__those_r_0002_0007__programs,arg0).
arc(r_0002_0014__put,r_0002_0015__an_r_0002_0016__icon,arg1).
arc(r_0002_0014__put,r_0002_0018__the_r_0002_0019__iconbar,r_0002_0017__on__nim).
arc(r_0002_0021__and,r_0002_0013__but,coord_conj1).
arc(r_0002_0021__and,r_0002_0024__all__quant,coord_conj2).
arc(r_0002_0024__all__quant,r_0002_0025__user_r_0002_0026__input,restriction).
arc(r_0002_0024__all__quant,r_0002_0027__is,scope).
arc(r_0002_0027__is,r_0002_0005__those_r_0002_0007__programs,r_0002_0022__for__nim).
arc(r_0002_0027__is,r_0002_0025__user_r_0002_0026__input,arg0).
arc(r_0002_0027__is,r_0002_0028__either_r_0002_0035__or,clr).
arc(r_0002_0028__either_r_0002_0035__or,r_0002_0030__clicking_r_0002_0031__on,r_0002_0029__by__prd).
arc(r_0002_0028__either_r_0002_0035__or,r_0002_0037__dragging,r_0002_0036__by__prd).
arc(r_0002_0030__clicking_r_0002_0031__on,r_0002_0015__an_r_0002_0016__icon,arg1).
arc(r_0002_0030__clicking_r_0002_0031__on,z_0002_5015,arg0).
arc(r_0002_0037__dragging,r_0002_0015__an_r_0002_0016__icon,r_0002_0039__to__nim).
arc(r_0002_0037__dragging,r_0002_0038__something,arg1).
arc(r_0002_0037__dragging,z_0002_5020,arg0).
IP-MAT
NP-SBJ
PRO
It
BEP;~La
is
ADJP-PRD
ADJ
useful
PP-NIM
P-ROLE
for
NP
D
those
ADJP
ADJ
wimp
NS
programs
IP-REL
ILYR
ILYR
NP-SBJ
RPRO
which
ILYR
ILYR
DOP
do
NEG
not
VB;~Tn
open
NP-OB1
NS
windows
CONJP
CONJ
but
ILYR
VBP;~Tn.pr
put
NP-OB1
D
an
N
icon
PP-NIM
P-ROLE
on
NP
D
the
N
iconbar
PUNC
,
CONJP
CONJ
and
ILYR
PP-NIM
P-ROLE
for
NP
RPRO
which
NP-SBJ
Q
all
N
user
N
input
BEP;~Ipr
is
PP-CLR
CONJ
either
PP-PRD
P-ROLE
by
IP-PPL
VAG;~Ipr
clicking
PP-CLR
P-ROLE
on
NP
D
the
N
iconbar
N
icon
CONJP
CONJ
or
PP-PRD
P-ROLE
by
IP-PPL
VAG;~Tn.pr
dragging
NP-OB1
D;_nphd_
something
PP-NIM
P-ROLE
to
NP
PRO
it
PUNC
.
( (IP-MAT (NP-SBJ;{STICK} (PRO It;{it}))
(BEP;~La is;{be})
(ADJP-PRD (ADJ useful;{useful}))
(PP-NIM (P-ROLE for;{for})
(NP (D those;{those})
(ADJP (ADJ wimp;{wimp}))
(NS programs;{program})
(IP-REL (ILYR (ILYR (NP-SBJ (RPRO which;{which}))
(ILYR (ILYR (DOP do;{do})
(NEG not;{not})
(VB;~Tn open;{open})
(NP-OB1 (NS windows;{window})))
(CONJP (CONJ but;{but})
(ILYR (VBP;~Tn.pr put;{put})
(NP-OB1;{ICON} (D an;{an})
(N icon;{icon}))
(PP-NIM (P-ROLE on;{on})
(NP;{ICONBAR} (D the;{the})
(N iconbar;{iconbar})))))))
(PUNC ,)
(CONJP (CONJ and;{and})
(ILYR (PP-NIM (P-ROLE for;{for})
(NP (RPRO which;{which})))
(NP-SBJ (Q all;{all})
(N user;{user})
(N input;{input}))
(BEP;~Ipr is;{be[by]})
(PP-CLR (CONJ either;{either})
(PP-PRD (P-ROLE by;{by})
(IP-PPL (VAG;~Ipr clicking;{click[on]})
(PP-CLR (P-ROLE on;{on})
(NP;{ICON} (D the;{the})
(N iconbar;{iconbar})
(N icon;{icon})))))
(CONJP (CONJ or;{or})
(PP-PRD (P-ROLE by;{by})
(IP-PPL (VAG;~Tn.pr dragging;{drag})
(NP-OB1 (D;_nphd_ something;{something}))
(PP-NIM (P-ROLE to;{to})
(NP;{ICON} (PRO it;{it})))))))))))))
(PUNC .))
(ID 2_a_stick))