summaryrefslogtreecommitdiffstats
path: root/ds9
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-06-19 21:24:38 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-06-19 21:24:38 (GMT)
commit764b96185d0b6778f50724d14609e5083f81abec (patch)
tree6882bebdb2fb63caa89923b080e83a94e9e86b00 /ds9
parent621489ea721d60c8472d234b97e6757327292daa (diff)
downloadblt-764b96185d0b6778f50724d14609e5083f81abec.zip
blt-764b96185d0b6778f50724d14609e5083f81abec.tar.gz
blt-764b96185d0b6778f50724d14609e5083f81abec.tar.bz2
add ds9 iexam send parser
Diffstat (limited to 'ds9')
-rw-r--r--ds9/doc/ref/samp.html85
-rw-r--r--ds9/doc/ref/xpa.html81
-rw-r--r--ds9/library/iexam.tcl108
-rw-r--r--ds9/library/source.tcl2
-rw-r--r--ds9/parsers/iexamsendlex.fcl24
-rw-r--r--ds9/parsers/iexamsendparser.tac65
6 files changed, 363 insertions, 2 deletions
diff --git a/ds9/doc/ref/samp.html b/ds9/doc/ref/samp.html
index 00e092c..4883cac 100644
--- a/ds9/doc/ref/samp.html
+++ b/ds9/doc/ref/samp.html
@@ -582,6 +582,7 @@
+
[crosshair]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [dec
&lt;col&gt;]</tt><br>
@@ -700,6 +701,7 @@
+
[match error &lt;value&gt; degrees|arcmin|arcsec]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -800,6 +802,7 @@
+
[match function 1and2|1not2|2not1]<br>
</tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -900,6 +903,7 @@
+
[match return 1and2|1only|2only]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -1000,6 +1004,7 @@
+
[match unique yes|no]</tt><br>
<tt>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [maxrows
&lt;number&gt;]</tt><br>
@@ -1056,6 +1061,7 @@
+
[symbol shape </tt></tt></tt></tt><tt><tt><tt><tt><tt><tt>circle
@@ -1064,6 +1070,7 @@
+
point|box point|diamond point|</tt></tt></tt></tt>cross
@@ -1072,6 +1079,7 @@
+
point|x point|arrow point|boxcircle point]<br>
</tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;]
[symbol add| [#] remove]<br>
@@ -1178,6 +1186,7 @@
+
[update]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [x
&lt;col&gt;]</tt><br>
@@ -2228,6 +2237,7 @@
+
Macros</a> for more information.</p>
<tt> Syntax: <br>
iexam []<br>
@@ -2250,7 +2260,7 @@
iexam data # return data value<br>
iexam key data # return data value and key event<br>
iexam data 3 3 # return all data in 3x3 box about selected point<br>
- iexam {Click at $x,$y in file $filename}</tt><br>
+ iexam {'Click at $x,$y in file $filename'}</tt><br>
<p><b><a name="iis"></a>iis</b></p>
<p>Set/Get IIS Filename. Optional mosaic number maybe supplied.</p>
<tt> Syntax: <br>
@@ -2353,6 +2363,7 @@
+
</tt>quality (1-100) </p>
<tt> Syntax:<br>
jpeg [new|slice] [&lt;filename&gt;] [1-100]<br>
@@ -2802,6 +2813,7 @@
+
[new name &lt;plotname&gt; line|bar|scatter]</tt></tt></tt></tt></tt></tt></tt></tt><br>
</tt><tt><br>
</tt><tt><tt># </tt><tt><tt><tt>load data into existing plot from
@@ -2889,6 +2901,7 @@
+
duplicate [#]]<br>
</tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -2966,6 +2979,7 @@
+
</tt>[[&lt;plotname&gt;] stats yes|no]<br>
</tt></tt>&nbsp;&nbsp;&nbsp;&nbsp; </tt>[[&lt;plotname&gt;]
@@ -3042,6 +3056,7 @@
+
list yes|no]<br>
&nbsp;&nbsp;&nbsp;&nbsp; </tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3118,6 +3133,7 @@
+
loadconfig &lt;filename&gt;]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [[&lt;plotname&gt;] saveconfig
&lt;filename&gt;]<br>
@@ -3196,6 +3212,7 @@
+
[[&lt;plotname&gt;] pagesetup orient portrait|landscape]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [[&lt;plotname&gt;] pagesetup
size letter|legal|tabloid|poster|a4]</tt><br>
@@ -3274,6 +3291,7 @@
+
[[&lt;plotname&gt;] print]<br>
&nbsp; &nbsp;&nbsp; [[&lt;plotname&gt;] print
destination printer|file]<br>
@@ -3374,6 +3392,7 @@
+
legend yes|no]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [[&lt;plotname&gt;] legend position
right|left|top|bottom]</tt><br>
@@ -3461,6 +3480,7 @@
+
barmode normal|stacked|aligned|overlap]<br>
<br>
</tt> # configure current dataset<br>
@@ -3540,6 +3560,7 @@
+
shape
circle|square|diamond|plus|splus|scross|triangle|arrow]</tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp; <tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3617,6 +3638,7 @@
+
shape fill yes|no]</tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp; <tt>
</tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3697,6 +3719,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3772,6 +3795,7 @@
+
smooth
step|linear|cubic|quadratic|catrom]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -3850,6 +3874,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3925,6 +3950,7 @@
+
color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4003,6 +4029,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4078,6 +4105,7 @@
+
width
&lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4156,6 +4184,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4231,6 +4260,7 @@
+
dash yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4308,6 +4338,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4383,6 +4414,7 @@
+
error yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4460,6 +4492,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4535,6 +4568,7 @@
+
error color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4613,6 +4647,7 @@
+
[[&lt;plotname&gt;]
@@ -4688,6 +4723,7 @@
+
color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4766,6 +4802,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4841,6 +4878,7 @@
+
error width
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4919,6 +4957,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4994,6 +5033,7 @@
+
name
&lt;string&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><br>
@@ -5089,6 +5129,7 @@
+
value = ds9.get(string cmd)<br>
</tt></tt></tt></tt></tt></tt>plot
stats<br>
@@ -5192,6 +5233,7 @@
+
axis x auto<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5263,6 +5305,7 @@
+
axis x min<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5334,6 +5377,7 @@
+
axis x max<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5405,6 +5449,7 @@
+
axis x format<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>plot
@@ -5476,6 +5521,7 @@
+
legend<br>
</tt></tt></tt></tt><tt><tt><tt><tt><tt>plot legend
position<br>
@@ -5555,6 +5601,7 @@
+
font numbers size<br>
</tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5630,6 +5677,7 @@
+
font numbers weight<br>
</tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5705,6 +5753,7 @@
+
font numbers slant<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5780,6 +5829,7 @@
+
title<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5855,6 +5905,7 @@
+
title x<br>
plot barmode<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>
@@ -5880,6 +5931,7 @@
+
cmd)<br>
</tt></tt></tt>plot legend yes<br>
</tt><tt>plot legend position left</tt><tt><tt><tt><tt><br>
@@ -5891,6 +5943,7 @@
+
value = ds9.get(string cmd)<br>
</tt></tt></tt></tt></tt></tt>plot font
numbers font<br>
@@ -5901,6 +5954,7 @@
+
font numbers size<br>
</tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5909,6 +5963,7 @@
+
font numbers weight<br>
</tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5917,6 +5972,7 @@
+
font numbers slant<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt>ds9.set(string
@@ -5925,6 +5981,7 @@
+
cmd)<br>
</tt></tt></tt>plot font numbers font times<br>
plot font numbers size 12<br>
@@ -5938,6 +5995,7 @@
+
value = ds9.get(string
cmd)<br>
</tt></tt></tt></tt></tt></tt>plot
@@ -5947,6 +6005,7 @@
+
title<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5955,6 +6014,7 @@
+
title xaxis</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -5963,6 +6023,7 @@
+
title yaxis</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt>ds9.set(string
@@ -5971,6 +6032,7 @@
+
cmd)<br>
</tt></tt></tt>plot title "This is a Title"<br>
plot title x "X Axis"<br>
@@ -5984,6 +6046,7 @@
+
value =
ds9.get(string
cmd)<br>
@@ -5994,6 +6057,7 @@
+
barmode<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt>ds9.set(string
@@ -6003,6 +6067,7 @@
+
cmd)<br>
</tt></tt></tt>plot barmode aligned<br>
</tt><tt><tt><br>
@@ -6091,6 +6156,7 @@
+
dash<br>
</tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -6166,6 +6232,7 @@
+
error<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -6241,6 +6308,7 @@
+
error color<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -6316,6 +6384,7 @@
+
error width<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>plot
@@ -6391,6 +6460,7 @@
+
name<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt>ds9.set(string
@@ -6466,6 +6536,7 @@
+
cmd)<br>
</tt>plot show yes<br>
plot shape circle<br>
@@ -6516,6 +6587,7 @@
+
</tt></tt><tt><tt><tt>&lt;dms&gt;</tt></tt></tt><tt><tt><tt><tt>
&lt;arcmin&gt; </tt></tt></tt></tt><tt><tt><tt><tt><tt>&lt;arcsec&gt;<br>
<br>
@@ -7137,6 +7209,7 @@
+
[crosshair]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;]
[export sb|tsv &lt;filename&gt;]<br>
@@ -7254,6 +7327,7 @@
+
[update]</tt><br>
&nbsp; <tt><br>
Example:<br>
@@ -7377,6 +7451,7 @@
+
[sigma &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -7393,6 +7468,7 @@
+
[sigmaminor &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -7410,6 +7486,7 @@
+
[angle &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -7427,6 +7504,7 @@
+
[match]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; [lock [yes|no]]</tt><br>
<tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [open|close]<br>
@@ -7463,6 +7541,7 @@
+
sigma 2.0<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>smooth
@@ -7480,6 +7559,7 @@
+
sigmaminor 2.0<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>smooth
@@ -7497,6 +7577,7 @@
+
angle 45<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>smooth
@@ -7514,6 +7595,7 @@
+
open<br>
smooth close<br>
smooth match<br>
@@ -7640,6 +7722,7 @@
+
</tt>compression method. </p>
<tt> Syntax:<br>
tiff [new|slice] [&lt;filename&gt;] [none|jpeg|packbits|deflate]<br>
diff --git a/ds9/doc/ref/xpa.html b/ds9/doc/ref/xpa.html
index af9c244..742fec6 100644
--- a/ds9/doc/ref/xpa.html
+++ b/ds9/doc/ref/xpa.html
@@ -219,6 +219,7 @@
+
-p ds9 3d match</tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaset -p ds9 3d lock
yes</tt><br>
@@ -237,6 +238,7 @@
+
-p ds9 3d open<br>
$xpaset -p ds9 3d close<br>
</tt>
@@ -575,6 +577,7 @@
+
[crosshair]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [dec
&lt;col&gt;]</tt><br>
@@ -698,6 +701,7 @@
+
[match error &lt;value&gt; degrees|arcmin|arcsec]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -803,6 +807,7 @@
+
[match function 1and2|1not2|2not1]<br>
</tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -908,6 +913,7 @@
+
[match return 1and2|1only|2only]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[&lt;ref&gt;]
@@ -1013,6 +1019,7 @@
+
[match unique yes|no]</tt><br>
<tt>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [maxrows
&lt;number&gt;]</tt><br>
@@ -1068,6 +1075,7 @@
+
[symbol shape </tt></tt><tt><tt>circle point|box
point|diamond point|</tt>cross point|x point|arrow
point|boxcircle point]<br>
@@ -1181,6 +1189,7 @@
+
[update]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [x
&lt;col&gt;]</tt><br>
@@ -1775,6 +1784,7 @@
+
-p ds9 export envi foo.hdr foo.bsq little</tt></tt><br>
</tt></tt></tt></tt>$xpaset -p ds9 export tiff
foo.tiff jpeg</tt></tt></tt><br>
@@ -2210,7 +2220,7 @@
$xpaget ds9 iexam key data # return data value and key event<br>
$xpaget ds9 iexam data 3 3 # return all data in 3x3 box about
selected point<br>
- $xpaget ds9 iexam 'Click at $x,$y in file $filename'</tt><br>
+ $xpaget ds9 iexam {'Click at $x,$y in file $filename'}</tt><br>
<p><b> <a name="iis"></a>iis</b></p>
<p>Set/Get IIS Filename. Optional mosaic number maybe supplied.</p>
<tt> Syntax: <br>
@@ -2314,6 +2324,7 @@
+
</tt>quality (1-100) </p>
<tt> Syntax:<br>
jpeg [new|slice] [&lt;filename&gt;] [1-100]<br>
@@ -2738,6 +2749,7 @@
+
[new name &lt;plotname&gt; line|bar|scatter]</tt></tt></tt></tt></tt></tt></tt></tt><br>
</tt><tt><tt><tt><br>
</tt># create new plot with data from stdin<br>
@@ -2749,6 +2761,7 @@
+
</tt></tt></tt></tt></tt>[new
&lt;title&gt; &lt;xaxis label&gt;
&lt;yaxis label&gt; </tt><tt>xy|xyex|xyey|xyexey</tt><tt>]<br>
@@ -2765,6 +2778,7 @@
+
</tt></tt></tt></tt></tt>[new </tt><tt><tt><tt><tt><tt>name
@@ -2773,6 +2787,7 @@
+
&lt;plotname&gt; </tt></tt></tt></tt>&lt;title&gt;
@@ -2781,6 +2796,7 @@
+
&lt;xaxis label&gt; &lt;yaxis label&gt; </tt><tt>xy|xyex|xyey|xyexey</tt><tt>]<br>
&nbsp;&nbsp;&nbsp;&nbsp; </tt><tt>[new </tt><tt><tt><tt><tt><tt>name
@@ -2790,6 +2806,7 @@
+
&lt;plotname&gt; </tt></tt></tt></tt>line|bar|scatter
@@ -2798,6 +2815,7 @@
+
&lt;title&gt; &lt;xaxis label&gt; &lt;yaxis
label&gt; </tt><tt>xy|xyex|xyey|xyexey</tt><tt>]<br>
</tt><tt><br>
@@ -2813,6 +2831,7 @@
+
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt>[line|bar|scatter]
@@ -2821,6 +2840,7 @@
+
</tt>stdin</tt><tt>]<br>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -2831,6 +2851,7 @@
+
</tt><tt><tt><tt><tt>[new name &lt;plotname&gt;
stdin</tt><tt>]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><br>
</tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -2842,6 +2863,7 @@
+
</tt></tt></tt></tt></tt></tt></tt>stdin</tt><tt>]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><br>
</tt><tt><br>
</tt><tt><tt># </tt><tt><tt><tt>load data into existing plot from
@@ -2930,6 +2952,7 @@
+
duplicate [#]]<br>
</tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -3008,6 +3031,7 @@
+
</tt>[[&lt;plotname&gt;] stats yes|no]<br>
</tt></tt>&nbsp;&nbsp;&nbsp;&nbsp; </tt>[[&lt;plotname&gt;]
@@ -3085,6 +3109,7 @@
+
list yes|no]<br>
&nbsp;&nbsp;&nbsp;&nbsp; </tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3162,6 +3187,7 @@
+
loadconfig &lt;filename&gt;]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [[&lt;plotname&gt;] saveconfig
&lt;filename&gt;]<br>
@@ -3241,6 +3267,7 @@
+
[[&lt;plotname&gt;] pagesetup orient portrait|landscape]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [[&lt;plotname&gt;] pagesetup
size letter|legal|tabloid|poster|a4]</tt><br>
@@ -3320,6 +3347,7 @@
+
[[&lt;plotname&gt;] print]<br>
&nbsp; &nbsp;&nbsp; [[&lt;plotname&gt;] print
destination printer|file]<br>
@@ -3421,6 +3449,7 @@
+
legend yes|no]<br>
&nbsp;&nbsp;&nbsp;&nbsp; [[&lt;plotname&gt;] legend position
right|left|top|bottom]</tt><br>
@@ -3509,6 +3538,7 @@
+
barmode normal|stacked|aligned|overlap]<br>
<br>
</tt> # configure current dataset<br>
@@ -3589,6 +3619,7 @@
+
shape
circle|square|diamond|plus|splus|scross|triangle|arrow]</tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp; <tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3667,6 +3698,7 @@
+
shape fill yes|no]</tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp; <tt>
</tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3748,6 +3780,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3824,6 +3857,7 @@
+
smooth
step|linear|cubic|quadratic|catrom]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -3903,6 +3937,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -3979,6 +4014,7 @@
+
color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4058,6 +4094,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4134,6 +4171,7 @@
+
width
&lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4213,6 +4251,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4289,6 +4328,7 @@
+
dash yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4367,6 +4407,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4443,6 +4484,7 @@
+
error yes|no]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4521,6 +4563,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4597,6 +4640,7 @@
+
error color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4676,6 +4720,7 @@
+
[[&lt;plotname&gt;]
@@ -4752,6 +4797,7 @@
+
color
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4831,6 +4877,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -4907,6 +4954,7 @@
+
error width
&lt;value&gt;]</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><br>
<tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4986,6 +5034,7 @@
+
<tt> </tt></tt><tt><tt><tt><tt>[[&lt;plotname&gt;]
@@ -5062,6 +5111,7 @@
+
name
&lt;string&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><br>
@@ -5108,6 +5158,7 @@
+
data into existing plot from stdin</tt></tt> <br>
</tt></tt>$cat xy.dat | xpaset ds9 plot data xy<br>
$cat xy.dat | xpaset ds9 plot foo data xy<br>
@@ -5218,6 +5269,7 @@
+
ds9 plot axis x min <br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -5295,6 +5347,7 @@
+
ds9 plot axis x max<br>
$xpaget ds9 plot axis x format<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt>$xpaset
@@ -5305,6 +5358,7 @@
+
-p ds9 plot axis x grid yes<br>
$xpaset -p ds9 plot axis x log yes</tt><br>
<tt>$xpaset -p ds9 plot axis x flip yes</tt><tt><br>
@@ -5397,6 +5451,7 @@
+
ds9 plot font numbers size<br>
</tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -5474,6 +5529,7 @@
+
ds9 plot font numbers weight<br>
</tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -5551,6 +5607,7 @@
+
ds9 plot font numbers slant<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt>$xpaset
@@ -5560,6 +5617,7 @@
+
-p ds9 plot font numbers font times<br>
$xpaset -p ds9 plot font numbers size 12<br>
$xpaset -p ds9 plot font numbers weight bold<br>
@@ -5642,6 +5700,7 @@
+
ds9 plot title xaxis</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -5719,6 +5778,7 @@
+
ds9 plot title yaxis</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>$xpaset
@@ -5728,6 +5788,7 @@
+
-p ds9 plot title {This is a Title}<br>
$xpaset -p ds9 plot title x {X Axis}<br>
$xpaset -p ds9 plot title y {Y Axis}<br>
@@ -5824,6 +5885,7 @@
+
ds9 plot dash<br>
</tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -5901,6 +5963,7 @@
+
ds9 plot error<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -5978,6 +6041,7 @@
+
ds9 plot error
color<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -6056,6 +6120,7 @@
+
ds9 plot error
width<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaget
@@ -6134,6 +6199,7 @@
+
ds9 plot name<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>$xpaset
@@ -6211,6 +6277,7 @@
+
-p ds9 plot show yes<br>
$xpaset -p ds9 plot shape circle<br>
</tt><tt><tt>$xpaset -p ds9 plot shape fill no<br>
@@ -6259,6 +6326,7 @@
+
</tt></tt><tt><tt><tt>&lt;dms&gt;</tt></tt></tt><tt><tt><tt><tt>
&lt;arcmin&gt; </tt></tt></tt></tt><tt><tt><tt><tt><tt>&lt;arcsec&gt;<br>
<br>
@@ -6757,6 +6825,7 @@
+
method. </p>
<tt> Syntax: <br>
saveimage </tt><tt>[fits|eps|gif|tiff|jpeg|png] </tt><tt>&lt;filename&gt;<br>
@@ -6991,6 +7060,7 @@
+
[sigma &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -7009,6 +7079,7 @@
+
[sigmaminor &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -7027,6 +7098,7 @@
+
[angle &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt><tt>&nbsp;&nbsp;&nbsp;
@@ -7045,6 +7117,7 @@
+
&nbsp;&nbsp; [match]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; [lock [yes|no]]</tt><br>
<tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [open|close]<br>
@@ -7071,6 +7144,7 @@
+
ds9 smooth sigmaminor<br>
</tt></tt></tt></tt></tt></tt></tt></tt>$xpaget
ds9 smooth lock<br>
@@ -7097,6 +7171,7 @@
+
-p ds9 smooth sigma 2.0<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaset
@@ -7115,6 +7190,7 @@
+
-p ds9 smooth sigmaminor 2.0<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt><tt>$xpaset
@@ -7133,6 +7209,7 @@
+
-p ds9 smooth angle 45<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>$xpaset
@@ -7151,6 +7228,7 @@
+
-p ds9 smooth match<br>
$xpaset -p ds9 smooth lock yes</tt><br>
<tt>$xpaset -p ds9 smooth open<br>
@@ -7277,6 +7355,7 @@
+
</tt>compression method. </p>
<tt> Syntax:<br>
tiff [new|slice] [&lt;filename&gt;] [none|jpeg|packbits|deflate]<br>
diff --git a/ds9/library/iexam.tcl b/ds9/library/iexam.tcl
index 144bd14..aeea756 100644
--- a/ds9/library/iexam.tcl
+++ b/ds9/library/iexam.tcl
@@ -54,6 +54,114 @@ proc IExamKey {which K xx yy} {
}
proc ProcessSendIExamCmd {proc id param {sock {}} {fn {}}} {
+ global parse
+ set parse(proc) $proc
+ set parse(id) $id
+
+ global iexam
+ global icursor
+ global current
+ set iexam(frame) {}
+ set iexam(x) {}
+ set iexam(y) {}
+ set iexam(event) {}
+ set iexam(mode) $current(mode)
+
+ set current(mode) iexam
+
+ set iexam(button) 1
+ set iexam(key) 0
+ set iexam(any) 0
+
+ global cvarname
+ set cvarname {iexam(button)}
+
+ # turn on blinking cursor
+ set icursor(timer) 1
+ CursorTimer
+
+ iexamsend::YY_FLUSH_BUFFER
+ iexamsend::yy_scan_string $param
+ iexamsend::yyparse
+
+ # turn off blinking cursor
+ set icursor(timer) 0
+
+ set current(mode) $iexam(mode)
+
+ set iexam(button) 0
+ set iexam(key) 0
+
+ set iexam(frame) {}
+ set iexam(x) {}
+ set iexam(y) {}
+ set iexam(event) {}
+ set iexam(mode) {}
+
+ unset cvarname
+}
+
+proc IExamSendCmdDest {which} {
+ global iexam
+ global cvarname
+
+ set iexam($which) 1
+ set cvarname "iexam($which)"
+}
+
+proc IExamSendCmdData {ww hh} {
+ global iexam
+
+ global cvarname
+ vwait $cvarname
+ ProcessSendCmdTxt "$iexam(event) [$iexam(frame) get data canvas $iexam(x) $iexam(y) $ww $hh]"
+}
+
+proc IExamSendCmdCoord {sys sky skyformat} {
+ global iexam
+
+ global cvarname
+ vwait $cvarname
+ ProcessSendCmdTxt "$iexam(event) [$iexam(frame) get coordinates $iexam(x) $iexam(y) $sys $sky $skyformat]"
+}
+
+proc IExamSendCmdMacro {cmd} {
+ global iexam
+
+ global cvarname
+ vwait $cvarname
+
+ # $width,$height,$depth,$bitpix
+ ParseXYBitpixMacro cmd $iexam(frame)
+
+ # $filename[$regions]
+ ParseFilenameRegionMacro cmd $iexam(frame)
+
+ # $filename
+ ParseFilenameMacro cmd $iexam(frame)
+
+ # $regions
+ ParseRegionMacro cmd $iexam(frame)
+
+ # $env
+ ParseEnvMacro cmd
+
+ # $pan
+ ParsePanMacro cmd $iexam(frame)
+
+ # $value
+ ParseValueMacro cmd $iexam(frame) $iexam(x) $iexam(y)
+
+ # $x,$y
+ ParseXYMacro cmd $iexam(frame) $iexam(x) $iexam(y)
+
+ # $z
+ ParseZMacro cmd $iexam(frame)
+
+ ProcessSendCmdTxt "$iexam(event) $cmd"
+}
+
+proc ProcessSendIExamCmdOld {proc id param {sock {}} {fn {}}} {
global iexam
global icursor
diff --git a/ds9/library/source.tcl b/ds9/library/source.tcl
index 2fdd76d..88d3d76 100644
--- a/ds9/library/source.tcl
+++ b/ds9/library/source.tcl
@@ -268,6 +268,8 @@ source $ds9(root)/library/gridparser.tcl
source $ds9(root)/library/gridlex.tcl
source $ds9(root)/library/gridsendparser.tcl
source $ds9(root)/library/gridsendlex.tcl
+source $ds9(root)/library/iexamsendparser.tcl
+source $ds9(root)/library/iexamsendlex.tcl
source $ds9(root)/library/headerparser.tcl
source $ds9(root)/library/headerlex.tcl
source $ds9(root)/library/heightparser.tcl
diff --git a/ds9/parsers/iexamsendlex.fcl b/ds9/parsers/iexamsendlex.fcl
new file mode 100644
index 0000000..9acf95f
--- /dev/null
+++ b/ds9/parsers/iexamsendlex.fcl
@@ -0,0 +1,24 @@
+#tab iexamsendparser.tab.tcl
+
+%{
+%}
+
+#include defs.fin
+
+%%
+
+any {return $ANY_}
+button {return $BUTTON_}
+coordinate {return $COORDINATE_}
+data {return $DATA_}
+key {return $KEY_}
+value {return $VALUE_}
+
+#include coordsys.fin
+#include wcssys.fin
+#include skyframe.fin
+#include skyformat.fin
+#include string.fin
+#include ws.fin
+
+%%
diff --git a/ds9/parsers/iexamsendparser.tac b/ds9/parsers/iexamsendparser.tac
new file mode 100644
index 0000000..9bd277a
--- /dev/null
+++ b/ds9/parsers/iexamsendparser.tac
@@ -0,0 +1,65 @@
+%{
+%}
+
+#include coordsys.tin
+#include wcssys.tin
+#include skyframe.tin
+#include skyformat.tin
+#include string.tin
+#include int.tin
+
+%token ANY_
+%token BUTTON_
+%token COORDINATE_
+%token DATA_
+%token KEY_
+%token VALUE_
+
+%start iexamsend
+
+%%
+
+#include coordsys.trl
+#include wcssys.trl
+#include skyframe.trl
+#include skyformat.trl
+
+iexamsend : dest cmd
+ | cmd
+ ;
+
+cmd : COORDINATE_ coordinate
+ | DATA_ data
+# backward compatibility
+ | VALUE_ data
+ | STRING_ {IExamSendCmdMacro $1}
+ ;
+
+dest : BUTTON_ {IExamSendCmdDest button}
+ | KEY_ {IExamSendCmdDest key}
+ | ANY_ {IExamSendCmdDest any}
+ ;
+
+coordinate : {IExamSendCmdCoord image fk5 degrees}
+ | coordsys {IExamSendCmdCoord $1 fk5 degrees}
+ | wcssys {IExamSendCmdCoord $1 fk5 degrees}
+ | skyframe {IExamSendCmdCoord wcs $1 degrees}
+ | wcssys skyframe {IExamSendCmdCoord $1 $2 degrees}
+ | wcssys skyformat {IExamSendCmdCoord $1 fk5 $2}
+ | skyframe skyformat {IExamSendCmdCoord wcs $1 $2}
+ | wcssys skyframe skyformat {IExamSendCmdCoord $1 $2 $3}
+ ;
+
+data : {IExamSendCmdData 1 1}
+ | INT_ INT_ {IExamSendCmdData $1 $2}
+ ;
+
+%%
+
+proc iexamsend::yyerror {msg} {
+ variable yycnt
+ variable yy_current_buffer
+ variable index_
+
+ ParserError $msg $yycnt $yy_current_buffer $index_
+}