5_a_stick
In other words , stick creates a wimp - task that handles only clicks on the iconbar ( including Menu ) or drags to the iconbar , and nothing else , pushing out to <excl>Select , <excl>Adjust and <excl>Drag , as far as they exist , the responsibility for how the computer should react .
%3
0005_0003__words
words
0005_0002__other
other
0005_0003__words->0005_0002__other
[attrib]
0005_0006__creates
creates
0005_0006__creates->0005_0003__words
in[mod]
0005_0005__stick
stick
0005_0006__creates->0005_0005__stick
[arg0]
0005_0007__a_0005_0008__wimp_0005_0010__task
a_wimp_task
0005_0006__creates->0005_0007__a_0005_0008__wimp_0005_0010__task
[arg1]
0005_0012__handles
handles
0005_0012__handles->0005_0007__a_0005_0008__wimp_0005_0010__task
[arg0]
0005_0028__and
and
0005_0012__handles->0005_0028__and
[arg1]
0005_0022__or
or
0005_0028__and->0005_0022__or
[conj1]
z_0005_1014
_
0005_0028__and->z_0005_1014
[conj2]
0005_0012__handles__and__0005_0032__pushing_0005_0033__out
&
0005_0012__handles__and__0005_0032__pushing_0005_0033__out->0005_0012__handles
[conj1]
0005_0032__pushing_0005_0033__out
pushing_out
0005_0012__handles__and__0005_0032__pushing_0005_0033__out->0005_0032__pushing_0005_0033__out
[conj2]
0005_0032__pushing_0005_0033__out->0005_0028__and
[arg0]
0005_0038__and
and
0005_0032__pushing_0005_0033__out->0005_0038__and
to[clr]
0005_0045__the_0005_0046__responsibility
the_responsibility
0005_0032__pushing_0005_0033__out->0005_0045__the_0005_0046__responsibility
[arg1]
0005_0014__clicks
clicks
0005_0016__the_0005_0017__iconbar
the_iconbar
0005_0014__clicks->0005_0016__the_0005_0017__iconbar
on
0005_0020__Menu
menu
0005_0016__the_0005_0017__iconbar->0005_0020__Menu
including
0005_0022__or->0005_0014__clicks
[conj1]
0005_0013__only
only
0005_0022__or->0005_0013__only
[attrib]
0005_0023__drags
drags
0005_0022__or->0005_0023__drags
[conj2]
0005_0025__the_0005_0026__iconbar
the_iconbar
0005_0023__drags->0005_0025__the_0005_0026__iconbar
to
0005_0030__else
else
z_0005_1014->0005_0030__else
[qual]
0005_0029__nothing
nothing[quant]
0005_0029__nothing->0005_0012__handles__and__0005_0032__pushing_0005_0033__out
[scope]
z_0005_1015
[cnt]
0005_0029__nothing->z_0005_1015
[restriction]
z_0005_1015->0005_0012__handles
[scope]
0005_0041__as_faas
as_far_as[rst]
z_0005_1015->0005_0041__as_faas
[restriction]
0005_0035___excl_Select
_excl_select
0005_0038__and->0005_0035___excl_Select
[conj1]
0005_0037___excl_Adjust
_excl_adjust
0005_0038__and->0005_0037___excl_Adjust
[conj2]
0005_0039___excl_Drag
_excl_drag
0005_0038__and->0005_0039___excl_Drag
[conj3]
z_0005_1024
[question]
0005_0045__the_0005_0046__responsibility->z_0005_1024
for
0005_0041__as_faas->0005_0032__pushing_0005_0033__out
[scope]
0005_0043__exist
exist
0005_0041__as_faas->0005_0043__exist
[restriction]
0005_0043__exist->0005_0038__and
[arg0]
0005_0051__should_0005_0052__react
should_react
z_0005_1024->0005_0051__should_0005_0052__react
[scope]
0005_0048__how
how
0005_0051__should_0005_0052__react->0005_0048__how
[mnr]
0005_0049__the_0005_0050__computer
the_computer
0005_0051__should_0005_0052__react->0005_0049__the_0005_0050__computer
[arg0]
arc(r_0005_0003__words,r_0005_0002__other,attrib).
arc(r_0005_0006__creates,r_0005_0003__words,r_0005_0001__In__mod).
arc(r_0005_0006__creates,r_0005_0005__stick,arg0).
arc(r_0005_0006__creates,r_0005_0007__a_r_0005_0008__wimp_r_0005_0010__task,arg1).
arc(r_0005_0012__handles,r_0005_0007__a_r_0005_0008__wimp_r_0005_0010__task,arg0).
arc(r_0005_0012__handles,r_0005_0028__and,arg1).
arc(r_0005_0012__handles__and__r_0005_0032__pushing_r_0005_0033__out,r_0005_0012__handles,coord_conj1).
arc(r_0005_0012__handles__and__r_0005_0032__pushing_r_0005_0033__out,r_0005_0032__pushing_r_0005_0033__out,coord_conj2).
arc(r_0005_0014__clicks,r_0005_0016__the_r_0005_0017__iconbar,r_0005_0015__on).
arc(r_0005_0016__the_r_0005_0017__iconbar,r_0005_0020__Menu,r_0005_0019__including).
arc(r_0005_0022__or,r_0005_0013__only,attrib).
arc(r_0005_0022__or,r_0005_0014__clicks,coord_conj1).
arc(r_0005_0022__or,r_0005_0023__drags,coord_conj2).
arc(r_0005_0023__drags,r_0005_0025__the_r_0005_0026__iconbar,r_0005_0024__to).
arc(r_0005_0028__and,r_0005_0022__or,conj1).
arc(r_0005_0028__and,z_0005_1014,conj2).
arc(r_0005_0029__nothing__quant,r_0005_0012__handles__and__r_0005_0032__pushing_r_0005_0033__out,scope).
arc(r_0005_0029__nothing__quant,z_0005_1015__cnt,restriction).
arc(r_0005_0032__pushing_r_0005_0033__out,r_0005_0028__and,arg0).
arc(r_0005_0032__pushing_r_0005_0033__out,r_0005_0038__and,r_0005_0034__to__clr).
arc(r_0005_0032__pushing_r_0005_0033__out,r_0005_0045__the_r_0005_0046__responsibility,arg1).
arc(r_0005_0038__and,r_0005_0035___excl_Select,conj1).
arc(r_0005_0038__and,r_0005_0037___excl_Adjust,conj2).
arc(r_0005_0038__and,r_0005_0039___excl_Drag,conj3).
arc(r_0005_0041__as_far_as_rst,r_0005_0032__pushing_r_0005_0033__out,scope).
arc(r_0005_0041__as_far_as_rst,r_0005_0043__exist,restriction).
arc(r_0005_0043__exist,r_0005_0038__and,arg0).
arc(r_0005_0045__the_r_0005_0046__responsibility,z_0005_1024__question,r_0005_0047__for).
arc(r_0005_0051__should_r_0005_0052__react,r_0005_0048__how,mnr).
arc(r_0005_0051__should_r_0005_0052__react,r_0005_0049__the_r_0005_0050__computer,arg0).
arc(z_0005_1014,r_0005_0030__else,qual).
arc(z_0005_1015__cnt,r_0005_0012__handles,scope_).
arc(z_0005_1015__cnt,r_0005_0041__as_far_as_rst,restriction_).
arc(z_0005_1024__question,r_0005_0051__should_r_0005_0052__react,keep_scope).
IP-MAT
PP-MOD
P-ROLE
In
NP
ADJP
ADJ
other
NS
words
PUNC
,
NP-SBJ
NPR
stick
VBP;~Tn
creates
NP-OB1
D
a
N
wimp
PUNC
-
N
task
IP-REL
NP-SBJ
RPRO
that
VBP;~Tn
handles
NP-OB1
NLYR
NP
ADJP
ADJ
only
NLYR
NP
NS
clicks
PP
P-ROLE
on
NP
D
the
N
iconbar
PULB
-LRB-
PP
P-ROLE
including
NP
NPR
Menu
PURB
-RRB-
CONJP
CONJ
or
NP
NS
drags
PP
P-ROLE
to
NP
D
the
N
iconbar
PUNC
,
CONJP
CONJ
and
NP
Q;_nphd_
nothing
ADVP
ADV
else
PUNC
,
PP-SCON-CNT
IP-PPL
VAG;~phr_Vp.pr
pushing
RP
out
PP-CLR
P-ROLE
to
NP
NLYR
NP
NPR
<excl>Select
PUNC
,
CONJP
NP
NPR
<excl>Adjust
CONJP
CONJ
and
NP
NPR
<excl>Drag
PUNC
,
PP-SCON-RST
P-CONN
as_far_as
IP-ADV
NP-SBJ
PRO
they
VBP;~I
exist
PUNC
,
NP-OB1
D
the
N
responsibility
PP
P-ROLE
for
CP-QUE
IP-SUB
ADVP-160
WADV
how
NP-SBJ
D
the
N
computer
MD;~cat_Vi
should
IP-INF-CAT
ADVP-MNR
*ICH*-160
VB;~I
react
PUNC
.
( (IP-MAT (PP-MOD (P-ROLE In;{in})
(NP (ADJP (ADJ other;{other}))
(NS words;{word})))
(PUNC ,)
(NP-SBJ;{STICK} (NPR stick;{stick}))
(VBP;~Tn creates;{create})
(NP-OB1 (D a;{a})
(N wimp;{wimp})
(PUNC -)
(N task;{task})
(IP-REL (NP-SBJ (RPRO that;{that}))
(VBP;~Tn handles;{handle})
(NP-OB1 (NLYR (NP (ADJP (ADJ only;{only}))
(NLYR (NP (NS clicks;{click})
(PP (P-ROLE on;{on})
(NP (D the;{the})
(N iconbar;{iconbar})
(PULB -LRB-)
(PP (P-ROLE including;{including})
(NP (NPR Menu;{Menu})))
(PURB -RRB-))))
(CONJP (CONJ or;{or})
(NP (NS drags;{drag})
(PP (P-ROLE to;{to})
(NP (D the;{the})
(N iconbar;{iconbar})))))))
(PUNC ,)
(CONJP (CONJ and;{and})
(NP (Q;_nphd_ nothing;{nothing})
(ADVP (ADV else;{else}))))))
(PUNC ,)
(PP-SCON-CNT (IP-PPL (VAG;~phr_Vp.pr pushing;{push[out,to]})
(RP out;{out})
(PP-CLR (P-ROLE to;{to})
(NP;{ACTIONS} (NLYR (NP (NPR <excl>Select))
(PUNC ,)
(CONJP (NP (NPR <excl>Adjust)))
(CONJP (CONJ and;{and})
(NP (NPR <excl>Drag))))))
(PUNC ,)
(PP-SCON-RST (P-CONN as_far_as;{as_far_as})
(IP-ADV (NP-SBJ;{ACTIONS} (PRO they;{they}))
(VBP;~I exist;{exist})))
(PUNC ,)
(NP-OB1 (D the;{the})
(N responsibility;{responsibility})
(PP (P-ROLE for;{for})
(CP-QUE (IP-SUB (ADVP-160 (WADV how;{how}))
(NP-SBJ (D the;{the})
(N computer;{computer}))
(MD;~cat_Vi should;{shall})
(IP-INF-CAT (ADVP-MNR *ICH*-160)
(VB;~I react;{react}))))))))))
(PUNC .))
(ID 5_a_stick))