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 .
%3
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
[prd2]
0002_0005__those_0002_0007__programs
those_programs
0002_0002__is->0002_0005__those_0002_0007__programs
for[rst]
0002_0006__wimp
wimp
0002_0005__those_0002_0007__programs->0002_0006__wimp
[attrib]
0002_0010__not
not
0002_0011__open
open
0002_0010__not->0002_0011__open
[scope]
0002_0011__open->0002_0005__those_0002_0007__programs
[arg0]
0002_0012__windows
windows
0002_0011__open->0002_0012__windows
[arg1]
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[loc]
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[cnt]
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][prd2]
0002_0030__clicking
clicking
0002_0028__eithe0002_0035__or->0002_0030__clicking
by[prd2]
0002_0037__dragging
dragging
0002_0028__eithe0002_0035__or->0002_0037__dragging
by[prd2]
0002_0030__clicking->0002_0015__an_0002_0016__icon
on[clr][loc]
0002_0037__dragging->0002_0015__an_0002_0016__icon
to[loc]
0002_0038__something
something
0002_0037__dragging->0002_0038__something
[arg1]
arc(r_0002_0002__is,r_0002_0001__It,arg0).
arc(r_0002_0002__is,r_0002_0003__useful,prd2).
arc(r_0002_0002__is,r_0002_0005__those_r_0002_0007__programs,r_0002_0004__for__rst).
arc(r_0002_0005__those_r_0002_0007__programs,r_0002_0006__wimp,attrib).
arc(r_0002_0010__not,r_0002_0011__open,keep_scope).
arc(r_0002_0011__open,r_0002_0005__those_r_0002_0007__programs,arg0).
arc(r_0002_0011__open,r_0002_0012__windows,arg1).
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__loc).
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__cnt).
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_prd2).
arc(r_0002_0028__either_r_0002_0035__or,r_0002_0030__clicking,r_0002_0029__by__prd2).
arc(r_0002_0028__either_r_0002_0035__or,r_0002_0037__dragging,r_0002_0036__by__prd2).
arc(r_0002_0030__clicking,r_0002_0015__an_r_0002_0016__icon,r_0002_0031__on__clr_loc).
arc(r_0002_0037__dragging,r_0002_0015__an_r_0002_0016__icon,r_0002_0039__to__loc).
arc(r_0002_0037__dragging,r_0002_0038__something,arg1).
IP-MAT
NP-SBJ
PRO
It
BEP;~La
is
ADJP-PRD2
ADJ
useful
PP-RST
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-LOC
P-ROLE
on
NP
D
the
N
iconbar
PUNC
,
CONJP
CONJ
and
ILYR
PP-CNT
P-ROLE
for
NP
RPRO
which
NP-SBJ
Q
all
N
user
N
input
BEP;~Ipr
is
PP-CLR-PRD2
CONJ
either
PP-PRD2
P-ROLE
by
IP-PPL
VAG;~Ipr
clicking
PP-CLR-LOC
P-ROLE
on
NP
D
the
N
iconbar
N
icon
CONJP
CONJ
or
PP-PRD2
P-ROLE
by
IP-PPL
VAG;~Tn.pr
dragging
NP-OB1
D;_nphd_
something
PP-LOC
P-ROLE
to
NP
PRO
it
PUNC
.
( (IP-MAT (NP-SBJ;{STICK} (PRO It;{it}))
(BEP;~La is;{be})
(ADJP-PRD2 (ADJ useful;{useful}))
(PP-RST (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-LOC (P-ROLE on;{on})
(NP;{ICONBAR} (D the;{the})
(N iconbar;{iconbar})))))))
(PUNC ,)
(CONJP (CONJ and;{and})
(ILYR (PP-CNT (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-PRD2 (CONJ either;{either})
(PP-PRD2 (P-ROLE by;{by})
(IP-PPL (VAG;~Ipr clicking;{click[on]})
(PP-CLR-LOC (P-ROLE on;{on})
(NP;{ICON} (D the;{the})
(N iconbar;{iconbar})
(N icon;{icon})))))
(CONJP (CONJ or;{or})
(PP-PRD2 (P-ROLE by;{by})
(IP-PPL (VAG;~Tn.pr dragging;{drag})
(NP-OB1 (D;_nphd_ something;{something}))
(PP-LOC (P-ROLE to;{to})
(NP;{ICON} (PRO it;{it})))))))))))))
(PUNC .))
(ID 2_a_stick))