summaryrefslogtreecommitdiffstats
path: root/ds9
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2019-03-06 21:56:50 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2019-03-06 21:56:50 (GMT)
commit642ee5e90cff7d1ddee27eac4668fb31863e93e7 (patch)
treeb2703442adbc2fadc0eb2d29b2a206bdb93124e7 /ds9
parent6a55433ce6d2c1ab8ead1374dca25dd8430dd977 (diff)
downloadblt-642ee5e90cff7d1ddee27eac4668fb31863e93e7.zip
blt-642ee5e90cff7d1ddee27eac4668fb31863e93e7.tar.gz
blt-642ee5e90cff7d1ddee27eac4668fb31863e93e7.tar.bz2
PLOT: add plot export to gif,png,tiff,jpeg.
Diffstat (limited to 'ds9')
-rw-r--r--ds9/doc/ref/command.html85
-rw-r--r--ds9/doc/ref/samp.html90
-rw-r--r--ds9/doc/ref/xpa.html90
-rw-r--r--ds9/doc/release/r8.1.html5
-rw-r--r--ds9/library/plot.tcl4
-rw-r--r--ds9/library/plotdialog.tcl75
-rw-r--r--ds9/library/plotprocess.tcl17
-rw-r--r--ds9/parsers/plotlex.fcl10
-rw-r--r--ds9/parsers/plotlex.tcl995
-rw-r--r--ds9/parsers/plotparser.tab.tcl191
-rw-r--r--ds9/parsers/plotparser.tac30
-rw-r--r--ds9/parsers/plotparser.tcl7169
12 files changed, 4733 insertions, 4028 deletions
diff --git a/ds9/doc/ref/command.html b/ds9/doc/ref/command.html
index 0f86615..86b053f 100644
--- a/ds9/doc/ref/command.html
+++ b/ds9/doc/ref/command.html
@@ -456,6 +456,7 @@
+
[&lt;ref&gt;] [filter &lt;string&gt;]</tt><tt><br>
</tt><tt> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [&lt;ref&gt;]
[filter load &lt;filename&gt;]</tt><tt><br>
@@ -476,6 +477,7 @@
+
[&lt;ref&gt;] [match]</tt><tt><br>
</tt><tt> </tt><tt> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt>
</tt><tt>[&lt;ref&gt;] [match error &lt;value&gt;
@@ -500,6 +502,7 @@
+
[&lt;ref&gt;] [panto yes|no]</tt><tt><br>
</tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[&lt;ref&gt;] [plot &lt;xcol&gt; &lt;ycol&gt; &lt;xerrcol&gt;
@@ -532,6 +535,7 @@
+
[&lt;ref&gt;] [save &lt;filename&gt;]</tt><tt><br>
</tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[&lt;ref&gt;] [server</tt><tt> </tt><tt>cds|adac|cadc|cambridge|sao|ukirt|iucaa|bejing|saao]</tt><tt><br>
@@ -564,6 +568,7 @@
+
[symbol shape</tt><tt> </tt><tt>circle point|box point|diamond
point|</tt><tt>cross point|x point|arrow point|boxcircle point]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -576,6 +581,7 @@
+
[&lt;ref&gt;] [symbol add| [#] remove]</tt><tt><br>
</tt><tt> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;]
[symbol save|load &lt;filename&gt;]</tt><tt><br>
@@ -630,6 +636,7 @@
+
'\$Hmag' '\$e_Jmag' '\$e_Hmag'</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>$ds9 -catalog print</tt><tt><br>
</tt><tt> </tt><tt>$ds9 -catalog psky fk5</tt><tt><br>
@@ -730,6 +737,7 @@
+
[match]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [lock
[yes|no]]</tt><br>
@@ -869,6 +877,7 @@
+
&lt;coordsys&gt;]<br>
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [lock
&lt;coordsys&gt;|none]</tt><br>
@@ -1037,6 +1046,7 @@
+
-envi foo.hdr foo.bsq</tt></tt><tt><tt><tt><tt><tt><tt><br>
</tt></tt></tt></tt></tt></tt>
<p><b><a name="exit" id="exit"></a>exit<br>
@@ -1075,6 +1085,7 @@
+
[1-100]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>-export &lt;filename&gt;</tt><tt>.tiff
@@ -1086,6 +1097,7 @@
+
[none|jpeg|packbits|deflate]</tt><tt><br>
</tt><tt> </tt><tt>&nbsp;</tt><tt><br>
</tt><tt> Example:</tt><tt><br>
@@ -1557,6 +1569,7 @@
+
&lt;coordsys&gt;]</tt><tt> </tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -1567,6 +1580,7 @@
+
[crop &lt;coordsys&gt;]</tt><tt><br>
</tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [slice
&lt;coordsys&gt;]</tt><tt><br>
@@ -1586,6 +1600,7 @@
+
[3d]</tt><tt><br>
</tt><tt> &nbsp;</tt><tt><br>
</tt><tt> Example:</tt><tt><br>
@@ -1712,6 +1727,7 @@
+
[pan]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -1724,6 +1740,7 @@
+
[crosshair]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -1736,6 +1753,7 @@
+
[open|close]<br>
&nbsp;<br>
Example:<br>
@@ -1852,6 +1870,7 @@
+
[yes|open]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
[no|close]<br>
@@ -1889,6 +1908,7 @@
+
load &lt;filename&gt; xy|xyex|xyey|xyexey]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp; &nbsp;&nbsp;
[[&lt;plotname&gt;] save &lt;filename&gt;]</tt><tt><br>
@@ -1910,6 +1930,7 @@
+
loadconfig &lt;filename&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp; &nbsp; &nbsp;
[[&lt;plotname&gt;] saveconfig &lt;filename&gt;]</tt><tt><br>
@@ -1938,6 +1959,7 @@
+
close</tt><tt>]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp; &nbsp; &nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -1948,13 +1970,49 @@
+
mode pointer|zoom]</tt><tt><br>
- </tt><tt> </tt><tt> </tt><tt><br>
- </tt><tt> </tt><tt> </tt><tt># configure graph</tt><tt><br>
+ </tt><tt> </tt><tt> </tt><br>
+ <tt><tt><tt><tt># export image</tt><tt><br>
+ </tt><tt> </tt><tt> </tt>plot</tt><tt> </tt><tt>[[&lt;plotname&gt;]
+
+
+
+
+
+
+
+
+
+ </tt>export</tt><tt> </tt><tt>[gif|tiff|jpeg|png]</tt><tt> </tt><tt>&lt;filename&gt;</tt><tt><br>
+ &nbsp;&nbsp;</tt></tt><tt><tt>&nbsp;&nbsp; [<tt>[&lt;plotname&gt;]
+
+
+
+
+
+
+
+
+
+ </tt>export jpeg &lt;filename&gt;</tt><tt> </tt><tt>[1-100]</tt><tt><br>
+ &nbsp;&nbsp;&nbsp;&nbsp; </tt><tt> </tt><tt> </tt></tt><tt><tt><tt>[[&lt;plotname&gt;]
+
+
+
+
+
+
+
+
+
+ </tt>export tiff &lt;filename</tt><tt>&gt;</tt><tt> </tt><tt>[none|jpeg|packbits|deflate]</tt><tt><br>
+ </tt><tt> &nbsp;<br>
+ </tt></tt><tt> </tt><tt> </tt><tt># configure graph</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>-plot [[&lt;plotname&gt;] axis x|y
grid yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp; &nbsp;&nbsp;
- [[[&lt;plotname&gt;] axis x|y log yes|no]</tt><tt><br>
+ [[&lt;plotname&gt;] axis x|y log yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp; &nbsp;&nbsp;&nbsp;
[[&lt;plotname&gt;] axis x|y flip yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp; &nbsp; &nbsp;
@@ -1977,6 +2035,7 @@
+
legend yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp; &nbsp;&nbsp;
[[&lt;plotname&gt;] legend position right|left|top|bottom]</tt><tt><br>
@@ -2006,6 +2065,7 @@
+
barmode normal|stacked|aligned|overlap]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt><br>
</tt><tt> </tt><tt> </tt><tt># configure current dataset</tt><tt><br>
@@ -2065,8 +2125,14 @@
</tt><tt> </tt><tt> </tt><tt>$ds9 -plot print color rgb</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>$ds9 -plot close</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>$ds9 -plot mode pointer</tt><tt><br>
- </tt><tt> </tt><tt> </tt><tt><br>
- </tt><tt> </tt><tt> </tt><tt># configure plot</tt><tt><br>
+ </tt><tt> </tt><tt> </tt><br>
+ <tt><tt><tt><tt><tt># export plot</tt><tt><br>
+ </tt></tt></tt><tt><tt><tt><tt>$ds9 -plot export tiff
+ foo.tiff jpeg</tt></tt></tt><br>
+ $ds9 -plot export jpeg foo.jpeg 75<br>
+ $ds9 -plot export png foo.png<br>
+ <br>
+ </tt></tt></tt><tt></tt><tt># configure plot</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>$ds9 -plot axis x grid yes</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>$ds9 -plot axis x log yes</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>$ds9 -plot axis x flip yes</tt><tt><br>
@@ -2198,6 +2264,7 @@
+
[color rgb|cmyk|gray]</tt><tt><br>
</tt><tt> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [level 1|2|3]</tt><tt><br>
</tt><tt> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [resolution </tt><tt><tt>72|screen|96|144|150|225|300|600|1200]</tt></tt><tt><br>
@@ -2485,6 +2552,7 @@
+
[image|table|slice]</tt><br>
<tt>&nbsp;<br>
Example:<br>
@@ -2609,6 +2677,7 @@
+
[crosshair]</tt><tt><br>
</tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [export
sb|tsv &lt;filename&gt;]</tt><tt><br>
@@ -2638,6 +2707,7 @@
+
[update]</tt><tt><br>
</tt><tt> </tt><tt><br>
</tt><tt> Example:</tt><tt><br>
@@ -2754,6 +2824,7 @@
+
[sigma &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt> <tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -2766,6 +2837,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;&nbsp;
[angle
@@ -2779,6 +2851,7 @@
+
&lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [match]<br>
@@ -2805,6 +2878,7 @@
+
sigmaminor 2.0<br>
</tt></tt></tt></tt></tt></tt> <tt><tt><tt><tt><tt><tt><tt><tt>$ds9
@@ -2816,6 +2890,7 @@
+
-smooth angle 45<br>
</tt></tt></tt></tt></tt></tt></tt> $ds9 -smooth
match<br>
diff --git a/ds9/doc/ref/samp.html b/ds9/doc/ref/samp.html
index 1c01b7a..0587299 100644
--- a/ds9/doc/ref/samp.html
+++ b/ds9/doc/ref/samp.html
@@ -471,6 +471,7 @@
+
[2mass|iras]</tt><tt><br>
</tt><tt> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[csc|xmm|rosat]</tt><tt><br>
@@ -518,6 +519,7 @@
+
[&lt;ref&gt;] [filter &lt;string&gt;]</tt><tt><br>
</tt><tt> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [&lt;ref&gt;]
[filter load &lt;filename&gt;]</tt><tt><br>
@@ -538,6 +540,7 @@
+
[&lt;ref&gt;] [match &lt;ref&gt; &lt;ref&gt;]</tt><tt><br>
</tt><tt> </tt><tt> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt>
</tt><tt>[&lt;ref&gt;] [match error &lt;value&gt;
@@ -562,6 +565,7 @@
+
[&lt;ref&gt;] [panto yes|no]</tt><tt><br>
</tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[&lt;ref&gt;] [plot &lt;xcol&gt; &lt;ycol&gt; &lt;xerrcol&gt;
@@ -594,6 +598,7 @@
+
[&lt;ref&gt;] [save &lt;filename&gt;]</tt><tt><br>
</tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[&lt;ref&gt;] [server</tt><tt> </tt><tt>cds|adac|cadc|cambridge|sao|ukirt|iucaa|bejing|saao]</tt><tt><br>
@@ -627,6 +632,7 @@
+
[symbol shape</tt><tt> </tt><tt>circle point|box point|diamond
point|</tt><tt>cross point|x point|arrow point|boxcircle point]</tt><tt><br>
</tt><tt> </tt><tt> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -689,6 +695,7 @@
+
{$Hmag} {$e_Jmag} {$e_Hmag}</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>catalog print</tt><tt><br>
</tt><tt> </tt><tt>catalog psky fk5</tt><tt><br>
@@ -712,6 +719,7 @@
+
point}</tt><tt><br>
</tt><tt> </tt><tt>catalog symbol color red</tt><tt><br>
</tt><tt> catalog symbol font times</tt><tt><br>
@@ -861,6 +869,7 @@
+
[save levels &lt;filename&gt;]<br>
</tt></tt> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [copy]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [paste
@@ -950,6 +959,7 @@
+
zmax &lt;coordsys&gt;]</tt><tt><br>
</tt><tt> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [open|close]</tt><tt><br>
</tt><tt> &nbsp;</tt><tt><br>
@@ -1692,6 +1702,7 @@
+
Macros</a> for more information.</p>
<tt>Syntax:<br>
iexam []<br>
@@ -2208,6 +2219,7 @@
+
load &lt;filename&gt; xy|xyex|xyey|xyexey]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
[[&lt;plotname&gt;] save &lt;filename&gt;]</tt><tt><br>
@@ -2223,6 +2235,7 @@
+
duplicate [#]]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2234,6 +2247,7 @@
+
stats yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2245,6 +2259,7 @@
+
list yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2256,6 +2271,7 @@
+
loadconfig &lt;filename&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
[[&lt;plotname&gt;] saveconfig &lt;filename&gt;]</tt><tt><br>
@@ -2284,6 +2300,7 @@
+
close</tt><tt>]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2295,9 +2312,46 @@
+
mode pointer|zoom]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt><br>
- </tt><tt> </tt><tt> </tt><tt># configure graph</tt><tt><br>
+ </tt><tt> </tt><tt> </tt><tt><tt><tt><tt><tt># export image</tt><tt><br>
+ </tt><tt> </tt><tt> </tt>plot</tt><tt> </tt><tt>[[&lt;plotname&gt;]
+
+
+
+
+
+
+
+
+
+ </tt>export</tt><tt> </tt><tt>[gif|tiff|jpeg|png]</tt><tt>
+ </tt><tt>&lt;filename&gt;</tt><tt><br>
+ &nbsp;&nbsp;</tt></tt><tt><tt>&nbsp;&nbsp; [<tt>[&lt;plotname&gt;]
+
+
+
+
+
+
+
+
+
+ </tt>export jpeg &lt;filename&gt;</tt><tt> </tt><tt>[1-100]</tt><tt><br>
+ &nbsp;&nbsp;&nbsp;&nbsp; </tt><tt> </tt><tt> </tt></tt><tt><tt><tt>[[&lt;plotname&gt;]
+
+
+
+
+
+
+
+
+
+ </tt>export tiff &lt;filename</tt><tt>&gt;</tt><tt> </tt><tt>[none|jpeg|packbits|deflate]</tt><tt><br>
+ </tt><tt> &nbsp;<br>
+ </tt></tt># configure graph</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>plot [[&lt;plotname&gt;] axis x|y
grid yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -2313,6 +2367,7 @@
</tt><tt> </tt><tt> </tt><tt>&nbsp; &nbsp;&nbsp;
[[&lt;plotname&gt;] axis x|y format &lt;string&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
+
background &lt;value&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2324,6 +2379,7 @@
+
legend yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
[[&lt;plotname&gt;] legend position right|left|top|bottom]</tt><tt><br>
@@ -2353,6 +2409,7 @@
+
barmode normal|stacked|aligned|overlap]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt><br>
</tt><tt> </tt><tt> </tt><tt># configure current dataset</tt><tt><br>
@@ -2367,6 +2424,7 @@
+
shape
none|circle|square|diamond|plus|splus|scross|triangle|arrow]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2379,6 +2437,7 @@
+
shape fill yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2390,6 +2449,7 @@
+
shape color &lt;value&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2401,6 +2461,7 @@
+
smooth step|linear|cubic|quadratic|catrom]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2412,6 +2473,7 @@
+
color &lt;value&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2423,6 +2485,7 @@
+
width &lt;value&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2434,6 +2497,7 @@
+
dash yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2445,6 +2509,7 @@
+
error yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2456,6 +2521,7 @@
+
error color &lt;value&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt>
</tt><tt>[[&lt;plotname&gt;] error cap yes|no]</tt><tt><br>
@@ -2469,6 +2535,7 @@
+
error width &lt;value&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2480,6 +2547,7 @@
+
name &lt;string&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt><br>
</tt><tt> </tt><tt> </tt><tt># select current dataset</tt><tt><br>
@@ -2532,8 +2600,16 @@
</tt><tt> </tt><tt> </tt><tt>plot mode</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>ds9.set(string cmd)</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>plot mode pointer</tt><tt><br>
- </tt><tt> </tt><tt> </tt><tt><br>
- </tt><tt> </tt><tt> </tt><tt># configure plot</tt><tt><br>
+ </tt><tt> </tt><tt> </tt><tt><tt><br>
+ </tt><tt> </tt><tt> </tt><tt><tt><tt><tt><tt># export plot</tt><tt><br>
+ </tt></tt></tt></tt></tt></tt><tt><tt><tt><tt><tt><tt><tt><tt>ds9.set(string
+ cmd)</tt><tt><br>
+ </tt><tt> </tt><tt> </tt>plot export tiff foo.tiff
+ jpeg</tt></tt></tt><br>
+ plot export jpeg foo.jpeg 75<br>
+ plot export png foo.png</tt><br>
+ <br>
+ </tt></tt># configure plot</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>string value = ds9.get(string cmd)</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>plot axis x grid</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>plot axis x log</tt><tt><br>
@@ -3197,6 +3273,7 @@
+
[&lt;ref&gt;] [save &lt;filename&gt;]</tt><tt><br>
</tt><tt> </tt><tt>&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; [&lt;ref&gt;]
[radius &lt;value&gt; degrees|arcmin|arcsec]</tt><tt><br>
@@ -3324,6 +3401,7 @@
+
[sigma &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt> <tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -3336,6 +3414,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;
[angle
@@ -3349,6 +3428,7 @@
+
&lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt> <tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -3360,6 +3440,7 @@
+
[match]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; [lock [yes|no]]</tt><br>
<tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [open|close]<br>
@@ -3390,6 +3471,7 @@
+
sigma 2.0<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt> <tt><tt><tt><tt><tt><tt><tt><tt><tt>smooth
@@ -3401,6 +3483,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
@@ -3412,6 +3495,7 @@
+
angle 45<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>
smooth open<br>
diff --git a/ds9/doc/ref/xpa.html b/ds9/doc/ref/xpa.html
index d05b027..7b85c07 100644
--- a/ds9/doc/ref/xpa.html
+++ b/ds9/doc/ref/xpa.html
@@ -216,6 +216,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>
@@ -463,6 +464,7 @@
+
[crosshair]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [dec
&lt;col&gt;]</tt><br>
@@ -491,6 +493,7 @@
+
[&lt;ref&gt;] [match &lt;ref&gt; &lt;ref&gt;]<br>
</tt></tt> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt> <tt>[&lt;ref&gt;]
[match
@@ -504,6 +507,7 @@
+
error &lt;value&gt; degrees|arcmin|arcsec]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt> <tt>[&lt;ref&gt;]
@@ -515,6 +519,7 @@
+
[match function 1and2|1not2|2not1]<br>
</tt> <tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt> <tt>[&lt;ref&gt;]
@@ -526,6 +531,7 @@
+
[match return 1and2|1only|2only]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt> <tt>[&lt;ref&gt;]
@@ -537,6 +543,7 @@
+
[match unique yes|no]</tt><br>
<tt>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [maxrows
&lt;number&gt;]</tt><br>
@@ -594,6 +601,7 @@
+
shape</tt></tt> <tt><tt>circle point|box point|diamond point|</tt>cross
@@ -604,6 +612,7 @@
+
point|x point|arrow point|boxcircle point]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [symbol
add| [#] remove]<br>
@@ -621,6 +630,7 @@
+
[update]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [x
&lt;col&gt;]</tt><br>
@@ -1156,6 +1166,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>
@@ -2052,6 +2063,7 @@
+
[line|bar|scatter] &lt;title&gt; &lt;xaxis label&gt; &lt;yaxis
label&gt;</tt><tt> </tt><tt>xy|xyex|xyey|xyexey</tt><tt>]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[new</tt><tt>
@@ -2075,6 +2087,7 @@
+
name &lt;plotname&gt; stdin</tt><tt>]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[new
@@ -2085,6 +2098,7 @@
+
name &lt;plotname&gt;</tt><tt> </tt><tt>line|bar|scatter</tt><tt>
</tt><tt>stdin</tt><tt>]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt><br>
@@ -2103,6 +2117,7 @@
+
load &lt;filename&gt; xy|xyex|xyey|xyexey]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
[[&lt;plotname&gt;] save &lt;filename&gt;]</tt><tt><br>
@@ -2118,6 +2133,7 @@
+
duplicate [#]]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2129,6 +2145,7 @@
+
stats yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2140,6 +2157,7 @@
+
list yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2151,6 +2169,7 @@
+
loadconfig &lt;filename&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
[[&lt;plotname&gt;] saveconfig &lt;filename&gt;]</tt><tt><br>
@@ -2179,6 +2198,7 @@
+
close</tt><tt>]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2190,9 +2210,45 @@
+
mode pointer|zoom]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt><br>
- </tt><tt> </tt><tt> </tt><tt># configure graph</tt><tt><br>
+ </tt><tt> </tt><tt> </tt><tt><tt><tt><tt># export image</tt><tt><br>
+ </tt><tt> </tt><tt> </tt>plot</tt><tt> </tt><tt>[[&lt;plotname&gt;]
+
+
+
+
+
+
+
+
+
+ </tt>export</tt><tt> </tt><tt>[gif|tiff|jpeg|png]</tt><tt> </tt><tt>&lt;filename&gt;</tt><tt><br>
+ &nbsp;&nbsp;</tt><tt></tt></tt><tt><tt>&nbsp;&nbsp; [<tt>[&lt;plotname&gt;]
+
+
+
+
+
+
+
+
+
+ </tt>export jpeg &lt;filename&gt;</tt><tt> </tt><tt>[1-100]</tt><tt><br>
+ &nbsp;&nbsp;&nbsp;&nbsp; </tt><tt> </tt><tt> </tt></tt><tt><tt><tt>[[&lt;plotname&gt;]
+
+
+
+
+
+
+
+
+
+ </tt>export tiff &lt;filename</tt><tt>&gt;</tt><tt> </tt><tt>[none|jpeg|packbits|deflate]</tt><tt><br>
+ </tt><tt> &nbsp;<br>
+ </tt># configure graph</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>plot [[&lt;plotname&gt;] axis x|y
grid yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -2219,6 +2275,7 @@
+
legend yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;
[[&lt;plotname&gt;] legend position right|left|top|bottom]</tt><tt><br>
@@ -2248,6 +2305,7 @@
+
barmode normal|stacked|aligned|overlap]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt><br>
</tt><tt> </tt><tt> </tt><tt># configure current dataset</tt><tt><br>
@@ -2262,6 +2320,7 @@
+
shape
none|circle|square|diamond|plus|splus|scross|triangle|arrow]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2274,6 +2333,7 @@
+
shape fill yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2285,6 +2345,7 @@
+
shape color &lt;value&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2296,6 +2357,7 @@
+
smooth step|linear|cubic|quadratic|catrom]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2307,6 +2369,7 @@
+
color &lt;value&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2318,6 +2381,7 @@
+
width &lt;value&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2329,6 +2393,7 @@
+
dash yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2340,6 +2405,7 @@
+
error yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2351,6 +2417,7 @@
+
error color &lt;value&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2362,6 +2429,7 @@
+
error cap yes|no]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2373,6 +2441,7 @@
+
error width &lt;value&gt;]</tt><br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt> </tt><tt>[[&lt;plotname&gt;]
@@ -2384,6 +2453,7 @@
+
name &lt;string&gt;]</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt><br>
</tt><tt> </tt><tt> </tt><tt># select current dataset</tt><tt><br>
@@ -2461,7 +2531,13 @@
</tt><tt> </tt><tt> </tt><tt>$xpaget ds9 plot mode</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>$xpaset -p ds9 plot mode pointer</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt><br>
- </tt><tt> </tt><tt> </tt><tt># configure plot</tt><tt><br>
+ </tt><tt> </tt><tt> </tt><tt><tt><tt><tt><tt># export plot</tt><tt><br>
+ </tt></tt></tt><tt><tt><tt><tt>$xpaset -p ds9 plot export
+ tiff foo.tiff jpeg</tt></tt></tt><br>
+ $xpaset -p ds9 plot export jpeg foo.jpeg 75<br>
+ $xpaset -p ds9 plot export png foo.png</tt><br>
+ <br>
+ </tt># configure plot</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>$xpaget ds9 plot axis x grid</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>$xpaget ds9 plot axis x log</tt><tt><br>
</tt><tt> </tt><tt> </tt><tt>$xpaget ds9 plot axis x flip</tt><tt><br>
@@ -3081,6 +3157,7 @@
+
[crosshair]</tt><tt><br>
</tt><tt> </tt><tt>&nbsp;&nbsp;&nbsp; [&lt;ref&gt;] [export
sb|tsv &lt;filename&gt;]</tt><tt><br>
@@ -3108,6 +3185,7 @@
+
[update]</tt><br>
&nbsp; <tt><br>
Example:<br>
@@ -3219,6 +3297,7 @@
+
[sigma &lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt> <tt><tt><tt><tt><tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -3231,6 +3310,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;
[angle
@@ -3244,6 +3324,7 @@
+
&lt;value&gt;]<br>
</tt></tt></tt></tt></tt></tt></tt></tt> <tt>&nbsp;&nbsp;&nbsp;
@@ -3255,6 +3336,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>
@@ -3275,6 +3357,7 @@
+
ds9 smooth sigmaminor<br>
</tt></tt></tt></tt></tt></tt></tt></tt> $xpaget
ds9 smooth lock<br>
@@ -3294,6 +3377,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
@@ -3305,6 +3389,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
@@ -3316,6 +3401,7 @@
+
-p ds9 smooth angle 45<br>
</tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>
$xpaset -p ds9 smooth match<br>
diff --git a/ds9/doc/release/r8.1.html b/ds9/doc/release/r8.1.html
index 40d4a0f..7f372eb 100644
--- a/ds9/doc/release/r8.1.html
+++ b/ds9/doc/release/r8.1.html
@@ -57,8 +57,9 @@
<li><tt>03.02.2019 SHM: fixed type in loading shared memory segments.</tt></li>
<li><tt>03.04.2019 CATALOG: fixed issue allowing column names for size/size2/angle via parser.</tt></li>
<li><tt>03.06.2019 PLOT: update error cap documentation.</tt></li>
-<li><tt>03.06.2019 PLOT: Line Plot, add 0 width option to Width Menu</tt></li>
-<li><tt>03.06.2019 PLOT: support graph background color</tt></li>
+<li><tt>03.06.2019 PLOT: Line Plot, add 0 width option to Width Menu.</tt></li>
+<li><tt>03.06.2019 PLOT: support graph background color.</tt></li>
+<li><tt>03.06.2019 PLOT: add plot export to gif,png,tiff,jpeg.</tt></li>
<li><tt><b>xx.xx.2019 RELEASE version 8.1b1</b></tt></li>
</ol>
</div>
diff --git a/ds9/library/plot.tcl b/ds9/library/plot.tcl
index 1749e3c..19cd77d 100644
--- a/ds9/library/plot.tcl
+++ b/ds9/library/plot.tcl
@@ -12,6 +12,10 @@ proc PlotDef {} {
set iap(windows) {}
set iap(unique) 0
+ set iap(jpeg,quality) 75
+ set iap(tiff,compress) none
+ set iap(error) [msgcat::mc {An error has occurred while creating the image. Please be sure that the plot window is in the upper left corner of the default screen and the entire window is visible.}]
+
set pap(graph,bg) white
set pap(graph,title) {}
set pap(graph,title,family) helvetica
diff --git a/ds9/library/plotdialog.tcl b/ds9/library/plotdialog.tcl
index 1e83a86..a00976f 100644
--- a/ds9/library/plotdialog.tcl
+++ b/ds9/library/plotdialog.tcl
@@ -61,10 +61,12 @@ proc PlotDialog {varname wtt title xaxis yaxis} {
-command [list PlotSaveData $varname]
$var(mb).file add command -label [msgcat::mc {Clear Data}] \
-command [list PlotClearData $varname]
- $var(mb).file add separator
$var(mb).file add command -label [msgcat::mc {Duplicate Data}] \
-command [list PlotDupData $varname 1]
$var(mb).file add separator
+ $var(mb).file add cascade -label [msgcat::mc {Export}] \
+ -menu $var(mb).file.export
+ $var(mb).file add separator
$var(mb).file add command -label [msgcat::mc {Statistics}] \
-command "set ${varname}(stats) 1; PlotStats $varname"
$var(mb).file add command -label [msgcat::mc {List Data}] \
@@ -97,6 +99,17 @@ proc PlotDialog {varname wtt title xaxis yaxis} {
$var(mb).file add command -label [msgcat::mc {Close}] \
-command [list PlotDestroy $varname]
+ # Export Menu
+ menu $var(mb).file.export
+ $var(mb).file.export add command -label {GIF...} \
+ -command [list PlotExportDialog $varname gif]
+ $var(mb).file.export add command -label {TIFF...} \
+ -command [list PlotExportDialog $varname tiff]
+ $var(mb).file.export add command -label {JPEG...} \
+ -command [list PlotExportDialog $varname jpeg]
+ $var(mb).file.export add command -label {PNG...} \
+ -command [list PlotExportDialog $varname png]
+
menu $var(mb).edit
$var(mb).edit add command -label [msgcat::mc {Cut}] \
-state disabled -accelerator "${ds9(ctrl)}X"
@@ -509,3 +522,63 @@ proc PlotLineSmoothMenu {which var} {
$which add radiobutton -label [msgcat::mc {Catrom}] \
-variable $var -value catrom
}
+
+proc PlotExportDialog {varname format} {
+ global giffbox
+ global jpegfbox
+ global tifffbox
+ global pngfbox
+ global iap
+
+ switch -- $format {
+ gif {set fn [SaveFileDialog giffbox]}
+ jpeg {set fn [SaveFileDialog jpegfbox]}
+ tiff {set fn [SaveFileDialog tifffbox]}
+ png {set fn [SaveFileDialog pngfbox]}
+ }
+
+ if {$fn != {}} {
+ set ok 1
+ switch -- $format {
+ gif {}
+ jpeg {set ok [JPEGExportDialog iap(jpeg,quality)]}
+ tiff {set ok [TIFFExportDialog iap(tiff,compress)]}
+ png {}
+ }
+
+ if {$ok} {
+ PlotExport $varname $fn $format
+ }
+ }
+}
+
+proc PlotExport {varname fn format} {
+ upvar #0 $varname var
+ global $varname
+
+ global ds9
+ global iap
+
+ if {$fn == {}} {
+ return
+ }
+
+ # besure we are on top
+ raise $var(top)
+
+ set rr [catch {image create photo -format window -data $var(graph)} ph]
+ if {$rr != 0} {
+ Error $iap(error)
+ }
+
+ switch -- $format {
+ gif -
+ png {$ph write $fn -format $format}
+ jpeg {$ph write $fn \
+ -format [list $format -quality $iap(jpeg,quality)]}
+ tiff {$ph write $fn \
+ -format [list $format -compression $iap(tiff,compress)]}
+ }
+
+ image delete $ph
+}
diff --git a/ds9/library/plotprocess.tcl b/ds9/library/plotprocess.tcl
index d4bef17..f21ccc3 100644
--- a/ds9/library/plotprocess.tcl
+++ b/ds9/library/plotprocess.tcl
@@ -294,6 +294,23 @@ proc PlotCmdFontStyle {which value} {
$cvar(proc,updategraph) $cvarname
}
+proc PlotCmdExport {format fn} {
+ global cvarname
+ upvar #0 $cvarname cvar
+
+ switch -- $format {
+ gif {FileLast giffbox $fn}
+ jpeg {FileLast jpegfbox $fn}
+ tiff {FileLast tifffbox $fn}
+ png {FileLast pngfbox $fn}
+ default {
+ Error "[msgcat::mc {Not valid export format}] $format"
+ return
+ }
+ }
+ PlotExport $cvarname $fn $format
+}
+
proc ProcessSendPlotCmd {proc id param {sock {}} {fn {}}} {
global iap
global parse
diff --git a/ds9/parsers/plotlex.fcl b/ds9/parsers/plotlex.fcl
index 2eb64b7..2186580 100644
--- a/ds9/parsers/plotlex.fcl
+++ b/ds9/parsers/plotlex.fcl
@@ -37,6 +37,7 @@ dup {return $DUP_}
duplicate {return $DUPLICATE_}
error {return $ERROR_}
errorbar {return $ERRORBAR_}
+export {return $EXPORT_}
family {return $FAMILY_}
file {return $FILE_}
filename {return $FILENAME_}
@@ -135,6 +136,15 @@ loglog {return $LOGLOG_}
xaxis {return $XAXIS_}
yaxis {return $YAXIS_}
+gif {return $GIF_}
+tiff {return $TIFF_}
+jpeg {return $JPEG_}
+png {return $PNG_}
+
+none {return $NONE_}
+packbits {return $PACKBITS_}
+deflate {return $DEFLATE_}
+
#include yesno.fin
#include fonts.fin
#include numeric.fin
diff --git a/ds9/parsers/plotlex.tcl b/ds9/parsers/plotlex.tcl
index bc8a89f..500e0ac 100644
--- a/ds9/parsers/plotlex.tcl
+++ b/ds9/parsers/plotlex.tcl
@@ -230,98 +230,105 @@ set DUP_ 304
set DUPLICATE_ 305
set ERROR_ 306
set ERRORBAR_ 307
-set FAMILY_ 308
-set FILE_ 309
-set FILENAME_ 310
-set FILL_ 311
-set FILLCOLOR_ 312
-set FLAT_ 313
-set FLIP_ 314
-set FORMAT_ 315
-set GRAPH_ 316
-set GRAY_ 317
-set GRID_ 318
-set GROOVE_ 319
-set LABELS_ 320
-set LANDSCAPE_ 321
-set LEFT_ 322
-set LEGAL_ 323
-set LEGEND_ 324
-set LEGENDTITLE_ 325
-set LETTER_ 326
-set LINE_ 327
-set LINEAR_ 328
-set LIST_ 329
-set LOAD_ 330
-set LOADCONFIG_ 331
-set LOG_ 332
-set MAX_ 333
-set MIN_ 334
-set MODE_ 335
-set NAME_ 336
-set NEW_ 337
-set NONE_ 338
-set NUMBERS_ 339
-set ORIENT_ 340
-set ORIENTATION_ 341
-set OVERLAP_ 342
-set PAGE_ 343
-set PAGESETUP_ 344
-set PAGESIZE_ 345
-set PALETTE_ 346
-set PLUS_ 347
-set POINTER_ 348
-set PORTRAIT_ 349
-set POSITION_ 350
-set POSTER_ 351
-set PRINT_ 352
-set PRINTER_ 353
-set QUADRATIC_ 354
-set RAISED_ 355
-set RANGE_ 356
-set RELIEF_ 357
-set RGB_ 358
-set RIGHT_ 359
-set SAVE_ 360
-set SAVECONFIG_ 361
-set SCALE_ 362
-set SCATTER_ 363
-set SCROSS_ 364
-set SELECT_ 365
-set SHAPE_ 366
-set SHOW_ 367
-set SIZE_ 368
-set SLANT_ 369
-set SMOOTH_ 370
-set SOLID_ 371
-set SPLUS_ 372
-set SQUARE_ 373
-set STACKED_ 374
-set STATS_ 375
-set STATISTICS_ 376
-set STEP_ 377
-set STDIN_ 378
-set STYLE_ 379
-set SUNKEN_ 380
-set TABLOID_ 381
-set TITLE_ 382
-set TOP_ 383
-set TRIANGLE_ 384
-set TYPE_ 385
-set VIEW_ 386
-set WEIGHT_ 387
-set WIDTH_ 388
-set ZOOM_ 389
-set XY_ 390
-set XYEX_ 391
-set XYEY_ 392
-set XYEXEY_ 393
-set LINEARLINEAR_ 394
-set LOGLINEAR_ 395
-set LINEARLOG_ 396
-set LOGLOG_ 397
-set XAXIS_ 398
-set YAXIS_ 399
+set EXPORT_ 308
+set FAMILY_ 309
+set FILE_ 310
+set FILENAME_ 311
+set FILL_ 312
+set FILLCOLOR_ 313
+set FLAT_ 314
+set FLIP_ 315
+set FORMAT_ 316
+set GRAPH_ 317
+set GRAY_ 318
+set GRID_ 319
+set GROOVE_ 320
+set LABELS_ 321
+set LANDSCAPE_ 322
+set LEFT_ 323
+set LEGAL_ 324
+set LEGEND_ 325
+set LEGENDTITLE_ 326
+set LETTER_ 327
+set LINE_ 328
+set LINEAR_ 329
+set LIST_ 330
+set LOAD_ 331
+set LOADCONFIG_ 332
+set LOG_ 333
+set MAX_ 334
+set MIN_ 335
+set MODE_ 336
+set NAME_ 337
+set NEW_ 338
+set NONE_ 339
+set NUMBERS_ 340
+set ORIENT_ 341
+set ORIENTATION_ 342
+set OVERLAP_ 343
+set PAGE_ 344
+set PAGESETUP_ 345
+set PAGESIZE_ 346
+set PALETTE_ 347
+set PLUS_ 348
+set POINTER_ 349
+set PORTRAIT_ 350
+set POSITION_ 351
+set POSTER_ 352
+set PRINT_ 353
+set PRINTER_ 354
+set QUADRATIC_ 355
+set RAISED_ 356
+set RANGE_ 357
+set RELIEF_ 358
+set RGB_ 359
+set RIGHT_ 360
+set SAVE_ 361
+set SAVECONFIG_ 362
+set SCALE_ 363
+set SCATTER_ 364
+set SCROSS_ 365
+set SELECT_ 366
+set SHAPE_ 367
+set SHOW_ 368
+set SIZE_ 369
+set SLANT_ 370
+set SMOOTH_ 371
+set SOLID_ 372
+set SPLUS_ 373
+set SQUARE_ 374
+set STACKED_ 375
+set STATS_ 376
+set STATISTICS_ 377
+set STEP_ 378
+set STDIN_ 379
+set STYLE_ 380
+set SUNKEN_ 381
+set TABLOID_ 382
+set TITLE_ 383
+set TOP_ 384
+set TRIANGLE_ 385
+set TYPE_ 386
+set VIEW_ 387
+set WEIGHT_ 388
+set WIDTH_ 389
+set ZOOM_ 390
+set XY_ 391
+set XYEX_ 392
+set XYEY_ 393
+set XYEXEY_ 394
+set LINEARLINEAR_ 395
+set LOGLINEAR_ 396
+set LINEARLOG_ 397
+set LOGLOG_ 398
+set XAXIS_ 399
+set YAXIS_ 400
+set GIF_ 401
+set TIFF_ 402
+set JPEG_ 403
+set PNG_ 404
+set PACKBITS_ 405
+set DEFLATE_ 406
while {1} {
if {[string length $yy_current_buffer] - $index_ < 1024} {
@@ -553,853 +560,909 @@ set YAXIS_ 399
set yyleng [string length $yytext]
set matched_rule 29
}
- # rule 30: family
- if {[regexp -start $index_ -indices -line -nocase -- {\A(family)} $yy_current_buffer match] > 0 && \
+ # rule 30: export
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(export)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 30
}
- # rule 31: file
- if {[regexp -start $index_ -indices -line -nocase -- {\A(file)} $yy_current_buffer match] > 0 && \
+ # rule 31: family
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(family)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 31
}
- # rule 32: filename
- if {[regexp -start $index_ -indices -line -nocase -- {\A(filename)} $yy_current_buffer match] > 0 && \
+ # rule 32: file
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(file)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 32
}
- # rule 33: fill
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fill)} $yy_current_buffer match] > 0 && \
+ # rule 33: filename
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(filename)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 33
}
- # rule 34: fillcolor
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fillcolor)} $yy_current_buffer match] > 0 && \
+ # rule 34: fill
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(fill)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 34
}
- # rule 35: flat
- if {[regexp -start $index_ -indices -line -nocase -- {\A(flat)} $yy_current_buffer match] > 0 && \
+ # rule 35: fillcolor
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(fillcolor)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 35
}
- # rule 36: flip
- if {[regexp -start $index_ -indices -line -nocase -- {\A(flip)} $yy_current_buffer match] > 0 && \
+ # rule 36: flat
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(flat)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 36
}
- # rule 37: font
- if {[regexp -start $index_ -indices -line -nocase -- {\A(font)} $yy_current_buffer match] > 0 && \
+ # rule 37: flip
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(flip)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 37
}
- # rule 38: format
- if {[regexp -start $index_ -indices -line -nocase -- {\A(format)} $yy_current_buffer match] > 0 && \
+ # rule 38: font
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(font)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 38
}
- # rule 39: graph
- if {[regexp -start $index_ -indices -line -nocase -- {\A(graph)} $yy_current_buffer match] > 0 && \
+ # rule 39: format
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(format)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 39
}
- # rule 40: gray
- if {[regexp -start $index_ -indices -line -nocase -- {\A(gray)} $yy_current_buffer match] > 0 && \
+ # rule 40: graph
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(graph)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 40
}
- # rule 41: grid
- if {[regexp -start $index_ -indices -line -nocase -- {\A(grid)} $yy_current_buffer match] > 0 && \
+ # rule 41: gray
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(gray)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 41
}
- # rule 42: groove
- if {[regexp -start $index_ -indices -line -nocase -- {\A(groove)} $yy_current_buffer match] > 0 && \
+ # rule 42: grid
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(grid)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 42
}
- # rule 43: labels
- if {[regexp -start $index_ -indices -line -nocase -- {\A(labels)} $yy_current_buffer match] > 0 && \
+ # rule 43: groove
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(groove)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 43
}
- # rule 44: landscape
- if {[regexp -start $index_ -indices -line -nocase -- {\A(landscape)} $yy_current_buffer match] > 0 && \
+ # rule 44: labels
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(labels)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 44
}
- # rule 45: left
- if {[regexp -start $index_ -indices -line -nocase -- {\A(left)} $yy_current_buffer match] > 0 && \
+ # rule 45: landscape
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(landscape)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 45
}
- # rule 46: legal
- if {[regexp -start $index_ -indices -line -nocase -- {\A(legal)} $yy_current_buffer match] > 0 && \
+ # rule 46: left
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(left)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 46
}
- # rule 47: legend
- if {[regexp -start $index_ -indices -line -nocase -- {\A(legend)} $yy_current_buffer match] > 0 && \
+ # rule 47: legal
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(legal)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 47
}
- # rule 48: legendtitle
- if {[regexp -start $index_ -indices -line -nocase -- {\A(legendtitle)} $yy_current_buffer match] > 0 && \
+ # rule 48: legend
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(legend)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 48
}
- # rule 49: letter
- if {[regexp -start $index_ -indices -line -nocase -- {\A(letter)} $yy_current_buffer match] > 0 && \
+ # rule 49: legendtitle
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(legendtitle)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 49
}
- # rule 50: line
- if {[regexp -start $index_ -indices -line -nocase -- {\A(line)} $yy_current_buffer match] > 0 && \
+ # rule 50: letter
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(letter)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 50
}
- # rule 51: linear
- if {[regexp -start $index_ -indices -line -nocase -- {\A(linear)} $yy_current_buffer match] > 0 && \
+ # rule 51: line
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(line)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 51
}
- # rule 52: list
- if {[regexp -start $index_ -indices -line -nocase -- {\A(list)} $yy_current_buffer match] > 0 && \
+ # rule 52: linear
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(linear)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 52
}
- # rule 53: load
- if {[regexp -start $index_ -indices -line -nocase -- {\A(load)} $yy_current_buffer match] > 0 && \
+ # rule 53: list
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(list)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 53
}
- # rule 54: loadconfig
- if {[regexp -start $index_ -indices -line -nocase -- {\A(loadconfig)} $yy_current_buffer match] > 0 && \
+ # rule 54: load
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(load)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 54
}
- # rule 55: log
- if {[regexp -start $index_ -indices -line -nocase -- {\A(log)} $yy_current_buffer match] > 0 && \
+ # rule 55: loadconfig
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(loadconfig)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 55
}
- # rule 56: max
- if {[regexp -start $index_ -indices -line -nocase -- {\A(max)} $yy_current_buffer match] > 0 && \
+ # rule 56: log
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(log)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 56
}
- # rule 57: min
- if {[regexp -start $index_ -indices -line -nocase -- {\A(min)} $yy_current_buffer match] > 0 && \
+ # rule 57: max
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(max)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 57
}
- # rule 58: mode
- if {[regexp -start $index_ -indices -line -nocase -- {\A(mode)} $yy_current_buffer match] > 0 && \
+ # rule 58: min
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(min)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 58
}
- # rule 59: name
- if {[regexp -start $index_ -indices -line -nocase -- {\A(name)} $yy_current_buffer match] > 0 && \
+ # rule 59: mode
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(mode)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 59
}
- # rule 60: none
- if {[regexp -start $index_ -indices -line -nocase -- {\A(none)} $yy_current_buffer match] > 0 && \
+ # rule 60: name
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(name)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 60
}
- # rule 61: normal
- if {[regexp -start $index_ -indices -line -nocase -- {\A(normal)} $yy_current_buffer match] > 0 && \
+ # rule 61: none
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(none)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 61
}
- # rule 62: new
- if {[regexp -start $index_ -indices -line -nocase -- {\A(new)} $yy_current_buffer match] > 0 && \
+ # rule 62: normal
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(normal)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 62
}
- # rule 63: numbers
- if {[regexp -start $index_ -indices -line -nocase -- {\A(numbers)} $yy_current_buffer match] > 0 && \
+ # rule 63: new
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(new)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 63
}
- # rule 64: orient
- if {[regexp -start $index_ -indices -line -nocase -- {\A(orient)} $yy_current_buffer match] > 0 && \
+ # rule 64: numbers
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(numbers)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 64
}
- # rule 65: orientation
- if {[regexp -start $index_ -indices -line -nocase -- {\A(orientation)} $yy_current_buffer match] > 0 && \
+ # rule 65: orient
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(orient)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 65
}
- # rule 66: overlap
- if {[regexp -start $index_ -indices -line -nocase -- {\A(overlap)} $yy_current_buffer match] > 0 && \
+ # rule 66: orientation
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(orientation)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 66
}
- # rule 67: page
- if {[regexp -start $index_ -indices -line -nocase -- {\A(page)} $yy_current_buffer match] > 0 && \
+ # rule 67: overlap
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(overlap)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 67
}
- # rule 68: pagesetup
- if {[regexp -start $index_ -indices -line -nocase -- {\A(pagesetup)} $yy_current_buffer match] > 0 && \
+ # rule 68: page
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(page)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 68
}
- # rule 69: pagesize
- if {[regexp -start $index_ -indices -line -nocase -- {\A(pagesize)} $yy_current_buffer match] > 0 && \
+ # rule 69: pagesetup
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(pagesetup)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 69
}
- # rule 70: palette
- if {[regexp -start $index_ -indices -line -nocase -- {\A(palette)} $yy_current_buffer match] > 0 && \
+ # rule 70: pagesize
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(pagesize)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 70
}
- # rule 71: plus
- if {[regexp -start $index_ -indices -line -nocase -- {\A(plus)} $yy_current_buffer match] > 0 && \
+ # rule 71: palette
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(palette)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 71
}
- # rule 72: pointer
- if {[regexp -start $index_ -indices -line -nocase -- {\A(pointer)} $yy_current_buffer match] > 0 && \
+ # rule 72: plus
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(plus)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 72
}
- # rule 73: portrait
- if {[regexp -start $index_ -indices -line -nocase -- {\A(portrait)} $yy_current_buffer match] > 0 && \
+ # rule 73: pointer
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(pointer)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 73
}
- # rule 74: position
- if {[regexp -start $index_ -indices -line -nocase -- {\A(position)} $yy_current_buffer match] > 0 && \
+ # rule 74: portrait
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(portrait)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 74
}
- # rule 75: poster
- if {[regexp -start $index_ -indices -line -nocase -- {\A(poster)} $yy_current_buffer match] > 0 && \
+ # rule 75: position
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(position)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 75
}
- # rule 76: print
- if {[regexp -start $index_ -indices -line -nocase -- {\A(print)} $yy_current_buffer match] > 0 && \
+ # rule 76: poster
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(poster)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 76
}
- # rule 77: printer
- if {[regexp -start $index_ -indices -line -nocase -- {\A(printer)} $yy_current_buffer match] > 0 && \
+ # rule 77: print
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(print)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 77
}
- # rule 78: quadratic
- if {[regexp -start $index_ -indices -line -nocase -- {\A(quadratic)} $yy_current_buffer match] > 0 && \
+ # rule 78: printer
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(printer)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 78
}
- # rule 79: raised
- if {[regexp -start $index_ -indices -line -nocase -- {\A(raised)} $yy_current_buffer match] > 0 && \
+ # rule 79: quadratic
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(quadratic)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 79
}
- # rule 80: range
- if {[regexp -start $index_ -indices -line -nocase -- {\A(range)} $yy_current_buffer match] > 0 && \
+ # rule 80: raised
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(raised)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 80
}
- # rule 81: relief
- if {[regexp -start $index_ -indices -line -nocase -- {\A(relief)} $yy_current_buffer match] > 0 && \
+ # rule 81: range
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(range)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 81
}
- # rule 82: rgb
- if {[regexp -start $index_ -indices -line -nocase -- {\A(rgb)} $yy_current_buffer match] > 0 && \
+ # rule 82: relief
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(relief)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 82
}
- # rule 83: right
- if {[regexp -start $index_ -indices -line -nocase -- {\A(right)} $yy_current_buffer match] > 0 && \
+ # rule 83: rgb
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(rgb)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 83
}
- # rule 84: save
- if {[regexp -start $index_ -indices -line -nocase -- {\A(save)} $yy_current_buffer match] > 0 && \
+ # rule 84: right
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(right)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 84
}
- # rule 85: saveconfig
- if {[regexp -start $index_ -indices -line -nocase -- {\A(saveconfig)} $yy_current_buffer match] > 0 && \
+ # rule 85: save
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(save)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 85
}
- # rule 86: scale
- if {[regexp -start $index_ -indices -line -nocase -- {\A(scale)} $yy_current_buffer match] > 0 && \
+ # rule 86: saveconfig
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(saveconfig)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 86
}
- # rule 87: scatter
- if {[regexp -start $index_ -indices -line -nocase -- {\A(scatter)} $yy_current_buffer match] > 0 && \
+ # rule 87: scale
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(scale)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 87
}
- # rule 88: scross
- if {[regexp -start $index_ -indices -line -nocase -- {\A(scross)} $yy_current_buffer match] > 0 && \
+ # rule 88: scatter
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(scatter)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 88
}
- # rule 89: select
- if {[regexp -start $index_ -indices -line -nocase -- {\A(select)} $yy_current_buffer match] > 0 && \
+ # rule 89: scross
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(scross)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 89
}
- # rule 90: shape
- if {[regexp -start $index_ -indices -line -nocase -- {\A(shape)} $yy_current_buffer match] > 0 && \
+ # rule 90: select
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(select)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 90
}
- # rule 91: show
- if {[regexp -start $index_ -indices -line -nocase -- {\A(show)} $yy_current_buffer match] > 0 && \
+ # rule 91: shape
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(shape)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 91
}
- # rule 92: size
- if {[regexp -start $index_ -indices -line -nocase -- {\A(size)} $yy_current_buffer match] > 0 && \
+ # rule 92: show
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(show)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 92
}
- # rule 93: slant
- if {[regexp -start $index_ -indices -line -nocase -- {\A(slant)} $yy_current_buffer match] > 0 && \
+ # rule 93: size
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(size)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 93
}
- # rule 94: smooth
- if {[regexp -start $index_ -indices -line -nocase -- {\A(smooth)} $yy_current_buffer match] > 0 && \
+ # rule 94: slant
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(slant)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 94
}
- # rule 95: solid
- if {[regexp -start $index_ -indices -line -nocase -- {\A(solid)} $yy_current_buffer match] > 0 && \
+ # rule 95: smooth
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(smooth)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 95
}
- # rule 96: splus
- if {[regexp -start $index_ -indices -line -nocase -- {\A(splus)} $yy_current_buffer match] > 0 && \
+ # rule 96: solid
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(solid)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 96
}
- # rule 97: square
- if {[regexp -start $index_ -indices -line -nocase -- {\A(square)} $yy_current_buffer match] > 0 && \
+ # rule 97: splus
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(splus)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 97
}
- # rule 98: stacked
- if {[regexp -start $index_ -indices -line -nocase -- {\A(stacked)} $yy_current_buffer match] > 0 && \
+ # rule 98: square
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(square)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 98
}
- # rule 99: stats
- if {[regexp -start $index_ -indices -line -nocase -- {\A(stats)} $yy_current_buffer match] > 0 && \
+ # rule 99: stacked
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(stacked)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 99
}
- # rule 100: statistics
- if {[regexp -start $index_ -indices -line -nocase -- {\A(statistics)} $yy_current_buffer match] > 0 && \
+ # rule 100: stats
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(stats)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 100
}
- # rule 101: step
- if {[regexp -start $index_ -indices -line -nocase -- {\A(step)} $yy_current_buffer match] > 0 && \
+ # rule 101: statistics
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(statistics)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 101
}
- # rule 102: stdin
- if {[regexp -start $index_ -indices -line -nocase -- {\A(stdin)} $yy_current_buffer match] > 0 && \
+ # rule 102: step
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(step)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 102
}
- # rule 103: style
- if {[regexp -start $index_ -indices -line -nocase -- {\A(style)} $yy_current_buffer match] > 0 && \
+ # rule 103: stdin
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(stdin)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 103
}
- # rule 104: sunken
- if {[regexp -start $index_ -indices -line -nocase -- {\A(sunken)} $yy_current_buffer match] > 0 && \
+ # rule 104: style
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(style)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 104
}
- # rule 105: tabloid
- if {[regexp -start $index_ -indices -line -nocase -- {\A(tabloid)} $yy_current_buffer match] > 0 && \
+ # rule 105: sunken
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(sunken)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 105
}
- # rule 106: title
- if {[regexp -start $index_ -indices -line -nocase -- {\A(title)} $yy_current_buffer match] > 0 && \
+ # rule 106: tabloid
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(tabloid)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 106
}
- # rule 107: top
- if {[regexp -start $index_ -indices -line -nocase -- {\A(top)} $yy_current_buffer match] > 0 && \
+ # rule 107: title
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(title)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 107
}
- # rule 108: triangle
- if {[regexp -start $index_ -indices -line -nocase -- {\A(triangle)} $yy_current_buffer match] > 0 && \
+ # rule 108: top
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(top)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 108
}
- # rule 109: type
- if {[regexp -start $index_ -indices -line -nocase -- {\A(type)} $yy_current_buffer match] > 0 && \
+ # rule 109: triangle
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(triangle)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 109
}
- # rule 110: view
- if {[regexp -start $index_ -indices -line -nocase -- {\A(view)} $yy_current_buffer match] > 0 && \
+ # rule 110: type
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(type)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 110
}
- # rule 111: weight
- if {[regexp -start $index_ -indices -line -nocase -- {\A(weight)} $yy_current_buffer match] > 0 && \
+ # rule 111: view
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(view)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 111
}
- # rule 112: width
- if {[regexp -start $index_ -indices -line -nocase -- {\A(width)} $yy_current_buffer match] > 0 && \
+ # rule 112: weight
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(weight)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 112
}
- # rule 113: zoom
- if {[regexp -start $index_ -indices -line -nocase -- {\A(zoom)} $yy_current_buffer match] > 0 && \
+ # rule 113: width
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(width)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 113
}
- # rule 114: xy
- if {[regexp -start $index_ -indices -line -nocase -- {\A(xy)} $yy_current_buffer match] > 0 && \
+ # rule 114: zoom
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(zoom)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 114
}
- # rule 115: xyex
- if {[regexp -start $index_ -indices -line -nocase -- {\A(xyex)} $yy_current_buffer match] > 0 && \
+ # rule 115: xy
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(xy)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 115
}
- # rule 116: xyey
- if {[regexp -start $index_ -indices -line -nocase -- {\A(xyey)} $yy_current_buffer match] > 0 && \
+ # rule 116: xyex
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(xyex)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 116
}
- # rule 117: xyexey
- if {[regexp -start $index_ -indices -line -nocase -- {\A(xyexey)} $yy_current_buffer match] > 0 && \
+ # rule 117: xyey
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(xyey)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 117
}
- # rule 118: linearlinear
- if {[regexp -start $index_ -indices -line -nocase -- {\A(linearlinear)} $yy_current_buffer match] > 0 && \
+ # rule 118: xyexey
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(xyexey)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 118
}
- # rule 119: loglinear
- if {[regexp -start $index_ -indices -line -nocase -- {\A(loglinear)} $yy_current_buffer match] > 0 && \
+ # rule 119: linearlinear
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(linearlinear)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 119
}
- # rule 120: linearlog
- if {[regexp -start $index_ -indices -line -nocase -- {\A(linearlog)} $yy_current_buffer match] > 0 && \
+ # rule 120: loglinear
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(loglinear)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 120
}
- # rule 121: loglog
- if {[regexp -start $index_ -indices -line -nocase -- {\A(loglog)} $yy_current_buffer match] > 0 && \
+ # rule 121: linearlog
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(linearlog)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 121
}
- # rule 122: xaxis
- if {[regexp -start $index_ -indices -line -nocase -- {\A(xaxis)} $yy_current_buffer match] > 0 && \
+ # rule 122: loglog
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(loglog)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 122
}
- # rule 123: yaxis
- if {[regexp -start $index_ -indices -line -nocase -- {\A(yaxis)} $yy_current_buffer match] > 0 && \
+ # rule 123: xaxis
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(xaxis)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 123
}
- # rule 124: yes
- if {[regexp -start $index_ -indices -line -nocase -- {\A(yes)} $yy_current_buffer match] > 0 && \
+ # rule 124: yaxis
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(yaxis)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 124
}
- # rule 125: no
- if {[regexp -start $index_ -indices -line -nocase -- {\A(no)} $yy_current_buffer match] > 0 && \
+ # rule 125: gif
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(gif)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 125
}
- # rule 126: on
- if {[regexp -start $index_ -indices -line -nocase -- {\A(on)} $yy_current_buffer match] > 0 && \
+ # rule 126: tiff
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(tiff)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 126
}
- # rule 127: off
- if {[regexp -start $index_ -indices -line -nocase -- {\A(off)} $yy_current_buffer match] > 0 && \
+ # rule 127: jpeg
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(jpeg)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 127
}
- # rule 128: true
- if {[regexp -start $index_ -indices -line -nocase -- {\A(true)} $yy_current_buffer match] > 0 && \
+ # rule 128: png
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(png)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 128
}
- # rule 129: false
- if {[regexp -start $index_ -indices -line -nocase -- {\A(false)} $yy_current_buffer match] > 0 && \
+ # rule 129: none
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(none)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 129
}
- # rule 130: font
- if {[regexp -start $index_ -indices -line -nocase -- {\A(font)} $yy_current_buffer match] > 0 && \
+ # rule 130: packbits
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(packbits)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 130
}
- # rule 131: fontsize
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fontsize)} $yy_current_buffer match] > 0 && \
+ # rule 131: deflate
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(deflate)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 131
}
- # rule 132: fontslant
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fontslant)} $yy_current_buffer match] > 0 && \
+ # rule 132: yes
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(yes)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 132
}
- # rule 133: fontstyle
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fontstyle)} $yy_current_buffer match] > 0 && \
+ # rule 133: no
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(no)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 133
}
- # rule 134: fontweight
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fontweight)} $yy_current_buffer match] > 0 && \
+ # rule 134: on
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(on)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 134
}
- # rule 135: times
- if {[regexp -start $index_ -indices -line -nocase -- {\A(times)} $yy_current_buffer match] > 0 && \
+ # rule 135: off
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(off)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 135
}
- # rule 136: helvetica
- if {[regexp -start $index_ -indices -line -nocase -- {\A(helvetica)} $yy_current_buffer match] > 0 && \
+ # rule 136: true
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(true)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 136
}
- # rule 137: courier
- if {[regexp -start $index_ -indices -line -nocase -- {\A(courier)} $yy_current_buffer match] > 0 && \
+ # rule 137: false
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(false)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 137
}
- # rule 138: normal
- if {[regexp -start $index_ -indices -line -nocase -- {\A(normal)} $yy_current_buffer match] > 0 && \
+ # rule 138: font
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(font)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 138
}
- # rule 139: bold
- if {[regexp -start $index_ -indices -line -nocase -- {\A(bold)} $yy_current_buffer match] > 0 && \
+ # rule 139: fontsize
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(fontsize)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 139
}
- # rule 140: roman
- if {[regexp -start $index_ -indices -line -nocase -- {\A(roman)} $yy_current_buffer match] > 0 && \
+ # rule 140: fontslant
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(fontslant)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 140
}
- # rule 141: italic
- if {[regexp -start $index_ -indices -line -nocase -- {\A(italic)} $yy_current_buffer match] > 0 && \
+ # rule 141: fontstyle
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(fontstyle)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 141
}
- # rule 142: [+-]?{D}+
- if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])+)} $yy_current_buffer match] > 0 && \
+ # rule 142: fontweight
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(fontweight)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 142
}
- # rule 143: [+-]?{D}+\.?({E})?
- if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])+\.?(([Ee][+-]?([0-9])+))?)} $yy_current_buffer match] > 0 && \
+ # rule 143: times
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(times)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 143
}
- # rule 144: [+-]?{D}*\.{D}+({E})?
- if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])*\.([0-9])+(([Ee][+-]?([0-9])+))?)} $yy_current_buffer match] > 0 && \
+ # rule 144: helvetica
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(helvetica)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 144
}
- # rule 145: \"[^\"]*\"
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\"[^\"]*\")} $yy_current_buffer match] > 0 && \
+ # rule 145: courier
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(courier)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 145
}
- # rule 146: \'[^\']*\'
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\'[^\']*\')} $yy_current_buffer match] > 0 && \
+ # rule 146: normal
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(normal)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 146
}
- # rule 147: \{[^\}]*\}
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\{[^\}]*\})} $yy_current_buffer match] > 0 && \
+ # rule 147: bold
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(bold)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 147
}
- # rule 148: \S+\S+
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\S+\S+)} $yy_current_buffer match] > 0 && \
+ # rule 148: roman
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(roman)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 148
}
- # rule 149: \s
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\s)} $yy_current_buffer match] > 0 && \
+ # rule 149: italic
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(italic)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 149
}
- # rule 150: .
- if {[regexp -start $index_ -indices -line -nocase -- {\A(.)} $yy_current_buffer match] > 0 && \
+ # rule 150: [+-]?{D}+
+ if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])+)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 150
}
+ # rule 151: [+-]?{D}+\.?({E})?
+ if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])+\.?(([Ee][+-]?([0-9])+))?)} $yy_current_buffer match] > 0 && \
+ [lindex $match 1] - $index_ + 1 > $yyleng} {
+ set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
+ set yyleng [string length $yytext]
+ set matched_rule 151
+ }
+ # rule 152: [+-]?{D}*\.{D}+({E})?
+ if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])*\.([0-9])+(([Ee][+-]?([0-9])+))?)} $yy_current_buffer match] > 0 && \
+ [lindex $match 1] - $index_ + 1 > $yyleng} {
+ set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
+ set yyleng [string length $yytext]
+ set matched_rule 152
+ }
+ # rule 153: \"[^\"]*\"
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(\"[^\"]*\")} $yy_current_buffer match] > 0 && \
+ [lindex $match 1] - $index_ + 1 > $yyleng} {
+ set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
+ set yyleng [string length $yytext]
+ set matched_rule 153
+ }
+ # rule 154: \'[^\']*\'
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(\'[^\']*\')} $yy_current_buffer match] > 0 && \
+ [lindex $match 1] - $index_ + 1 > $yyleng} {
+ set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
+ set yyleng [string length $yytext]
+ set matched_rule 154
+ }
+ # rule 155: \{[^\}]*\}
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(\{[^\}]*\})} $yy_current_buffer match] > 0 && \
+ [lindex $match 1] - $index_ + 1 > $yyleng} {
+ set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
+ set yyleng [string length $yytext]
+ set matched_rule 155
+ }
+ # rule 156: \S+\S+
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(\S+\S+)} $yy_current_buffer match] > 0 && \
+ [lindex $match 1] - $index_ + 1 > $yyleng} {
+ set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
+ set yyleng [string length $yytext]
+ set matched_rule 156
+ }
+ # rule 157: \s
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(\s)} $yy_current_buffer match] > 0 && \
+ [lindex $match 1] - $index_ + 1 > $yyleng} {
+ set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
+ set yyleng [string length $yytext]
+ set matched_rule 157
+ }
+ # rule 158: .
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(.)} $yy_current_buffer match] > 0 && \
+ [lindex $match 1] - $index_ + 1 > $yyleng} {
+ set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
+ set yyleng [string length $yytext]
+ set matched_rule 158
+ }
if {$matched_rule == -1} {
set yytext [string index $yy_current_buffer $index_]
set yyleng 1
@@ -1503,364 +1566,388 @@ return $ERROR_
return $ERRORBAR_
}
30 {
-return $FAMILY_
+return $EXPORT_
}
31 {
-return $FILE_
+return $FAMILY_
}
32 {
-return $FILENAME_
+return $FILE_
}
33 {
-return $FILL_
+return $FILENAME_
}
34 {
-return $FILLCOLOR_
+return $FILL_
}
35 {
-return $FLAT_
+return $FILLCOLOR_
}
36 {
-return $FLIP_
+return $FLAT_
}
37 {
-return $FONT_
+return $FLIP_
}
38 {
-return $FORMAT_
+return $FONT_
}
39 {
-return $GRAPH_
+return $FORMAT_
}
40 {
-return $GRAY_
+return $GRAPH_
}
41 {
-return $GRID_
+return $GRAY_
}
42 {
-return $GROOVE_
+return $GRID_
}
43 {
-return $LABELS_
+return $GROOVE_
}
44 {
-return $LANDSCAPE_
+return $LABELS_
}
45 {
-return $LEFT_
+return $LANDSCAPE_
}
46 {
-return $LEGAL_
+return $LEFT_
}
47 {
-return $LEGEND_
+return $LEGAL_
}
48 {
-return $LEGENDTITLE_
+return $LEGEND_
}
49 {
-return $LETTER_
+return $LEGENDTITLE_
}
50 {
-return $LINE_
+return $LETTER_
}
51 {
-return $LINEAR_
+return $LINE_
}
52 {
-return $LIST_
+return $LINEAR_
}
53 {
-return $LOAD_
+return $LIST_
}
54 {
-return $LOADCONFIG_
+return $LOAD_
}
55 {
-return $LOG_
+return $LOADCONFIG_
}
56 {
-return $MAX_
+return $LOG_
}
57 {
-return $MIN_
+return $MAX_
}
58 {
-return $MODE_
+return $MIN_
}
59 {
-return $NAME_
+return $MODE_
}
60 {
-return $NONE_
+return $NAME_
}
61 {
-return $NORMAL_
+return $NONE_
}
62 {
-return $NEW_
+return $NORMAL_
}
63 {
-return $NUMBERS_
+return $NEW_
}
64 {
-return $ORIENT_
+return $NUMBERS_
}
65 {
-return $ORIENTATION_
+return $ORIENT_
}
66 {
-return $OVERLAP_
+return $ORIENTATION_
}
67 {
-return $PAGE_
+return $OVERLAP_
}
68 {
-return $PAGESETUP_
+return $PAGE_
}
69 {
-return $PAGESIZE_
+return $PAGESETUP_
}
70 {
-return $PALETTE_
+return $PAGESIZE_
}
71 {
-return $PLUS_
+return $PALETTE_
}
72 {
-return $POINTER_
+return $PLUS_
}
73 {
-return $PORTRAIT_
+return $POINTER_
}
74 {
-return $POSITION_
+return $PORTRAIT_
}
75 {
-return $POSTER_
+return $POSITION_
}
76 {
-return $PRINT_
+return $POSTER_
}
77 {
-return $PRINTER_
+return $PRINT_
}
78 {
-return $QUADRATIC_
+return $PRINTER_
}
79 {
-return $RAISED_
+return $QUADRATIC_
}
80 {
-return $RANGE_
+return $RAISED_
}
81 {
-return $RELIEF_
+return $RANGE_
}
82 {
-return $RGB_
+return $RELIEF_
}
83 {
-return $RIGHT_
+return $RGB_
}
84 {
-return $SAVE_
+return $RIGHT_
}
85 {
-return $SAVECONFIG_
+return $SAVE_
}
86 {
-return $SCALE_
+return $SAVECONFIG_
}
87 {
-return $SCATTER_
+return $SCALE_
}
88 {
-return $SCROSS_
+return $SCATTER_
}
89 {
-return $SELECT_
+return $SCROSS_
}
90 {
-return $SHAPE_
+return $SELECT_
}
91 {
-return $SHOW_
+return $SHAPE_
}
92 {
-return $SIZE_
+return $SHOW_
}
93 {
-return $SLANT_
+return $SIZE_
}
94 {
-return $SMOOTH_
+return $SLANT_
}
95 {
-return $SOLID_
+return $SMOOTH_
}
96 {
-return $SPLUS_
+return $SOLID_
}
97 {
-return $SQUARE_
+return $SPLUS_
}
98 {
-return $STACKED_
+return $SQUARE_
}
99 {
-return $STATS_
+return $STACKED_
}
100 {
-return $STATISTICS_
+return $STATS_
}
101 {
-return $STEP_
+return $STATISTICS_
}
102 {
-return $STDIN_
+return $STEP_
}
103 {
-return $STYLE_
+return $STDIN_
}
104 {
-return $SUNKEN_
+return $STYLE_
}
105 {
-return $TABLOID_
+return $SUNKEN_
}
106 {
-return $TITLE_
+return $TABLOID_
}
107 {
-return $TOP_
+return $TITLE_
}
108 {
-return $TRIANGLE_
+return $TOP_
}
109 {
-return $TYPE_
+return $TRIANGLE_
}
110 {
-return $VIEW_
+return $TYPE_
}
111 {
-return $WEIGHT_
+return $VIEW_
}
112 {
-return $WIDTH_
+return $WEIGHT_
}
113 {
-return $ZOOM_
+return $WIDTH_
}
114 {
-return $XY_
+return $ZOOM_
}
115 {
-return $XYEX_
+return $XY_
}
116 {
-return $XYEY_
+return $XYEX_
}
117 {
-return $XYEXEY_
+return $XYEY_
}
118 {
-return $LINEARLINEAR_
+return $XYEXEY_
}
119 {
-return $LOGLINEAR_
+return $LINEARLINEAR_
}
120 {
-return $LINEARLOG_
+return $LOGLINEAR_
}
121 {
-return $LOGLOG_
+return $LINEARLOG_
}
122 {
-return $XAXIS_
+return $LOGLOG_
}
123 {
-return $YAXIS_
+return $XAXIS_
}
124 {
-return $YES_
+return $YAXIS_
}
125 {
-return $NO_
+return $GIF_
}
126 {
-return $ON_
+return $TIFF_
}
127 {
-return $OFF_
+return $JPEG_
}
128 {
-return $TRUE_
+return $PNG_
}
129 {
-return $FALSE_
+return $NONE_
}
130 {
-return $FONT_
+return $PACKBITS_
}
131 {
-return $FONTSIZE_
+return $DEFLATE_
}
132 {
-return $FONTSLANT_
+return $YES_
}
133 {
-return $FONTSTYLE_
+return $NO_
}
134 {
-return $FONTWEIGHT_
+return $ON_
}
135 {
-return $TIMES_
+return $OFF_
}
136 {
-return $HELVETICA_
+return $TRUE_
}
137 {
-return $COURIER_
+return $FALSE_
}
138 {
-return $NORMAL_
+return $FONT_
}
139 {
-return $BOLD_
+return $FONTSIZE_
}
140 {
-return $ROMAN_
+return $FONTSLANT_
}
141 {
-return $ITALIC_
+return $FONTSTYLE_
}
142 {
-set yylval $yytext; return $INT_
+return $FONTWEIGHT_
+ }
+ 143 {
+return $TIMES_
}
- 143 -
144 {
-set yylval $yytext; return $REAL_
+return $HELVETICA_
}
145 {
-set yylval [string range $yytext 1 end-1]; return $STRING_
+return $COURIER_
}
146 {
-set yylval [string range $yytext 1 end-1]; return $STRING_
+return $NORMAL_
}
147 {
-set yylval [string range $yytext 1 end-1]; return $STRING_
+return $BOLD_
}
148 {
-set yylval $yytext; return $STRING_
+return $ROMAN_
}
149 {
-# ignore whitespace
+return $ITALIC_
}
150 {
+set yylval $yytext; return $INT_
+ }
+ 151 -
+ 152 {
+set yylval $yytext; return $REAL_
+ }
+ 153 {
+set yylval [string range $yytext 1 end-1]; return $STRING_
+ }
+ 154 {
+set yylval [string range $yytext 1 end-1]; return $STRING_
+ }
+ 155 {
+set yylval [string range $yytext 1 end-1]; return $STRING_
+ }
+ 156 {
+set yylval $yytext; return $STRING_
+ }
+ 157 {
+# ignore whitespace
+ }
+ 158 {
set yylval $yytext; return $yylval
}
default
diff --git a/ds9/parsers/plotparser.tab.tcl b/ds9/parsers/plotparser.tab.tcl
index 3378fb0..bdd4722 100644
--- a/ds9/parsers/plotparser.tab.tcl
+++ b/ds9/parsers/plotparser.tab.tcl
@@ -49,95 +49,102 @@ set DUP_ 304
set DUPLICATE_ 305
set ERROR_ 306
set ERRORBAR_ 307
-set FAMILY_ 308
-set FILE_ 309
-set FILENAME_ 310
-set FILL_ 311
-set FILLCOLOR_ 312
-set FLAT_ 313
-set FLIP_ 314
-set FORMAT_ 315
-set GRAPH_ 316
-set GRAY_ 317
-set GRID_ 318
-set GROOVE_ 319
-set LABELS_ 320
-set LANDSCAPE_ 321
-set LEFT_ 322
-set LEGAL_ 323
-set LEGEND_ 324
-set LEGENDTITLE_ 325
-set LETTER_ 326
-set LINE_ 327
-set LINEAR_ 328
-set LIST_ 329
-set LOAD_ 330
-set LOADCONFIG_ 331
-set LOG_ 332
-set MAX_ 333
-set MIN_ 334
-set MODE_ 335
-set NAME_ 336
-set NEW_ 337
-set NONE_ 338
-set NUMBERS_ 339
-set ORIENT_ 340
-set ORIENTATION_ 341
-set OVERLAP_ 342
-set PAGE_ 343
-set PAGESETUP_ 344
-set PAGESIZE_ 345
-set PALETTE_ 346
-set PLUS_ 347
-set POINTER_ 348
-set PORTRAIT_ 349
-set POSITION_ 350
-set POSTER_ 351
-set PRINT_ 352
-set PRINTER_ 353
-set QUADRATIC_ 354
-set RAISED_ 355
-set RANGE_ 356
-set RELIEF_ 357
-set RGB_ 358
-set RIGHT_ 359
-set SAVE_ 360
-set SAVECONFIG_ 361
-set SCALE_ 362
-set SCATTER_ 363
-set SCROSS_ 364
-set SELECT_ 365
-set SHAPE_ 366
-set SHOW_ 367
-set SIZE_ 368
-set SLANT_ 369
-set SMOOTH_ 370
-set SOLID_ 371
-set SPLUS_ 372
-set SQUARE_ 373
-set STACKED_ 374
-set STATS_ 375
-set STATISTICS_ 376
-set STEP_ 377
-set STDIN_ 378
-set STYLE_ 379
-set SUNKEN_ 380
-set TABLOID_ 381
-set TITLE_ 382
-set TOP_ 383
-set TRIANGLE_ 384
-set TYPE_ 385
-set VIEW_ 386
-set WEIGHT_ 387
-set WIDTH_ 388
-set ZOOM_ 389
-set XY_ 390
-set XYEX_ 391
-set XYEY_ 392
-set XYEXEY_ 393
-set LINEARLINEAR_ 394
-set LOGLINEAR_ 395
-set LINEARLOG_ 396
-set LOGLOG_ 397
-set XAXIS_ 398
-set YAXIS_ 399
+set EXPORT_ 308
+set FAMILY_ 309
+set FILE_ 310
+set FILENAME_ 311
+set FILL_ 312
+set FILLCOLOR_ 313
+set FLAT_ 314
+set FLIP_ 315
+set FORMAT_ 316
+set GRAPH_ 317
+set GRAY_ 318
+set GRID_ 319
+set GROOVE_ 320
+set LABELS_ 321
+set LANDSCAPE_ 322
+set LEFT_ 323
+set LEGAL_ 324
+set LEGEND_ 325
+set LEGENDTITLE_ 326
+set LETTER_ 327
+set LINE_ 328
+set LINEAR_ 329
+set LIST_ 330
+set LOAD_ 331
+set LOADCONFIG_ 332
+set LOG_ 333
+set MAX_ 334
+set MIN_ 335
+set MODE_ 336
+set NAME_ 337
+set NEW_ 338
+set NONE_ 339
+set NUMBERS_ 340
+set ORIENT_ 341
+set ORIENTATION_ 342
+set OVERLAP_ 343
+set PAGE_ 344
+set PAGESETUP_ 345
+set PAGESIZE_ 346
+set PALETTE_ 347
+set PLUS_ 348
+set POINTER_ 349
+set PORTRAIT_ 350
+set POSITION_ 351
+set POSTER_ 352
+set PRINT_ 353
+set PRINTER_ 354
+set QUADRATIC_ 355
+set RAISED_ 356
+set RANGE_ 357
+set RELIEF_ 358
+set RGB_ 359
+set RIGHT_ 360
+set SAVE_ 361
+set SAVECONFIG_ 362
+set SCALE_ 363
+set SCATTER_ 364
+set SCROSS_ 365
+set SELECT_ 366
+set SHAPE_ 367
+set SHOW_ 368
+set SIZE_ 369
+set SLANT_ 370
+set SMOOTH_ 371
+set SOLID_ 372
+set SPLUS_ 373
+set SQUARE_ 374
+set STACKED_ 375
+set STATS_ 376
+set STATISTICS_ 377
+set STEP_ 378
+set STDIN_ 379
+set STYLE_ 380
+set SUNKEN_ 381
+set TABLOID_ 382
+set TITLE_ 383
+set TOP_ 384
+set TRIANGLE_ 385
+set TYPE_ 386
+set VIEW_ 387
+set WEIGHT_ 388
+set WIDTH_ 389
+set ZOOM_ 390
+set XY_ 391
+set XYEX_ 392
+set XYEY_ 393
+set XYEXEY_ 394
+set LINEARLINEAR_ 395
+set LOGLINEAR_ 396
+set LINEARLOG_ 397
+set LOGLOG_ 398
+set XAXIS_ 399
+set YAXIS_ 400
+set GIF_ 401
+set TIFF_ 402
+set JPEG_ 403
+set PNG_ 404
+set PACKBITS_ 405
+set DEFLATE_ 406
diff --git a/ds9/parsers/plotparser.tac b/ds9/parsers/plotparser.tac
index 8d951ba..cbbfdbf 100644
--- a/ds9/parsers/plotparser.tac
+++ b/ds9/parsers/plotparser.tac
@@ -40,6 +40,7 @@
%token DUPLICATE_
%token ERROR_
%token ERRORBAR_
+%token EXPORT_
%token FAMILY_
%token FILE_
%token FILENAME_
@@ -138,6 +139,15 @@
%token XAXIS_
%token YAXIS_
+%token GIF_
+%token TIFF_
+%token JPEG_
+%token PNG_
+
+%token NONE_
+%token PACKBITS_
+%token DEFLATE_
+
%%
#include yesno.trl
@@ -221,6 +231,7 @@ plotCmd : LOAD_ load
# xpa/samp only
| DATA_ dim {PlotCmdData $2}
| CLEAR_ {ProcessCmdCVAR0 PlotClearData}
+ | EXPORT_ export
| DUPLICATE_ duplicate
# backward compatibility
| DUP_ duplicate
@@ -269,6 +280,25 @@ plotCmd : LOAD_ load
| VIEW_ oldView
;
+export : STRING_ {PlotCmdExport [ExtToFormat $1] $1}
+ | STRING_ exportOps {PlotCmdExport [ExtToFormat $1] $1}
+ | exportExt STRING_ {PlotCmdExport $1 $2}
+ | exportExt STRING_ exportOps {PlotCmdExport $1 $2}
+ ;
+
+exportExt : GIF_ {set _ gif}
+ | TIFF_ {set _ tiff}
+ | JPEG_ {set _ jpeg}
+ | PNG_ {set _ png}
+ ;
+
+exportOps : NONE_ {ProcessCmdSet iap tiff,compress none}
+ | JPEG_ {ProcessCmdSet iap tiff,compress jpeg}
+ | PACKBITS_ {ProcessCmdSet iap tiff,compress packbits}
+ | DEFLATE_ {ProcessCmdSet iap tiff,compress deflate}
+ | numeric {ProcessCmdSet iap jpeg,quality $1}
+ ;
+
load : STRING_ {PlotCmdLoad $1 xy}
| STRING_ dim {PlotCmdLoad $1 $2}
;
diff --git a/ds9/parsers/plotparser.tcl b/ds9/parsers/plotparser.tcl
index a7e8744..def123e 100644
--- a/ds9/parsers/plotparser.tcl
+++ b/ds9/parsers/plotparser.tcl
@@ -62,3027 +62,3149 @@ proc plot::unsetupvalues {numsyms} {
array set plot::table {
257:0 reduce
- 182:277,target 289
- 0:327,target 3
+ 182:277,target 210
+ 221:421,target 317
9:284 shift
- 301:390 shift
- 283:277,target 118
- 183:261,target 121
- 122:0,target 7
- 4:336 shift
+ 283:277,target 153
+ 122:0,target 4
9:285 shift
- 10:384 shift
- 40:400 goto
- 338:277,target 216
- 301:391 shift
- 86:263 reduce
- 77:277,target 29
- 58:Y,target 96
- 56:257 shift
- 1:311,target 33
- 301:392 shift
- 172:277 reduce
- 86:264 reduce
- 56:258 shift
+ 338:277,target 163
+ 152:383,target 266
+ 4:337 shift
+ 10:385 shift
+ 45:349 shift
9:287 shift
- 340:261,target 121
- 301:393 shift
- 86:265 reduce
- 56:260 shift
- 56:259 shift
+ 172:278 shift
310:0 reduce
309:0 reduce
299:0 reduce
- 86:266 reduce
- 56:261 shift
9:300 shift
- 48:0 reduce
- 86:267 reduce
- 56:262 shift
+ 235:268,target 321
9:292 shift
+ 142:277 reduce
9:293 shift
- 39:314,target 141
- 91:263,target 154
+ 171:327,target 292
+ 91:263,target 171
+ 3:378,target 16
+ 8:337,target 46
9:304 shift
9:294 shift
- 95:0,target 54
+ 356:0,target 1
9:305 shift
- 24:431,target 100
352:0 reduce
9:306 shift
- 21:327,target 80
- 233:260,target 120
- 233:259,target 119
- 96:333,target 56
+ 96:333,target 54
9:307 shift
- 231:402 goto
112:277 reduce
- 0:386,target 31
+ 9:308 shift
9:298 shift
- 325:0,target 130
- 64:0,target 183
+ 35:450,target 138
+ 325:0,target 157
+ 97:316,target 56
+ 64:0,target 204
9:299 shift
347:277 reduce
- 1:370,target 33
- 9:311 shift
- 47:341,target 162
- 177:0 reduce
- 143:400,target 245
+ 47:341,target 169
+ 361:427 goto
9:312 shift
- 284:0,target 123
- 33:0,target 103
- 40:262,target 122
- 301:420 goto
+ 158:384,target 283
+ 9:313 shift
+ 284:0,target 150
+ 33:0,target 117
8:285,target 25
26:271 shift
- 44:348,target 157
- 345:390,target 124
317:277 reduce
- 56:277 reduce
- 9:316 shift
- 96:281,target 56
- 137:277,target 89
+ 9:317 shift
+ 253:0,target 110
+ 241:407,target 342
+ 229:0 reduce
+ 96:281,target 54
+ 191:407 goto
+ 137:277,target 189
0:344,target 31
- 183:277,target 1
- 21:327 shift
+ 29:448,target 116
+ 35:407,target 137
+ 183:277,target 208
277:277 reduce
- 4:363 reduce
- 284:277,target 123
- 33:277,target 103
- 340:277,target 1
- 339:277,target 203
- 78:277,target 214
- 9:324 shift
+ 152:399,target 205
+ 21:328 shift
+ 284:277,target 150
+ 4:364 reduce
+ 33:277,target 117
+ 340:277,target 162
+ 339:277,target 164
+ 240:261,target 122
+ 78:277,target 29
26:279 shift
272:0 reduce
+ 9:325 shift
21:0 reduce
247:277 reduce
- 181:0,target 97
- 40:432 goto
+ 181:0,target 206
+ 56:290 shift
9:330 shift
- 9:329 shift
107:0 reduce
0:292,target 31
9:331 shift
- 11:298,target 232
+ 11:298,target 246
324:0 reduce
- 149:0,target 99
- 92:263,target 151
- 86:308 reduce
+ 172:327,target 292
+ 92:263,target 168
63:0 reduce
- 4:378,target 27
- 15:379 reduce
+ 9:332 shift
+ 9:337,target 46
+ 15:380 reduce
217:277 reduce
- 133:260,target 120
- 133:259,target 119
- 97:333,target 53
- 9:335 shift
- 118:0,target 5
- 77:363,target 29
- 1:386,target 33
+ 172:324 shift
+ 162:393,target 127
+ 0:413,target 6
+ 97:333,target 56
+ 155:460 goto
+ 118:0,target 2
+ 56:297 shift
9:336 shift
- 149:0 reduce
+ 36:450,target 139
+ 45:390 shift
+ 318:393,target 127
+ 172:327 shift
+ 98:316,target 53
92:263 reduce
- 74:260,target 120
- 74:259,target 119
- 4:378 reduce
- 177:277 reduce
+ 9:337 shift
+ 366:0 reduce
+ 270:335,target 358
92:264 reduce
+ 75:407 goto
+ 48:341,target 169
+ 4:379 reduce
+ 191:262,target 123
92:265 reduce
- 246:262,target 122
92:266 reduce
8:312,target 38
- 15:388 reduce
- 39:445 goto
92:267 reduce
- 24:Y,target 96
- 29:354,target 113
- 41:262,target 122
- 301:390,target 124
- 161:425 goto
- 4:336,target 20
- 9:343 shift
+ 15:389 reduce
+ 24:Y,target 97
+ 41:262,target 123
9:285,target 25
- 10:442 goto
- 10:384,target 72
- 40:400,target 151
- 346:390,target 124
202:0 reduce
192:0 reduce
+ 147:277 reduce
9:344 shift
+ 154:X,target 96
0:361,target 31
- 353:0,target 49
- 97:281,target 53
- 236:400 goto
+ 9:345 shift
+ 353:0,target 229
+ 97:281,target 56
+ 152:426,target 267
138:277,target 90
1:344,target 33
- 184:277,target 92
- 240:277,target 176
- 239:277,target 167
- 117:277 reduce
- 322:0,target 150
- 285:277,target 122
- 61:0,target 32
- 34:277,target 103
+ 36:407,target 137
+ 184:277,target 209
+ 240:277,target 1
+ 117:277 shift
+ 322:0,target 9
+ 285:277,target 116
+ 244:0 reduce
+ 34:277,target 117
+ 40:455 goto
353:277 reduce
- 80:277,target 78
- 79:277,target 215
- 9:352 shift
- 206:400 goto
- 35:261,target 121
- 281:0,target 124
+ 341:277,target 145
+ 241:261,target 122
+ 80:277,target 223
+ 79:277,target 222
+ 9:353 shift
+ 10:452 goto
+ 35:261,target 122
+ 281:0,target 152
+ 8:371,target 56
30:0,target 1
- 21:363 shift
323:277 reduce
286:0 reduce
62:277 reduce
- 9:357 shift
+ 21:364 shift
35:0 reduce
+ 56:329 shift
1:292,target 33
- 4:409 goto
- 12:298,target 233
- 183:257 shift
- 141:Y,target 96
- 9:360 shift
- 183:258 shift
- 81:378 shift
+ 9:358 shift
+ 12:298,target 247
+ 250:0,target 192
+ 249:0,target 191
+ 93:263,target 165
+ 41:442,target 160
+ 177:310 shift
+ 134:260,target 121
+ 134:259,target 120
9:361 shift
32:275 shift
- 183:260 shift
- 183:259 shift
+ 172:352 shift
+ 81:379 shift
+ 9:362 shift
283:277 reduce
- 235:260,target 120
- 235:259,target 119
- 183:261 shift
122:0 reduce
- 98:333,target 55
+ 98:333,target 53
338:0 reduce
- 218:0,target 38
- 183:262 shift
- 77:0 reduce
- 30:259,target 119
- 30:260,target 120
- 9:365 shift
- 55:290,target 187
+ 218:0,target 240
+ 30:259,target 120
+ 30:260,target 121
+ 99:316,target 55
+ 75:260,target 121
+ 75:259,target 120
+ 4:416 goto
9:366 shift
- 202:262,target 122
9:367 shift
- 177:0,target 193
+ 361:427,target 367
+ 253:277 reduce
+ 9:368 shift
9:312,target 38
- 246:400,target 335
- 171:429,target 288
- 9:370 shift
- 41:400,target 153
- 253:281 shift
- 228:275,target 320
- 223:275 shift
- 21:378 shift
- 163:351,target 276
+ 164:0 reduce
+ 42:262,target 123
+ 0:377,target 31
+ 9:371 shift
97:257 reduce
- 92:308 reduce
1:361,target 33
- 98:281,target 55
+ 21:379 shift
+ 243:407,target 344
+ 223:277 shift
+ 98:281,target 53
97:258 reduce
- 140:277,target 88
- 139:277,target 87
+ 92:309 reduce
+ 82:424,target 229
+ 140:277,target 102
+ 139:277,target 91
97:260 reduce
97:259 reduce
- 9:375 shift
216:0 reduce
- 185:277,target 179
+ 185:277,target 207
97:261 reduce
9:376 shift
- 26:342 shift
- 342:405 goto
- 241:277,target 177
- 115:0,target 86
+ 45:440 goto
+ 241:277,target 1
97:262 reduce
- 3:327,target 13
- 286:277,target 117
+ 9:377 shift
+ 26:343 shift
+ 286:277,target 124
+ 7:414,target 22
+ 29:328,target 113
35:277,target 1
- 225:404,target 315
+ 342:277,target 144
183:277 reduce
- 81:277,target 219
- 80:415,target 218
- 36:261,target 121
- 0:335,target 31
- 9:382 shift
- 29:439,target 116
- 35:388,target 135
+ 179:439,target 305
+ 81:277,target 79
+ 8:387,target 60
+ 36:261,target 122
+ 150:X shift
+ 149:X shift
258:0 reduce
- 37:257 shift
- 153:277 reduce
- 37:258 shift
- 9:386 shift
- 13:298,target 228
- 37:259 shift
- 37:260 shift
- 350:0,target 48
- 349:0,target 213
- 94:263,target 222
- 37:261 shift
- 9:388 shift
- 37:262 shift
+ 150:Y shift
+ 149:Y shift
+ 9:383 shift
+ 9:371,target 56
+ 56:355 shift
+ 269:257,target 118
+ 151:X,target 96
+ 13:298,target 242
+ 26:447,target 107
+ 350:0,target 219
+ 349:0,target 218
+ 9:387 shift
311:0 reduce
- 81:417 goto
- 236:260,target 120
- 236:259,target 119
+ 78:379,target 29
+ 49:0 reduce
+ 9:389 shift
+ 358:275 shift
123:277 reduce
- 99:333,target 237
- 58:419,target 200
- 318:0,target 144
- 86:368 reduce
+ 99:333,target 55
+ 358:276 shift
+ 172:382 shift
57:0,target 1
+ 8:345,target 48
97:277 reduce
- 86:369 reduce
- 203:262,target 122
- 136:0 reduce
+ 81:422 goto
+ 56:290,target 195
+ 362:427,target 369
353:0 reduce
- 277:0,target 113
- 202:400,target 294
+ 277:0,target 233
97:281 reduce
- 21:414 goto
328:277 reduce
67:277 reduce
- 21:415 goto
- 246:0,target 1
- 169:309,target 284
- 164:351,target 276
- 178:0 reduce
- 99:281,target 232
- 86:379 reduce
+ 1:377,target 33
+ 244:407,target 345
+ 212:407 goto
+ 99:281,target 55
+ 141:277,target 106
8:293,target 28
+ 38:407,target 147
288:277 reduce
- 186:277,target 85
- 95:315,target 54
- 35:294,target 134
- 37:277 reduce
- 242:277,target 178
- 4:327,target 27
- 287:277,target 119
+ 186:277,target 94
+ 21:421 goto
+ 35:294,target 135
+ 37:277 shift
+ 361:392,target 126
+ 242:277,target 343
+ 215:0,target 1
+ 177:354 shift
+ 21:422 goto
+ 287:277,target 123
36:277,target 1
- 343:277,target 44
- 243:261,target 121
- 82:277,target 43
- 0:352,target 31
- 26:374 shift
- 37:261,target 121
+ 343:277,target 148
+ 243:261,target 122
+ 82:277,target 227
+ 56:378 shift
+ 9:387,target 60
258:277 reduce
- 174:0,target 196
- 1:335,target 33
- 36:388,target 135
- 224:274,target 310
- 86:387 reduce
- 9:421 goto
- 228:275 shift
- 253:333 shift
- 143:0,target 1
- 14:298,target 229
+ 174:0,target 75
+ 26:375 shift
+ 59:y,target 99
+ 14:298,target 243
273:0 reduce
- 253:334 shift
- 29:303,target 109
- 58:436,target 201
- 3:413,target 17
- 56:400 goto
+ 228:277 reduce
+ 95:263,target 230
+ 29:303,target 110
+ 171:352,target 293
+ 150:x shift
+ 149:x shift
+ 80:379,target 224
+ 8:362,target 52
+ 150:y shift
+ 149:y shift
0:299,target 31
- 97:314 reduce
+ 9:428 goto
+ 9:345,target 48
188:277 reduce
+ 108:0 reduce
97:315 reduce
- 55:444,target 192
325:0 reduce
+ 97:316 reduce
64:0 reduce
- 204:262,target 122
- 203:400,target 295
- 142:418 goto
- 97:318 reduce
- 158:277 reduce
+ 97:319 reduce
+ 231:275,target 325
151:0 reduce
- 85:0,target 22
- 232:258,target 118
- 95:332,target 54
+ 367:0 reduce
+ 346:0,target 147
+ 85:0,target 37
+ 142:277,target 107
9:293,target 28
- 187:277,target 201
+ 187:277,target 64
128:277 reduce
- 96:315,target 56
- 49:443,target 178
- 36:294,target 134
- 315:0,target 146
+ 96:315,target 54
+ 36:294,target 135
+ 362:392,target 126
+ 315:0,target 251
243:277,target 1
- 167:317,target 280
- 143:261,target 121
- 92:368 reduce
- 54:0,target 1
- 46:340,target 161
- 288:277,target 120
+ 0:368,target 31
+ 364:277 reduce
+ 288:277,target 119
203:0 reduce
193:0 reduce
+ 92:370 reduce
92:369 reduce
- 37:277,target 1
- 344:277,target 41
- 145:y,target 98
- 83:277,target 28
- 1:352,target 33
- 274:0,target 112
- 97:332 reduce
- 225:274,target 314
+ 21:421,target 84
+ 37:277,target 140
+ 344:277,target 142
+ 244:261,target 122
+ 83:277,target 43
+ 172:436 goto
+ 38:261,target 122
+ 274:0,target 235
+ 158:288 shift
97:333 reduce
+ 47:434,target 173
334:277 reduce
- 154:391,target 125
97:334 reduce
73:277 reduce
- 33:423,target 131
- 245:0 reduce
+ 97:335 reduce
+ 59:325,target 204
243:0,target 1
- 204:257 shift
- 15:298,target 231
- 204:258 shift
- 237:276,target 330
- 204:260 shift
- 204:259 shift
- 92:379 reduce
+ 150:425,target 261
+ 149:425,target 260
+ 15:298,target 245
+ 92:380 reduce
304:277 reduce
294:277 reduce
- 204:261 shift
- 183:260,target 120
- 183:259,target 119
+ 172:352,target 293
+ 81:379,target 83
+ 9:362,target 52
43:277 shift
- 212:0,target 225
- 204:262 shift
- 58:X,target 95
+ 212:0,target 1
1:299,target 33
287:0 reduce
+ 162:427,target 285
36:0 reduce
- 340:260,target 120
- 340:259,target 119
+ 234:271 shift
+ 318:427,target 360
264:277 reduce
- 205:262,target 122
- 147:394 shift
- 204:400,target 296
- 147:395 shift
- 92:387 reduce
- 147:396 shift
+ 234:272 shift
+ 134:257 shift
123:0 reduce
+ 92:388 reduce
340:0 reduce
339:0 reduce
- 147:397 shift
- 55:297,target 188
- 3:377,target 16
+ 134:258 shift
+ 78:0 reduce
8:336,target 45
- 44:389,target 158
- 140:0,target 88
- 139:0,target 87
- 234:277 shift
- 233:258,target 118
- 96:332,target 56
+ 140:0,target 102
+ 139:0,target 91
+ 134:260 shift
+ 134:259 shift
+ 29:378,target 115
+ 191:407,target 307
+ 134:261 shift
+ 134:262 shift
2:277 reduce
- 143:277,target 1
- 188:277,target 199
+ 143:277,target 108
+ 41:407,target 159
+ 188:277,target 74
165:0 reduce
- 97:315,target 53
- 340:257 shift
- 244:277,target 334
- 23:283,target 87
- 47:340,target 161
- 340:258 shift
- 300:277,target 30
- 290:277,target 180
- 289:277,target 181
- 204:277 reduce
+ 108:0,target 180
+ 97:315,target 56
+ 244:277,target 1
+ 1:368,target 33
+ 23:283,target 88
+ 300:277,target 132
+ 290:277,target 129
+ 289:277,target 120
+ 204:277 shift
194:277 reduce
- 26:437 goto
- 38:277,target 140
- 340:260 shift
- 340:259 shift
- 84:277,target 37
- 340:261 shift
- 40:261,target 121
- 340:262 shift
+ 158:323 shift
+ 38:277,target 1
+ 345:277,target 143
+ 84:277,target 28
+ 78:328,target 29
8:284,target 24
217:0 reduce
- 161:349,target 270
- 34:423,target 132
- 164:278 shift
- 343:0,target 44
- 82:0,target 43
- 59:453,target 208
- 0:343,target 31
- 16:298,target 230
- 238:276,target 330
+ 140:406,target 256
+ 48:434,target 174
+ 164:277 reduce
+ 80:423,target 225
+ 343:0,target 148
+ 151:425,target 263
+ 82:0,target 50
+ 16:298,target 244
+ 269:257 shift
+ 151:X shift
13:298 reduce
+ 26:447 goto
+ 269:258 shift
260:0 reduce
259:0 reduce
- 134:277 shift
- 312:0,target 15
- 142:y,target 98
- 271:0,target 105
- 206:262,target 122
+ 151:Y shift
+ 134:277 reduce
+ 82:379,target 228
+ 56:454 goto
+ 312:0,target 252
+ 269:260 shift
+ 269:259 shift
+ 240:260,target 121
+ 240:259,target 120
+ 177:438,target 303
+ 369:277 reduce
+ 269:261 shift
+ 269:262 shift
+ 240:257 shift
+ 175:318,target 297
+ 151:262,target 123
+ 271:0,target 220
+ 240:258 shift
104:277 reduce
312:0 reduce
- 252:262,target 122
- 205:400,target 297
+ 240:260 shift
+ 240:259 shift
+ 177:438 goto
+ 8:353,target 49
340:277 reduce
339:277 reduce
- 78:277 shift
- 183:400 goto
+ 240:261 shift
+ 78:277 reduce
+ 54:452,target 193
+ 240:262 shift
+ 155:460,target 276
+ 56:297,target 196
9:336,target 45
- 240:0,target 176
- 239:0,target 167
- 133:258,target 118
+ 45:390,target 166
+ 240:0,target 1
+ 210:257 shift
+ 210:258 shift
+ 162:392,target 126
+ 210:260 shift
+ 210:259 shift
+ 158:288,target 280
137:0 reduce
- 97:332,target 53
+ 354:0 reduce
310:277 reduce
309:277 reduce
299:277 reduce
- 93:0 reduce
- 48:277 reduce
- 208:0,target 100
- 200:277,target 293
- 190:277,target 200
- 189:277,target 198
- 98:315,target 55
- 74:258,target 118
- 245:277,target 211
- 291:277,target 161
- 40:277,target 1
- 246:261,target 121
- 230:404,target 322
- 8:311,target 37
- 270:277 reduce
+ 210:261 shift
+ 144:277,target 109
+ 42:407,target 161
+ 318:392,target 126
+ 210:262 shift
+ 200:277,target 95
+ 198:0,target 214
+ 190:277,target 306
+ 189:277,target 98
+ 98:315,target 53
+ 270:334,target 357
+ 301:277,target 137
+ 291:277,target 126
+ 191:261,target 122
+ 78:286 reduce
+ 39:277,target 148
+ 346:277,target 147
+ 239:271 shift
+ 85:277,target 37
269:277 reduce
+ 239:272 shift
180:0 reduce
- 179:0 reduce
- 169:428,target 286
+ 167:0,target 79
18:277 reduce
- 24:X,target 95
- 41:261,target 121
+ 24:X,target 96
+ 41:261,target 122
9:284,target 24
- 162:349,target 270
- 0:360,target 31
- 147:450 goto
- 136:0,target 175
+ 270:281 shift
240:277 reduce
- 239:277 reduce
- 1:343,target 33
- 232:0 reduce
+ 158:360 shift
7:277 reduce
- 147:450,target 259
- 48:301 shift
- 105:0,target 163
- 341:276,target 330
- 224:403,target 311
+ 105:0,target 179
+ 241:260,target 121
+ 241:259,target 120
210:277 reduce
209:277 reduce
- 199:277 shift
- 164:323 shift
- 48:294 shift
- 35:259,target 119
- 35:260,target 120
- 48:295 shift
+ 199:277 reduce
+ 35:259,target 120
+ 35:260,target 121
274:0 reduce
- 8:370,target 55
- 207:262,target 122
- 164:326 shift
- 37:400 goto
- 206:400,target 298
- 54:257 shift
- 252:400,target 339
- 170:277 shift
- 54:258 shift
+ 0:317,target 31
+ 358:412 goto
+ 151:x shift
+ 9:353,target 49
+ 10:452,target 74
+ 37:401 shift
+ 151:y shift
5:0,target 25
- 48:310 shift
- 141:X,target 95
- 54:260 shift
- 54:259 shift
- 340:0,target 1
- 339:0,target 203
- 147:397,target 258
- 54:261 shift
+ 37:402 shift
+ 156:459,target 279
+ 37:403 shift
+ 340:0,target 162
+ 339:0,target 164
+ 134:258,target 119
+ 78:0,target 29
+ 37:404 shift
326:0 reduce
- 77:378,target 29
+ 140:275 shift
65:0 reduce
- 54:262 shift
- 1:412,target 9
- 235:258,target 118
- 100:277,target 79
- 98:332,target 55
+ 23:326,target 91
+ 153:425 goto
+ 140:276 shift
+ 145:277,target 67
140:277 reduce
139:277 reduce
- 30:258,target 118
- 308:0,target 143
- 298:0,target 237
- 201:277,target 83
- 191:277,target 197
- 99:315,target 234
- 246:277,target 1
- 171:317,target 280
- 302:277,target 345
- 292:277,target 159
- 202:261,target 121
- 152:0 reduce
+ 30:258,target 119
+ 308:0,target 175
+ 298:0,target 138
+ 201:277,target 70
+ 191:277,target 1
+ 99:315,target 55
+ 75:258,target 119
+ 302:277,target 136
+ 292:277,target 125
41:277,target 1
- 347:277,target 212
- 9:311,target 37
- 345:275 shift
- 267:0,target 136
+ 368:0 reduce
+ 347:277,target 146
110:277 reduce
109:277 reduce
+ 42:261,target 122
0:376,target 31
- 35:440,target 137
+ 345:277 reduce
84:277 reduce
- 53:280,target 63
- 1:360,target 33
- 236:0,target 1
- 204:0 reduce
+ 78:328 reduce
+ 158:384 shift
+ 215:257 shift
194:0 reduce
- 150:322,target 264
+ 215:258 shift
+ 153:425,target 269
+ 140:276,target 252
+ 215:260 shift
+ 215:259 shift
315:277 reduce
- 148:449,target 262
- 54:277 reduce
- 205:0,target 1
- 195:0,target 158
- 29:327,target 112
- 342:276,target 330
- 150:433,target 267
- 246:0 reduce
- 169:309 shift
- 164:351 shift
- 8:386,target 59
- 36:259,target 119
- 36:260,target 120
- 29:438,target 115
+ 215:261 shift
+ 215:262 shift
+ 195:0,target 215
+ 54:374,target 72
+ 54:280 shift
+ 40:363,target 155
+ 36:259,target 120
+ 36:260,target 121
275:277 reduce
- 9:370,target 55
- 237:405,target 331
- 207:400,target 299
- 148:286,target 260
+ 164:0,target 73
+ 152:400,target 206
+ 1:317,target 33
+ 245:275 shift
+ 37:429 goto
+ 37:430 goto
288:0 reduce
- 133:0,target 1
- 37:0 reduce
- 245:277 reduce
- 236:258,target 118
+ 245:276 shift
+ 133:0,target 68
+ 270:334 shift
+ 270:335 shift
+ 158:443,target 284
+ 48:341 shift
101:277,target 80
- 99:332,target 236
- 75:275,target 211
- 58:418,target 199
- 102:0,target 162
+ 54:291 shift
+ 48:342 shift
+ 40:321,target 152
+ 146:277,target 259
+ 102:0,target 81
+ 54:302 shift
+ 50:356,target 183
8:344,target 47
- 202:277,target 1
- 192:277,target 94
+ 202:277,target 71
+ 192:277,target 93
+ 170:322 shift
+ 169:322 shift
124:0 reduce
- 13:379 reduce
- 247:277,target 202
- 215:277 shift
+ 13:380 reduce
+ 341:0 reduce
+ 247:277,target 181
+ 215:277 reduce
80:0 reduce
- 79:0 reduce
- 40:432,target 152
- 303:277,target 346
- 293:277,target 160
- 203:261,target 121
+ 54:294 shift
+ 303:277,target 131
+ 293:277,target 128
48:346 shift
- 42:277,target 154
- 348:277,target 214
+ 42:277,target 1
+ 348:277,target 105
+ 54:296 shift
+ 367:0,target 45
+ 152:458,target 268
90:263 reduce
89:263 reduce
- 53:296,target 65
1:376,target 33
- 36:440,target 138
- 230:274,target 314
- 229:274,target 310
- 175:277 reduce
166:0 reduce
90:264 reduce
89:264 reduce
+ 87:388,target 169
2:0,target 24
90:265 reduce
89:265 reduce
- 336:0,target 217
+ 54:280,target 64
+ 336:0,target 156
90:266 reduce
89:266 reduce
- 13:388 reduce
+ 75:0,target 1
+ 54:312 shift
+ 154:425,target 270
90:267 reduce
89:267 reduce
+ 50:314,target 181
8:292,target 27
- 19:298,target 74
- 95:314,target 54
+ 13:389 reduce
+ 19:298,target 75
30:257 shift
+ 361:391,target 125
+ 155:398,target 275
+ 145:277 reduce
+ 10:374,target 72
30:258 shift
- 305:0,target 9
- 295:0,target 238
+ 305:0,target 134
+ 295:0,target 121
218:0 reduce
30:259 shift
30:260 shift
- 243:260,target 120
- 243:259,target 119
+ 243:260,target 121
+ 243:259,target 120
+ 78:364 reduce
30:261 shift
- 9:386,target 59
30:262 shift
- 37:259,target 119
- 37:260,target 120
- 264:0,target 138
- 224:273,target 309
- 164:381 shift
+ 264:0,target 216
115:277 reduce
+ 210:262,target 123
351:277 reduce
- 261:0 reduce
- 238:405,target 332
- 58:324,target 196
- 204:400 goto
- 135:275,target 242
- 233:0,target 1
- 95:262,target 54
- 59:307,target 204
- 144:448,target 251
- 60:275 shift
- 80:378,target 82
- 79:378,target 216
+ 59:x,target 98
+ 356:262,target 123
+ 60:307,target 212
+ 54:348,target 69
+ 236:275,target 337
+ 140:339 shift
8:361,target 51
321:277 reduce
- 102:277,target 162
- 76:275,target 212
+ 234:409 goto
+ 102:277,target 81
+ 76:275,target 219
+ 59:277 shift
+ 48:369 shift
+ 0:308,target 31
0:298,target 31
313:0 reduce
- 202:0,target 1
- 192:0,target 94
+ 202:0,target 71
+ 192:0,target 93
+ 147:277,target 88
9:344,target 47
- 203:277,target 1
- 193:277,target 69
- 248:277,target 336
- 167:358,target 281
- 304:277,target 8
- 294:277,target 234
- 204:261,target 121
- 43:277,target 156
- 350:277,target 48
- 349:277,target 213
+ 203:277,target 172
+ 193:277,target 193
+ 170:350 shift
+ 169:350 shift
+ 248:277,target 190
+ 158:443 goto
+ 304:277,target 133
+ 294:277,target 127
+ 78:379 reduce
+ 43:277,target 162
+ 350:277,target 219
+ 349:277,target 218
281:277 reduce
- 169:353 shift
+ 161:0,target 72
29:277 shift
30:277 reduce
138:0 reduce
- 10:280,target 63
- 130:0,target 104
- 129:0,target 98
+ 355:0 reduce
+ 151:257 shift
+ 94:0 reduce
+ 54:296,target 66
+ 151:258 shift
+ 88:388,target 167
+ 10:280,target 64
+ 151:260 shift
+ 151:259 shift
+ 130:0,target 99
+ 129:0,target 65
251:277 reduce
- 232:257,target 117
+ 151:261 shift
+ 140:431,target 258
+ 54:339 shift
+ 43:432 goto
+ 175:318 shift
+ 151:262 shift
9:292,target 27
181:0 reduce
- 96:314,target 56
- 340:400 goto
- 143:260,target 120
- 143:259,target 119
+ 362:391,target 125
+ 134:407 goto
0:367,target 31
29:286 shift
- 95:257 reduce
- 90:308 reduce
- 89:308 reduce
- 86:379,target 155
- 59:303 shift
- 221:277 reduce
- 145:x,target 97
- 95:258 reduce
- 77:327,target 29
- 95:260 reduce
- 95:259 reduce
- 95:261 reduce
- 59:306 shift
- 48:295,target 168
- 233:0 reduce
- 95:262 reduce
- 59:307 shift
- 154:390,target 124
+ 356:257 shift
+ 60:303 shift
+ 356:258 shift
+ 244:260,target 121
+ 244:259,target 120
+ 221:277 shift
+ 90:309 reduce
+ 89:309 reduce
+ 356:260 shift
+ 356:259 shift
+ 38:259,target 120
+ 38:260,target 121
+ 356:261 shift
+ 60:306 shift
+ 364:0,target 228
+ 356:262 shift
+ 179:318,target 297
+ 60:307 shift
+ 54:348 shift
+ 211:262,target 123
+ 95:263 shift
29:303 shift
181:277 reduce
- 341:405,target 348
- 333:0,target 204
- 96:262,target 56
- 72:0,target 189
+ 95:264 shift
+ 54:365,target 70
+ 136:275,target 250
+ 95:265 shift
+ 10:348,target 69
+ 333:0,target 11
+ 96:262,target 54
+ 95:266 shift
+ 72:0,target 198
+ 8:377,target 58
29:306 shift
- 237:275,target 329
+ 221:286 shift
+ 151:407,target 262
+ 95:267 shift
+ 0:325,target 31
29:307 shift
275:0 reduce
- 183:258,target 118
- 81:378,target 220
+ 177:310,target 301
9:361,target 51
- 32:275,target 129
+ 32:275,target 130
35:257 shift
- 164:426 goto
151:277 reduce
- 103:277,target 164
+ 103:277,target 176
+ 77:275,target 220
+ 1:308,target 33
1:298,target 33
35:258 shift
- 292:0,target 159
+ 302:0,target 136
+ 292:0,target 125
+ 148:277,target 89
35:259 shift
35:260 shift
41:0,target 1
- 340:258,target 118
- 204:277,target 1
- 194:277,target 70
- 26:437,target 106
+ 204:277,target 308
+ 194:277,target 86
+ 158:323,target 281
35:261 shift
- 250:277,target 338
- 249:277,target 337
+ 250:277,target 192
+ 249:277,target 191
+ 1:419,target 9
35:262 shift
- 305:277,target 9
- 295:277,target 238
- 205:261,target 121
- 351:277,target 45
+ 305:277,target 134
+ 295:277,target 121
+ 78:417 goto
+ 44:277,target 164
+ 351:277,target 224
327:0 reduce
- 261:0,target 218
+ 269:407 goto
121:277 reduce
66:0 reduce
- 58:399,target 198
- 10:296,target 65
- 95:277 reduce
- 8:335,target 44
- 29:377,target 114
- 233:257,target 117
- 153:0 reduce
- 95:281 reduce
- 59:327 shift
- 7:407 goto
+ 10:296,target 66
+ 23:445,target 95
+ 356:277 reduce
+ 49:347,target 179
+ 232:274,target 327
+ 90:388,target 170
+ 89:388,target 166
+ 54:365 shift
+ 229:0,target 40
+ 59:325 shift
+ 240:407 goto
+ 171:436,target 295
+ 369:0 reduce
326:277 reduce
- 97:314,target 53
+ 239:409 goto
65:277 reduce
- 188:0,target 199
+ 60:328 shift
+ 188:0,target 74
1:367,target 33
- 23:282,target 86
- 87:379,target 153
- 205:0 reduce
+ 23:282,target 87
+ 87:380,target 169
+ 210:407 goto
+ 54:373 shift
195:0 reduce
- 29:327 shift
- 40:259,target 119
- 40:260,target 120
+ 54:374 shift
286:277 reduce
- 157:0,target 126
+ 157:0,target 100
+ 49:295,target 176
+ 7:414 goto
+ 29:328 shift
35:277 reduce
- 48:427 goto
- 226:271 shift
- 126:0,target 61
- 342:405,target 349
+ 175:359,target 298
+ 140:405,target 255
+ 212:262,target 123
+ 10:365,target 70
+ 140:403 shift
+ 126:0,target 60
256:277 reduce
247:0 reduce
- 226:272 shift
- 97:262,target 53
- 238:275,target 329
- 33:275,target 130
- 46:424,target 165
- 345:390 shift
- 104:277,target 165
- 345:391 shift
- 163:426,target 278
- 149:277,target 99
- 345:392 shift
- 205:277,target 1
- 195:277,target 158
- 142:x,target 97
- 345:393 shift
+ 97:262,target 56
+ 9:377,target 58
+ 26:343,target 105
+ 175:359 shift
+ 140:405 shift
+ 1:325,target 33
+ 140:406 shift
+ 48:434 goto
+ 33:275,target 131
+ 240:258,target 119
+ 104:277,target 178
+ 54:385 shift
+ 259:339,target 253
+ 226:277 reduce
+ 221:328 shift
+ 205:277,target 57
+ 195:277,target 215
+ 95:309 shift
300:0 reduce
290:0 reduce
289:0 reduce
- 251:277,target 207
+ 251:277,target 18
+ 151:261,target 122
+ 54:339,target 68
35:289 shift
- 306:277,target 10
- 296:277,target 239
- 206:261,target 121
- 45:277,target 160
- 352:277,target 52
- 252:261,target 121
- 54:400 goto
- 8:352,target 48
- 95:314 reduce
+ 38:0 reduce
+ 43:432,target 163
+ 306:277,target 195
+ 296:277,target 122
+ 140:412 goto
+ 352:277,target 231
+ 99:0,target 55
+ 59:399,target 205
+ 54:451,target 192
0:300,target 31
186:277 reduce
- 95:315 reduce
- 9:335,target 44
35:294 shift
- 133:257,target 117
+ 233:274,target 331
125:0 reduce
- 330:0,target 19
- 329:0,target 18
+ 91:388,target 171
+ 342:0 reduce
+ 330:0,target 16
+ 329:0,target 15
+ 162:391,target 125
81:0 reduce
- 68:0,target 186
- 0:411,target 8
- 95:318 reduce
- 59:354 shift
+ 68:0,target 196
+ 172:436,target 296
+ 60:355 shift
41:257 shift
- 156:277 reduce
- 98:314,target 55
- 74:257,target 117
+ 318:391,target 125
41:258 shift
- 288:0,target 120
- 37:0,target 1
+ 288:0,target 119
+ 245:276,target 252
41:259 shift
41:260 shift
- 169:428 goto
- 88:379,target 152
+ 191:260,target 121
+ 191:259,target 120
+ 167:0 reduce
+ 88:380,target 167
24:X shift
41:261 shift
- 246:260,target 120
- 246:259,target 119
- 229:403,target 321
8:299,target 31
24:Y shift
- 29:354 shift
41:262 shift
- 41:259,target 119
- 41:260,target 120
- 257:0,target 221
+ 29:355 shift
+ 41:259,target 120
+ 41:260,target 121
+ 362:275 shift
+ 257:0,target 114
126:277 reduce
- 345:420 goto
- 90:368 reduce
- 89:368 reduce
- 8:421,target 61
+ 3:462,target 19
+ 213:262,target 123
+ 90:370 reduce
90:369 reduce
+ 89:370 reduce
89:369 reduce
+ 0:358,target 31
220:0 reduce
- 232:257 shift
- 232:258 shift
- 98:262,target 55
- 95:332 reduce
- 232:260 shift
- 232:259 shift
- 95:333 reduce
+ 219:0 reduce
+ 170:435 goto
+ 169:435 goto
+ 156:286 shift
+ 81:422,target 226
+ 226:0,target 38
+ 140:431 goto
+ 98:262,target 53
+ 270:281,target 356
332:277 reduce
- 232:261 shift
- 95:334 reduce
71:277 reduce
- 53:373,target 71
- 34:275,target 130
- 47:424,target 166
- 341:275,target 329
- 232:262 shift
- 185:0,target 179
- 105:277,target 163
+ 34:275,target 131
+ 241:258,target 119
+ 185:0,target 207
+ 153:X shift
+ 105:277,target 179
262:0 reduce
- 202:257 shift
- 164:426,target 279
- 151:277,target 135
- 35:258,target 118
- 206:277,target 1
- 202:258 shift
- 196:277,target 291
+ 245:412 goto
+ 153:Y shift
+ 151:277,target 1
+ 35:258,target 119
+ 215:407 goto
+ 206:277,target 58
+ 196:277,target 213
0:263 reduce
- 24:418 goto
- 252:277,target 1
- 202:260 shift
- 202:259 shift
- 171:358,target 281
- 90:379 reduce
- 89:379 reduce
- 307:277,target 141
- 302:277 shift
- 297:277,target 235
+ 10:339,target 68
+ 252:277,target 19
+ 90:380 reduce
+ 89:380 reduce
+ 50:381,target 185
+ 3:420,target 17
+ 8:368,target 55
+ 307:277,target 194
+ 302:277 reduce
+ 297:277,target 139
292:277 reduce
- 207:261,target 121
- 202:261 shift
- 154:0,target 101
- 0:316,target 31
+ 59:426,target 208
41:277 reduce
- 353:277,target 49
- 202:262 shift
- 9:352,target 48
- 59:377 shift
+ 46:277,target 168
+ 353:277,target 229
1:300,target 33
+ 31:394,target 128
314:0 reduce
- 147:396,target 257
- 123:0,target 96
+ 60:378 shift
+ 134:257,target 118
+ 123:0,target 7
+ 92:388,target 168
+ 24:425 goto
262:277 reduce
+ 221:364 shift
+ 59:Y,target 97
23:325,target 90
- 235:257,target 117
- 90:387 reduce
- 89:387 reduce
- 29:377 shift
- 30:257,target 117
+ 232:273 shift
+ 232:274 shift
+ 90:388 reduce
+ 89:388 reduce
+ 30:257,target 118
140:0 reduce
139:0 reduce
- 99:314,target 233
- 53:442,target 185
- 95:0 reduce
- 24:431 goto
- 232:277 reduce
- 202:260,target 120
- 202:259,target 119
- 90:379,target 157
- 89:379,target 156
+ 75:257,target 118
+ 29:378 shift
+ 356:0 reduce
+ 246:276,target 252
+ 90:380,target 170
+ 89:380,target 166
0:277 shift
9:299,target 31
- 96:0,target 56
- 0:375,target 31
- 86:387,target 155
- 9:421,target 62
+ 42:259,target 120
+ 42:260,target 121
+ 96:0,target 54
+ 59:400 shift
+ 182:0 reduce
+ 214:262,target 123
202:277 reduce
192:277 reduce
- 326:0,target 134
- 65:0,target 191
- 54:262,target 122
+ 1:358,target 33
+ 260:262,target 123
+ 326:0,target 13
+ 140:275,target 251
+ 65:0,target 197
0:284 reduce
24:x shift
- 145:418 goto
+ 99:262,target 55
0:285 reduce
+ 24:441 goto
24:y shift
- 30:400 goto
+ 221:379 shift
0:286 shift
+ 210:407,target 311
+ 162:277 reduce
+ 156:328 shift
+ 54:373,target 71
0:287 reduce
- 342:275,target 329
- 285:0,target 122
- 106:277,target 84
- 34:0,target 103
- 39:362,target 147
- 152:277,target 81
+ 285:0,target 116
+ 106:277,target 177
+ 34:0,target 117
+ 59:399 shift
+ 54:451 goto
0:300 reduce
- 36:258,target 118
- 207:277,target 1
- 197:277,target 57
+ 36:258,target 119
+ 356:407,target 363
+ 207:277,target 309
+ 197:277,target 212
+ 54:452 goto
+ 253:277,target 110
0:292 reduce
+ 9:368,target 55
11:298 reduce
- 308:277,target 143
- 298:277,target 237
- 254:0,target 206
- 145:Y,target 96
+ 308:277,target 175
+ 298:277,target 138
+ 254:0,target 111
132:277 reduce
- 1:316,target 33
0:293 reduce
+ 30:407 goto
+ 354:277,target 230
276:0 reduce
- 93:277,target 82
0:294 reduce
0:304 reduce
+ 367:277 reduce
+ 95:370 shift
+ 95:369 shift
0:305 reduce
- 53:347,target 68
+ 153:x shift
0:306 reduce
+ 153:y shift
+ 93:388,target 165
0:307 reduce
+ 170:350,target 287
+ 169:350,target 287
102:277 reduce
76:275 shift
0:298 reduce
- 236:257,target 117
+ 0:308 reduce
0:299 reduce
- 39:320,target 144
+ 40:319,target 151
337:277 reduce
328:0 reduce
+ 175:439 goto
67:0 reduce
- 49:355,target 175
- 0:311 reduce
- 8:343,target 46
+ 182:0,target 210
0:312 reduce
- 207:257 shift
- 207:258 shift
- 203:260,target 120
- 203:259,target 119
- 91:379,target 154
+ 0:313 reduce
+ 91:380,target 171
0:0 reduce
- 207:260 shift
- 207:259 shift
+ 95:380 shift
+ 59:425 goto
307:277 reduce
297:277 reduce
- 207:261 shift
- 154:0 reduce
- 151:0,target 135
- 0:316 reduce
- 207:262 shift
- 1:375,target 33
- 229:273,target 309
- 87:387,target 153
- 120:0,target 6
- 119:0,target 3
- 267:277 reduce
- 49:313,target 173
- 206:0 reduce
- 54:400,target 186
- 0:324 reduce
+ 151:0,target 1
+ 59:426 goto
+ 46:277 shift
+ 0:317 reduce
+ 47:346,target 171
+ 215:262,target 123
+ 120:0,target 3
+ 119:0,target 5
+ 267:277 shift
+ 55:262,target 123
+ 237:273 shift
+ 196:0 reduce
+ 237:274 shift
+ 155:397,target 274
+ 95:388 shift
10:373,target 71
- 237:275 shift
- 243:258,target 118
- 237:276 shift
- 226:402,target 318
- 107:277,target 166
- 153:277,target 71
- 0:327 shift
- 37:258,target 118
- 208:277,target 100
- 198:277,target 58
- 163:323,target 274
+ 211:407,target 312
+ 151:407 goto
+ 0:325 reduce
+ 243:258,target 119
+ 107:277,target 85
+ 221:421 goto
+ 221:422 goto
+ 208:277,target 310
+ 198:277,target 214
+ 0:328 shift
5:277 reduce
- 254:277,target 206
+ 254:277,target 111
+ 248:0 reduce
0:330 reduce
- 0:329 reduce
- 310:277,target 14
- 309:277,target 13
- 299:277,target 236
- 162:321 shift
- 93:0,target 82
+ 354:0,target 230
+ 310:277,target 174
+ 309:277,target 173
+ 299:277,target 135
+ 210:261,target 122
0:331 reduce
- 48:277,target 116
- 53:364,target 69
- 207:277 reduce
+ 355:277,target 217
+ 94:277,target 83
+ 0:332 reduce
+ 356:407 goto
+ 207:277 shift
197:277 reduce
- 95:261,target 54
- 59:306,target 203
- 29:438 goto
- 323:0,target 148
- 62:0,target 34
- 0:335 reduce
- 29:439 goto
- 35:388 shift
+ 100:319,target 243
+ 356:261,target 122
+ 60:306,target 211
+ 323:0,target 10
+ 62:0,target 32
+ 301:0 reduce
291:0 reduce
+ 59:446 goto
+ 50:372,target 184
0:336 reduce
- 8:360,target 50
- 35:400 goto
- 40:0 reduce
- 0:337 shift
+ 35:389 shift
+ 153:y,target 99
+ 0:337 reduce
0:307,target 31
- 161:425,target 271
- 9:343,target 46
- 10:442,target 73
- 282:0,target 121
- 204:260,target 120
- 204:259,target 119
+ 167:277 reduce
+ 0:338 shift
+ 41:351 shift
+ 282:0,target 151
+ 0:418,target 8
126:0 reduce
- 92:379,target 151
+ 92:380,target 168
343:0 reduce
+ 151:425 goto
82:0 reduce
- 59:453 goto
- 0:343 reduce
16:298 reduce
- 251:0,target 207
- 142:Y,target 96
+ 251:0,target 18
137:277 reduce
0:344 reduce
+ 29:448 goto
+ 35:407 goto
48:346,target 171
- 88:387,target 152
+ 0:345 reduce
+ 29:449 goto
+ 179:359,target 298
+ 8:317,target 40
243:257 shift
- 220:0,target 51
+ 220:0,target 239
+ 219:0,target 241
+ 170:435,target 289
+ 169:435,target 288
+ 168:0 reduce
+ 156:286,target 277
243:258 shift
- 226:402 goto
107:277 reduce
- 86:267,target 155
- 56:262,target 122
243:260 shift
243:259 shift
+ 8:428,target 62
343:277 reduce
243:261 shift
- 143:258,target 118
- 82:277 reduce
+ 82:277 shift
0:366,target 31
- 0:352 reduce
243:262 shift
- 178:0,target 93
- 108:277,target 172
+ 212:407,target 313
+ 60:463 goto
+ 0:353 reduce
+ 244:258,target 119
+ 213:257 shift
+ 108:277,target 180
221:0 reduce
- 154:277,target 101
- 52:275 shift
- 210:277,target 226
- 209:277,target 95
- 199:277,target 292
- 164:323,target 274
- 48:294,target 167
+ 213:258 shift
+ 38:258,target 119
+ 213:260 shift
+ 213:259 shift
+ 210:277,target 1
+ 209:277,target 84
+ 199:277,target 211
313:277 reduce
- 255:277,target 220
- 225:272,target 313
- 0:357 reduce
- 311:277,target 145
- 50:277,target 179
- 162:349 shift
- 95:277,target 54
- 0:360 reduce
+ 255:277,target 112
+ 213:261 shift
+ 147:0,target 88
+ 52:277 shift
+ 311:277,target 248
+ 213:262 shift
+ 211:261,target 122
+ 49:277,target 130
+ 0:358 reduce
+ 356:277,target 1
+ 154:X shift
0:361 reduce
- 10:347,target 68
263:0 reduce
- 96:261,target 56
+ 154:Y shift
+ 116:0,target 87
+ 96:261,target 54
+ 0:362 reduce
8:376,target 57
273:277 reduce
- 0:324,target 31
- 0:363 shift
+ 237:274,target 327
+ 95:388,target 239
22:277 shift
- 183:257,target 117
- 9:360,target 50
- 222:401,target 307
- 143:257 shift
+ 0:364 shift
1:307,target 33
- 0:365 reduce
- 162:425,target 272
- 143:258 shift
0:366 reduce
- 340:257,target 117
- 143:260 shift
- 143:259 shift
+ 362:391 shift
0:367 reduce
+ 362:392 shift
315:0 reduce
243:277 reduce
- 167:317 shift
- 143:261 shift
- 54:0 reduce
- 53:338,target 67
- 46:340 shift
- 205:260,target 120
- 205:259,target 119
- 143:262 shift
- 0:370 reduce
- 46:341 shift
- 351:0,target 45
- 58:398,target 197
- 11:379 reduce
- 213:277 shift
- 90:387,target 157
- 89:387,target 156
- 46:345 shift
+ 0:368 reduce
+ 362:393 shift
+ 93:380,target 165
+ 362:394 shift
+ 0:371 reduce
+ 351:0,target 224
+ 23:444,target 94
+ 171:324,target 291
+ 154:457,target 271
+ 11:380 reduce
+ 232:273,target 326
+ 213:277 reduce
+ 151:456 goto
96:0 reduce
- 0:375 reduce
- 320:0,target 147
- 319:0,target 142
+ 9:317,target 40
+ 263:262,target 123
+ 58:0,target 1
0:376 reduce
- 35:440 goto
- 213:286,target 79
- 87:267,target 153
- 57:262,target 122
- 41:400 goto
+ 87:267,target 169
+ 57:262,target 123
+ 0:383,target 31
+ 0:377 reduce
+ 11:389,target 246
+ 150:y,target 99
+ 149:y,target 99
87:263 reduce
57:257 shift
- 56:400,target 193
+ 9:428,target 63
173:277 reduce
87:264 reduce
57:258 shift
1:366,target 33
- 278:0,target 107
+ 278:0,target 232
+ 213:407,target 314
183:0 reduce
87:265 reduce
57:260 shift
57:259 shift
27:0,target 66
- 345:275,target 350
- 110:277,target 173
- 109:277,target 168
+ 110:277,target 182
+ 109:277,target 186
87:266 reduce
57:261 shift
- 0:382 reduce
- 11:388 reduce
- 213:286 shift
- 155:277,target 63
87:267 reduce
57:262 shift
- 40:258,target 118
- 211:277,target 227
- 256:277,target 222
- 247:0,target 202
- 226:272,target 317
+ 0:383 reduce
+ 11:389 reduce
+ 211:277,target 1
+ 49:294,target 175
+ 256:277,target 113
+ 247:0,target 181
143:277 reduce
- 312:277,target 15
- 51:277,target 180
- 0:386 reduce
- 10:364,target 69
- 235:0 reduce
- 96:277,target 56
- 232:400 goto
- 0:388 reduce
- 216:0,target 47
- 97:261,target 53
+ 41:407 goto
+ 312:277,target 252
+ 212:261,target 122
+ 51:277,target 187
+ 35:450 goto
+ 96:277,target 54
+ 0:387 reduce
+ 216:0,target 101
+ 97:261,target 56
+ 0:389 reduce
9:376,target 57
- 26:342,target 104
- 146:447,target 254
+ 45:440,target 167
+ 238:274,target 331
113:277 reduce
- 1:324,target 33
348:277 reduce
+ 240:257,target 118
+ 362:427 goto
277:0 reduce
- 202:400 goto
- 175:0,target 194
- 0:406 goto
- 206:260,target 120
- 206:259,target 119
- 94:379,target 230
- 46:368 shift
- 318:277 reduce
- 252:260,target 120
- 252:259,target 119
+ 318:275 shift
+ 154:x shift
+ 151:260,target 121
+ 151:259,target 120
+ 154:y shift
+ 232:410 goto
57:277 reduce
- 0:408 goto
330:0 reduce
329:0 reduce
+ 172:324,target 291
+ 162:391 shift
68:0 reduce
- 0:411 goto
- 91:387,target 154
+ 162:392 shift
+ 162:393 shift
+ 0:413 goto
278:277 reduce
+ 162:394 shift
27:277 reduce
- 88:267,target 152
- 155:0 reduce
- 57:400,target 194
- 301:275,target 343
- 346:275,target 352
- 248:277 shift
- 246:258,target 118
- 167:358 shift
- 111:277,target 174
+ 88:267,target 167
+ 58:262,target 123
+ 1:383,target 33
+ 0:415 goto
+ 12:389,target 247
+ 245:275,target 251
+ 37:429,target 145
+ 37:430,target 146
+ 214:407,target 315
+ 191:258,target 119
+ 0:418 goto
+ 260:407,target 349
+ 248:277 reduce
+ 111:277,target 187
+ 8:308,target 37
8:298,target 30
- 156:277,target 72
- 41:258,target 118
- 212:277,target 225
- 347:0,target 212
- 257:277,target 221
- 207:0 reduce
- 313:277,target 16
- 213:327 shift
- 87:308 reduce
- 0:357,target 31
- 16:379 reduce
+ 41:258,target 119
+ 212:277,target 1
+ 40:386,target 156
+ 347:0,target 146
+ 257:277,target 114
+ 197:0 reduce
+ 86:0,target 22
+ 3:461,target 18
+ 313:277,target 253
+ 213:261,target 122
+ 52:277,target 188
+ 16:380 reduce
218:277 reduce
- 97:277,target 53
- 86:369,target 155
- 316:0,target 11
- 98:261,target 55
- 141:X shift
- 146:y,target 98
- 141:Y shift
- 53:372,target 70
- 178:277 reduce
+ 97:277,target 56
+ 87:309 reduce
+ 316:0,target 250
+ 98:261,target 53
+ 55:0,target 1
+ 156:459 goto
+ 250:0 reduce
+ 249:0 reduce
+ 93:263 reduce
+ 41:442 goto
+ 241:257,target 118
+ 178:277 shift
+ 93:264 reduce
3:307,target 12
- 275:0,target 111
- 35:257,target 117
- 10:338,target 67
- 16:388 reduce
- 49:380,target 177
+ 275:0,target 237
+ 93:265 reduce
+ 35:257,target 118
+ 93:266 reduce
+ 93:267 reduce
8:367,target 54
- 207:260,target 120
- 207:259,target 119
- 162:425 goto
+ 16:389 reduce
+ 95:380,target 238
+ 59:425,target 207
+ 302:0 reduce
292:0 reduce
+ 244:0,target 1
+ 148:277 reduce
+ 40:455,target 157
41:0 reduce
- 163:278,target 273
+ 162:427 goto
31:393,target 127
- 147:395,target 256
- 92:387,target 151
- 213:0,target 42
- 23:324,target 89
- 42:422,target 155
+ 233:411,target 332
+ 213:0,target 1
+ 59:X,target 96
127:0 reduce
118:277 reduce
344:0 reduce
- 90:267,target 157
- 89:267,target 156
+ 90:267,target 170
+ 89:267,target 166
83:0 reduce
- 93:277 reduce
- 53:441,target 184
- 23:435,target 94
- 237:405 goto
- 207:400 goto
- 172:0,target 76
- 148:286 shift
- 202:258,target 118
+ 13:389,target 242
+ 354:277 reduce
+ 246:275,target 251
+ 8:325,target 41
+ 215:407,target 316
0:263,target 31
- 24:418,target 99
- 231:402,target 323
- 112:277,target 169
+ 112:277,target 188
+ 9:308,target 37
9:298,target 30
- 157:277,target 126
+ 157:277,target 100
+ 55:407,target 194
+ 42:258,target 119
324:277 reduce
- 213:277,target 78
+ 237:410 goto
+ 213:277,target 1
+ 151:456,target 264
63:277 reduce
- 46:345,target 163
- 258:277,target 223
- 314:277,target 17
- 1:357,target 33
- 98:277,target 55
- 87:369,target 153
+ 258:277,target 103
+ 26:375,target 106
+ 314:277,target 249
+ 214:261,target 122
+ 360:277,target 41
+ 359:277,target 44
+ 260:261,target 122
+ 98:277,target 53
+ 87:370,target 169
+ 87:369,target 169
33:275 shift
- 46:424 goto
- 54:261,target 121
+ 82:379 shift
+ 37:404,target 144
284:277 reduce
+ 99:261,target 55
+ 23:383,target 93
33:277 reduce
- 213:363 shift
- 36:257,target 117
+ 36:257,target 118
254:277 reduce
+ 0:332,target 31
264:0 reduce
- 224:273 shift
9:367,target 54
- 224:274 shift
- 145:X,target 95
- 31:420,target 128
- 344:0,target 41
- 141:x shift
- 83:0,target 28
- 164:278,target 273
- 141:y shift
+ 344:0,target 142
+ 83:0,target 43
98:257 reduce
+ 224:277 reduce
98:258 reduce
- 143:446,target 247
- 100:0 reduce
+ 93:309 reduce
98:260 reduce
98:259 reduce
316:0 reduce
- 313:0,target 16
+ 313:0,target 253
98:261 reduce
+ 55:0 reduce
98:262 reduce
- 39:318,target 143
- 143:y,target 98
- 91:267,target 154
+ 91:267,target 171
+ 14:389,target 243
184:277 reduce
- 272:0,target 106
+ 59:400,target 206
+ 272:0,target 234
+ 9:325,target 41
21:0,target 42
- 203:258,target 118
1:263,target 33
- 213:378 shift
- 113:277,target 171
+ 113:277,target 183
97:0 reduce
- 158:277,target 127
- 148:327 shift
- 241:0,target 177
- 214:277,target 301
- 154:277 reduce
- 53:294,target 182
- 47:345,target 163
- 260:277,target 219
- 259:277,target 209
- 230:272,target 313
- 213:415,target 84
- 315:277,target 146
- 54:277,target 1
- 243:400 goto
+ 38:257 shift
+ 241:0,target 1
+ 214:277,target 1
+ 38:258 shift
+ 260:277,target 1
+ 259:277,target 104
+ 38:259 shift
+ 38:260 shift
+ 315:277,target 251
+ 215:261,target 122
+ 38:261 shift
184:0 reduce
- 167:429 goto
- 88:369,target 152
- 210:0,target 226
- 209:0,target 95
+ 99:277,target 55
+ 88:370,target 167
+ 88:369,target 167
+ 38:262 shift
+ 260:257 shift
+ 210:0,target 1
+ 209:0,target 84
+ 199:0,target 211
+ 55:261,target 122
8:300,target 32
+ 260:258 shift
+ 140:412,target 257
124:277 reduce
- 87:368 reduce
- 10:372,target 70
+ 260:260 shift
+ 260:259 shift
+ 155:396,target 273
+ 360:277 reduce
+ 359:277 reduce
+ 260:261 shift
98:277 reduce
+ 87:370 reduce
87:369 reduce
- 3:452,target 19
- 243:257,target 117
- 236:0 reduce
- 37:257,target 117
+ 260:262 shift
+ 243:257,target 118
+ 168:0,target 92
+ 56:355,target 198
+ 243:407 goto
98:281 reduce
- 213:363,target 81
+ 82:424 goto
+ 1:332,target 33
330:277 reduce
329:277 reduce
- 137:0,target 89
+ 210:260,target 121
+ 210:259,target 120
+ 137:0,target 189
68:277 reduce
+ 356:260,target 121
+ 356:259,target 120
278:0 reduce
- 95:260,target 54
- 95:259,target 54
+ 213:407 goto
27:0 reduce
- 106:0,target 84
- 94:387,target 231
- 87:379 reduce
+ 106:0,target 177
+ 87:380 reduce
300:277 reduce
290:277 reduce
289:277 reduce
- 49:371,target 176
- 38:277 shift
- 143:400 goto
+ 8:358,target 50
+ 38:277 reduce
+ 153:x,target 98
0:306,target 31
- 92:267,target 151
+ 230:268 shift
+ 92:267,target 168
+ 15:389,target 245
+ 259:275 shift
+ 230:270 shift
+ 230:269 shift
331:0 reduce
- 230:271 shift
- 213:414 goto
+ 259:276 shift
70:0 reduce
69:0 reduce
260:277 reduce
259:277 reduce
- 230:272 shift
- 213:415 goto
- 204:258,target 118
- 229:273 shift
- 163:381,target 277
- 114:277,target 170
- 87:387 reduce
+ 263:407,target 351
+ 114:277,target 185
6:0,target 0
- 230:274 shift
- 229:274 shift
- 160:277,target 91
- 159:277,target 78
- 142:X,target 95
+ 160:277,target 82
+ 159:277,target 149
+ 87:388 reduce
+ 57:407,target 201
2:0 reduce
- 215:277,target 302
- 80:0,target 42
- 79:0,target 46
- 261:277,target 218
- 231:272,target 317
- 156:0 reduce
- 316:277,target 11
- 8:316,target 39
- 90:369,target 157
- 89:369,target 156
- 310:0,target 14
- 309:0,target 13
- 299:0,target 236
- 86:266,target 155
- 56:261,target 121
+ 341:0,target 145
+ 215:277,target 1
+ 80:0,target 46
+ 54:294,target 190
+ 261:277,target 350
+ 316:277,target 250
+ 229:277 reduce
+ 55:277,target 1
+ 90:370,target 170
+ 90:369,target 170
+ 89:370,target 166
+ 89:369,target 166
+ 310:0,target 174
+ 309:0,target 173
+ 299:0,target 135
9:300,target 32
- 48:0,target 116
- 57:400 goto
- 143:257,target 117
- 98:314 reduce
- 74:257 shift
- 0:365,target 31
- 208:0 reduce
- 200:277 shift
- 190:277 reduce
+ 318:391 shift
+ 318:392 shift
+ 200:277 reduce
+ 198:0 reduce
+ 190:277 shift
189:277 reduce
98:315 reduce
- 74:258 shift
- 268:0,target 102
- 227:401,target 319
- 74:260 shift
- 74:259 shift
+ 318:393 shift
+ 268:0,target 221
+ 244:257,target 118
+ 98:316 reduce
17:0,target 23
- 148:327,target 261
- 74:261 shift
- 143:418 goto
- 98:318 reduce
- 74:262 shift
- 225:271,target 312
+ 318:394 shift
+ 38:257,target 118
+ 98:319 reduce
+ 211:260,target 121
+ 211:259,target 120
160:277 reduce
159:277 reduce
- 142:X shift
+ 100:335,target 246
+ 57:407 goto
251:0 reduce
- 142:Y shift
- 96:260,target 56
- 96:259,target 56
- 8:375,target 56
- 206:0,target 1
+ 96:260,target 54
+ 96:259,target 54
+ 237:273,target 326
+ 196:0,target 213
130:277 reduce
129:277 reduce
- 4:409,target 21
+ 56:329,target 197
+ 9:358,target 50
1:306,target 33
+ 365:277 reduce
+ 303:0 reduce
293:0 reduce
- 165:0,target 75
- 235:257 shift
- 235:258 shift
- 205:258,target 118
- 100:277 reduce
- 98:332 reduce
- 235:260 shift
- 235:259 shift
- 164:381,target 277
- 115:277,target 86
+ 93:370 reduce
+ 93:369 reduce
+ 93:267,target 165
+ 16:389,target 244
+ 42:0 reduce
+ 165:0,target 140
+ 115:277,target 184
98:333 reduce
335:277 reduce
- 235:261 shift
+ 161:277,target 72
+ 134:0,target 1
128:0 reduce
98:334 reduce
74:277 reduce
- 235:262 shift
- 216:277,target 47
+ 58:407,target 202
+ 345:0 reduce
+ 216:277,target 101
+ 100:281 shift
+ 98:335 reduce
84:0 reduce
- 262:277,target 208
- 205:257 shift
- 317:277,target 12
- 205:258 shift
- 56:277,target 1
- 9:316,target 39
- 205:260 shift
- 205:259 shift
- 103:0,target 164
- 91:369,target 154
+ 262:277,target 225
+ 221:364,target 82
+ 317:277,target 30
+ 363:277,target 226
+ 263:261,target 122
+ 103:0,target 176
+ 93:380 reduce
+ 91:370,target 171
+ 91:369,target 171
305:277 reduce
295:277 reduce
- 205:261 shift
- 87:266,target 153
- 57:261,target 121
- 0:382,target 31
- 11:388,target 232
- 205:262 shift
- 1:365,target 33
- 265:277 reduce
- 40:257,target 117
- 143:446 goto
+ 87:266,target 169
+ 57:261,target 122
+ 44:277 shift
+ 318:427 goto
+ 150:x,target 98
+ 149:x,target 98
+ 235:268 shift
+ 235:270 shift
+ 235:269 shift
+ 368:0,target 52
+ 265:277 shift
3:0,target 35
- 226:271,target 316
- 337:0,target 215
- 235:277 reduce
- 97:260,target 53
- 97:259,target 53
+ 140:403,target 254
+ 93:388 reduce
+ 337:0,target 161
+ 212:260,target 121
+ 212:259,target 120
+ 357:276,target 252
+ 171:382,target 294
+ 97:260,target 56
+ 97:259,target 56
3:277 reduce
- 9:375,target 56
- 306:0,target 10
- 296:0,target 239
- 265:0 reduce
+ 306:0,target 195
+ 296:0,target 122
+ 31:427,target 129
+ 269:262,target 123
+ 259:339 shift
205:277 reduce
195:277 reduce
- 142:x shift
- 94:267,target 226
- 265:0,target 137
- 142:y shift
- 206:258,target 118
+ 151:258,target 119
101:0 reduce
+ 100:315 shift
317:0 reduce
- 252:258,target 118
- 116:277,target 239
- 56:0 reduce
+ 116:277,target 87
+ 100:316 shift
165:277 reduce
+ 162:277,target 115
+ 156:328,target 278
0:287,target 31
- 217:277,target 39
- 263:277,target 140
- 318:277,target 144
- 135:275 shift
+ 217:277,target 96
+ 263:277,target 1
+ 233:272,target 330
+ 100:319 shift
+ 232:410,target 328
57:277,target 1
- 0:408,target 7
- 203:0,target 1
- 193:0,target 69
- 143:0 reduce
- 92:369,target 151
+ 364:277,target 228
+ 203:0,target 172
+ 193:0,target 193
+ 92:370,target 168
+ 92:369,target 168
14:298 reduce
+ 360:0 reduce
+ 359:0 reduce
+ 135:277 shift
98:0 reduce
- 88:266,target 152
+ 88:266,target 167
+ 58:261,target 122
3:303 shift
- 1:382,target 33
- 12:388,target 233
+ 191:257,target 118
+ 162:0,target 115
3:306 shift
- 246:257,target 117
- 49:319,target 174
+ 259:406,target 256
+ 241:257 shift
+ 50:320,target 182
3:307 shift
8:307,target 36
- 341:275 shift
+ 241:258 shift
185:0 reduce
105:277 reduce
- 41:257,target 117
- 341:276 shift
- 224:403 goto
- 39:385,target 148
- 131:0,target 68
+ 60:355,target 214
+ 41:257,target 118
+ 241:260 shift
+ 241:259 shift
+ 341:277 reduce
+ 241:261 shift
+ 131:0,target 118
80:277 shift
79:277 shift
- 86:368,target 155
+ 241:262 shift
+ 213:260,target 121
+ 213:259,target 120
+ 358:276,target 252
+ 211:257 shift
+ 172:382,target 294
+ 100:333 shift
+ 211:258 shift
+ 100:334 shift
8:263 shift
- 100:0,target 79
- 98:260,target 55
- 98:259,target 55
+ 211:260 shift
+ 211:259 shift
+ 100:335 shift
+ 98:260,target 53
+ 98:259,target 53
311:277 reduce
- 50:277 shift
- 154:390 shift
- 146:x,target 97
- 154:391 shift
+ 211:261 shift
+ 49:277 reduce
+ 238:411,target 339
+ 211:262 shift
3:306,target 11
- 33:423 goto
- 154:392 shift
- 29:307,target 111
- 161:321,target 269
- 154:393 shift
+ 221:286,target 80
+ 95:267,target 234
+ 29:307,target 112
+ 365:0,target 227
280:0 reduce
279:0 reduce
271:277 reduce
- 222:270,target 306
- 222:269,target 305
8:366,target 53
20:277 shift
28:0 reduce
- 44:430,target 159
- 207:258,target 118
0:0,target 26
- 117:277,target 2
- 334:0,target 205
- 73:0,target 224
+ 117:277,target 247
+ 334:0,target 12
+ 163:277,target 63
+ 73:0,target 203
1:287,target 33
31:392,target 126
- 218:277,target 38
- 148:449 goto
- 264:277,target 138
+ 218:277,target 240
+ 87:309,target 169
+ 264:277,target 216
241:277 reduce
- 147:394,target 255
- 115:0 reduce
- 3:327 shift
+ 234:272,target 334
332:0 reduce
- 320:277,target 147
- 319:277,target 142
+ 320:277,target 362
+ 319:277,target 361
71:0 reduce
- 58:277,target 195
+ 58:277,target 1
+ 47:369,target 172
3:328 shift
- 293:0,target 160
- 90:266,target 157
- 89:266,target 156
- 13:388,target 228
+ 33:433 goto
+ 365:277,target 227
+ 303:0,target 131
+ 293:0,target 128
+ 93:370,target 165
+ 93:369,target 165
+ 49:301 shift
+ 3:329 shift
+ 42:0,target 1
+ 90:266,target 170
+ 89:266,target 166
+ 54:312,target 191
3:0 reduce
- 23:434,target 93
211:277 reduce
- 8:324,target 40
- 262:0,target 208
- 202:257,target 117
+ 49:294 shift
+ 262:0,target 225
+ 245:412,target 346
157:0 reduce
+ 153:Y,target 97
+ 49:295 shift
8:284 shift
9:307,target 36
+ 96:319,target 54
8:285 shift
- 44:348 shift
- 154:420 goto
- 11:379,target 232
+ 42:257,target 118
+ 55:257 shift
+ 11:380,target 246
+ 55:258 shift
8:287 shift
- 26:374,target 105
+ 214:260,target 121
+ 214:259,target 120
+ 171:278 shift
+ 55:260 shift
+ 55:259 shift
+ 49:311 shift
+ 260:260,target 121
+ 260:259,target 120
210:0 reduce
209:0 reduce
- 87:368,target 153
+ 199:0 reduce
+ 55:261 shift
8:300 shift
- 54:260,target 120
- 54:259,target 119
- 49:313 shift
- 190:0,target 200
- 189:0,target 198
+ 55:262 shift
+ 37:403,target 143
+ 200:0,target 95
+ 189:0,target 98
+ 154:425 goto
+ 99:260,target 55
+ 99:259,target 55
+ 50:314 shift
8:292 shift
19:298 shift
- 23:382,target 92
+ 141:277 reduce
8:293 shift
+ 38:407 goto
+ 259:403 shift
8:304 shift
8:294 shift
- 143:X shift
8:305 shift
+ 259:405 shift
252:0 reduce
- 158:0,target 127
- 143:Y shift
- 55:354,target 190
+ 8:383,target 59
8:306 shift
- 246:257 shift
- 162:321,target 269
- 49:319 shift
+ 19:389,target 77
+ 259:406 shift
+ 50:320 shift
0:331,target 31
8:307 shift
- 346:275 shift
- 246:258 shift
+ 260:407 goto
111:277 reduce
+ 8:308 shift
8:298 shift
9:366,target 53
- 246:260 shift
- 246:259 shift
- 229:403 goto
8:299 shift
- 246:261 shift
- 230:404 goto
- 127:0,target 62
- 118:277,target 5
- 8:311 shift
- 246:262 shift
+ 346:277 reduce
+ 127:0,target 61
+ 118:277,target 2
+ 85:277 reduce
+ 164:277,target 73
8:312 shift
304:0 reduce
294:0 reduce
- 220:277,target 51
- 219:277,target 303
- 3:354 shift
- 23:339,target 91
- 265:277,target 137
- 321:277,target 149
+ 259:412 goto
+ 220:277,target 239
+ 219:277,target 241
+ 88:309,target 167
+ 8:313 shift
+ 23:340,target 92
+ 265:277,target 352
+ 3:355 shift
+ 321:277,target 8
+ 234:409,target 335
+ 230:408 goto
+ 59:277,target 203
+ 48:369,target 172
+ 366:277,target 48
316:277 reduce
- 94:369,target 229
- 8:316 shift
- 143:x,target 97
- 91:266,target 154
- 14:388,target 229
+ 55:277 reduce
+ 91:266,target 171
+ 8:317 shift
130:0 reduce
129:0 reduce
+ 346:0 reduce
85:0 reduce
- 9:324,target 40
- 26:279,target 103
- 203:257,target 117
+ 26:279,target 104
+ 246:412,target 347
276:277 reduce
+ 0:389,target 31
25:277 shift
- 8:324 shift
- 12:379,target 233
- 331:0,target 133
- 230:271,target 312
- 213:414,target 300
- 172:0 reduce
- 70:0,target 187
- 69:0,target 188
- 246:277 reduce
- 171:317 shift
- 88:368,target 152
- 55:290 shift
- 345:393,target 127
- 300:0,target 30
- 290:0,target 180
- 289:0,target 181
+ 97:319,target 56
+ 12:380,target 247
+ 331:0,target 17
+ 259:276,target 252
+ 246:275 shift
+ 70:0,target 202
+ 69:0,target 200
+ 8:325 shift
+ 246:276 shift
+ 215:260,target 121
+ 215:259,target 120
+ 171:278,target 290
+ 55:260,target 121
+ 55:259,target 120
+ 49:311,target 178
+ 300:0,target 132
+ 290:0,target 129
+ 289:0,target 120
8:330 shift
- 8:329 shift
- 35:289,target 133
- 74:400 goto
+ 35:289,target 134
+ 38:0,target 1
+ 155:395,target 272
8:331 shift
- 3:451,target 18
- 14:379 reduce
+ 259:431 goto
+ 224:0 reduce
+ 8:332 shift
+ 14:380 reduce
216:277 reduce
- 258:0,target 223
+ 258:0,target 103
+ 171:324 shift
+ 154:457 goto
+ 150:Y,target 97
+ 149:Y,target 97
+ 9:383,target 59
+ 49:347 shift
1:331,target 33
- 8:335 shift
- 55:297 shift
- 3:377 shift
8:336 shift
- 44:389 shift
+ 210:258,target 119
+ 171:327 shift
91:263 reduce
- 266:0 reduce
- 176:277 reduce
- 120:277,target 6
- 119:277,target 3
+ 3:378 shift
+ 8:337 shift
+ 176:277 shift
+ 120:277,target 3
+ 119:277,target 5
91:264 reduce
- 165:277,target 75
+ 165:277,target 140
91:265 reduce
- 221:277,target 40
- 143:x shift
- 95:258,target 54
+ 356:258,target 119
+ 221:277,target 79
91:266 reduce
- 14:388 reduce
- 266:277,target 139
- 143:y shift
+ 90:309,target 170
+ 89:309,target 166
+ 266:277,target 353
91:267 reduce
- 322:277,target 150
- 186:0,target 85
- 61:277,target 32
- 55:328,target 189
- 49:355 shift
- 8:343 shift
- 8:357,target 49
+ 14:389 reduce
+ 322:277,target 9
+ 186:0,target 94
+ 367:277,target 45
+ 146:277 shift
102:0 reduce
+ 95:370,target 237
+ 95:369,target 236
+ 50:356 shift
0:305,target 31
8:344 shift
- 318:0 reduce
- 92:266,target 151
+ 92:266,target 168
57:0 reduce
- 15:388,target 231
- 39:445,target 149
- 235:400 goto
- 155:0,target 63
- 252:257 shift
- 204:257,target 117
- 252:258 shift
- 116:277 shift
- 252:260 shift
- 252:259 shift
+ 8:345 shift
+ 116:277 reduce
+ 1:389,target 33
+ 98:319,target 53
352:277 reduce
- 252:261 shift
- 124:0,target 59
- 8:352 shift
- 13:379,target 228
- 252:262 shift
- 231:271,target 316
- 205:400 goto
- 345:420,target 351
- 90:368,target 157
- 89:368,target 156
- 301:393,target 127
- 86:265,target 155
- 56:260,target 120
- 56:259,target 119
- 346:393,target 127
+ 170:322,target 286
+ 169:322,target 286
+ 124:0,target 97
+ 99:0 reduce
+ 13:380,target 242
+ 8:353 shift
+ 230:408,target 324
+ 61:275 shift
+ 235:408 goto
+ 172:278,target 290
322:277 reduce
186:0 reduce
- 61:277 reduce
- 55:328 shift
- 8:357 shift
- 36:289,target 133
- 49:371 shift
- 8:360 shift
- 80:378 shift
- 79:378 shift
+ 36:289,target 134
+ 0:364,target 5
+ 8:358 shift
+ 50:372 shift
8:361 shift
- 213:378,target 82
- 97:0,target 53
- 3:413 goto
+ 171:352 shift
+ 97:0,target 56
+ 80:379 shift
+ 8:362 shift
282:277 reduce
- 222:268 shift
+ 211:258,target 119
+ 100:334,target 245
8:263,target 23
- 8:365 shift
- 327:0,target 128
- 222:270 shift
- 222:269 shift
- 121:277,target 4
- 66:0,target 185
+ 327:0,target 14
+ 269:407,target 355
+ 121:277,target 6
+ 66:0,target 205
8:366 shift
- 44:430 goto
- 166:277,target 74
- 49:380 shift
+ 166:277,target 141
8:367 shift
252:277 reduce
- 171:358 shift
- 96:258,target 56
- 267:277,target 136
- 8:370 shift
- 323:277,target 148
- 286:0,target 117
+ 222:277,target 318
+ 96:258,target 54
+ 91:309,target 171
+ 50:381 shift
+ 3:420 goto
+ 8:368 shift
+ 267:277,target 354
+ 323:277,target 10
+ 286:0,target 124
281:0 reduce
- 62:277,target 34
- 9:357,target 49
+ 62:277,target 32
+ 8:371 shift
+ 21:364,target 82
30:0 reduce
35:0,target 1
+ 368:277,target 52
1:305,target 33
96:257 reduce
- 91:308 reduce
- 16:388,target 230
- 19:379 shift
+ 93:266,target 165
+ 19:380 shift
+ 222:277 shift
96:258 reduce
- 255:0,target 220
- 146:Y,target 96
+ 91:309 reduce
+ 255:0,target 112
96:260 reduce
96:259 reduce
- 8:375 shift
- 205:257,target 117
+ 116:0 reduce
96:261 reduce
8:376 shift
- 341:405 goto
333:0 reduce
96:262 reduce
72:0 reduce
- 144:419,target 250
- 182:277 shift
- 14:379,target 229
+ 8:377 shift
+ 99:319,target 55
+ 259:431,target 348
+ 224:0,target 47
+ 182:277 reduce
+ 8:332,target 44
+ 14:380,target 243
4:0 reduce
- 301:420,target 344
- 8:382 shift
- 19:388 shift
- 26:271,target 102
- 346:420,target 353
- 158:0 reduce
- 91:368,target 154
- 55:354 shift
- 183:0,target 1
- 87:265,target 153
- 57:260,target 120
- 57:259,target 119
+ 24:425,target 100
+ 26:271,target 103
+ 263:260,target 121
+ 263:259,target 120
+ 8:383 shift
+ 19:389 shift
+ 183:0,target 208
+ 87:265,target 169
+ 57:260,target 121
+ 57:259,target 120
36:257 shift
- 152:277 reduce
36:258 shift
- 8:386 shift
36:259 shift
36:260 shift
- 80:415 goto
+ 8:387 shift
36:261 shift
- 152:0,target 81
- 79:416 goto
- 8:388 shift
36:262 shift
211:0 reduce
+ 8:389 shift
+ 357:275 shift
122:277 reduce
- 121:0,target 4
+ 357:276 shift
+ 171:382 shift
+ 212:258,target 119
+ 121:0,target 6
96:277 reduce
9:263,target 23
- 122:277,target 7
- 97:258,target 53
+ 357:275,target 251
+ 122:277,target 4
+ 167:277,target 79
+ 80:423 goto
+ 0:338,target 4
+ 41:351,target 158
+ 253:0 reduce
+ 241:407 goto
+ 223:277,target 319
+ 97:258,target 56
96:281 reduce
- 268:277,target 102
+ 92:309,target 168
+ 268:277,target 221
+ 238:272,target 330
17:277,target 23
327:277 reduce
- 324:277,target 131
+ 324:277,target 155
+ 237:410,target 338
66:277 reduce
- 63:277,target 190
- 3:451 goto
- 94:266,target 225
- 77:410,target 213
- 3:452 goto
+ 63:277,target 34
+ 369:277,target 49
+ 269:261,target 122
+ 211:407 goto
+ 355:0,target 217
305:0 reduce
295:0 reduce
+ 151:257,target 118
+ 94:0,target 83
287:277 reduce
- 206:257,target 117
36:277 reduce
- 252:257,target 117
- 227:268 shift
- 55:377 shift
+ 221:379,target 83
0:286,target 2
- 324:0,target 131
- 227:270 shift
- 227:269 shift
- 86:308,target 155
- 63:0,target 190
- 15:379,target 231
+ 324:0,target 155
+ 63:0,target 34
+ 9:332,target 44
+ 15:380,target 245
+ 233:271,target 329
131:0 reduce
347:0 reduce
257:277 reduce
- 46:368,target 164
- 92:368,target 151
- 8:421 goto
- 283:0,target 118
- 88:265,target 152
- 53:311,target 183
- 346:390 shift
- 346:391 shift
- 346:392 shift
+ 154:y,target 99
+ 86:0 reduce
+ 3:461 goto
+ 3:462 goto
+ 283:0,target 153
+ 88:265,target 167
+ 58:260,target 121
+ 58:259,target 120
+ 227:277 shift
173:0 reduce
- 346:393 shift
- 252:0,target 1
- 143:Y,target 96
+ 49:437 goto
+ 259:405,target 255
+ 252:0,target 19
8:306,target 35
36:289 shift
- 95:318,target 54
- 59:354,target 206
- 21:286,target 79
- 227:270,target 306
- 227:269,target 305
- 96:314 reduce
- 221:0,target 40
+ 8:428 goto
+ 21:286,target 80
+ 221:0,target 42
+ 213:258,target 119
187:277 reduce
96:315 reduce
- 52:275,target 181
- 49:443 goto
36:294 shift
- 123:277,target 96
- 168:277,target 283
- 141:418 goto
- 98:258,target 55
- 96:318 reduce
- 270:277,target 109
- 269:277,target 110
- 180:0,target 73
- 179:0,target 64
+ 358:275,target 251
+ 225:0 reduce
+ 123:277,target 7
+ 96:316 reduce
+ 168:277,target 92
+ 152:325 shift
+ 224:277,target 47
+ 98:258,target 53
+ 93:309,target 165
+ 269:277,target 1
+ 239:272,target 334
+ 180:0,target 77
+ 96:319 reduce
18:277,target 36
- 325:277,target 130
+ 42:257 shift
+ 325:277,target 157
157:277 reduce
- 64:277,target 183
- 267:0 reduce
- 29:306,target 110
- 246:400 goto
- 171:429 goto
- 222:268,target 304
- 8:365,target 52
- 207:257,target 117
+ 64:277,target 204
+ 55:407 goto
+ 42:258 shift
+ 42:259 shift
+ 42:260 shift
+ 95:266,target 233
+ 29:306,target 111
+ 42:261 shift
+ 148:0,target 89
+ 42:262 shift
+ 263:257 shift
+ 50:453 goto
+ 263:258 shift
127:277 reduce
- 346:420 goto
- 91:368 reduce
- 117:0,target 2
+ 0:313,target 31
+ 263:260 shift
+ 263:259 shift
+ 363:277 reduce
+ 263:261 shift
103:0 reduce
+ 91:370 reduce
91:369 reduce
31:391,target 125
- 320:0 reduce
- 319:0 reduce
- 213:327,target 80
- 87:308,target 153
- 16:379,target 230
- 233:257 shift
- 233:258 shift
- 96:332 reduce
- 47:368,target 164
- 233:260 shift
- 233:259 shift
+ 263:262 shift
+ 58:0 reduce
+ 16:380,target 244
+ 234:271,target 333
+ 171:436 goto
96:333 reduce
333:277 reduce
- 233:261 shift
96:334 reduce
- 90:265,target 157
- 89:265,target 156
+ 90:265,target 170
+ 89:265,target 166
72:277 reduce
- 233:262 shift
- 150:359,target 265
- 203:257 shift
- 232:262,target 122
- 203:258 shift
+ 145:0 reduce
+ 96:335 reduce
+ 246:412 goto
+ 153:X,target 96
1:263 reduce
- 352:0,target 52
- 203:260 shift
- 203:259 shift
- 91:379 reduce
+ 352:0,target 231
+ 91:380 reduce
9:306,target 35
- 303:277 shift
+ 303:277 reduce
293:277 reduce
- 203:261 shift
- 141:418,target 243
- 96:318,target 56
- 42:277 shift
- 203:262 shift
+ 42:277 reduce
187:0 reduce
- 321:0,target 149
- 124:277,target 59
+ 56:378,target 199
+ 321:0,target 8
+ 214:258,target 119
+ 53:275,target 189
+ 260:258,target 119
+ 233:271 shift
+ 124:277,target 97
263:277 reduce
- 170:277,target 287
- 54:258,target 118
- 48:310,target 170
- 91:387 reduce
- 280:0,target 125
- 279:0,target 108
- 271:277,target 105
- 133:257 shift
- 20:277,target 77
- 28:0,target 77
- 326:277,target 134
+ 233:272 shift
+ 151:y,target 99
+ 37:402,target 142
+ 225:277,target 39
+ 99:258,target 55
+ 280:0,target 154
+ 279:0,target 222
+ 271:277,target 220
+ 233:274 shift
+ 91:388 reduce
+ 20:277,target 78
+ 28:0,target 78
+ 326:277,target 13
240:0 reduce
- 239:0 reduce
- 133:258 shift
- 65:277,target 191
- 133:260 shift
- 133:259 shift
- 233:277 reduce
- 133:261 shift
- 8:382,target 58
- 19:388,target 76
- 133:262 shift
+ 239:409,target 340
+ 65:277,target 197
+ 60:328,target 213
+ 248:0,target 190
0:330,target 31
- 0:329,target 31
- 9:365,target 52
+ 4:416,target 21
+ 1:313,target 33
282:0 reduce
- 217:0,target 39
+ 217:0,target 96
203:277 reduce
193:277 reduce
- 88:308,target 152
- 55:444 goto
1:284 reduce
- 146:418 goto
1:285 reduce
- 31:390 shift
- 176:0,target 195
- 117:0 reduce
- 94:368,target 228
31:391 shift
+ 40:316,target 150
334:0 reduce
- 91:265,target 154
+ 163:277 reduce
+ 91:265,target 171
73:0 reduce
1:287 reduce
31:392 shift
- 163:278 shift
0:277,target 1
31:393 shift
1:300 reduce
- 252:400 goto
- 233:262,target 122
+ 4:364,target 27
+ 31:394 shift
+ 145:0,target 67
+ 96:335,target 54
5:0 reduce
- 232:400,target 324
1:292 reduce
- 0:388,target 31
12:298 reduce
160:0 reduce
159:0 reduce
- 142:418,target 244
133:277 reduce
- 97:318,target 53
1:293 reduce
- 53:302,target 66
1:304 reduce
1:294 reduce
+ 368:277 reduce
+ 259:275,target 251
+ 230:270,target 323
+ 230:269,target 322
1:305 reduce
+ 215:258,target 119
1:306 reduce
- 222:401 goto
- 125:277,target 60
+ 361:275,target 366
+ 125:277,target 59
1:307 reduce
103:277 reduce
+ 77:275 shift
+ 55:258,target 119
+ 1:308 reduce
1:298 reduce
8:287,target 26
- 345:392,target 126
+ 226:277,target 38
+ 221:328,target 81
212:0 reduce
- 58:X shift
+ 95:309,target 235
1:299 reduce
338:277 reduce
- 272:277,target 106
- 77:277 reduce
- 58:Y shift
- 1:311 reduce
- 21:277,target 78
- 327:277,target 128
- 66:277,target 185
+ 272:277,target 234
+ 152:383 shift
+ 21:277,target 79
+ 327:277,target 14
+ 66:277,target 205
1:312 reduce
- 9:382,target 58
- 348:0,target 214
- 145:X shift
+ 1:313 reduce
+ 150:X,target 96
+ 149:X,target 96
+ 348:0,target 105
1:330,target 33
- 1:329,target 33
- 31:420 goto
308:277 reduce
298:277 reduce
254:0 reduce
- 145:Y shift
- 1:316 reduce
- 317:0,target 12
- 77:286 reduce
- 56:0,target 1
- 95:257,target 54
- 90:308,target 157
- 89:308,target 156
- 59:303,target 202
+ 210:257,target 118
+ 152:400 shift
+ 1:317 reduce
+ 317:0,target 30
+ 100:316,target 242
+ 356:257,target 118
+ 238:271 shift
+ 60:303,target 210
268:277 reduce
+ 238:272 shift
17:277 reduce
+ 40:333,target 153
306:0 reduce
296:0 reduce
- 276:0,target 114
- 146:447 goto
- 1:324 reduce
+ 235:408,target 336
+ 31:427 goto
+ 276:0,target 223
+ 238:274 shift
0:294,target 31
0:304,target 31
- 238:275 shift
- 92:265,target 151
- 238:276 shift
- 133:262,target 122
- 245:0,target 211
+ 92:265,target 168
+ 1:325 reduce
+ 152:399 shift
+ 0:415,target 7
132:0 reduce
+ 97:335,target 56
348:0 reduce
- 233:400,target 325
- 1:388,target 33
1:330 reduce
- 1:329 reduce
- 143:418,target 246
- 98:318,target 55
- 74:262,target 122
1:331 reduce
- 208:277 reduce
+ 54:302,target 67
+ 1:332 reduce
+ 214:0,target 1
+ 208:277 shift
198:277 reduce
- 163:323 shift
+ 3:355,target 15
+ 362:275,target 368
174:0 reduce
- 126:277,target 61
- 1:335 reduce
- 36:388 shift
- 301:392,target 126
- 172:277,target 76
- 163:326 shift
- 86:264,target 155
- 56:258,target 118
+ 126:277,target 60
1:336 reduce
9:287,target 26
- 36:400 goto
- 346:392,target 126
- 173:0,target 192
- 273:277,target 115
- 168:277 shift
- 0:363,target 5
- 22:277,target 85
- 328:277,target 129
- 67:277,target 182
- 21:415,target 84
- 58:y,target 98
- 1:343 reduce
- 48:301,target 169
+ 36:389 shift
+ 357:412 goto
+ 227:277,target 320
+ 173:0,target 76
+ 49:437,target 180
+ 1:337 reduce
+ 273:277,target 236
+ 168:277 reduce
+ 22:277,target 86
+ 328:277,target 159
+ 67:277,target 199
+ 226:0 reduce
+ 152:426 goto
138:277 reduce
1:344 reduce
- 58:x shift
- 58:y shift
+ 36:407 goto
+ 211:257,target 118
+ 100:333,target 244
+ 1:345 reduce
+ 78:417,target 221
4:286,target 27
- 40:350,target 150
268:0 reduce
- 227:401 goto
- 96:257,target 56
- 91:308,target 154
+ 244:257 shift
+ 96:257,target 54
17:0 reduce
- 19:379,target 75
+ 19:380,target 76
+ 244:258 shift
108:277 reduce
- 145:x shift
- 77:327 reduce
- 21:363,target 81
+ 244:260 shift
+ 244:259 shift
344:277 reduce
- 145:y shift
+ 244:261 shift
83:277 reduce
- 1:352 reduce
1:304,target 33
1:294,target 33
+ 244:262 shift
+ 93:265,target 165
+ 1:353 reduce
+ 214:257 shift
+ 134:262,target 123
104:0 reduce
2:277,target 24
321:0 reduce
- 146:X,target 95
- 133:400,target 240
- 235:262,target 122
- 84:0,target 37
+ 214:258 shift
+ 53:275 shift
+ 345:0,target 143
+ 214:260 shift
+ 214:259 shift
+ 100:281,target 240
+ 98:335,target 53
+ 84:0,target 28
314:277 reduce
- 1:357 reduce
- 30:262,target 122
- 99:318,target 235
- 10:302,target 66
- 74:400,target 210
- 53:280 shift
- 1:360 reduce
+ 214:261 shift
+ 30:262,target 123
+ 214:262 shift
+ 75:262,target 123
+ 1:358 reduce
+ 10:302,target 67
8:331,target 43
- 314:0,target 17
- 163:351 shift
+ 314:0,target 249
+ 60:378,target 215
1:361 reduce
+ 363:0 reduce
+ 1:362 reduce
274:277 reduce
- 127:277,target 62
- 173:277,target 192
- 87:264,target 153
- 57:258,target 118
- 273:0,target 115
- 253:334,target 342
- 1:365 reduce
- 274:277,target 112
+ 263:258,target 119
+ 127:277,target 61
+ 173:277,target 76
+ 87:264,target 169
+ 57:258,target 119
+ 273:0,target 236
+ 228:277,target 51
+ 274:277,target 235
1:366 reduce
- 330:277,target 19
- 329:277,target 18
+ 330:277,target 16
+ 329:277,target 15
188:0 reduce
- 68:277,target 186
+ 68:277,target 196
1:367 reduce
23:282 shift
- 244:277 shift
+ 244:277 reduce
+ 1:368 reduce
23:283 shift
- 47:340 shift
- 242:0,target 178
- 1:370 reduce
47:341 shift
- 53:291 shift
- 53:302 shift
- 12:379 reduce
+ 49:301,target 177
+ 1:371 reduce
+ 3:329,target 14
+ 47:342 shift
+ 212:257,target 118
+ 12:380 reduce
241:0 reduce
- 214:277 shift
- 211:0,target 227
- 53:294 shift
- 47:345 shift
- 1:375 reduce
- 0:337,target 4
- 97:257,target 53
- 92:308,target 151
- 53:296 shift
+ 214:277 reduce
+ 211:0,target 1
+ 8:389,target 61
+ 0:337,target 31
+ 47:346 shift
+ 152:458 goto
+ 97:257,target 56
1:376 reduce
- 36:440 goto
+ 21:379,target 83
+ 238:271,target 329
+ 1:377 reduce
88:263 reduce
+ 58:257 shift
+ 269:260,target 121
+ 269:259,target 120
174:277 reduce
88:264 reduce
+ 58:258 shift
283:0 reduce
- 144:324,target 248
- 94:265,target 224
88:265 reduce
- 53:311 shift
+ 58:260 shift
+ 58:259 shift
88:266 reduce
+ 58:261 shift
3:277,target 35
- 1:382 reduce
- 12:388 reduce
138:0,target 90
88:267 reduce
- 236:262,target 122
- 235:400,target 327
- 145:418,target 252
+ 58:262 shift
+ 1:383 reduce
+ 12:389 reduce
+ 99:335,target 55
+ 144:277 reduce
+ 42:407 goto
118:0 reduce
- 77:363 reduce
- 1:386 reduce
0:285,target 31
- 24:y,target 98
- 30:400,target 123
+ 24:441,target 101
+ 24:y,target 99
+ 36:450 goto
335:0 reduce
- 107:0,target 166
+ 107:0,target 85
74:0 reduce
+ 1:387 reduce
9:331,target 43
- 233:400 goto
- 1:388 reduce
- 0:406,target 6
- 163:381 shift
- 128:277,target 65
+ 318:275,target 359
+ 154:x,target 98
+ 1:389 reduce
+ 263:407 goto
+ 128:277,target 62
114:277 reduce
6:0 accept
- 174:277,target 196
- 88:264,target 152
+ 174:277,target 75
+ 88:264,target 167
+ 58:258,target 119
350:277 reduce
349:277 reduce
- 275:277,target 111
- 203:400 goto
- 331:277,target 133
- 70:277,target 187
- 69:277,target 188
+ 229:277,target 40
+ 161:0 reduce
+ 275:277,target 237
+ 331:277,target 17
+ 70:277,target 202
+ 69:277,target 200
7:0,target 20
- 23:320 shift
- 143:X,target 95
8:305,target 34
- 81:0,target 50
- 47:368 shift
- 320:277 reduce
- 319:277 reduce
- 58:277 shift
- 227:268,target 304
+ 23:321 shift
+ 342:0,target 144
+ 81:0,target 42
+ 361:394,target 128
+ 320:277 shift
+ 319:277 shift
+ 58:277 reduce
+ 47:369 shift
+ 233:411 goto
213:0 reduce
- 55:377,target 191
- 23:324 shift
- 42:422 goto
+ 59:X shift
+ 213:257,target 118
+ 59:Y shift
23:325 shift
- 311:0,target 145
- 81:417,target 221
- 77:378 reduce
- 1:412 goto
+ 311:0,target 248
+ 49:0,target 130
+ 9:389,target 61
+ 23:326 shift
+ 357:412,target 364
+ 1:337,target 33
280:277 reduce
279:277 reduce
- 141:y,target 98
- 98:257,target 55
+ 98:257,target 53
28:277 reduce
- 146:X shift
- 133:400 goto
- 270:0,target 109
- 269:0,target 110
+ 239:271,target 333
+ 269:0,target 1
255:0 reduce
- 146:Y shift
18:0,target 36
- 53:338 shift
- 250:277 shift
- 249:277 shift
+ 95:265,target 232
+ 250:277 reduce
+ 249:277 reduce
+ 1:419 goto
4:277,target 27
0:312,target 31
307:0 reduce
297:0 reduce
- 236:400,target 328
- 146:418,target 253
- 88:308 reduce
1:285,target 33
- 31:390,target 124
220:277 reduce
- 219:277 shift
- 207:0,target 1
- 23:339 shift
- 53:347 shift
+ 219:277 reduce
+ 197:0,target 212
+ 88:309 reduce
+ 23:340 shift
+ 23:321,target 89
133:0 reduce
- 130:277,target 104
- 129:277,target 98
+ 130:277,target 99
+ 129:277,target 65
350:0 reduce
349:0 reduce
- 175:277,target 194
- 166:0,target 74
- 94:263 shift
- 90:264,target 157
- 89:264,target 156
+ 166:0,target 141
+ 90:264,target 170
+ 89:264,target 166
180:277 reduce
- 179:277 reduce
- 144:399,target 198
- 94:264 shift
- 276:277,target 114
- 144:324 shift
- 94:265 shift
- 25:277,target 101
- 332:277,target 132
- 232:261,target 121
- 95:334,target 54
- 94:266 shift
- 77:410 goto
- 71:277,target 184
- 94:267 shift
+ 276:277,target 223
+ 25:277,target 102
+ 332:277,target 160
+ 71:277,target 201
9:305,target 34
- 175:0 reduce
- 163:426 goto
- 149:277 reduce
- 104:0,target 165
- 54:257,target 117
+ 152:325,target 265
+ 362:394,target 128
+ 0:371,target 31
+ 214:257,target 118
+ 104:0,target 178
+ 260:257,target 118
+ 358:412,target 365
+ 151:x,target 98
+ 37:401,target 141
120:277 reduce
119:277 reduce
- 94:308,target 227
- 154:393,target 127
- 59:327,target 205
- 53:364 shift
- 7:407,target 22
- 238:405 goto
- 58:324 shift
+ 99:257,target 55
+ 369:0,target 49
+ 355:277 reduce
+ 94:277 reduce
+ 59:x shift
+ 40:357,target 154
+ 59:y shift
4:0,target 27
- 150:288 shift
+ 221:422,target 85
+ 0:328,target 3
5:277,target 25
- 338:0,target 216
- 270:0 reduce
+ 338:0,target 163
269:0 reduce
- 183:262,target 122
- 77:0,target 29
18:0 reduce
325:277 reduce
64:277 reduce
1:312,target 33
- 146:x shift
- 340:262,target 122
- 146:y shift
- 53:372 shift
- 307:0,target 141
- 297:0,target 235
- 53:373 shift
+ 238:411 goto
+ 307:0,target 194
+ 297:0,target 139
34:275 shift
- 47:424 goto
+ 235:270,target 323
+ 235:269,target 322
105:0 reduce
322:0 reduce
285:277 reduce
- 61:0 reduce
- 60:275,target 209
+ 140:339,target 253
34:277 reduce
- 131:277,target 68
- 39:315,target 142
- 266:0,target 139
- 176:277,target 195
- 91:264,target 154
- 232:277,target 1
- 277:277,target 113
- 225:271 shift
- 4:363,target 27
- 333:277,target 204
+ 131:277,target 118
+ 40:315,target 149
+ 176:277,target 300
+ 91:264,target 171
+ 277:277,target 233
+ 21:328,target 81
+ 333:277,target 11
255:277 reduce
- 233:261,target 121
- 225:272 shift
- 96:334,target 56
- 72:277,target 189
- 235:0,target 1
- 225:274 shift
- 53:384 shift
- 53:291,target 64
- 94:308 shift
- 204:0,target 1
- 194:0,target 70
- 190:0 reduce
+ 147:0 reduce
+ 96:334,target 54
+ 72:277,target 198
+ 364:0 reduce
+ 179:318 shift
+ 0:387,target 31
+ 47:434 goto
+ 1:371,target 33
+ 47:342,target 170
+ 230:268,target 321
+ 99:257 reduce
+ 225:277 reduce
+ 215:257,target 118
+ 194:0,target 86
+ 99:258 reduce
+ 200:0 reduce
189:0 reduce
- 23:382 shift
- 154:420,target 268
- 345:391,target 125
- 150:322 shift
+ 99:260 reduce
+ 99:259 reduce
+ 99:261 reduce
+ 55:257,target 118
+ 23:383 shift
+ 99:262 reduce
+ 54:385,target 73
+ 163:0,target 63
185:277 reduce
- 242:0 reduce
- 132:0,target 67
- 40:257 shift
- 183:400,target 290
- 155:277 reduce
- 40:258 shift
- 40:259 shift
- 40:260 shift
+ 0:345,target 31
+ 29:449,target 117
+ 132:0,target 69
+ 240:262,target 123
101:0,target 80
- 40:261 shift
- 340:400,target 347
+ 100:315,target 241
284:0 reduce
- 29:286,target 108
+ 134:407,target 248
+ 29:286,target 109
33:0 reduce
- 40:262 shift
- 39:332,target 145
+ 361:275 shift
125:277 reduce
- 132:277,target 67
- 88:368 reduce
+ 61:275,target 217
+ 132:277,target 69
0:293,target 31
- 177:277,target 193
- 92:264,target 151
+ 30:407,target 124
+ 366:0,target 48
+ 99:277 reduce
+ 92:264,target 168
+ 88:370 reduce
88:369 reduce
- 233:277,target 1
- 133:261,target 121
+ 75:407,target 218
+ 4:379,target 27
120:0 reduce
119:0 reduce
336:0 reduce
- 278:277,target 107
+ 278:277,target 232
+ 162:394,target 128
+ 75:0 reduce
27:277,target 66
- 334:277,target 205
- 99:281 shift
- 97:334,target 53
- 73:277,target 224
- 335:0,target 210
- 144:382 shift
- 74:0,target 1
+ 334:277,target 12
+ 244:407 goto
+ 99:281 reduce
+ 97:334,target 56
+ 73:277,target 203
+ 335:0,target 158
+ 74:0,target 238
+ 1:387,target 33
331:277 reduce
- 74:261,target 121
+ 318:394,target 128
70:277 reduce
69:277 reduce
7:0 reduce
- 304:0,target 8
- 301:275 shift
- 294:0,target 234
- 3:354,target 15
- 88:379 reduce
- 301:391,target 125
+ 54:291,target 65
+ 48:342,target 170
+ 191:257 shift
+ 162:0 reduce
+ 304:0,target 133
+ 294:0,target 127
+ 259:412,target 257
+ 214:407 goto
+ 191:258 shift
+ 8:313,target 39
+ 191:260 shift
+ 191:259 shift
+ 88:380 reduce
+ 29:355,target 114
+ 301:277 reduce
291:277 reduce
- 86:263,target 155
- 56:257,target 117
- 40:277 reduce
- 346:391,target 125
- 263:0,target 140
- 21:414,target 83
- 231:271 shift
- 58:x,target 97
- 261:277 reduce
- 231:272 shift
- 232:0,target 1
- 88:387 reduce
+ 191:261 shift
+ 4:337,target 20
+ 10:385,target 73
+ 39:277 shift
+ 45:349,target 165
+ 191:262 shift
+ 263:0,target 1
+ 154:Y,target 97
+ 0:362,target 31
+ 214:0 reduce
+ 1:345,target 33
+ 261:277 shift
+ 179:359 shift
+ 158:360,target 282
7:277,target 21
+ 88:388 reduce
10:280 shift
+ 241:262,target 123
+ 231:275 shift
256:0 reduce
- 144:398 shift
- 35:262,target 122
- 201:0,target 83
- 191:0,target 197
- 144:399 shift
- 150:359 shift
- 23:434 goto
- 53:441 goto
- 23:435 goto
- 160:0,target 91
- 159:0,target 78
- 133:277,target 1
- 99:314 shift
- 53:442 goto
+ 35:262,target 123
+ 201:0,target 70
+ 191:0,target 1
+ 160:0,target 82
+ 159:0,target 149
+ 133:277,target 68
+ 75:257 shift
1:293,target 33
308:0 reduce
298:0 reduce
201:277 reduce
191:277 reduce
- 178:277,target 93
- 99:315 shift
- 234:277,target 326
- 280:277,target 125
- 279:277,target 108
+ 178:277,target 304
+ 99:315 reduce
+ 93:264,target 165
+ 75:258 shift
+ 134:261,target 122
+ 99:316 reduce
+ 75:260 shift
+ 75:259 shift
+ 280:277,target 154
+ 279:277,target 222
+ 75:261 shift
10:291 shift
- 28:277,target 77
- 335:277,target 210
- 235:261,target 121
- 128:0,target 65
- 99:318 shift
- 98:334,target 55
- 74:277,target 1
+ 28:277,target 78
+ 335:277,target 158
+ 128:0,target 62
+ 98:334,target 53
+ 75:262 shift
+ 74:277,target 238
10:302 shift
- 144:419 goto
- 30:261,target 121
- 10:291,target 64
+ 99:319 reduce
+ 78:364,target 29
+ 30:261,target 122
+ 161:277 reduce
+ 134:0 reduce
+ 75:261,target 122
+ 58:407 goto
+ 10:291,target 65
351:0 reduce
- 58:398 shift
8:330,target 42
- 8:329,target 41
- 59:377,target 207
- 58:399 shift
+ 23:444 goto
10:296 shift
- 39:314 shift
+ 23:445 goto
+ 9:313,target 39
+ 263:257,target 118
+ 50:453,target 186
131:277 reduce
- 87:263,target 153
- 57:257,target 117
- 39:315 shift
- 253:333,target 341
- 176:0 reduce
- 94:368 shift
- 94:369 shift
- 39:318 shift
- 236:257 shift
- 39:320 shift
- 236:258 shift
+ 87:263,target 169
+ 57:257,target 118
+ 40:315 shift
+ 40:316 shift
+ 366:277 reduce
+ 363:0,target 226
+ 1:362,target 33
+ 40:319 shift
101:277 reduce
- 99:332 shift
- 75:275 shift
- 58:418 goto
- 332:0,target 132
- 236:260 shift
- 236:259 shift
- 99:333 shift
- 71:0,target 184
- 58:419 goto
- 3:328,target 14
+ 40:321 shift
+ 332:0,target 160
+ 99:333 reduce
+ 71:0,target 201
+ 3:328,target 13
+ 33:433,target 132
336:277 reduce
- 236:261 shift
- 150:383 shift
- 99:334 shift
- 48:427,target 172
- 236:262 shift
- 206:257 shift
- 79:416,target 217
- 8:388,target 60
- 36:262,target 122
- 291:0,target 161
- 206:258 shift
+ 228:0 reduce
+ 99:334 reduce
+ 75:277 reduce
+ 99:335 reduce
+ 36:262,target 123
+ 301:0,target 137
+ 291:0,target 126
+ 59:446,target 209
0:336,target 31
- 35:400,target 136
- 40:0,target 1
- 253:281,target 340
- 223:275,target 308
- 206:260 shift
- 206:259 shift
- 94:379 shift
- 21:378,target 82
+ 35:389,target 136
306:277 reduce
296:277 reduce
- 206:261 shift
- 77:286,target 29
- 45:277 shift
271:0 reduce
- 206:262 shift
- 260:0,target 219
- 259:0,target 209
- 134:277,target 241
- 180:277,target 73
- 179:277,target 64
- 94:264,target 223
- 39:332 shift
- 235:277,target 1
- 281:277,target 124
- 266:277 reduce
- 169:353,target 285
- 29:277,target 107
+ 269:258,target 119
+ 260:0,target 1
+ 259:0,target 104
+ 151:Y,target 97
+ 134:277,target 1
+ 56:454,target 200
+ 180:277,target 77
+ 40:333 shift
+ 281:277,target 152
+ 266:277 shift
+ 29:277,target 108
30:277,target 1
- 336:277,target 217
- 236:261,target 121
- 150:383,target 266
+ 336:277,target 156
+ 228:0,target 51
106:0 reduce
- 99:334,target 238
- 94:387 shift
+ 99:334,target 55
+ 75:277,target 1
323:0 reduce
62:0 reduce
- 144:448 goto
+ 236:275 shift
0:284,target 31
- 24:x,target 97
- 58:436 goto
+ 24:x,target 98
9:330,target 42
- 9:329,target 41
- 236:277 reduce
- 187:0,target 201
+ 187:0,target 64
4:277 reduce
- 161:321 shift
- 88:263,target 152
- 156:0,target 72
- 10:338 shift
+ 148:0 reduce
+ 365:0 reduce
+ 88:263,target 167
+ 58:257,target 118
206:277 reduce
- 196:277 shift
- 144:382,target 249
+ 196:277 reduce
+ 10:339 shift
+ 259:403,target 254
8:304,target 33
8:294,target 29
201:0 reduce
191:0 reduce
- 125:0,target 60
+ 125:0,target 59
+ 361:393,target 127
4:286 reduce
- 40:350 shift
+ 4:328,target 27
+ 34:433,target 133
166:277 reduce
- 243:262,target 122
- 9:388,target 60
- 10:347 shift
- 37:262,target 122
- 163:326,target 275
+ 243:262,target 123
+ 60:463,target 216
+ 0:353,target 31
+ 136:275 shift
1:336,target 33
- 36:400,target 136
+ 10:348 shift
+ 36:389,target 136
243:0 reduce
- 141:x,target 97
+ 150:425 goto
+ 149:425 goto
15:298 reduce
- 136:277 reduce
- 39:356 shift
- 150:288,target 263
- 98:0,target 55
+ 78:286,target 29
+ 40:357 shift
+ 360:0,target 41
+ 359:0,target 44
+ 135:277,target 249
+ 98:0,target 53
3:303,target 10
- 181:277,target 97
- 236:277,target 1
- 342:275 shift
+ 181:277,target 206
+ 95:264,target 231
285:0 reduce
- 282:277,target 121
+ 282:277,target 151
106:277 reduce
34:0 reduce
- 39:362 shift
- 342:276 shift
- 337:277,target 215
- 328:0,target 129
- 150:433 goto
- 67:0,target 182
- 0:311,target 31
- 225:404 goto
+ 337:277,target 161
+ 328:0,target 159
+ 175:439,target 299
+ 67:0,target 199
+ 40:363 shift
+ 342:277 reduce
+ 179:439 goto
81:277 shift
1:284,target 33
- 287:0,target 119
+ 212:257 shift
+ 287:0,target 123
+ 212:258 shift
121:0 reduce
9:263 shift
36:0,target 1
337:0 reduce
- 23:320,target 88
+ 212:260 shift
+ 212:259 shift
312:277 reduce
+ 212:261 shift
51:277 shift
- 10:364 shift
- 90:263,target 157
- 89:263,target 156
- 256:0,target 222
- 161:349 shift
- 144:398,target 197
- 34:423 goto
- 232:260,target 120
- 232:259,target 119
- 95:333,target 54
+ 212:262 shift
+ 90:263,target 170
+ 89:263,target 166
+ 10:365 shift
+ 256:0,target 113
+ 163:0 reduce
272:277 reduce
9:304,target 33
9:294,target 29
21:277 shift
- 143:262,target 122
- 0:370,target 31
- 10:372 shift
- 46:341,target 162
+ 225:0,target 39
+ 155:395 shift
+ 96:316,target 54
+ 362:393,target 127
+ 155:396 shift
+ 177:354,target 302
+ 155:397 shift
10:373 shift
- 243:400,target 333
- 242:277 reduce
- 184:0,target 92
- 167:429,target 282
- 4:327 reduce
- 164:326,target 275
- 37:400,target 139
- 53:384,target 72
- 154:392,target 126
+ 21:422,target 85
+ 361:391 shift
+ 244:262,target 123
+ 155:398 shift
+ 1:353,target 33
+ 10:374 shift
+ 361:392 shift
+ 242:277 shift
+ 215:0 reduce
+ 184:0,target 209
+ 38:262,target 123
+ 361:393 shift
+ 4:328 reduce
+ 34:433 goto
+ 361:394 shift
21:286 shift
- 153:0,target 71
- 95:281,target 54
- 39:385 shift
+ 240:407,target 341
212:277 reduce
- 136:277,target 175
- 39:356,target 146
+ 40:386 shift
}
array set plot::rules {
- 9,l 401
- 164,l 437
- 216,l 448
- 49,l 417
- 50,l 417
- 136,l 432
- 92,l 421
- 178,l 440
- 231,l 452
- 22,l 406
- 108,l 424
- 64,l 421
- 151,l 435
- 203,l 445
- 193,l 443
- 36,l 413
- 123,l 428
- 78,l 421
- 165,l 437
- 217,l 448
- 51,l 417
- 137,l 433
- 93,l 421
- 180,l 441
- 179,l 441
- 232,l 452
- 23,l 408
- 109,l 425
- 110,l 425
- 65,l 421
- 152,l 435
- 204,l 445
- 194,l 443
- 37,l 414
- 124,l 429
- 79,l 421
- 80,l 421
- 166,l 438
- 218,l 449
- 10,l 401
- 52,l 417
- 138,l 433
- 94,l 421
- 181,l 441
- 233,l 452
- 24,l 408
- 111,l 426
- 66,l 421
- 153,l 435
- 205,l 445
- 195,l 443
- 38,l 414
- 125,l 429
- 81,l 421
- 167,l 438
- 220,l 450
- 219,l 449
- 11,l 402
- 53,l 418
- 139,l 433
- 140,l 433
- 95,l 421
- 182,l 442
- 234,l 453
- 25,l 408
- 112,l 426
- 67,l 421
- 0,l 454
- 154,l 435
- 206,l 445
- 196,l 443
- 39,l 414
- 40,l 414
- 126,l 430
- 82,l 421
- 168,l 439
- 221,l 450
- 12,l 402
- 54,l 418
- 141,l 434
- 96,l 421
- 183,l 442
- 235,l 453
- 26,l 408
- 113,l 426
- 68,l 421
- 1,l 400
- 155,l 435
- 207,l 445
- 197,l 444
- 41,l 415
- 127,l 430
- 83,l 421
- 170,l 439
- 169,l 439
- 222,l 450
- 13,l 403
- 100,l 421
- 55,l 418
- 142,l 434
- 97,l 421
- 184,l 442
- 236,l 453
- 27,l 409
- 114,l 426
- 69,l 421
- 70,l 421
- 2,l 400
- 156,l 435
- 208,l 445
- 198,l 444
- 42,l 415
- 128,l 431
- 84,l 421
- 171,l 439
- 223,l 450
- 14,l 403
- 101,l 422
- 56,l 418
- 143,l 434
- 98,l 421
- 185,l 442
- 237,l 453
- 28,l 408
- 115,l 426
- 71,l 421
- 3,l 400
- 157,l 435
- 210,l 446
- 209,l 445
- 199,l 444
- 43,l 415
- 129,l 431
- 130,l 431
- 85,l 421
- 172,l 439
- 224,l 451
- 15,l 404
- 102,l 422
- 57,l 419
- 144,l 434
- 99,l 421
- 186,l 442
- 238,l 453
- 30,l 408
- 29,l 410
- 116,l 427
- 72,l 421
- 4,l 400
- 158,l 436
- 211,l 446
- 44,l 415
- 131,l 431
- 86,l 421
- 173,l 439
- 225,l 451
- 16,l 404
- 103,l 423
- 58,l 419
- 145,l 434
- 187,l 442
- 239,l 453
- 31,l 411
- 117,l 427
- 73,l 421
- 5,l 400
- 160,l 436
- 159,l 436
- 212,l 447
- 45,l 416
- 132,l 431
- 87,l 421
- 174,l 439
- 226,l 451
- 17,l 404
- 104,l 423
- 59,l 420
- 60,l 420
- 146,l 434
- 188,l 442
- 32,l 408
- 118,l 427
- 74,l 421
- 6,l 400
- 161,l 436
- 213,l 447
- 46,l 416
- 133,l 431
- 88,l 421
- 175,l 440
- 227,l 451
- 18,l 405
- 105,l 424
- 61,l 420
- 147,l 434
- 200,l 444
- 190,l 442
- 189,l 442
- 33,l 412
- 119,l 427
- 120,l 427
- 75,l 421
- 7,l 400
- 162,l 437
- 214,l 447
- 47,l 416
- 134,l 431
- 89,l 421
- 90,l 421
- 176,l 440
- 228,l 452
- 20,l 406
- 19,l 405
- 106,l 424
- 62,l 420
- 148,l 434
- 201,l 444
- 191,l 442
- 34,l 408
- 121,l 427
- 76,l 421
- 8,l 401
- 163,l 437
- 215,l 448
- 48,l 416
- 135,l 432
- 91,l 421
- 177,l 440
- 230,l 452
- 229,l 452
- 21,l 407
- 107,l 424
- 63,l 421
- 149,l 434
- 150,l 434
- 202,l 445
- 192,l 443
- 35,l 413
- 122,l 428
- 77,l 421
+ 9,l 408
+ 164,l 444
+ 216,l 455
+ 49,l 424
+ 50,l 424
+ 136,l 438
+ 92,l 428
+ 178,l 447
+ 231,l 458
+ 22,l 413
+ 108,l 430
+ 64,l 428
+ 151,l 443
+ 203,l 452
+ 193,l 451
+ 245,l 462
+ 36,l 420
+ 123,l 435
+ 78,l 428
+ 165,l 445
+ 217,l 455
+ 51,l 424
+ 137,l 438
+ 93,l 428
+ 180,l 448
+ 179,l 447
+ 232,l 459
+ 23,l 415
+ 109,l 430
+ 110,l 431
+ 65,l 428
+ 152,l 443
+ 204,l 452
+ 194,l 451
+ 246,l 462
+ 37,l 421
+ 124,l 435
+ 79,l 428
+ 80,l 428
+ 166,l 445
+ 218,l 455
+ 10,l 408
+ 52,l 424
+ 138,l 439
+ 94,l 428
+ 181,l 448
+ 233,l 459
+ 24,l 415
+ 111,l 431
+ 66,l 428
+ 153,l 443
+ 205,l 452
+ 195,l 451
+ 247,l 462
+ 38,l 421
+ 125,l 436
+ 81,l 428
+ 167,l 445
+ 220,l 455
+ 219,l 455
+ 11,l 409
+ 53,l 425
+ 139,l 439
+ 140,l 440
+ 95,l 428
+ 182,l 449
+ 234,l 460
+ 25,l 415
+ 112,l 431
+ 67,l 428
+ 0,l 464
+ 154,l 443
+ 206,l 453
+ 196,l 452
+ 248,l 463
+ 39,l 421
+ 40,l 421
+ 126,l 436
+ 82,l 428
+ 168,l 445
+ 221,l 455
+ 12,l 409
+ 54,l 425
+ 141,l 440
+ 96,l 428
+ 183,l 449
+ 235,l 460
+ 26,l 415
+ 113,l 431
+ 68,l 428
+ 1,l 407
+ 155,l 444
+ 207,l 453
+ 197,l 452
+ 250,l 463
+ 249,l 463
+ 41,l 422
+ 127,l 436
+ 83,l 428
+ 170,l 445
+ 169,l 445
+ 222,l 455
+ 13,l 410
+ 100,l 428
+ 55,l 425
+ 142,l 441
+ 97,l 428
+ 184,l 449
+ 236,l 460
+ 27,l 416
+ 114,l 431
+ 69,l 428
+ 70,l 428
+ 2,l 407
+ 156,l 444
+ 208,l 453
+ 198,l 452
+ 251,l 463
+ 42,l 422
+ 128,l 436
+ 84,l 428
+ 171,l 445
+ 223,l 455
+ 14,l 410
+ 101,l 428
+ 56,l 425
+ 143,l 441
+ 98,l 428
+ 185,l 449
+ 237,l 460
+ 28,l 415
+ 115,l 432
+ 71,l 428
+ 3,l 407
+ 157,l 444
+ 210,l 453
+ 209,l 453
+ 199,l 452
+ 252,l 463
+ 43,l 422
+ 129,l 436
+ 130,l 437
+ 85,l 428
+ 172,l 446
+ 224,l 456
+ 15,l 411
+ 102,l 429
+ 57,l 426
+ 144,l 441
+ 99,l 428
+ 186,l 449
+ 238,l 461
+ 30,l 415
+ 29,l 417
+ 116,l 432
+ 72,l 428
+ 4,l 407
+ 158,l 444
+ 211,l 454
+ 253,l 463
+ 44,l 422
+ 131,l 437
+ 86,l 428
+ 173,l 446
+ 225,l 456
+ 16,l 411
+ 103,l 429
+ 58,l 426
+ 145,l 441
+ 187,l 449
+ 240,l 461
+ 239,l 461
+ 31,l 418
+ 117,l 433
+ 73,l 428
+ 5,l 407
+ 160,l 444
+ 159,l 444
+ 212,l 454
+ 45,l 423
+ 132,l 437
+ 87,l 428
+ 174,l 446
+ 226,l 457
+ 17,l 411
+ 104,l 429
+ 59,l 427
+ 60,l 427
+ 146,l 441
+ 188,l 449
+ 241,l 461
+ 32,l 415
+ 118,l 433
+ 74,l 428
+ 6,l 407
+ 161,l 444
+ 213,l 454
+ 46,l 423
+ 133,l 437
+ 88,l 428
+ 175,l 446
+ 227,l 457
+ 18,l 412
+ 105,l 429
+ 61,l 427
+ 147,l 441
+ 200,l 452
+ 190,l 450
+ 189,l 450
+ 242,l 462
+ 33,l 419
+ 119,l 434
+ 120,l 434
+ 75,l 428
+ 7,l 407
+ 162,l 444
+ 214,l 454
+ 47,l 423
+ 134,l 437
+ 89,l 428
+ 90,l 428
+ 176,l 447
+ 228,l 457
+ 20,l 413
+ 19,l 412
+ 106,l 430
+ 62,l 427
+ 148,l 441
+ 201,l 452
+ 191,l 450
+ 243,l 462
+ 34,l 415
+ 121,l 434
+ 76,l 428
+ 8,l 408
+ 163,l 444
+ 215,l 454
+ 48,l 423
+ 135,l 437
+ 91,l 428
+ 177,l 447
+ 230,l 458
+ 229,l 458
+ 21,l 414
+ 107,l 430
+ 63,l 428
+ 149,l 442
+ 150,l 442
+ 202,l 452
+ 192,l 450
+ 244,l 462
+ 35,l 420
+ 122,l 434
+ 77,l 428
}
array set plot::rules {
- 122,dc 1
+ 122,dc 2
187,dc 1
12,dc 1
- 77,dc 1
+ 77,dc 2
114,dc 1
- 180,dc 2
+ 180,dc 1
179,dc 1
69,dc 2
70,dc 2
- 106,dc 2
+ 106,dc 1
9,dc 1
172,dc 1
+ 247,dc 1
62,dc 1
2,dc 1
- 164,dc 1
- 239,dc 2
+ 164,dc 3
+ 240,dc 3
+ 239,dc 3
54,dc 1
- 156,dc 1
+ 156,dc 3
232,dc 1
46,dc 0
148,dc 3
224,dc 2
38,dc 2
- 141,dc 3
+ 141,dc 1
216,dc 2
31,dc 0
96,dc 2
- 133,dc 3
- 208,dc 2
+ 133,dc 2
+ 208,dc 1
198,dc 1
23,dc 2
88,dc 2
125,dc 1
201,dc 1
- 191,dc 1
+ 191,dc 2
15,dc 1
81,dc 2
- 117,dc 2
+ 117,dc 0
183,dc 1
73,dc 2
109,dc 1
110,dc 1
- 175,dc 1
+ 175,dc 2
+ 251,dc 2
65,dc 2
- 102,dc 2
+ 102,dc 1
5,dc 1
- 167,dc 2
+ 167,dc 1
+ 243,dc 1
57,dc 1
- 160,dc 2
- 159,dc 2
- 235,dc 2
+ 160,dc 3
+ 159,dc 3
+ 235,dc 1
49,dc 4
50,dc 0
152,dc 1
227,dc 3
42,dc 0
144,dc 3
- 220,dc 1
- 219,dc 1
+ 220,dc 2
+ 219,dc 3
34,dc 3
99,dc 2
- 136,dc 2
- 212,dc 3
+ 136,dc 1
+ 212,dc 1
26,dc 0
92,dc 2
- 128,dc 3
- 204,dc 3
- 194,dc 1
+ 128,dc 1
+ 204,dc 1
+ 194,dc 2
18,dc 1
84,dc 2
121,dc 2
@@ -3090,66 +3212,70 @@ array set plot::rules {
11,dc 1
76,dc 2
113,dc 1
- 178,dc 2
+ 178,dc 1
68,dc 2
- 105,dc 2
+ 105,dc 3
8,dc 1
171,dc 1
+ 246,dc 1
61,dc 1
1,dc 0
- 163,dc 1
+ 163,dc 3
238,dc 2
53,dc 1
- 155,dc 1
- 231,dc 1
+ 155,dc 3
+ 231,dc 2
45,dc 4
147,dc 3
- 223,dc 1
+ 223,dc 2
37,dc 1
139,dc 1
140,dc 1
- 215,dc 2
+ 215,dc 1
30,dc 5
29,dc 0
95,dc 2
- 132,dc 3
- 207,dc 2
+ 132,dc 2
+ 207,dc 1
197,dc 1
22,dc 3
87,dc 2
124,dc 1
200,dc 1
- 190,dc 1
+ 190,dc 2
189,dc 1
14,dc 1
79,dc 2
80,dc 2
- 116,dc 0
+ 116,dc 2
182,dc 1
72,dc 2
- 108,dc 2
- 174,dc 1
+ 108,dc 1
+ 174,dc 2
+ 250,dc 2
+ 249,dc 2
64,dc 2
- 101,dc 1
+ 101,dc 2
4,dc 1
166,dc 1
+ 242,dc 1
56,dc 1
- 158,dc 1
- 234,dc 2
+ 158,dc 3
+ 234,dc 1
48,dc 4
151,dc 1
226,dc 3
41,dc 4
143,dc 3
- 218,dc 1
+ 218,dc 3
33,dc 0
98,dc 2
- 135,dc 1
+ 135,dc 2
211,dc 1
25,dc 1
91,dc 2
127,dc 1
- 203,dc 3
+ 203,dc 1
193,dc 1
17,dc 1
83,dc 2
@@ -3159,1084 +3285,1136 @@ array set plot::rules {
10,dc 1
75,dc 2
112,dc 1
- 177,dc 2
+ 177,dc 1
+ 253,dc 2
67,dc 2
- 104,dc 1
+ 104,dc 2
7,dc 1
170,dc 1
169,dc 1
+ 245,dc 1
59,dc 1
60,dc 1
0,dc 1
- 162,dc 1
- 237,dc 2
+ 162,dc 3
+ 237,dc 1
52,dc 4
154,dc 1
- 230,dc 1
- 229,dc 1
+ 230,dc 2
+ 229,dc 2
44,dc 4
146,dc 3
- 222,dc 1
+ 222,dc 2
36,dc 1
138,dc 1
- 214,dc 3
+ 214,dc 1
28,dc 3
94,dc 2
- 131,dc 3
- 206,dc 2
+ 131,dc 2
+ 206,dc 1
196,dc 1
21,dc 0
86,dc 2
123,dc 1
188,dc 1
13,dc 1
- 78,dc 2
+ 78,dc 1
115,dc 1
181,dc 2
71,dc 2
- 107,dc 2
- 173,dc 1
+ 107,dc 1
+ 173,dc 2
+ 248,dc 2
63,dc 2
100,dc 2
3,dc 1
165,dc 1
+ 241,dc 3
55,dc 1
- 157,dc 1
+ 157,dc 3
233,dc 1
47,dc 1
- 149,dc 3
- 150,dc 3
- 225,dc 3
+ 149,dc 1
+ 150,dc 2
+ 225,dc 1
39,dc 2
40,dc 2
142,dc 3
- 217,dc 2
+ 217,dc 3
32,dc 2
97,dc 2
- 134,dc 3
- 210,dc 2
- 209,dc 2
+ 134,dc 2
+ 210,dc 1
+ 209,dc 1
199,dc 1
24,dc 1
89,dc 2
90,dc 2
126,dc 1
- 202,dc 2
- 192,dc 1
+ 202,dc 1
+ 192,dc 2
16,dc 1
82,dc 2
- 118,dc 2
+ 118,dc 1
184,dc 1
74,dc 2
111,dc 1
- 176,dc 2
+ 176,dc 1
+ 252,dc 2
66,dc 1
- 103,dc 0
+ 103,dc 2
6,dc 1
168,dc 1
+ 244,dc 1
58,dc 1
- 161,dc 2
- 236,dc 2
+ 161,dc 3
+ 236,dc 1
51,dc 1
153,dc 1
- 228,dc 1
+ 228,dc 3
43,dc 1
145,dc 3
- 221,dc 1
+ 221,dc 2
35,dc 0
137,dc 1
- 213,dc 3
+ 213,dc 1
27,dc 0
93,dc 2
- 129,dc 3
- 130,dc 3
- 205,dc 3
- 195,dc 1
+ 129,dc 1
+ 130,dc 0
+ 205,dc 1
+ 195,dc 2
20,dc 1
19,dc 1
85,dc 2
}
array set plot::rules {
- 41,line 254
- 37,line 247
- 34,line 239
- 31,line 237
- 27,line 234
- 24,line 230
- 21,line 225
- 17,line 218
- 14,line 213
- 11,line 208
- 238,line 558
- 9,line 204
- 235,line 555
- 6,line 200
- 232,line 549
- 3,line 197
- 228,line 545
- 225,line 540
- 222,line 534
- 218,line 528
- 215,line 523
- 212,line 518
- 208,line 510
- 198,line 497
- 205,line 507
- 195,line 492
- 202,line 504
- 192,line 489
- 188,line 482
- 185,line 479
- 182,line 476
- 178,line 468
- 175,line 465
- 172,line 460
- 168,line 456
- 165,line 448
- 162,line 445
- 158,line 439
- 155,line 434
- 152,line 430
- 148,line 423
- 145,line 420
- 142,line 416
- 138,line 409
- 135,line 404
- 132,line 399
- 128,line 395
- 125,line 388
- 122,line 383
- 118,line 377
- 115,line 372
- 99,line 346
- 112,line 369
- 96,line 339
- 108,line 361
- 93,line 335
- 105,line 358
- 89,line 331
- 90,line 332
- 102,line 351
- 86,line 327
- 83,line 323
- 79,line 319
- 80,line 320
- 76,line 314
- 73,line 310
- 69,line 306
- 70,line 307
- 66,line 301
- 63,line 297
- 59,line 291
- 60,line 292
- 56,line 283
- 53,line 280
- 49,line 272
- 50,line 274
- 46,line 265
- 43,line 258
- 39,line 249
- 40,line 250
- 36,line 244
- 33,line 238
- 30,line 237
- 29,line 235
- 26,line 234
- 23,line 229
- 20,line 225
- 19,line 222
- 16,line 217
- 13,line 212
- 10,line 205
- 237,line 557
- 8,line 203
- 234,line 554
- 5,line 199
- 231,line 548
- 2,line 196
- 227,line 542
+ 41,line 264
+ 37,line 257
+ 34,line 249
+ 31,line 247
+ 27,line 244
+ 24,line 240
+ 21,line 235
+ 17,line 228
+ 14,line 223
+ 11,line 218
+ 252,line 588
+ 248,line 584
+ 245,line 578
+ 242,line 575
+ 238,line 569
+ 9,line 214
+ 235,line 563
+ 6,line 210
+ 232,line 558
+ 3,line 207
+ 228,line 550
+ 225,line 545
+ 222,line 540
+ 218,line 536
+ 215,line 530
+ 212,line 527
+ 208,line 521
+ 198,line 508
+ 205,line 516
+ 195,line 503
+ 202,line 512
+ 192,line 498
+ 188,line 492
+ 185,line 489
+ 182,line 486
+ 178,line 477
+ 175,line 472
+ 172,line 469
+ 168,line 463
+ 165,line 458
+ 162,line 453
+ 158,line 448
+ 155,line 445
+ 152,line 439
+ 148,line 431
+ 145,line 428
+ 142,line 425
+ 138,line 417
+ 135,line 410
+ 132,line 407
+ 128,line 401
+ 125,line 398
+ 122,line 391
+ 118,line 385
+ 115,line 380
+ 99,line 355
+ 112,line 375
+ 96,line 348
+ 108,line 369
+ 93,line 345
+ 105,line 364
+ 89,line 340
+ 90,line 342
+ 102,line 361
+ 86,line 337
+ 83,line 333
+ 79,line 329
+ 80,line 330
+ 76,line 324
+ 73,line 320
+ 69,line 315
+ 70,line 317
+ 66,line 311
+ 63,line 307
+ 59,line 301
+ 60,line 302
+ 56,line 293
+ 53,line 290
+ 49,line 282
+ 50,line 284
+ 46,line 275
+ 43,line 268
+ 39,line 259
+ 40,line 260
+ 36,line 254
+ 33,line 248
+ 30,line 247
+ 29,line 245
+ 26,line 244
+ 23,line 239
+ 20,line 235
+ 19,line 232
+ 16,line 227
+ 13,line 222
+ 10,line 215
+ 251,line 587
+ 247,line 580
+ 244,line 577
+ 241,line 572
+ 237,line 565
+ 8,line 213
+ 234,line 562
+ 5,line 209
+ 231,line 555
+ 2,line 206
+ 227,line 549
27,e 1
- 224,line 539
- 221,line 533
- 217,line 525
- 214,line 520
- 211,line 515
- 207,line 509
- 197,line 496
- 204,line 506
- 194,line 491
- 201,line 500
- 191,line 486
- 187,line 481
- 184,line 478
- 181,line 473
- 177,line 467
- 174,line 462
- 171,line 459
- 167,line 453
- 164,line 447
- 161,line 442
- 157,line 436
- 154,line 433
- 151,line 428
- 147,line 422
- 144,line 418
- 141,line 415
- 137,line 408
- 134,line 401
- 131,line 398
- 127,line 392
- 124,line 387
- 121,line 380
- 117,line 376
- 114,line 371
- 98,line 344
- 111,line 368
- 95,line 337
+ 224,line 544
+ 221,line 539
+ 217,line 535
+ 214,line 529
+ 211,line 526
+ 207,line 520
+ 197,line 507
+ 204,line 515
+ 194,line 502
+ 201,line 511
+ 191,line 497
+ 187,line 491
+ 184,line 488
+ 181,line 483
+ 177,line 476
+ 174,line 471
+ 171,line 466
+ 167,line 461
+ 164,line 455
+ 161,line 452
+ 157,line 447
+ 154,line 441
+ 151,line 438
+ 147,line 430
+ 144,line 427
+ 141,line 422
+ 137,line 414
+ 134,line 409
+ 131,line 406
+ 127,line 400
+ 124,line 395
+ 121,line 390
+ 117,line 384
+ 114,line 377
+ 98,line 352
+ 111,line 374
+ 95,line 347
29,e 3
- 107,line 360
- 92,line 334
- 104,line 355
- 88,line 329
- 101,line 350
- 85,line 326
- 82,line 322
- 78,line 318
- 75,line 313
- 72,line 309
- 68,line 304
- 65,line 300
- 62,line 294
- 58,line 288
- 55,line 282
- 52,line 277
- 48,line 268
- 45,line 263
- 42,line 256
+ 107,line 368
+ 92,line 344
+ 104,line 363
+ 88,line 339
+ 101,line 358
+ 85,line 336
+ 82,line 332
+ 78,line 327
+ 75,line 323
+ 72,line 319
+ 68,line 314
+ 65,line 310
+ 62,line 304
+ 58,line 298
+ 55,line 292
+ 52,line 287
+ 48,line 278
+ 45,line 273
+ 42,line 266
31,e 0
- 38,line 248
- 35,line 243
- 32,line 238
- 28,line 235
- 25,line 232
- 22,line 226
- 18,line 221
- 15,line 216
- 12,line 209
- 239,line 559
- 236,line 556
- 7,line 201
- 233,line 550
- 4,line 198
- 230,line 547
- 229,line 546
- 1,line 195
- 226,line 541
- 223,line 535
- 220,line 532
- 219,line 529
- 216,line 524
- 213,line 519
- 210,line 514
- 209,line 511
- 199,line 498
- 206,line 508
- 196,line 493
- 203,line 505
- 193,line 490
- 200,line 499
- 190,line 485
- 189,line 483
- 186,line 480
- 183,line 477
- 180,line 472
- 179,line 471
- 176,line 466
- 173,line 461
+ 38,line 258
+ 35,line 253
+ 32,line 248
+ 28,line 245
+ 25,line 242
+ 22,line 236
+ 18,line 231
+ 15,line 226
+ 12,line 219
+ 253,line 589
+ 250,line 586
+ 249,line 585
+ 246,line 579
+ 243,line 576
+ 240,line 571
+ 239,line 570
+ 236,line 564
+ 7,line 211
+ 233,line 559
+ 4,line 208
+ 230,line 554
+ 229,line 553
+ 1,line 205
+ 226,line 548
+ 223,line 541
+ 220,line 538
+ 219,line 537
+ 216,line 534
+ 213,line 528
+ 210,line 523
+ 209,line 522
+ 199,line 509
+ 206,line 519
+ 196,line 506
+ 203,line 513
+ 193,line 501
+ 200,line 510
+ 190,line 496
+ 189,line 495
+ 186,line 490
+ 183,line 487
+ 180,line 482
+ 179,line 478
+ 176,line 475
+ 173,line 470
33,e 1
- 170,line 458
- 169,line 457
- 166,line 452
- 163,line 446
- 160,line 441
- 159,line 440
- 156,line 435
- 153,line 431
- 149,line 424
- 150,line 425
- 146,line 421
- 143,line 417
- 139,line 410
- 140,line 411
- 136,line 405
- 133,line 400
- 129,line 396
- 130,line 397
- 126,line 391
- 123,line 384
- 119,line 378
- 120,line 379
- 116,line 375
- 113,line 370
- 97,line 341
- 109,line 364
- 110,line 365
- 94,line 336
- 106,line 359
- 91,line 333
- 103,line 354
- 87,line 328
- 100,line 347
- 84,line 325
- 81,line 321
- 77,line 316
- 74,line 312
+ 170,line 465
+ 169,line 464
+ 166,line 460
+ 163,line 454
+ 160,line 451
+ 159,line 450
+ 156,line 446
+ 153,line 440
+ 149,line 434
+ 150,line 435
+ 146,line 429
+ 143,line 426
+ 139,line 418
+ 140,line 421
+ 136,line 413
+ 133,line 408
+ 129,line 402
+ 130,line 405
+ 126,line 399
+ 123,line 394
+ 119,line 388
+ 120,line 389
+ 116,line 381
+ 113,line 376
+ 97,line 350
+ 109,line 370
+ 110,line 373
+ 94,line 346
+ 106,line 367
+ 91,line 343
+ 103,line 362
+ 87,line 338
+ 100,line 357
+ 84,line 334
+ 81,line 331
+ 77,line 325
+ 74,line 321
21,e 1
- 71,line 308
- 67,line 303
- 64,line 299
- 61,line 293
- 57,line 287
- 54,line 281
- 51,line 276
- 47,line 267
- 44,line 259
+ 71,line 318
+ 67,line 312
+ 64,line 309
+ 61,line 303
+ 57,line 297
+ 54,line 291
+ 51,line 286
+ 47,line 277
+ 44,line 269
}
array set plot::lr1_table {
327,trans {}
- 286 {{112 {0 277} 1}}
+ 286 {{235 {0 277} 1}}
66,trans {}
- 35 {{89 {0 277} 1} {175 {0 277} 0} {176 {0 277} 0} {177 {0 277} 0} {178 {0 277} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 35 {{90 {0 277} 1} {189 {0 277} 0} {190 {0 277} 0} {191 {0 277} 0} {192 {0 277} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
346,trans {}
- 287 {{111 {0 277} 1}}
+ 287 {{237 {0 277} 1}}
85,trans {}
- 36 {{90 {0 277} 1} {175 {0 277} 0} {176 {0 277} 0} {177 {0 277} 0} {178 {0 277} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 36 {{91 {0 277} 1} {189 {0 277} 0} {190 {0 277} 0} {191 {0 277} 0} {192 {0 277} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
365,trans {}
- 288 {{114 {0 277} 1}}
- 37 {{87 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 300 {{120 {0 277} 2}}
- 290 {{107 {0 277} 2}}
- 289 {{113 {0 277} 1}}
- 38 {{88 {0 277} 1}}
- 301 {{181 {0 277} 2}}
- 291 {{108 {0 277} 2}}
- 39 {{99 {0 277} 1} {202 {0 277} 0} {203 {0 277} 0} {204 {0 277} 0} {205 {0 277} 0} {206 {0 277} 0} {207 {0 277} 0} {208 {0 277} 0} {209 {0 277} 0}}
- 40 {{81 {0 277} 1} {135 {0 277} 0} {136 {0 277} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 302 {{180 {0 277} 2}}
- 292 {{125 {0 277} 1}}
- 117,trans {}
- 41 {{71 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 303 {{161 {0 277} 2}}
- 293 {{124 {0 277} 1}}
- 136,trans {}
- 42 {{63 {0 277} 1} {101 {0 277} 0} {102 {0 277} 0}}
- 304 {{159 {0 277} 2}}
- 294 {{121 {0 277} 2}}
- 155,trans {}
- 43 {{72 {0 277} 1}}
- 305 {{160 {0 277} 2}}
+ 288 {{223 {0 277} 2}}
+ 37 {{67 {0 277} 1} {102 {0 277} 0} {103 {0 277} 0} {104 {0 277} 0} {105 {0 277} 0} {106 277 0} {107 277 0} {108 277 0} {109 277 0}}
+ 300 {{119 {0 277} 2}}
+ 290 {{232 {0 277} 1}}
+ 289 {{233 {0 277} 1}}
+ 38 {{88 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 301 {{120 {0 277} 2}}
+ 291 {{222 {0 277} 2}}
+ 39 {{89 {0 277} 1}}
+ 40 {{100 {0 277} 1} {216 {0 277} 0} {217 {0 277} 0} {218 {0 277} 0} {219 {0 277} 0} {220 {0 277} 0} {221 {0 277} 0} {222 {0 277} 0} {223 {0 277} 0}}
+ 302 {{129 {0 277} 1}}
+ 292 {{154 {0 277} 1}}
+ 117,trans {{277 251}}
+ 41 {{82 {0 277} 1} {149 {0 277} 0} {150 {0 277} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 303 {{126 {0 277} 1}}
+ 293 {{152 {0 277} 1}}
+ 136,trans {{275 254}}
+ 42 {{72 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 304 {{125 {0 277} 1}}
+ 294 {{151 {0 277} 1}}
+ 155,trans {{395 284} {396 285} {397 286} {398 287} {460 288}}
+ 43 {{63 {0 277} 1} {115 {0 277} 0} {116 {0 277} 0}}
174,trans {}
- 295 {{118 {0 277} 2}}
- 44 {{78 {0 277} 1} {126 {0 277} 0} {127 {0 277} 0}}
- 306 {{234 {0 277} 2}}
- 203,trans {{277 304}}
+ 305 {{128 {0 277} 1}}
+ 295 {{153 {0 277} 1}}
+ 44 {{73 {0 277} 1}}
+ 203,trans {}
193,trans {}
- 296 {{123 {0 277} 1}}
- 45 {{91 {0 277} 1}}
+ 306 {{127 {0 277} 1}}
+ 296 {{150 {0 277} 2}}
+ 45 {{79 {0 277} 1} {140 {0 277} 0} {141 {0 277} 0}}
222,trans {}
- 307 {{238 {0 277} 2}}
- 297 {{122 {0 277} 1}}
- 46 {{75 {0 277} 1} {105 {0 277} 0} {106 {0 277} 0} {107 {0 277} 0} {108 {0 277} 0}}
- 241,trans {{275 341} {276 342} {405 343}}
- 308 {{239 {0 277} 2}}
- 298 {{117 {0 277} 2}}
- 47 {{74 {0 277} 1} {105 {0 277} 0} {106 {0 277} 0} {107 {0 277} 0} {108 {0 277} 0}}
- 260,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 351}}
+ 307 {{121 {0 277} 2}}
+ 297 {{116 {0 277} 2}}
+ 46 {{92 {0 277} 1}}
+ 241,trans {{273 338} {274 339} {410 350}}
+ 308 {{122 {0 277} 2}}
+ 298 {{124 {0 277} 1}}
+ 47 {{76 {0 277} 1} {119 {0 277} 0} {120 {0 277} 0} {121 {0 277} 0} {122 {0 277} 0}}
+ 260,trans {}
259,trans {}
- 310 {{237 {0 277} 2}}
- 309 {{235 {0 277} 2}}
- 299 {{119 {0 277} 2}}
- 48 {{76 {0 277} 1} {116 {0 277} 0} {117 {0 277} 0} {118 {0 277} 0} {119 {0 277} 0} {120 {0 277} 0} {121 {0 277} 0}}
+ 310 {{138 {0 277} 1}}
+ 309 {{139 {0 277} 1}}
+ 299 {{123 {0 277} 1}}
+ 48 {{75 {0 277} 1} {119 {0 277} 0} {120 {0 277} 0} {121 {0 277} 0} {122 {0 277} 0}}
278,trans {}
- 311 {{236 {0 277} 2}}
- 49 {{93 {0 277} 1} {192 {0 277} 0} {193 {0 277} 0} {194 {0 277} 0} {195 {0 277} 0} {196 {0 277} 0}}
- 50 {{64 {0 277} 1}}
+ 311 {{135 {0 277} 2}}
+ 49 {{77 {0 277} 1} {130 {0 277} 0} {131 {0 277} 0} {132 {0 277} 0} {133 {0 277} 0} {134 {0 277} 0} {135 {0 277} 0}}
+ 50 {{94 {0 277} 1} {206 {0 277} 0} {207 {0 277} 0} {208 {0 277} 0} {209 {0 277} 0} {210 {0 277} 0}}
27,trans {}
307,trans {}
297,trans {}
- 312 {{30 {0 277} 5}}
- 46,trans {{340 161} {341 162} {345 163} {368 164} {424 165}}
- 51 {{73 {0 277} 1}}
+ 312 {{132 {0 277} 2}}
+ 46,trans {{277 168}}
+ 51 {{64 {0 277} 1}}
326,trans {}
- 313 {{41 {0 277} 3} {44 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}}
+ 313 {{137 {0 277} 1}}
65,trans {}
- 52 {{97 {0 277} 1}}
+ 52 {{74 {0 277} 1}}
345,trans {}
- 314 {{45 {0 277} 2} {48 {0 277} 2}}
+ 314 {{136 {0 277} 1}}
84,trans {}
- 53 {{92 {0 277} 1} {179 {0 277} 0} {180 {0 277} 0} {181 {0 277} 0} {182 {0 277} 0} {183 {0 277} 0} {184 {0 277} 0} {185 {0 277} 0} {186 {0 277} 0} {187 {0 277} 0} {188 {0 277} 0} {189 {0 277} 0} {190 {0 277} 0} {191 {0 277} 0}}
+ 53 {{98 {0 277} 1}}
364,trans {}
- 315 {{49 {0 277} 2} {52 {0 277} 2}}
- 54 {{85 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 316 {{8 {0 277} 1}}
- 55 {{94 {0 277} 1} {197 {0 277} 0} {198 {0 277} 0} {199 {0 277} 0} {200 {0 277} 0} {201 {0 277} 0}}
- 317 {{9 {0 277} 1}}
- 56 {{69 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 318 {{10 {0 277} 1}}
- 116,trans {{277 243}}
+ 315 {{131 {0 277} 2}}
+ 54 {{93 {0 277} 1} {193 {0 277} 0} {194 {0 277} 0} {195 {0 277} 0} {196 {0 277} 0} {197 {0 277} 0} {198 {0 277} 0} {199 {0 277} 0} {200 {0 277} 0} {201 {0 277} 0} {202 {0 277} 0} {203 {0 277} 0} {204 {0 277} 0} {205 {0 277} 0}}
+ 316 {{133 {0 277} 2}}
+ 55 {{86 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 317 {{134 {0 277} 2}}
+ 56 {{95 {0 277} 1} {211 {0 277} 0} {212 {0 277} 0} {213 {0 277} 0} {214 {0 277} 0} {215 {0 277} 0}}
+ 318 {{195 {0 277} 2}}
+ 116,trans {}
57 {{70 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 320 {{143 {0 277} 3}}
- 319 {{141 {0 277} 3}}
- 135,trans {{275 246}}
- 58 {{83 {0 277} 1} {158 {0 277} 0} {159 {0 277} 0} {160 {0 277} 0} {161 {0 277} 0} {53 277 0} {54 277 0} {55 277 0} {56 277 0} {57 277 0} {58 277 0}}
- 321 {{13 {0 277} 1}}
- 154,trans {{390 124} {391 125} {392 126} {393 127} {420 280}}
- 59 {{100 {0 277} 1} {234 {0 277} 0} {235 {0 277} 0} {236 {0 277} 0} {237 {0 277} 0} {238 {0 277} 0} {239 {0 277} 0}}
- 60 {{95 {0 277} 1}}
- 322 {{14 {0 277} 1}}
+ 320 {{175 {0 277} 2}}
+ 319 {{194 {0 277} 2}}
+ 135,trans {{277 253}}
+ 58 {{71 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 321 {{173 {0 277} 2}}
+ 154,trans {{X 278} {Y 279} {x 280} {y 281} {425 282} {457 283}}
+ 59 {{84 {0 277} 1} {172 {0 277} 0} {173 {0 277} 0} {174 {0 277} 0} {175 {0 277} 0} {53 277 0} {54 277 0} {55 277 0} {56 277 0} {57 277 0} {58 277 0}}
+ 60 {{101 {0 277} 1} {248 {0 277} 0} {249 {0 277} 0} {250 {0 277} 0} {251 {0 277} 0} {252 {0 277} 0} {253 {0 277} 0}}
+ 322 {{174 {0 277} 2}}
173,trans {}
- 61 {{32 {0 277} 2}}
- 323 {{145 {0 277} 3}}
+ 61 {{96 {0 277} 1}}
+ 323 {{248 {0 277} 2}}
202,trans {}
192,trans {}
- 62 {{34 {0 277} 3}}
- 324 {{15 {0 277} 1}}
+ 62 {{32 {0 277} 2}}
221,trans {}
- 63 {{190 {0 277} 1}}
- 240,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 340}}
- 239,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 339}}
- 325 {{16 {0 277} 1}}
- 64 {{183 {0 277} 1}}
- 258,trans {{277 350}}
- 326 {{17 {0 277} 1}}
- 65 {{191 {0 277} 1}}
- 277,trans {}
- 327 {{146 {0 277} 3}}
- 66 {{185 {0 277} 1}}
- 26,trans {{271 102} {279 103} {342 104} {374 105} {437 106}}
+ 324 {{252 {0 277} 2}}
+ 63 {{34 {0 277} 3}}
+ 240,trans {{275 349}}
+ 239,trans {{268 333} {269 334} {270 335} {408 348}}
+ 325 {{253 {0 277} 2}}
+ 64 {{204 {0 277} 1}}
+ 258,trans {}
+ 326 {{249 {0 277} 2}}
+ 65 {{197 {0 277} 1}}
+ 277,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 367}}
+ 327 {{251 {0 277} 2}}
+ 66 {{205 {0 277} 1}}
+ 26,trans {{271 103} {279 104} {343 105} {375 106} {447 107}}
306,trans {}
296,trans {}
- 328 {{11 {0 277} 1}}
- 45,trans {{277 160}}
- 67 {{182 {0 277} 1}}
+ 328 {{250 {0 277} 2}}
+ 45,trans {{349 165} {390 166} {440 167}}
+ 67 {{199 {0 277} 1}}
325,trans {}
- 330 {{144 {0 277} 3}}
- 329 {{12 {0 277} 1}}
+ 330 {{41 {0 277} 3} {44 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}}
+ 329 {{30 {0 277} 5}}
64,trans {}
- 68 {{186 {0 277} 1}}
+ 68 {{196 {0 277} 1}}
344,trans {}
- 331 {{142 {0 277} 3}}
+ 331 {{45 {0 277} 2} {48 {0 277} 2}}
83,trans {}
- 69 {{188 {0 277} 1}}
- 70 {{187 {0 277} 1}}
+ 69 {{200 {0 277} 1}}
+ 70 {{202 {0 277} 1}}
363,trans {}
- 332 {{147 {0 277} 3}}
- 71 {{184 {0 277} 1}}
- 333 {{149 {0 277} 3}}
- 72 {{189 {0 277} 1}}
- 334 {{150 {0 277} 3}}
- 73 {{224 {0 277} 2}}
- 335 {{148 {0 277} 3}}
+ 332 {{49 {0 277} 2} {52 {0 277} 2}}
+ 71 {{201 {0 277} 1}}
+ 333 {{8 {0 277} 1}}
+ 72 {{198 {0 277} 1}}
+ 334 {{9 {0 277} 1}}
+ 73 {{203 {0 277} 1}}
+ 335 {{10 {0 277} 1}}
115,trans {}
- 74 {{226 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 336 {{131 {0 277} 3}}
- 134,trans {{277 245}}
- 75 {{227 {0 277} 2}}
- 337 {{130 {0 277} 3}}
- 153,trans {}
- 76 {{225 {0 277} 2}}
- 338 {{134 {0 277} 3}}
- 172,trans {}
- 77 {{30 {0 277} 3} {29 {0 277 286 327 363 378} 0}}
- 340 {{129 {0 277} 3}}
- 339 {{128 {0 277} 3}}
+ 74 {{238 {0 277} 2}}
+ 336 {{155 {0 277} 3}}
+ 134,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 252}}
+ 75 {{240 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 337 {{157 {0 277} 3}}
+ 153,trans {{X 264} {Y 265} {x 266} {y 267} {425 277}}
+ 76 {{241 {0 277} 2}}
+ 338 {{13 {0 277} 1}}
+ 172,trans {{278 302} {324 303} {327 304} {352 305} {382 306} {436 308}}
+ 77 {{239 {0 277} 2}}
+ 340 {{159 {0 277} 3}}
+ 339 {{14 {0 277} 1}}
201,trans {}
- 191,trans {}
- 78 {{41 {0 277} 1} {44 {0 277} 1}}
- 341 {{18 {0 277} 1}}
+ 191,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 319}}
+ 78 {{30 {0 277} 3} {29 {0 277 286 328 364 379} 0}}
+ 341 {{15 {0 277} 1}}
220,trans {}
- 219,trans {{277 314}}
- 79 {{39 {0 277} 1} {45 {0 277} 0} {46 {0 277} 0} {47 {0 277} 0} {48 {0 277} 0}}
- 80 {{38 {0 277} 1} {41 {0 277} 0} {42 {0 277} 0} {43 {0 277} 0} {44 {0 277} 0}}
- 342 {{19 {0 277} 1}}
- 238,trans {{277 338}}
- 81 {{40 {0 277} 1} {49 {0 277} 0} {50 {0 277} 0} {51 {0 277} 0} {52 {0 277} 0}}
- 257,trans {{277 349}}
- 343 {{133 {0 277} 3}}
- 82 {{43 {0 277} 1}}
+ 219,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 328}}
+ 79 {{41 {0 277} 1} {44 {0 277} 1}}
+ 80 {{39 {0 277} 1} {45 {0 277} 0} {46 {0 277} 0} {47 {0 277} 0} {48 {0 277} 0}}
+ 238,trans {{271 345} {272 346} {409 347}}
+ 342 {{16 {0 277} 1}}
+ 81 {{38 {0 277} 1} {41 {0 277} 0} {42 {0 277} 0} {43 {0 277} 0} {44 {0 277} 0}}
+ 257,trans {}
+ 343 {{17 {0 277} 1}}
+ 82 {{40 {0 277} 1} {49 {0 277} 0} {50 {0 277} 0} {51 {0 277} 0} {52 {0 277} 0}}
276,trans {}
- 344 {{132 {0 277} 3}}
- 83 {{28 {0 277} 3}}
- 25,trans {{277 101}}
+ 344 {{160 {0 277} 3}}
+ 83 {{43 {0 277} 1}}
+ 25,trans {{277 102}}
305,trans {}
295,trans {}
- 345 {{204 {0 277} 3}}
- 44,trans {{348 157} {389 158} {430 159}}
- 84 {{37 {0 277} 1}}
+ 345 {{11 {0 277} 1}}
+ 44,trans {{277 164}}
+ 84 {{28 {0 277} 3}}
324,trans {}
- 346 {{205 {0 277} 3}}
+ 346 {{12 {0 277} 1}}
63,trans {}
- 85 {{22 0 3}}
+ 85 {{37 {0 277} 1}}
343,trans {}
- 347 {{210 {0 277} 2}}
- 82,trans {}
- 86 {{155 {263 264 265 266 267 308 368 369 379 387} 1}}
+ 347 {{158 {0 277} 3}}
+ 82,trans {{277 231} {379 232} {424 233}}
+ 86 {{22 0 3}}
362,trans {}
- 348 {{217 {0 277} 2}}
- 87 {{153 {263 264 265 266 267 308 368 369 379 387} 1}}
- 350 {{216 {0 277} 2}}
- 349 {{215 {0 277} 2}}
- 0 {{0 0 0} {20 0 0} {22 0 0} {23 {0 277} 0} {24 {0 277} 0} {25 {0 277} 0} {26 {0 277} 0} {28 {0 277} 0} {30 {0 277} 0} {32 {0 277} 0} {34 {0 277} 0} {31 {263 284 285 287 292 293 294 298 299 300 304 305 306 307 311 312 316 324 329 330 331 335 336 343 344 352 357 360 361 365 366 367 370 375 376 382 386 388} 0}}
- 88 {{152 {263 264 265 266 267 308 368 369 379 387} 1}}
- 351 {{203 {0 277} 3}}
- 1 {{34 {0 277} 1} {33 {263 284 285 287 292 293 294 298 299 300 304 305 306 307 311 312 316 324 329 330 331 335 336 343 344 352 357 360 361 365 366 367 370 375 376 382 386 388} 0}}
- 89 {{156 {263 264 265 266 267 308 368 369 379 387} 1}}
- 90 {{157 {263 264 265 266 267 308 368 369 379 387} 1}}
- 352 {{212 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 348 {{156 {0 277} 3}}
+ 87 {{169 {263 264 265 266 267 309 369 370 380 388} 1}}
+ 381,trans {}
+ 350 {{163 {0 277} 3}}
+ 349 {{161 {0 277} 3}}
+ 0 {{0 0 0} {20 0 0} {22 0 0} {23 {0 277} 0} {24 {0 277} 0} {25 {0 277} 0} {26 {0 277} 0} {28 {0 277} 0} {30 {0 277} 0} {32 {0 277} 0} {34 {0 277} 0} {31 {263 284 285 287 292 293 294 298 299 300 304 305 306 307 308 312 313 317 325 330 331 332 336 337 344 345 353 358 361 362 366 367 368 371 376 377 383 387 389} 0}}
+ 88 {{167 {263 264 265 266 267 309 369 370 380 388} 1}}
+ 351 {{164 {0 277} 3}}
+ 1 {{34 {0 277} 1} {33 {263 284 285 287 292 293 294 298 299 300 304 305 306 307 308 312 313 317 325 330 331 332 336 337 344 345 353 358 361 362 366 367 368 371 376 377 383 387 389} 0}}
+ 89 {{166 {263 264 265 266 267 309 369 370 380 388} 1}}
+ 90 {{170 {263 264 265 266 267 309 369 370 380 388} 1}}
+ 352 {{162 {0 277} 3}}
114,trans {}
2 {{24 {0 277} 1}}
- 91 {{154 {263 264 265 266 267 308 368 369 379 387} 1}}
- 353 {{214 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
- 133,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 244}}
- 3 {{23 {0 277} 1} {35 {0 277} 0} {36 {0 277} 0} {224 {0 277} 0} {225 {0 277} 0} {226 {0 277} 0} {227 {0 277} 0} {228 {298 379 388} 0} {229 {298 379 388} 0} {230 {298 379 388} 0} {231 {298 379 388} 0} {232 {298 379 388} 0} {233 {298 379 388} 0}}
- 92 {{151 {263 264 265 266 267 308 368 369 379 387} 1}}
- 354 {{213 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
- 152,trans {}
- 4 {{28 {0 277} 1} {30 {0 277} 1} {27 {0 277 286 327 363 378} 0}}
- 93 {{82 {0 277} 2}}
- 355 {{44 {0 277} 4}}
- 171,trans {{317 292} {358 293} {429 300}}
+ 91 {{171 {263 264 265 266 267 309 369 370 380 388} 1}}
+ 353 {{145 {0 277} 3}}
+ 133,trans {}
+ 3 {{23 {0 277} 1} {35 {0 277} 0} {36 {0 277} 0} {238 {0 277} 0} {239 {0 277} 0} {240 {0 277} 0} {241 {0 277} 0} {242 {298 380 389} 0} {243 {298 380 389} 0} {244 {298 380 389} 0} {245 {298 380 389} 0} {246 {298 380 389} 0} {247 {298 380 389} 0}}
+ 92 {{168 {263 264 265 266 267 309 369 370 380 388} 1}}
+ 354 {{144 {0 277} 3}}
+ 152,trans {{325 273} {383 274} {399 209} {400 210} {426 275} {458 276}}
+ 4 {{28 {0 277} 1} {30 {0 277} 1} {27 {0 277 286 328 364 379} 0}}
+ 93 {{165 {263 264 265 266 267 309 369 370 380 388} 1}}
+ 355 {{148 {0 277} 3}}
+ 171,trans {{278 302} {324 303} {327 304} {352 305} {382 306} {436 307}}
5 {{25 {0 277} 1}}
- 94 {{141 {0 277} 1} {142 {0 277} 1} {143 {0 277} 1} {144 {0 277} 1} {145 {0 277} 1} {146 {0 277} 1} {147 {0 277} 1} {148 {0 277} 1} {149 {0 277} 1} {150 {0 277} 1}}
- 356 {{41 {0 277} 4}}
- 200,trans {{277 303}}
- 190,trans {}
+ 94 {{83 {0 277} 2}}
+ 356 {{142 {0 277} 3}}
+ 200,trans {}
+ 190,trans {{277 318}}
189,trans {}
6 {{0 0 1}}
- 95 {{54 {281 314 315 318 332 333 334} 1}}
- 357 {{45 {0 277} 3} {48 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}}
- 218,trans {{277 313}}
+ 95 {{155 {0 277} 1} {156 {0 277} 1} {157 {0 277} 1} {158 {0 277} 1} {159 {0 277} 1} {160 {0 277} 1} {161 {0 277} 1} {162 {0 277} 1} {163 {0 277} 1} {164 {0 277} 1}}
+ 357 {{143 {0 277} 3}}
+ 218,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 327}}
7 {{20 0 1} {22 0 1} {21 277 0}}
- 96 {{56 {281 314 315 318 332 333 334} 1}}
- 358 {{49 {0 277} 3} {52 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}}
- 237,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 337}}
- 8 {{32 {0 277} 1} {63 {0 277} 0} {64 {0 277} 0} {65 {0 277} 0} {66 {0 277} 0} {67 {0 277} 0} {68 {0 277} 0} {69 {0 277} 0} {70 {0 277} 0} {71 {0 277} 0} {72 {0 277} 0} {73 {0 277} 0} {74 {0 277} 0} {75 {0 277} 0} {76 {0 277} 0} {77 {0 277} 0} {78 {0 277} 0} {79 {0 277} 0} {80 {0 277} 0} {81 {0 277} 0} {82 {0 277} 0} {83 {0 277} 0} {84 {0 277} 0} {85 {0 277} 0} {86 {0 277} 0} {87 {0 277} 0} {88 {0 277} 0} {89 {0 277} 0} {90 {0 277} 0} {91 {0 277} 0} {92 {0 277} 0} {93 {0 277} 0} {94 {0 277} 0} {95 {0 277} 0} {96 {0 277} 0} {97 {0 277} 0} {98 {0 277} 0} {99 {0 277} 0} {100 {0 277} 0}}
- 97 {{53 {281 314 315 318 332 333 334} 1}}
- 360 {{214 {0 277} 3}}
- 359 {{212 {0 277} 3}}
- 256,trans {{277 348}}
- 9 {{34 {0 277} 2} {63 {0 277} 0} {64 {0 277} 0} {65 {0 277} 0} {66 {0 277} 0} {67 {0 277} 0} {68 {0 277} 0} {69 {0 277} 0} {70 {0 277} 0} {71 {0 277} 0} {72 {0 277} 0} {73 {0 277} 0} {74 {0 277} 0} {75 {0 277} 0} {76 {0 277} 0} {77 {0 277} 0} {78 {0 277} 0} {79 {0 277} 0} {80 {0 277} 0} {81 {0 277} 0} {82 {0 277} 0} {83 {0 277} 0} {84 {0 277} 0} {85 {0 277} 0} {86 {0 277} 0} {87 {0 277} 0} {88 {0 277} 0} {89 {0 277} 0} {90 {0 277} 0} {91 {0 277} 0} {92 {0 277} 0} {93 {0 277} 0} {94 {0 277} 0} {95 {0 277} 0} {96 {0 277} 0} {97 {0 277} 0} {98 {0 277} 0} {99 {0 277} 0} {100 {0 277} 0}}
- 98 {{55 {281 314 315 318 332 333 334} 1}}
- 361 {{213 {0 277} 3}}
- 275,trans {}
- 99 {{128 {0 277} 1} {129 {0 277} 1} {130 {0 277} 1} {131 {0 277} 1} {132 {0 277} 1} {133 {0 277} 1} {134 {0 277} 1}}
- 24,trans {{X 95} {Y 96} {x 97} {y 98} {418 99} {431 100}}
- 362 {{48 {0 277} 4}}
+ 96 {{54 {281 315 316 319 333 334 335} 1}}
+ 358 {{147 {0 277} 3}}
+ 237,trans {{271 341} {272 342} {274 343} {411 344}}
+ 8 {{32 {0 277} 1} {63 {0 277} 0} {64 {0 277} 0} {65 {0 277} 0} {66 {0 277} 0} {67 {0 277} 0} {68 {0 277} 0} {69 {0 277} 0} {70 {0 277} 0} {71 {0 277} 0} {72 {0 277} 0} {73 {0 277} 0} {74 {0 277} 0} {75 {0 277} 0} {76 {0 277} 0} {77 {0 277} 0} {78 {0 277} 0} {79 {0 277} 0} {80 {0 277} 0} {81 {0 277} 0} {82 {0 277} 0} {83 {0 277} 0} {84 {0 277} 0} {85 {0 277} 0} {86 {0 277} 0} {87 {0 277} 0} {88 {0 277} 0} {89 {0 277} 0} {90 {0 277} 0} {91 {0 277} 0} {92 {0 277} 0} {93 {0 277} 0} {94 {0 277} 0} {95 {0 277} 0} {96 {0 277} 0} {97 {0 277} 0} {98 {0 277} 0} {99 {0 277} 0} {100 {0 277} 0} {101 {0 277} 0}}
+ 97 {{56 {281 315 316 319 333 334 335} 1}}
+ 360 {{105 {0 277} 3}}
+ 256,trans {}
+ 359 {{146 {0 277} 3}}
+ 9 {{34 {0 277} 2} {63 {0 277} 0} {64 {0 277} 0} {65 {0 277} 0} {66 {0 277} 0} {67 {0 277} 0} {68 {0 277} 0} {69 {0 277} 0} {70 {0 277} 0} {71 {0 277} 0} {72 {0 277} 0} {73 {0 277} 0} {74 {0 277} 0} {75 {0 277} 0} {76 {0 277} 0} {77 {0 277} 0} {78 {0 277} 0} {79 {0 277} 0} {80 {0 277} 0} {81 {0 277} 0} {82 {0 277} 0} {83 {0 277} 0} {84 {0 277} 0} {85 {0 277} 0} {86 {0 277} 0} {87 {0 277} 0} {88 {0 277} 0} {89 {0 277} 0} {90 {0 277} 0} {91 {0 277} 0} {92 {0 277} 0} {93 {0 277} 0} {94 {0 277} 0} {95 {0 277} 0} {96 {0 277} 0} {97 {0 277} 0} {98 {0 277} 0} {99 {0 277} 0} {100 {0 277} 0} {101 {0 277} 0}}
+ 98 {{53 {281 315 316 319 333 334 335} 1}}
+ 275,trans {{277 366}}
+ 361 {{218 {0 277} 3}}
+ 99 {{55 {281 315 316 319 333 334 335} 1}}
+ 24,trans {{X 96} {Y 97} {x 98} {y 99} {425 100} {441 101}}
304,trans {}
294,trans {}
- 43,trans {{277 156}}
- 363 {{45 {0 277} 4}}
+ 362 {{219 {0 277} 3}}
+ 43,trans {{277 162} {432 163}}
323,trans {}
+ 363 {{224 {0 277} 2}}
62,trans {}
- 364 {{52 {0 277} 4}}
342,trans {}
- 81,trans {{277 223} {378 224} {417 225}}
+ 364 {{231 {0 277} 2}}
+ 81,trans {{277 79} {379 83} {422 230}}
361,trans {}
- 365 {{49 {0 277} 4}}
- 99,trans {{281 236} {314 237} {315 238} {318 239} {332 240} {333 241} {334 242}}
+ 365 {{229 {0 277} 2}}
+ 99,trans {}
+ 380,trans {}
+ 379,trans {}
+ 366 {{230 {0 277} 2}}
+ 367 {{217 {0 277} 3}}
+ 368 {{226 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
113,trans {}
+ 370 {{227 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
+ 369 {{228 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
132,trans {}
- 151,trans {}
- 170,trans {{277 299}}
- 169,trans {{309 296} {353 297} {428 298}}
+ 371 {{44 {0 277} 4}}
+ 151,trans {{X 264} {Y 265} {x 266} {y 267} {257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 270} {425 271} {456 272}}
+ 372 {{41 {0 277} 4}}
+ 170,trans {{322 298} {350 299} {435 301}}
+ 169,trans {{322 298} {350 299} {435 300}}
+ 373 {{45 {0 277} 3} {48 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}}
188,trans {}
- 217,trans {{277 78} {286 79} {327 80} {363 81} {378 82} {414 312} {415 84}}
- 236,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 336}}
+ 374 {{49 {0 277} 3} {52 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}}
+ 217,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 326}}
+ 375 {{226 {0 277} 3}}
+ 236,trans {{273 338} {274 339} {410 340}}
+ 376 {{228 {0 277} 3}}
255,trans {}
- 274,trans {}
- 23,trans {{282 86} {283 87} {320 88} {324 89} {325 90} {339 91} {382 92} {434 93} {435 94}}
+ 377 {{227 {0 277} 3}}
+ 274,trans {{277 365}}
+ 23,trans {{282 87} {283 88} {321 89} {325 90} {326 91} {340 92} {383 93} {444 94} {445 95}}
+ 378 {{48 {0 277} 4}}
303,trans {}
293,trans {}
- 42,trans {{277 154} {422 155}}
+ 42,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 161}}
+ 380 {{52 {0 277} 4}}
+ 379 {{45 {0 277} 4}}
322,trans {}
- 61,trans {}
+ 61,trans {{275 221}}
+ 381 {{49 {0 277} 4}}
341,trans {}
- 80,trans {{277 78} {378 82} {415 222}}
- 79,trans {{277 219} {378 220} {416 221}}
+ 80,trans {{277 227} {379 228} {423 229}}
+ 79,trans {{277 226}}
360,trans {}
359,trans {}
98,trans {}
- 9,trans {{263 23} {284 24} {285 25} {287 26} {292 27} {293 28} {294 29} {298 30} {299 31} {300 32} {304 33} {305 34} {306 35} {307 36} {311 37} {312 38} {316 39} {324 40} {329 41} {330 42} {331 43} {335 44} {336 45} {343 46} {344 47} {352 48} {357 49} {360 50} {361 51} {365 52} {366 53} {367 54} {370 55} {375 56} {376 57} {382 58} {386 59} {388 60} {421 62}}
+ 9,trans {{263 23} {284 24} {285 25} {287 26} {292 27} {293 28} {294 29} {298 30} {299 31} {300 32} {304 33} {305 34} {306 35} {307 36} {308 37} {312 38} {313 39} {317 40} {325 41} {330 42} {331 43} {332 44} {336 45} {337 46} {344 47} {345 48} {353 49} {358 50} {361 51} {362 52} {366 53} {367 54} {368 55} {371 56} {376 57} {377 58} {383 59} {387 60} {389 61} {428 63}}
+ 378,trans {}
112,trans {}
131,trans {}
- 150,trans {{288 275} {322 276} {359 277} {383 278} {433 279}}
- 149,trans {}
- 168,trans {{277 295}}
+ 150,trans {{X 203} {Y 204} {x 205} {y 206} {425 269}}
+ 149,trans {{X 264} {Y 265} {x 266} {y 267} {425 268}}
+ 168,trans {}
187,trans {}
- 216,trans {}
- 235,trans {{271 328} {272 329} {402 335}}
- 254,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 347}}
- 273,trans {}
- 22,trans {{277 85}}
+ 216,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 325}}
+ 235,trans {{275 337}}
+ 254,trans {}
+ 273,trans {{277 364}}
+ 22,trans {{277 86}}
302,trans {}
292,trans {}
- 41,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 153}}
+ 41,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {351 158} {407 159} {442 160}}
321,trans {}
- 60,trans {{275 213}}
- 59,trans {{303 206} {306 207} {307 208} {327 209} {354 210} {377 211} {453 212}}
+ 60,trans {{303 214} {306 215} {307 216} {328 217} {355 218} {378 219} {463 220}}
+ 59,trans {{X 203} {Y 204} {x 205} {y 206} {277 207} {325 208} {399 209} {400 210} {425 211} {426 212} {446 213}}
340,trans {}
339,trans {}
- 78,trans {{277 218}}
- 358,trans {{275 364} {390 124} {391 125} {392 126} {393 127} {420 365}}
+ 78,trans {{417 225}}
+ 358,trans {}
97,trans {}
- 8,trans {{263 23} {284 24} {285 25} {287 26} {292 27} {293 28} {294 29} {298 30} {299 31} {300 32} {304 33} {305 34} {306 35} {307 36} {311 37} {312 38} {316 39} {324 40} {329 41} {330 42} {331 43} {335 44} {336 45} {343 46} {344 47} {352 48} {357 49} {360 50} {361 51} {365 52} {366 53} {367 54} {370 55} {375 56} {376 57} {382 58} {386 59} {388 60} {421 61}}
+ 8,trans {{263 23} {284 24} {285 25} {287 26} {292 27} {293 28} {294 29} {298 30} {299 31} {300 32} {304 33} {305 34} {306 35} {307 36} {308 37} {312 38} {313 39} {317 40} {325 41} {330 42} {331 43} {332 44} {336 45} {337 46} {344 47} {345 48} {353 49} {358 50} {361 51} {362 52} {366 53} {367 54} {368 55} {371 56} {376 57} {377 58} {383 59} {387 60} {389 61} {428 62}}
+ 377,trans {}
111,trans {}
130,trans {}
129,trans {}
- 148,trans {{286 272} {327 273} {449 274}}
- 100 {{79 {0 277} 2}}
- 167,trans {{317 292} {358 293} {429 294}}
+ 148,trans {}
+ 100 {{142 {0 277} 1} {143 {0 277} 1} {144 {0 277} 1} {145 {0 277} 1} {146 {0 277} 1} {147 {0 277} 1} {148 {0 277} 1}}
+ 167,trans {}
101 {{80 {0 277} 2}}
186,trans {}
- 102 {{162 {0 277} 1}}
- 215,trans {}
- 103 {{164 {0 277} 1}}
- 234,trans {{271 324} {272 325} {274 326} {404 334}}
- 104 {{165 {0 277} 1}}
+ 102 {{81 {0 277} 2}}
+ 215,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 324}}
+ 103 {{176 {0 277} 1}}
+ 234,trans {{268 333} {269 334} {270 335} {408 336}}
+ 104 {{178 {0 277} 1}}
253,trans {}
- 105 {{163 {0 277} 1}}
+ 105 {{179 {0 277} 1}}
272,trans {}
- 21,trans {{277 78} {286 79} {327 80} {363 81} {378 82} {414 83} {415 84}}
- 106 {{84 {0 277} 2}}
+ 21,trans {{277 79} {286 80} {328 81} {364 82} {379 83} {421 84} {422 85}}
+ 106 {{177 {0 277} 1}}
301,trans {}
291,trans {}
- 40,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {350 150} {400 151} {432 152}}
- 107 {{166 {0 277} 1}}
- 39,trans {{314 141} {315 142} {318 143} {320 144} {332 145} {356 146} {362 147} {385 148} {445 149}}
+ 40,trans {{315 149} {316 150} {319 151} {321 152} {333 153} {357 154} {363 155} {386 156} {455 157}}
+ 107 {{85 {0 277} 2}}
+ 39,trans {{277 148}}
320,trans {}
319,trans {}
- 58,trans {{X 195} {Y 196} {x 197} {y 198} {277 199} {324 200} {398 201} {399 202} {418 203} {419 204} {436 205}}
- 108 {{172 277 1}}
+ 58,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 202}}
+ 108 {{180 {0 277} 1}}
338,trans {}
- 77,trans {{410 217}}
- 109 {{168 277 1}}
- 110 {{173 277 1}}
- 357,trans {{275 362} {390 124} {391 125} {392 126} {393 127} {420 363}}
+ 77,trans {{275 224}}
+ 109 {{186 277 1}}
+ 110 {{182 277 1}}
+ 357,trans {}
96,trans {}
- 7,trans {{407 22}}
- 111 {{174 277 1}}
- 112 {{169 277 1}}
- 113 {{171 277 1}}
+ 7,trans {{414 22}}
+ 111 {{187 277 1}}
+ 376,trans {}
+ 112 {{188 277 1}}
+ 113 {{183 277 1}}
110,trans {}
109,trans {}
- 114 {{170 277 1}}
+ 114 {{185 277 1}}
128,trans {}
- 115 {{86 {0 277} 2}}
- 147,trans {{394 267} {395 268} {396 269} {397 270} {450 271}}
- 116 {{167 {0 277} 1}}
+ 115 {{184 277 1}}
+ 147,trans {}
+ 116 {{87 {0 277} 2}}
166,trans {}
- 117 {{2 {0 277} 1}}
+ 117 {{181 {0 277} 1}}
185,trans {}
- 118 {{5 {0 277} 1}}
- 214,trans {}
- 119 {{3 {0 277} 1}}
- 120 {{6 {0 277} 1}}
- 233,trans {{273 321} {274 322} {403 333}}
- 121 {{4 {0 277} 1}}
- 252,trans {{277 346}}
- 122 {{7 {0 277} 1}}
- 271,trans {}
- 19,trans {{298 74} {379 75} {388 76}}
- 20,trans {{277 77}}
- 123 {{96 {0 277} 2}}
+ 118 {{2 {0 277} 1}}
+ 214,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 323}}
+ 119 {{5 {0 277} 1}}
+ 120 {{3 {0 277} 1}}
+ 233,trans {}
+ 121 {{6 {0 277} 1}}
+ 252,trans {}
+ 122 {{4 {0 277} 1}}
+ 271,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 363}}
+ 19,trans {{298 75} {380 76} {389 77}}
+ 20,trans {{277 78}}
+ 123 {{7 {0 277} 1}}
300,trans {}
290,trans {}
289,trans {}
- 124 {{59 {0 277} 1}}
- 38,trans {{277 140}}
+ 124 {{97 {0 277} 2}}
+ 38,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 147}}
318,trans {}
- 57,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 194}}
- 125 {{60 {0 277} 1}}
+ 57,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 201}}
+ 125 {{59 {0 277} 1}}
337,trans {}
- 76,trans {{275 216}}
- 126 {{61 {0 277} 1}}
+ 76,trans {{275 223}}
+ 126 {{60 {0 277} 1}}
356,trans {}
- 95,trans {}
+ 95,trans {{263 234} {264 235} {265 236} {266 237} {267 238} {309 239} {369 240} {370 241} {380 242} {388 243}}
6,trans {}
- 127 {{62 {0 277} 1}}
- 128 {{65 {0 277} 2}}
- 129 {{98 {0 277} 2}}
- 130 {{104 {0 277} 1}}
+ 127 {{61 {0 277} 1}}
+ 375,trans {}
+ 128 {{62 {0 277} 1}}
+ 129 {{65 {0 277} 2}}
+ 130 {{99 {0 277} 2}}
108,trans {}
- 131 {{68 {0 277} 2}}
+ 131 {{118 {0 277} 1}}
127,trans {}
- 132 {{67 {0 277} 2}}
- 146,trans {{X 261} {Y 262} {x 263} {y 264} {418 265} {447 266}}
- 133 {{176 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 132 {{69 {0 277} 2}}
+ 146,trans {{277 263}}
+ 133 {{68 {0 277} 2}}
165,trans {}
- 134 {{177 {0 277} 1}}
+ 134 {{190 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
184,trans {}
- 135 {{178 {0 277} 1}}
+ 135 {{191 {0 277} 1}}
213,trans {}
- 136 {{175 {0 277} 1}}
- 232,trans {{275 332}}
- 137 {{89 {0 277} 2}}
- 251,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 345}}
+ 136 {{192 {0 277} 1}}
+ 232,trans {}
+ 137 {{189 {0 277} 1}}
+ 251,trans {}
138 {{90 {0 277} 2}}
270,trans {}
- 269,trans {}
+ 269,trans {{277 362}}
18,trans {}
- 139 {{87 {0 277} 2}}
- 140 {{88 {0 277} 2}}
+ 139 {{91 {0 277} 2}}
+ 140 {{102 {0 277} 1} {103 {0 277} 1} {110 {0 277} 0} {111 {0 277} 0} {112 {0 277} 0} {113 {0 277} 0} {114 {0 277} 0} {18 {0 277} 0} {19 {0 277} 0}}
288,trans {}
- 37,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 139}}
- 141 {{204 {0 277} 1} {53 {0 257 258 259 260 261 262} 0} {54 {0 257 258 259 260 261 262} 0} {55 {0 257 258 259 260 261 262} 0} {56 {0 257 258 259 260 261 262} 0}}
+ 141 {{106 277 1}}
+ 37,trans {{277 140} {401 141} {402 142} {403 143} {404 144} {429 145} {430 146}}
317,trans {}
- 56,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 193}}
- 142 {{205 {0 277} 1} {53 277 0} {54 277 0} {55 277 0} {56 277 0}}
+ 56,trans {{290 195} {297 196} {329 197} {355 198} {378 199} {454 200}}
+ 142 {{107 277 1}}
336,trans {}
- 75,trans {{275 215}}
- 143 {{202 {0 277} 1} {210 {0 277} 0} {211 {0 277} 0} {53 {0 257 258 259 260 261 262} 0} {54 {0 257 258 259 260 261 262} 0} {55 {0 257 258 259 260 261 262} 0} {56 {0 257 258 259 260 261 262} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 75,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 222}}
+ 143 {{108 277 1}}
355,trans {}
- 94,trans {{263 226} {264 227} {265 228} {266 229} {267 230} {308 231} {368 232} {369 233} {379 234} {387 235}}
+ 94,trans {}
5,trans {}
- 144 {{207 {0 277} 1} {215 {0 277} 0} {216 {0 277} 0} {217 {0 277} 0} {57 277 0} {58 277 0}}
- 145 {{203 {0 277} 1} {53 {0 257 258 259 260 261 262} 0} {54 {0 257 258 259 260 261 262} 0} {55 {0 257 258 259 260 261 262} 0} {56 {0 257 258 259 260 261 262} 0}}
- 146 {{206 {0 277} 1} {212 {0 277} 0} {213 {0 277} 0} {214 {0 277} 0} {53 {281 333 334} 0} {54 {281 333 334} 0} {55 {281 333 334} 0} {56 {281 333 334} 0}}
+ 144 {{109 277 1}}
+ 374,trans {{275 380} {391 125} {392 126} {393 127} {394 128} {427 381}}
+ 145 {{67 {0 277} 2}}
+ 146 {{104 {0 277} 1} {105 {0 277} 1}}
107,trans {}
- 147 {{209 {0 277} 1} {220 {0 277} 0} {221 {0 277} 0} {222 {0 277} 0} {223 {0 277} 0}}
+ 147 {{88 {0 277} 2}}
126,trans {}
- 148 {{208 {0 277} 1} {218 {0 277} 0} {219 {0 277} 0}}
- 145,trans {{X 247} {Y 248} {x 249} {y 250} {418 260}}
- 149 {{99 {0 277} 2}}
- 150 {{136 {0 277} 1} {137 {0 277} 0} {138 {0 277} 0} {139 {0 277} 0} {140 {0 277} 0}}
- 164,trans {{278 285} {323 286} {326 287} {351 288} {381 289} {426 291}}
- 151 {{135 {0 277} 1}}
- 183,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 302}}
- 152 {{81 {0 277} 2}}
- 212,trans {}
- 153 {{71 {0 277} 2}}
- 231,trans {{268 316} {269 317} {270 318} {401 331}}
- 154 {{101 {0 277} 1} {102 {0 277} 1} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}}
- 250,trans {}
- 249,trans {}
- 155 {{63 {0 277} 2}}
- 268,trans {}
- 156 {{72 {0 277} 2}}
+ 148 {{89 {0 277} 2}}
+ 145,trans {}
+ 149 {{218 {0 277} 1} {53 {0 257 258 259 260 261 262} 0} {54 {0 257 258 259 260 261 262} 0} {55 {0 257 258 259 260 261 262} 0} {56 {0 257 258 259 260 261 262} 0}}
+ 150 {{219 {0 277} 1} {53 277 0} {54 277 0} {55 277 0} {56 277 0}}
+ 164,trans {}
+ 151 {{216 {0 277} 1} {224 {0 277} 0} {225 {0 277} 0} {53 {0 257 258 259 260 261 262} 0} {54 {0 257 258 259 260 261 262} 0} {55 {0 257 258 259 260 261 262} 0} {56 {0 257 258 259 260 261 262} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 183,trans {}
+ 152 {{221 {0 277} 1} {229 {0 277} 0} {230 {0 277} 0} {231 {0 277} 0} {57 277 0} {58 277 0}}
+ 212,trans {{277 322}}
+ 153 {{217 {0 277} 1} {53 {0 257 258 259 260 261 262} 0} {54 {0 257 258 259 260 261 262} 0} {55 {0 257 258 259 260 261 262} 0} {56 {0 257 258 259 260 261 262} 0}}
+ 231,trans {{277 332}}
+ 154 {{220 {0 277} 1} {226 {0 277} 0} {227 {0 277} 0} {228 {0 277} 0} {53 {281 334 335} 0} {54 {281 334 335} 0} {55 {281 334 335} 0} {56 {281 334 335} 0}}
+ 250,trans {{275 255} {276 256} {412 359}}
+ 249,trans {{275 255} {276 256} {412 358}}
+ 155 {{223 {0 277} 1} {234 {0 277} 0} {235 {0 277} 0} {236 {0 277} 0} {237 {0 277} 0}}
+ 268,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 361}}
+ 156 {{222 {0 277} 1} {232 {0 277} 0} {233 {0 277} 0}}
17,trans {}
287,trans {}
- 157 {{126 {0 277} 1}}
- 36,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {289 133} {294 134} {388 135} {400 136} {440 138}}
+ 157 {{100 {0 277} 2}}
+ 36,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {289 134} {294 135} {389 136} {407 137} {450 139}}
316,trans {}
- 55,trans {{290 187} {297 188} {328 189} {354 190} {377 191} {444 192}}
- 158 {{127 {0 277} 1}}
+ 55,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 194}}
+ 158 {{150 {0 277} 1} {151 {0 277} 0} {152 {0 277} 0} {153 {0 277} 0} {154 {0 277} 0}}
335,trans {}
- 74,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 214}}
- 160 {{91 {0 277} 2}}
- 159 {{78 {0 277} 2}}
- 354,trans {{275 341} {276 342} {405 361}}
+ 74,trans {}
+ 160 {{82 {0 277} 2}}
+ 159 {{149 {0 277} 1}}
+ 354,trans {}
93,trans {}
- 161 {{105 {0 277} 1} {109 {0 277} 0} {110 {0 277} 0}}
- 4,trans {{336 20} {409 21}}
- 162 {{106 {0 277} 1} {109 {0 277} 0} {110 {0 277} 0}}
- 163 {{107 {0 277} 1} {111 {0 277} 0} {112 {0 277} 0} {113 {0 277} 0} {114 {0 277} 0} {115 {0 277} 0}}
+ 161 {{72 {0 277} 2}}
+ 4,trans {{337 20} {416 21}}
+ 373,trans {{275 378} {391 125} {392 126} {393 127} {394 128} {427 379}}
+ 162 {{115 {0 277} 1} {116 {0 277} 1} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}}
+ 163 {{63 {0 277} 2}}
106,trans {}
- 164 {{108 {0 277} 1} {111 {0 277} 0} {112 {0 277} 0} {113 {0 277} 0} {114 {0 277} 0} {115 {0 277} 0}}
+ 164 {{73 {0 277} 2}}
125,trans {}
- 165 {{75 {0 277} 2}}
- 144,trans {{324 256} {382 257} {398 201} {399 202} {419 258} {448 259}}
- 166 {{74 {0 277} 2}}
- 163,trans {{278 285} {323 286} {326 287} {351 288} {381 289} {426 290}}
- 167 {{121 {0 277} 1} {124 {0 277} 0} {125 {0 277} 0}}
- 182,trans {{277 301}}
- 168 {{118 {0 277} 1}}
- 211,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 311}}
- 170 {{119 {0 277} 1}}
- 169 {{117 {0 277} 1} {122 {0 277} 0} {123 {0 277} 0}}
- 230,trans {{271 328} {272 329} {402 330}}
- 229,trans {{271 324} {272 325} {274 326} {404 327}}
- 171 {{120 {0 277} 1} {124 {0 277} 0} {125 {0 277} 0}}
- 248,trans {}
- 172 {{76 {0 277} 2}}
+ 165 {{140 {0 277} 1}}
+ 144,trans {}
+ 166 {{141 {0 277} 1}}
+ 163,trans {}
+ 167 {{79 {0 277} 2}}
+ 182,trans {}
+ 168 {{92 {0 277} 2}}
+ 211,trans {{277 321}}
+ 170 {{120 {0 277} 1} {123 {0 277} 0} {124 {0 277} 0}}
+ 169 {{119 {0 277} 1} {123 {0 277} 0} {124 {0 277} 0}}
+ 230,trans {}
+ 229,trans {}
+ 171 {{121 {0 277} 1} {125 {0 277} 0} {126 {0 277} 0} {127 {0 277} 0} {128 {0 277} 0} {129 {0 277} 0}}
+ 248,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 357}}
+ 172 {{122 {0 277} 1} {125 {0 277} 0} {126 {0 277} 0} {127 {0 277} 0} {128 {0 277} 0} {129 {0 277} 0}}
267,trans {}
- 173 {{192 {0 277} 1}}
+ 173 {{76 {0 277} 2}}
16,trans {}
286,trans {}
- 174 {{196 {0 277} 1}}
- 35,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {289 133} {294 134} {388 135} {400 136} {440 137}}
- 315,trans {{277 358}}
- 54,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 186}}
- 175 {{194 {0 277} 1}}
+ 174 {{75 {0 277} 2}}
+ 35,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {289 134} {294 135} {389 136} {407 137} {450 138}}
+ 315,trans {}
+ 54,trans {{280 64} {291 65} {294 190} {296 66} {302 67} {312 191} {339 68} {348 69} {365 70} {373 71} {374 72} {385 73} {451 192} {452 193}}
+ 175 {{135 {0 277} 1} {138 {0 277} 0} {139 {0 277} 0}}
334,trans {}
73,trans {}
- 176 {{195 {0 277} 1}}
- 353,trans {{275 341} {276 342} {405 360}}
+ 176 {{132 {0 277} 1}}
+ 353,trans {}
92,trans {}
- 177 {{193 {0 277} 1}}
- 3,trans {{303 10} {306 11} {307 12} {327 13} {328 14} {354 15} {377 16} {413 17} {451 18} {452 19}}
- 178 {{93 {0 277} 2}}
- 180 {{73 {0 277} 2}}
- 179 {{64 {0 277} 2}}
+ 177 {{131 {0 277} 1} {136 {0 277} 0} {137 {0 277} 0}}
+ 3,trans {{303 10} {306 11} {307 12} {328 13} {329 14} {355 15} {378 16} {420 17} {461 18} {462 19}}
+ 372,trans {}
+ 178 {{133 {0 277} 1}}
+ 180 {{77 {0 277} 2}}
+ 179 {{134 {0 277} 1} {138 {0 277} 0} {139 {0 277} 0}}
105,trans {}
- 181 {{97 {0 277} 2}}
+ 181 {{206 {0 277} 1}}
124,trans {}
- 182 {{181 {0 277} 1}}
- 143,trans {{X 247} {Y 248} {x 249} {y 250} {257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 253} {418 254} {446 255}}
- 183 {{180 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 162,trans {{321 281} {349 282} {425 284}}
- 184 {{92 {0 277} 2}}
+ 182 {{210 {0 277} 1}}
+ 143,trans {}
+ 183 {{208 {0 277} 1}}
+ 162,trans {{391 125} {392 126} {393 127} {394 128} {427 297}}
+ 184 {{209 {0 277} 1}}
181,trans {}
- 185 {{179 {0 277} 1}}
- 210,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 310}}
- 209,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 309}}
+ 185 {{207 {0 277} 1}}
+ 210,trans {}
+ 209,trans {}
199,trans {}
- 186 {{85 {0 277} 2}}
- 228,trans {{273 321} {274 322} {403 323}}
- 187 {{201 {0 277} 1}}
- 247,trans {}
- 188 {{199 {0 277} 1}}
+ 186 {{94 {0 277} 2}}
+ 228,trans {}
+ 187 {{64 {0 277} 2}}
+ 247,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 356}}
+ 188 {{74 {0 277} 2}}
266,trans {}
- 200 {{161 {0 277} 1}}
- 190 {{200 {0 277} 1}}
- 189 {{198 {0 277} 1}}
+ 200 {{95 {0 277} 2}}
+ 190 {{195 {0 277} 1}}
+ 189 {{98 {0 277} 2}}
15,trans {}
285,trans {}
- 201 {{57 277 1}}
- 191 {{197 {0 277} 1}}
- 34,trans {{275 130} {423 132}}
- 314,trans {{277 357}}
- 202 {{58 277 1}}
- 192 {{94 {0 277} 2}}
- 53,trans {{280 63} {291 64} {294 182} {296 65} {302 66} {311 183} {338 67} {347 68} {364 69} {372 70} {373 71} {384 72} {441 184} {442 185}}
+ 201 {{70 {0 277} 2}}
+ 191 {{194 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 34,trans {{275 131} {433 133}}
+ 314,trans {}
+ 202 {{71 {0 277} 2}}
+ 192 {{93 {0 277} 2}}
+ 53,trans {{275 189}}
333,trans {}
72,trans {}
- 203 {{159 {0 277} 1}}
- 193 {{69 {0 277} 2}}
- 352,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 359}}
+ 203 {{54 277 1}}
+ 193 {{193 {0 277} 1}}
+ 352,trans {}
91,trans {}
- 204 {{160 {0 277} 1}}
- 194 {{70 {0 277} 2}}
+ 204 {{56 277 1}}
+ 194 {{86 {0 277} 2}}
2,trans {}
- 205 {{83 {0 277} 2}}
- 195 {{54 277 1}}
- 206 {{234 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 196 {{56 277 1}}
+ 371,trans {}
+ 205 {{53 277 1}}
+ 195 {{215 {0 277} 1}}
+ 206 {{55 277 1}}
+ 196 {{213 {0 277} 1}}
104,trans {}
- 207 {{238 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 197 {{53 277 1}}
+ 207 {{172 {0 277} 1}}
+ 197 {{212 {0 277} 1}}
123,trans {}
- 208 {{239 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 198 {{55 277 1}}
- 142,trans {{X 195} {Y 196} {x 197} {y 198} {418 252}}
- 210 {{237 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 209 {{235 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 199 {{158 {0 277} 1}}
- 161,trans {{321 281} {349 282} {425 283}}
- 211 {{236 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 208 {{175 {0 277} 1}}
+ 198 {{214 {0 277} 1}}
+ 142,trans {}
+ 210 {{58 277 1}}
+ 209 {{57 277 1}}
+ 199 {{211 {0 277} 1}}
+ 161,trans {}
+ 211 {{173 {0 277} 1}}
180,trans {}
- 179,trans {}
- 212 {{100 {0 277} 2}}
- 208,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 308}}
+ 179,trans {{318 309} {359 310} {439 317}}
+ 212 {{174 {0 277} 1}}
+ 208,trans {{277 320}}
198,trans {}
- 213 {{95 {0 277} 2}}
- 227,trans {{275 320}}
- 214 {{226 {0 277} 3}}
- 246,trans {}
- 215 {{227 {0 277} 3}}
- 265,trans {{281 352} {333 353} {334 354}}
- 216 {{225 {0 277} 3}}
+ 213 {{84 {0 277} 2}}
+ 227,trans {{277 331}}
+ 214 {{248 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 246,trans {{277 355}}
+ 215 {{252 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 265,trans {}
+ 216 {{253 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
14,trans {}
284,trans {}
- 217 {{30 {0 277} 4} {37 {0 277} 0} {38 {0 277} 0} {39 {0 277} 0} {40 {0 277} 0} {41 {0 277} 0} {42 {0 277} 0} {43 {0 277} 0} {44 {0 277} 0}}
- 33,trans {{275 130} {423 131}}
- 313,trans {{275 355} {390 124} {391 125} {392 126} {393 127} {420 356}}
- 218 {{41 {0 277} 2} {44 {0 277} 2}}
- 52,trans {{275 181}}
- 332,trans {}
- 220 {{47 {0 277} 1}}
- 219 {{45 {0 277} 1} {48 {0 277} 1}}
+ 217 {{249 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 33,trans {{275 131} {433 132}}
+ 313,trans {}
+ 218 {{251 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 52,trans {{277 188}}
+ 332,trans {{277 374}}
71,trans {}
+ 220 {{101 {0 277} 2}}
+ 219 {{250 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
351,trans {}
90,trans {}
89,trans {}
- 221 {{39 {0 277} 2}}
- 1,trans {{412 9}}
- 222 {{38 {0 277} 2}}
- 223 {{49 {0 277} 1} {52 {0 277} 1}}
+ 221 {{96 {0 277} 2}}
+ 1,trans {{419 9}}
+ 370,trans {{275 255} {276 256} {412 377}}
+ 369,trans {{275 255} {276 256} {412 376}}
+ 222 {{240 {0 277} 3}}
+ 223 {{241 {0 277} 3}}
103,trans {}
- 224 {{51 {0 277} 1}}
+ 224 {{239 {0 277} 3}}
122,trans {}
- 225 {{40 {0 277} 2}}
- 141,trans {{X 247} {Y 248} {x 249} {y 250} {418 251}}
- 226 {{141 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}}
+ 225 {{30 {0 277} 4} {37 {0 277} 0} {38 {0 277} 0} {39 {0 277} 0} {40 {0 277} 0} {41 {0 277} 0} {42 {0 277} 0} {43 {0 277} 0} {44 {0 277} 0}}
+ 141,trans {}
+ 226 {{41 {0 277} 2} {44 {0 277} 2}}
160,trans {}
159,trans {}
- 227 {{143 {0 277} 2}}
- 178,trans {}
- 228 {{145 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}}
- 207,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 307}}
+ 227 {{45 {0 277} 1} {48 {0 277} 1}}
+ 178,trans {{277 316}}
+ 228 {{47 {0 277} 1}}
+ 207,trans {}
197,trans {}
- 230 {{144 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}}
- 229 {{146 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}}
- 226,trans {{268 316} {269 317} {270 318} {401 319}}
- 231 {{142 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}}
- 245,trans {}
- 232 {{147 {0 277} 2}}
+ 230 {{38 {0 277} 2}}
+ 229 {{39 {0 277} 2}}
+ 226,trans {{277 330}}
+ 231 {{49 {0 277} 1} {52 {0 277} 1}}
+ 245,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 354}}
+ 232 {{51 {0 277} 1}}
264,trans {}
- 233 {{149 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}}
+ 233 {{40 {0 277} 2}}
13,trans {}
283,trans {}
- 234 {{150 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}}
- 32,trans {{275 129}}
+ 234 {{155 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}}
+ 32,trans {{275 130}}
312,trans {}
- 235 {{148 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}}
- 51,trans {{277 180}}
- 331,trans {}
- 236 {{131 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 235 {{157 {0 277} 2}}
+ 51,trans {{277 187}}
+ 331,trans {{277 373}}
+ 236 {{159 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}}
70,trans {}
69,trans {}
350,trans {}
349,trans {}
- 237 {{130 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 237 {{160 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}}
88,trans {}
- 0,trans {{277 1} {286 2} {327 3} {337 4} {363 5} {406 6} {408 7} {411 8}}
- 238 {{134 {0 277} 2}}
- 240 {{129 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 239 {{128 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 0,trans {{277 1} {286 2} {328 3} {338 4} {364 5} {413 6} {415 7} {418 8}}
+ 368,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 375}}
+ 238 {{158 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}}
+ 240 {{161 {0 277} 2}}
+ 239 {{156 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}}
102,trans {}
- 241 {{133 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
+ 241 {{163 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}}
121,trans {}
- 242 {{132 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
- 140,trans {}
+ 242 {{164 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}}
+ 140,trans {{275 255} {276 256} {339 257} {403 258} {405 259} {406 260} {412 261} {431 262}}
139,trans {}
- 243 {{167 {0 277} 2}}
- 158,trans {}
- 244 {{176 {0 277} 2}}
- 177,trans {}
- 245 {{177 {0 277} 2}}
- 206,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 306}}
+ 243 {{162 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}}
+ 158,trans {{288 292} {323 293} {360 294} {384 295} {443 296}}
+ 244 {{145 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 177,trans {{310 313} {354 314} {438 315}}
+ 245 {{144 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 206,trans {}
196,trans {}
- 246 {{178 {0 277} 2}}
- 225,trans {}
- 247 {{54 {0 257 258 259 260 261 262} 1}}
- 244,trans {}
- 248 {{56 {0 257 258 259 260 261 262} 1}}
- 263,trans {}
- 250 {{55 {0 257 258 259 260 261 262} 1}}
- 249 {{53 {0 257 258 259 260 261 262} 1}}
+ 246 {{148 {0 277} 2}}
+ 225,trans {{277 79} {286 80} {328 81} {364 82} {379 83} {421 329} {422 85}}
+ 247 {{142 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 244,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 353}}
+ 248 {{143 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 263,trans {{275 255} {276 256} {339 257} {403 258} {405 259} {406 260} {412 261} {431 360}}
+ 250 {{146 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
+ 249 {{147 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
12,trans {}
- 282,trans {}
- 251 {{204 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 31,trans {{390 124} {391 125} {392 126} {393 127} {420 128}}
+ 282,trans {{281 368} {334 369} {335 370}}
+ 251 {{181 {0 277} 2}}
+ 31,trans {{391 125} {392 126} {393 127} {394 128} {427 129}}
311,trans {}
- 252 {{205 {0 277} 2}}
- 50,trans {{277 179}}
- 49,trans {{313 173} {319 174} {355 175} {371 176} {380 177} {443 178}}
- 330,trans {}
+ 252 {{190 {0 277} 2}}
+ 50,trans {{314 181} {320 182} {356 183} {372 184} {381 185} {453 186}}
+ 49,trans {{294 175} {295 176} {301 177} {311 178} {347 179} {437 180}}
+ 330,trans {{275 371} {391 125} {392 126} {393 127} {394 128} {427 372}}
329,trans {}
- 253 {{211 {0 277} 1}}
+ 253 {{191 {0 277} 2}}
68,trans {}
348,trans {}
- 254 {{210 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 254 {{192 {0 277} 2}}
87,trans {}
- 255 {{202 {0 277} 2}}
- 256 {{217 {0 277} 1}}
- 257 {{215 {0 277} 1}}
+ 367,trans {}
+ 255 {{18 {0 277} 1}}
+ 256 {{19 {0 277} 1}}
+ 257 {{110 {0 277} 1}}
101,trans {}
- 258 {{216 {0 277} 1}}
+ 258 {{111 {0 277} 1}}
120,trans {}
119,trans {}
- 260 {{203 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 259 {{207 {0 277} 2}}
+ 260 {{113 {0 277} 1}}
+ 259 {{112 {0 277} 1}}
138,trans {}
157,trans {}
- 261 {{54 {281 333 334} 1}}
- 10 {{224 {0 277} 1} {182 {0 277} 0} {183 {0 277} 0} {184 {0 277} 0} {185 {0 277} 0} {186 {0 277} 0} {187 {0 277} 0} {188 {0 277} 0} {189 {0 277} 0} {190 {0 277} 0} {191 {0 277} 0}}
- 176,trans {}
- 262 {{56 {281 333 334} 1}}
- 11 {{232 {298 379 388} 1}}
+ 261 {{114 {0 277} 1}}
+ 10 {{238 {0 277} 1} {196 {0 277} 0} {197 {0 277} 0} {198 {0 277} 0} {199 {0 277} 0} {200 {0 277} 0} {201 {0 277} 0} {202 {0 277} 0} {203 {0 277} 0} {204 {0 277} 0} {205 {0 277} 0}}
+ 176,trans {{277 312}}
+ 262 {{103 {0 277} 2}}
+ 11 {{246 {298 380 389} 1}}
205,trans {}
195,trans {}
- 263 {{53 {281 333 334} 1}}
- 12 {{233 {298 379 388} 1}}
+ 263 {{104 {0 277} 2} {105 {0 277} 2} {110 {0 277} 0} {111 {0 277} 0} {112 {0 277} 0} {113 {0 277} 0} {114 {0 277} 0} {18 {0 277} 0} {19 {0 277} 0}}
+ 12 {{247 {298 380 389} 1}}
224,trans {}
- 264 {{55 {281 333 334} 1}}
- 13 {{228 {298 379 388} 1}}
- 243,trans {}
- 265 {{212 {0 277} 1} {213 {0 277} 1} {214 {0 277} 1}}
- 14 {{229 {298 379 388} 1}}
+ 264 {{54 {0 257 258 259 260 261 262} 1}}
+ 13 {{242 {298 380 389} 1}}
+ 243,trans {{271 345} {272 346} {409 352}}
+ 265 {{56 {0 257 258 259 260 261 262} 1}}
+ 14 {{243 {298 380 389} 1}}
262,trans {}
- 266 {{206 {0 277} 2}}
- 15 {{231 {298 379 388} 1}}
+ 266 {{53 {0 257 258 259 260 261 262} 1}}
+ 15 {{245 {298 380 389} 1}}
11,trans {}
281,trans {}
- 267 {{220 {0 277} 1}}
- 16 {{230 {298 379 388} 1}}
- 29,trans {{277 107} {286 108} {303 109} {306 110} {307 111} {327 112} {354 113} {377 114} {438 115} {439 116}}
- 30,trans {{257 117} {258 118} {259 119} {260 120} {261 121} {262 122} {400 123}}
+ 267 {{55 {0 257 258 259 260 261 262} 1}}
+ 16 {{244 {298 380 389} 1}}
+ 29,trans {{277 108} {286 109} {303 110} {306 111} {307 112} {328 113} {355 114} {378 115} {448 116} {449 117}}
+ 30,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 124}}
310,trans {}
309,trans {}
299,trans {}
- 268 {{222 {0 277} 1}}
- 48,trans {{294 167} {295 168} {301 169} {310 170} {346 171} {427 172}}
+ 268 {{218 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 48,trans {{341 169} {342 170} {346 171} {369 172} {434 174}}
17 {{23 {0 277} 2}}
328,trans {}
- 270 {{223 {0 277} 1}}
- 269 {{221 {0 277} 1}}
+ 270 {{225 {0 277} 1}}
+ 269 {{219 {0 277} 2}}
67,trans {}
18 {{36 {0 277} 1}}
347,trans {}
- 271 {{209 {0 277} 2}}
+ 271 {{224 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
86,trans {}
20 {{30 {0 277} 2}}
- 19 {{225 {0 277} 1} {226 {0 277} 1} {227 {0 277} 1}}
- 272 {{219 {0 277} 1}}
+ 19 {{239 {0 277} 1} {240 {0 277} 1} {241 {0 277} 1}}
+ 366,trans {}
+ 272 {{216 {0 277} 2}}
21 {{28 {0 277} 2} {37 {0 277} 0} {38 {0 277} 0} {39 {0 277} 0} {40 {0 277} 0} {41 {0 277} 0} {42 {0 277} 0} {43 {0 277} 0} {44 {0 277} 0}}
- 273 {{218 {0 277} 1}}
+ 273 {{231 {0 277} 1}}
22 {{22 0 2}}
- 274 {{208 {0 277} 2}}
- 100,trans {}
- 23 {{82 {0 277} 1} {141 {0 277} 0} {142 {0 277} 0} {143 {0 277} 0} {144 {0 277} 0} {145 {0 277} 0} {146 {0 277} 0} {147 {0 277} 0} {148 {0 277} 0} {149 {0 277} 0} {150 {0 277} 0} {151 {263 264 265 266 267 308 368 369 379 387} 0} {152 {263 264 265 266 267 308 368 369 379 387} 0} {153 {263 264 265 266 267 308 368 369 379 387} 0} {154 {263 264 265 266 267 308 368 369 379 387} 0} {155 {263 264 265 266 267 308 368 369 379 387} 0} {156 {263 264 265 266 267 308 368 369 379 387} 0} {157 {263 264 265 266 267 308 368 369 379 387} 0}}
- 275 {{140 {0 277} 1}}
+ 274 {{229 {0 277} 1}}
+ 100,trans {{281 244} {315 245} {316 246} {319 247} {333 248} {334 249} {335 250}}
+ 23 {{83 {0 277} 1} {155 {0 277} 0} {156 {0 277} 0} {157 {0 277} 0} {158 {0 277} 0} {159 {0 277} 0} {160 {0 277} 0} {161 {0 277} 0} {162 {0 277} 0} {163 {0 277} 0} {164 {0 277} 0} {165 {263 264 265 266 267 309 369 370 380 388} 0} {166 {263 264 265 266 267 309 369 370 380 388} 0} {167 {263 264 265 266 267 309 369 370 380 388} 0} {168 {263 264 265 266 267 309 369 370 380 388} 0} {169 {263 264 265 266 267 309 369 370 380 388} 0} {170 {263 264 265 266 267 309 369 370 380 388} 0} {171 {263 264 265 266 267 309 369 370 380 388} 0}}
+ 275 {{230 {0 277} 1}}
118,trans {}
- 24 {{79 {0 277} 1} {128 {0 277} 0} {129 {0 277} 0} {130 {0 277} 0} {131 {0 277} 0} {132 {0 277} 0} {133 {0 277} 0} {134 {0 277} 0} {53 {281 314 315 318 332 333 334} 0} {54 {281 314 315 318 332 333 334} 0} {55 {281 314 315 318 332 333 334} 0} {56 {281 314 315 318 332 333 334} 0}}
- 276 {{138 {0 277} 1}}
+ 24 {{80 {0 277} 1} {142 {0 277} 0} {143 {0 277} 0} {144 {0 277} 0} {145 {0 277} 0} {146 {0 277} 0} {147 {0 277} 0} {148 {0 277} 0} {53 {281 315 316 319 333 334 335} 0} {54 {281 315 316 319 333 334 335} 0} {55 {281 315 316 319 333 334 335} 0} {56 {281 315 316 319 333 334 335} 0}}
+ 276 {{221 {0 277} 2}}
137,trans {}
- 25 {{80 {0 277} 1}}
- 156,trans {}
- 277 {{137 {0 277} 1}}
- 26 {{84 {0 277} 1} {162 {0 277} 0} {163 {0 277} 0} {164 {0 277} 0} {165 {0 277} 0}}
- 175,trans {}
- 278 {{139 {0 277} 1}}
+ 25 {{81 {0 277} 1}}
+ 156,trans {{286 289} {328 290} {459 291}}
+ 277 {{217 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 26 {{85 {0 277} 1} {176 {0 277} 0} {177 {0 277} 0} {178 {0 277} 0} {179 {0 277} 0}}
+ 175,trans {{318 309} {359 310} {439 311}}
+ 278 {{54 {281 334 335} 1}}
27 {{66 {0 277} 1}}
- 204,trans {{277 305}}
+ 204,trans {}
194,trans {}
- 280 {{102 {0 277} 2}}
- 279 {{136 {0 277} 2}}
- 28 {{77 {0 277} 1}}
- 223,trans {{277 315}}
- 281 {{110 {0 277} 1}}
- 30 {{96 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 29 {{86 {0 277} 1} {166 {0 277} 0} {167 {0 277} 0} {168 277 0} {169 277 0} {170 277 0} {171 277 0} {172 277 0} {173 277 0} {174 277 0}}
- 242,trans {{275 341} {276 342} {405 344}}
- 282 {{109 {0 277} 1}}
+ 280 {{53 {281 334 335} 1}}
+ 279 {{56 {281 334 335} 1}}
+ 28 {{78 {0 277} 1}}
+ 223,trans {}
+ 281 {{55 {281 334 335} 1}}
+ 30 {{97 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 29 {{87 {0 277} 1} {180 {0 277} 0} {181 {0 277} 0} {182 277 0} {183 277 0} {184 277 0} {185 277 0} {186 277 0} {187 277 0} {188 277 0}}
+ 242,trans {{271 341} {272 342} {274 343} {411 351}}
+ 282 {{226 {0 277} 1} {227 {0 277} 1} {228 {0 277} 1}}
31 {{65 {0 277} 1} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}}
261,trans {}
- 283 {{105 {0 277} 2}}
- 32 {{98 {0 277} 1}}
- 10,trans {{280 63} {291 64} {296 65} {302 66} {338 67} {347 68} {364 69} {372 70} {373 71} {384 72} {442 73}}
+ 283 {{220 {0 277} 2}}
+ 32 {{99 {0 277} 1}}
+ 10,trans {{280 64} {291 65} {296 66} {302 67} {339 68} {348 69} {365 70} {373 71} {374 72} {385 73} {452 74}}
280,trans {}
279,trans {}
- 284 {{106 {0 277} 2}}
- 33 {{68 {0 277} 1} {103 {0 277} 0} {104 {0 277} 0}}
+ 284 {{234 {0 277} 1}}
+ 33 {{69 {0 277} 1} {117 {0 277} 0} {118 {0 277} 0}}
28,trans {}
308,trans {}
298,trans {}
- 285 {{115 {0 277} 1}}
- 47,trans {{340 161} {341 162} {345 163} {368 164} {424 166}}
- 34 {{67 {0 277} 1} {103 {0 277} 0} {104 {0 277} 0}}
+ 285 {{236 {0 277} 1}}
+ 47,trans {{341 169} {342 170} {346 171} {369 172} {434 173}}
+ 34 {{68 {0 277} 1} {117 {0 277} 0} {118 {0 277} 0}}
}
array set plot::token_id_table {
@@ -4246,16 +4424,17 @@ array set plot::token_id_table {
284,title AXIS
288,line 45
338,t 0
- 369,title SLANT
- 370,title SMOOTH
+ 369,title SIZE
+ 370,title SLANT
285,line 42
+ 455,title {}
381,t 0
282,line 39
433,t 1
283,title AXESTITLE
278,line 35
258,t 0
- 368,title SIZE
+ 368,title SHOW
275,line 28
454,title {}
311,t 0
@@ -4263,10 +4442,10 @@ array set plot::token_id_table {
282,title AXESNUMBERS
353,t 0
268,line 20
- 367,title SHOW
+ 367,title SHAPE
265,line 17
395,t 0
- 405,t 1
+ 405,t 0
453,title {}
262,line 13
447,t 1
@@ -4274,20 +4453,21 @@ array set plot::token_id_table {
281,title AUTO
258,line 9
273,t 0
- 366,title SHAPE
+ 366,title SELECT
452,title {}
325,t 0
280,title ARROW
279,title ALIGNED
367,t 0
- 365,title SELECT
+ 365,title SCROSS
419,t 1
420,t 1
451,title {}
y,t 0
+ 462,t 1
278,title A4
287,t 0
- 364,title SCROSS
+ 364,title SCATTER
450,title {}
449,title {}
339,t 0
@@ -4296,82 +4476,86 @@ array set plot::token_id_table {
Y Y
382,t 0
277,title string
- 363,title SCATTER
+ 363,title SCALE
434,t 1
448,title {}
259,t 0
260,t 0
276,title float
312,t 0
- 362,title SCALE
+ 362,title SAVECONFIG
+ 464,line 590
354,t 0
447,title {}
+ 461,line 568
x x
y y
396,t 0
- 406,t 1
+ 406,t 0
+ 457,line 547
275,title integer
448,t 1
- 361,title SAVECONFIG
- 454,line 560
+ 361,title SAVE
+ 454,line 525
446,title {}
274,t 0
- 451,line 538
- 447,line 517
+ 451,line 500
+ 447,line 474
274,title ITALIC
326,t 0
- 359,title RIGHT
- 360,title SAVE
- 444,line 495
+ 359,title RGB
+ 360,title RIGHT
+ 444,line 443
368,t 0
445,title {}
- 441,line 470
+ 441,line 424
421,t 1
273,title ROMAN
- 437,line 444
- 358,title RGB
- 434,line 413
+ 437,line 404
+ 463,t 1
+ 358,title RELIEF
+ 434,line 387
444,title {}
288,t 0
- 431,line 394
+ 431,line 372
341,t 0
272,title BOLD
- 427,line 374
- 357,title RELIEF
+ 427,line 300
+ 357,title RANGE
383,t 0
- 424,line 357
+ 424,line 280
Y,title {}
443,title {}
- 421,line 296
+ 421,line 256
435,t 1
271,title NORMAL
- 417,line 270
+ 417,line 245
261,t 0
- 356,title RANGE
- 414,line 246
+ 356,title RAISED
+ 414,line 235
X,title {}
313,t 0
442,title {}
- 411,line 237
+ 411,line 225
355,t 0
270,title COURIER
269,title HELVETICA
397,line 158
- 407,line 225
- 355,title RAISED
+ 407,line 204
+ 355,title QUADRATIC
397,t 0
407,t 1
- 394,line 155
- 404,line 215
+ 394,line 154
+ 404,line 167
441,title {}
450,t 1
449,t 1
391,line 151
- 401,line 202
+ 401,line 164
275,t 0
268,title TIMES
387,line 146
- 354,title QUADRATIC
+ 354,title PRINTER
384,line 143
327,t 0
439,title {}
@@ -4382,16 +4566,17 @@ array set plot::token_id_table {
267,title FONTWEIGHT
377,line 136
422,t 1
- 353,title PRINTER
+ 353,title PRINT
374,line 133
438,title {}
+ 464,t 1
371,line 130
300,t 0
290,t 0
289,t 0
266,title FONTSTYLE
367,line 126
- 352,title PRINT
+ 352,title POSTER
342,t 0
364,line 123
437,title {}
@@ -4400,7 +4585,7 @@ array set plot::token_id_table {
265,title FONTSLANT
357,line 116
436,t 1
- 351,title POSTER
+ 351,title POSITION
354,line 113
262,t 0
436,title {}
@@ -4408,8 +4593,8 @@ array set plot::token_id_table {
314,t 0
264,title FONTSIZE
347,line 106
- 349,title PORTRAIT
- 350,title POSITION
+ 349,title POINTER
+ 350,title PORTRAIT
356,t 0
344,line 103
435,title {}
@@ -4419,7 +4604,7 @@ array set plot::token_id_table {
263,title FONT
337,line 95
451,t 1
- 348,title POINTER
+ 348,title PLUS
334,line 92
276,t 0
434,title {}
@@ -4430,14 +4615,14 @@ array set plot::token_id_table {
0,t 0
error,t 0
371,t 0
- 347,title PLUS
+ 347,title PALETTE
324,line 82
433,title {}
423,t 1
321,line 79
261,title TRUE
317,line 75
- 346,title PALETTE
+ 346,title PAGESIZE
301,t 0
291,t 0
314,line 71
@@ -4449,7 +4634,7 @@ array set plot::token_id_table {
260,title OFF
307,line 64
385,t 0
- 345,title PAGESIZE
+ 345,title PAGESETUP
304,line 61
294,line 51
431,title {}
@@ -4460,7 +4645,7 @@ array set plot::token_id_table {
287,line 44
258,title NO
315,t 0
- 344,title PAGESETUP
+ 344,title PAGE
284,line 41
429,title {}
430,title {}
@@ -4471,64 +4656,68 @@ array set plot::token_id_table {
399,t 0
409,t 1
410,t 1
- 343,title PAGE
+ 343,title OVERLAP
274,line 26
452,t 1
428,title {}
- Y,line 282
- 271,line 97
+ Y,line 292
+ 271,line 98
277,t 0
267,line 19
329,t 0
330,t 0
- 342,title OVERLAP
+ 342,title ORIENTATION
264,line 16
427,title {}
372,t 0
261,line 12
257,line 8
424,t 1
- 341,title ORIENTATION
+ 341,title ORIENT
error error
426,title {}
302,t 0
292,t 0
344,t 0
- 339,title NUMBERS
- 340,title ORIENT
+ 339,title NONE
+ 340,title NUMBERS
386,t 0
425,title {}
438,t 1
264,t 0
- 338,title NONE
+ 338,title NEW
424,title {}
316,t 0
358,t 0
- 337,title NEW
+ 337,title NAME
411,t 1
423,title {}
453,t 1
+ 463,line 583
278,t 0
- 336,title NAME
+ 336,title MODE
+ 460,line 561
+ 459,line 557
422,title {}
331,t 0
+ 456,line 543
373,t 0
- 453,line 553
+ 453,line 518
X,t 0
- 335,title MODE
+ 335,title MIN
425,t 1
- 450,line 531
- 449,line 527
+ 450,line 494
+ 449,line 485
421,title {}
- 446,line 513
+ 446,line 468
303,t 0
293,t 0
257 YES_
- 443,line 488
+ 443,line 437
258 NO_
259 ON_
260 OFF_
- 334,title MIN
+ 334,title MAX
261 TRUE_
262 FALSE_
263 FONT_
@@ -4536,24 +4725,24 @@ array set plot::token_id_table {
345,t 0
419,title {}
420,title {}
- 439,line 455
- 440,line 464
+ 439,line 416
+ 440,line 420
265 FONTSLANT_
266 FONTSTYLE_
267 FONTWEIGHT_
268 TIMES_
270 COURIER_
269 HELVETICA_
- 436,line 438
+ 436,line 397
271 NORMAL_
387,t 0
272 BOLD_
273 ROMAN_
274 ITALIC_
275 INT_
- 433,line 407
+ 433,line 383
276 REAL_
- 333,title MAX
+ 333,title LOG
277 STRING_
439,t 1
440,t 1
@@ -4562,15 +4751,15 @@ array set plot::token_id_table {
279 ALIGNED_
281 AUTO_
418,title {}
- 429,line 386
- 430,line 390
+ 429,line 360
+ 430,line 366
282 AXESNUMBERS_
283 AXESTITLE_
265,t 0
284 AXIS_
285 BACKGROUND_
286 BAR_
- 426,line 367
+ 426,line 296
287 BARMODE_
288 BOTTOM_
300 DATASET_
@@ -4581,10 +4770,10 @@ array set plot::token_id_table {
291 CIRCLE_
302 DIAMOND_
292 CLEAR_
- 423,line 353
+ 423,line 271
303 DISCRETE_
293 CLOSE_
- 332,title LOG
+ 332,title LOADCONFIG
304 DUP_
294 COLOR_
295 COMMAND_
@@ -4596,417 +4785,439 @@ array set plot::token_id_table {
297 CUBIC_
307 ERRORBAR_
417,title {}
- 419,line 286
- 420,line 290
+ 419,line 248
+ 420,line 251
298 DASH_
- 308 FAMILY_
+ 308 EXPORT_
299 DATA_
- 309 FILE_
- 310 FILENAME_
- 311 FILL_
- 312 FILLCOLOR_
- 313 FLAT_
+ 309 FAMILY_
+ 310 FILE_
+ 311 FILENAME_
+ 312 FILL_
+ 313 FILLCOLOR_
412,t 1
- 416,line 261
- 314 FLIP_
- 315 FORMAT_
- 316 GRAPH_
- 317 GRAY_
- 318 GRID_
- 413,line 241
+ 416,line 244
+ 314 FLAT_
+ 315 FLIP_
+ 316 FORMAT_
+ 317 GRAPH_
+ 318 GRAY_
+ 413,line 234
454,t 1
- 319 GROOVE_
- 320 LABELS_
- 331,title LOADCONFIG
- 321 LANDSCAPE_
- error,line 193
- 322 LEFT_
- 323 LEGAL_
- 324 LEGEND_
+ 319 GRID_
+ 320 GROOVE_
+ 331,title LOAD
+ 321 LABELS_
+ error,line 203
+ 322 LANDSCAPE_
+ 323 LEFT_
+ 324 LEGAL_
399,line 161
- 409,line 234
- 410,line 235
+ 409,line 217
+ 410,line 221
416,title {}
280,t 0
279,t 0
- 325 LEGENDTITLE_
- 326 LETTER_
- 327 LINE_
- 328 LINEAR_
- 329 LIST_
- 330 LOAD_
+ 325 LEGEND_
+ 326 LEGENDTITLE_
+ 327 LETTER_
+ 328 LINE_
+ 329 LINEAR_
+ 330 LIST_
396,line 157
- 406,line 224
- 331 LOADCONFIG_
- 332 LOG_
+ 406,line 171
+ 331 LOAD_
+ 332 LOADCONFIG_
332,t 0
- 333 MAX_
- 334 MIN_
- 335 MODE_
+ 333 LOG_
+ 334 MAX_
+ 335 MIN_
393,line 153
- 403,line 211
- 329,title LIST
- 330,title LOAD
- 336 NAME_
- 337 NEW_
- 338 NONE_
+ 403,line 166
+ 329,title LINEAR
+ 330,title LIST
+ 336 MODE_
+ 337 NAME_
+ 338 NEW_
374,t 0
- 339 NUMBERS_
- 340 ORIENT_
- 341 ORIENTATION_
+ 339 NONE_
+ 340 NUMBERS_
+ 341 ORIENT_
389,line 148
- 390,line 150
- 400,line 194
+ 390,line 149
+ 400,line 162
415,title {}
- 342 OVERLAP_
+ 342 ORIENTATION_
Y,t 0
- 343 PAGE_
- 344 PAGESETUP_
- 345 PAGESIZE_
+ 343 OVERLAP_
+ 344 PAGE_
+ 345 PAGESETUP_
426,t 1
- 346 PALETTE_
+ 346 PAGESIZE_
386,line 145
- 347 PLUS_
- 348 POINTER_
- 349 PORTRAIT_
- 350 POSITION_
- 351 POSTER_
- 352 PRINT_
+ 347 PALETTE_
+ 348 PLUS_
+ 349 POINTER_
+ 350 PORTRAIT_
+ 351 POSITION_
+ 352 POSTER_
383,line 142
- 328,title LINEAR
- 353 PRINTER_
- 354 QUADRATIC_
- 355 RAISED_
- 356 RANGE_
+ 328,title LINE
+ 353 PRINT_
+ 354 PRINTER_
+ 355 QUADRATIC_
+ 356 RAISED_
304,t 0
294,t 0
- 357 RELIEF_
+ 357 RANGE_
379,line 138
380,line 139
414,title {}
- 358 RGB_
- 359 RIGHT_
- 360 SAVE_
- 361 SAVECONFIG_
- 362 SCALE_
- 363 SCATTER_
+ 358 RELIEF_
+ 359 RGB_
+ 360 RIGHT_
+ 361 SAVE_
+ 362 SAVECONFIG_
+ 363 SCALE_
376,line 135
346,t 0
- 364 SCROSS_
- 365 SELECT_
- 366 SHAPE_
- 367 SHOW_
- 368 SIZE_
+ 364 SCATTER_
+ 365 SCROSS_
+ 366 SELECT_
+ 367 SHAPE_
+ 368 SHOW_
373,line 132
- 327,title LINE
- 369 SLANT_
- 370 SMOOTH_
- 371 SOLID_
+ 327,title LETTER
+ 369 SIZE_
+ 370 SLANT_
+ 371 SMOOTH_
388,t 0
- 372 SPLUS_
- 373 SQUARE_
+ 372 SOLID_
+ 373 SPLUS_
369,line 128
370,line 129
- 374 STACKED_
+ 374 SQUARE_
413,title {}
- 375 STATS_
- 376 STATISTICS_
- 377 STEP_
+ 375 STACKED_
+ 376 STATS_
+ 377 STATISTICS_
441,t 1
- 378 STDIN_
+ 378 STEP_
366,line 125
- 379 STYLE_
- 380 SUNKEN_
- 381 TABLOID_
- 382 TITLE_
+ 379 STDIN_
+ 380 STYLE_
+ 381 SUNKEN_
+ 382 TABLOID_
266,t 0
- 383 TOP_
- 384 TRIANGLE_
+ 383 TITLE_
+ 384 TOP_
363,line 122
- 385 TYPE_
- 326,title LETTER
- 386 VIEW_
- 387 WEIGHT_
- 388 WIDTH_
+ 385 TRIANGLE_
+ 326,title LEGENDTITLE
+ 386 TYPE_
+ 387 VIEW_
+ 388 WEIGHT_
318,t 0
- 389 ZOOM_
- 390 XY_
- 400 yesno
+ 389 WIDTH_
+ 390 ZOOM_
+ 400 YAXIS_
359,line 118
360,line 119
- 391 XYEX_
- 401 font
+ 391 XY_
+ 401 GIF_
412,title {}
- 392 XYEY_
- 402 fontWeight
- 393 XYEXEY_
- 403 fontSlant
- 394 LINEARLINEAR_
+ 392 XYEX_
+ 402 TIFF_
+ 393 XYEY_
+ 403 JPEG_
+ 394 XYEXEY_
+ 404 PNG_
error,title {}
- 404 fontStyle
- 395 LOGLINEAR_
- 405 numeric
+ 395 LINEARLINEAR_
+ 405 PACKBITS_
356,line 115
361,t 0
- 396 LINEARLOG_
- 406 command
- 397 LOGLOG_
- 407 @PSEUDO1
- 398 XAXIS_
- 408 plot
- 399 YAXIS_
- 409 @PSEUDO2
- 410 @PSEUDO3
- 411 @PSEUDO4
+ 396 LOGLINEAR_
+ 406 DEFLATE_
+ 397 LINEARLOG_
+ 407 yesno
+ 398 LOGLOG_
+ 408 font
+ 399 XAXIS_
+ 409 fontWeight
+ 410 fontSlant
+ 411 fontStyle
353,line 112
- 412 @PSEUDO5
- 325,title LEGENDTITLE
- 413 line
+ 412 numeric
+ 325,title LEGEND
+ 413 command
413,t 1
- 414 new
- 415 newLine
- 416 newBar
+ 414 @PSEUDO1
+ 415 plot
+ 416 @PSEUDO2
349,line 108
350,line 109
411,title {}
- 417 newScatter
- 418 xy
- 419 xyaxis
- 420 dim
- 421 plotCmd
- 422 load
+ 417 @PSEUDO3
+ 418 @PSEUDO4
+ 455,t 1
+ 419 @PSEUDO5
+ 420 line
+ 421 new
+ 422 newLine
346,line 105
- 423 duplicate
- 424 pagesetup
+ 423 newBar
+ 424 newScatter
281,t 0
- 425 pageOrient
- 426 pageSize
- 427 print
+ 425 xy
+ 426 xyaxis
+ 427 dim
343,line 102
- 428 printDest
- 324,title LEGEND
- 429 printColor
- 430 mode
- 431 axis
+ 428 plotCmd
+ 324,title LEGAL
+ 429 export
+ 430 exportExt
+ 431 exportOps
333,t 0
- 432 legend
- 433 legendPos
- 339,line 98
+ 432 load
+ 433 duplicate
+ 339,line 169
340,line 99
- 399,title YAXIS
+ 399,title XAXIS
409,title {}
410,title {}
- 434 fontt
- 435 fontType
- 436 title
- 437 barmode
+ 434 pagesetup
+ 435 pageOrient
+ 436 pageSize
+ 437 print
375,t 0
- 438 color
+ 438 printDest
336,line 94
- 439 dummy1
- 440 errorr
- 441 shape
- 442 shapes
- 443 relief
- 444 smooth
- 445 oldGraph
+ 439 printColor
+ 440 mode
+ 441 axis
+ 442 legend
+ 443 legendPos
+ 444 fontt
+ 445 fontType
333,line 91
427,t 1
- 446 oldGraphGrid
- 323,title LEGAL
- 447 oldGraphRange
- 448 oldGraphLabels
- 450 oldGraphScale
- 449 oldGraphType
- 451 oldLine
+ 446 title
+ 323,title LEFT
+ 447 barmode
+ 448 color
+ 450 errorr
+ 449 dummy1
+ 451 shape
329,line 87
330,line 88
- 398,title XAXIS
+ 398,title LOGLOG
408,title {}
- 452 dummy2
- 453 oldView
- 454 start'
+ 452 shapes
+ 453 relief
+ 454 smooth
+ 455 oldGraph
+ 456 oldGraphGrid
326,line 84
+ 457 oldGraphRange
295,t 0
305,t 0
+ 458 oldGraphLabels
+ 460 oldGraphScale
+ 459 oldGraphType
+ 461 oldLine
+ 462 dummy2
323,line 81
- 322,title LEFT
+ 463 oldView
+ 322,title LANDSCAPE
+ 464 start'
347,t 0
319,line 77
320,line 78
- 397,title LOGLOG
+ 397,title LINEARLOG
407,title {}
389,t 0
390,t 0
- 400,t 1
- y,line 281
+ 400,t 0
+ y,line 291
316,line 74
442,t 1
313,line 70
- 321,title LANDSCAPE
+ 321,title LABELS
267,t 0
299,line 56
309,line 66
310,line 67
- 396,title LINEARLOG
- 406,title {}
+ 396,title LOGLINEAR
+ 406,title DEFLATE
296,line 53
306,line 63
319,t 0
320,t 0
303,line 60
293,line 50
- 319,title GROOVE
- 320,title LABELS
+ 319,title GRID
+ 320,title GROOVE
362,t 0
300,line 57
290,line 47
289,line 46
- 395,title LOGLINEAR
- 405,title {}
+ 395,title LINEARLINEAR
+ 405,title PACKBITS
414,t 1
286,line 43
+ 456,t 1
283,line 40
- 318,title GRID
+ 318,title GRAY
282,t 0
280,line 37
279,line 36
- 394,title LINEARLINEAR
- 404,title {}
+ 394,title XYEXEY
+ 404,title PNG
334,t 0
276,line 29
273,line 25
376,t 0
- 317,title GRAY
- X,line 280
+ 317,title GRAPH
+ X,line 290
270,line 22
269,line 21
- 393,title XYEXEY
- 403,title {}
+ 393,title XYEY
+ 403,title JPEG
428,t 1
y,title {}
266,line 18
- 263,line 72
- 316,title GRAPH
+ 263,line 73
+ 316,title FORMAT
296,t 0
306,t 0
259,line 10
260,line 11
- 392,title XYEY
- 402,title {}
+ 392,title XYEX
+ 402,title TIFF
x,title {}
348,t 0
391,t 0
- 401,t 1
- 315,title FORMAT
+ 401,t 0
+ 315,title FLIP
443,t 1
- 391,title XYEX
- 401,title {}
+ 391,title XY
+ 401,title GIF
268,t 0
- 314,title FLIP
+ 314,title FLAT
321,t 0
- 389,title ZOOM
- 390,title XY
- 400,title {}
+ 389,title WIDTH
+ 390,title ZOOM
+ 400,title YAXIS
363,t 0
415,t 1
- 313,title FLAT
- 388,title WIDTH
+ 313,title FILLCOLOR
+ 457,t 1
+ 388,title WEIGHT
283,t 0
335,t 0
- 312,title FILLCOLOR
- 387,title WEIGHT
+ 312,title FILL
+ 387,title VIEW
377,t 0
429,t 1
430,t 1
- 311,title FILL
- 386,title VIEW
+ 462,line 574
+ 311,title FILENAME
+ 458,line 552
+ 386,title TYPE
+ 455,line 533
297,t 0
307,t 0
- 452,line 544
+ 452,line 505
349,t 0
350,t 0
299,title DATA
- 309,title FILE
- 310,title FILENAME
- 448,line 522
- 385,title TYPE
+ 309,title FAMILY
+ 310,title FILE
+ 448,line 480
+ 385,title TRIANGLE
392,t 0
- 402,t 1
- 445,line 503
+ 402,t 0
+ 445,line 457
444,t 1
- 442,line 475
+ 442,line 433
298,title DASH
270,t 0
269,t 0
- 308,title FAMILY
- 438,line 450
- 384,title TRIANGLE
+ 308,title EXPORT
+ 438,line 412
+ 384,title TOP
322,t 0
- 435,line 427
+ 435,line 393
364,t 0
- 432,line 403
+ 432,line 379
297,title CUBIC
307,title ERRORBAR
- 428,line 382
+ 428,line 306
416,t 1
- 383,title TOP
- 425,line 363
- 422,line 349
+ 383,title TITLE
+ 425,line 289
+ 458,t 1
+ 422,line 262
284,t 0
296,title CROSS
306,title ERROR
- 418,line 279
- 382,title TITLE
+ 418,line 247
+ 382,title TABLOID
336,t 0
- 415,line 252
+ 415,line 238
378,t 0
- 412,line 238
+ 412,line 230
295,title COMMAND
305,title DUPLICATE
- 398,line 160
- 408,line 228
+ 398,line 159
+ 408,line 212
431,t 1
- 381,title TABLOID
+ 381,title SUNKEN
395,line 156
- 405,line 220
+ 405,line 170
392,line 152
- 402,line 207
+ 402,line 165
298,t 0
308,t 0
304,title DUP
294,title COLOR
388,line 147
351,t 0
- 379,title STYLE
- 380,title SUNKEN
+ 379,title STDIN
+ 380,title STYLE
385,line 144
393,t 0
- 403,t 1
+ 403,t 0
382,line 141
303,title DISCRETE
293,title CLOSE
445,t 1
378,line 137
- 378,title STDIN
+ 378,title STEP
271,t 0
375,line 134
+ 464,title {}
323,t 0
372,line 131
302,title DIAMOND
292,title CLEAR
368,line 127
365,t 0
- 377,title STEP
+ 377,title STATISTICS
365,line 124
+ 463,title {}
417,t 1
362,line 121
+ 460,t 1
+ 459,t 1
301,title DESTINATION
291,title CIRCLE
358,line 117
- 376,title STATISTICS
+ 376,title STATS
285,t 0
355,line 114
+ 462,title {}
337,t 0
352,line 111
300,title DATASET
@@ -5015,8 +5226,9 @@ array set plot::token_id_table {
348,line 107
379,t 0
380,t 0
- 375,title STATS
+ 375,title STACKED
345,line 104
+ 461,title {}
432,t 1
342,line 101
257,t 0
@@ -5025,25 +5237,29 @@ array set plot::token_id_table {
299,t 0
309,t 0
310,t 0
- 374,title STACKED
+ 374,title SQUARE
335,line 93
+ 460,title {}
+ 459,title {}
352,t 0
332,line 90
287,title BARMODE
394,t 0
- 404,t 1
+ 404,t 0
328,line 86
- 373,title SQUARE
+ 373,title SPLUS
446,t 1
325,line 83
+ 458,title {}
272,t 0
322,line 80
286,title BAR
318,line 76
324,t 0
- 372,title SPLUS
- x,line 279
- 315,line 73
+ 372,title SOLID
+ x,line 289
+ 315,line 72
+ 457,title {}
366,t 0
312,line 69
285,title BACKGROUND
@@ -5051,9 +5267,11 @@ array set plot::token_id_table {
298,line 55
308,line 65
x,t 0
- 371,title SOLID
+ 371,title SMOOTH
+ 461,t 1
295,line 52
305,line 62
+ 456,title {}
}
proc plot::yyparse {} {
@@ -5203,144 +5421,157 @@ proc plot::yyparse {} {
64 { PlotCmdSave $2 }
65 { PlotCmdData $2 }
66 { ProcessCmdCVAR0 PlotClearData }
- 69 { ProcessCmdCVAR stats $2 PlotStats }
70 { ProcessCmdCVAR stats $2 PlotStats }
- 71 { ProcessCmdCVAR list $2 PlotList }
- 72 { PlotCmdLoadConfig $2 }
- 73 { PlotCmdSaveConfig $2 }
- 77 { ProcessCmdCVAR0 PlotDestroy }
- 78 { ProcessCmdCVAR mode $2 PlotChangeMode }
- 80 { PlotCmdUpdateGraph graph,bg $2 }
- 84 { PlotCmdUpdateGraph bar,mode $2 }
- 85 { PlotCmdUpdateElement show $2 }
- 87 { PlotCmdUpdateElement fill $2 }
- 88 { PlotCmdUpdateElement fill,color $2 }
- 91 { PlotCmdUpdateElement name $2 }
- 93 { PlotCmdUpdateElement bar,relief $2 }
- 94 { PlotCmdUpdateElement smooth $2 }
- 95 { PlotCmdUpdateElement width $2 }
- 96 { PlotCmdUpdateElement dash $2 }
- 97 { ProcessCmdCVAR data,current $2 PlotCurrentData }
+ 71 { ProcessCmdCVAR stats $2 PlotStats }
+ 72 { ProcessCmdCVAR list $2 PlotList }
+ 73 { PlotCmdLoadConfig $2 }
+ 74 { PlotCmdSaveConfig $2 }
+ 78 { ProcessCmdCVAR0 PlotDestroy }
+ 79 { ProcessCmdCVAR mode $2 PlotChangeMode }
+ 81 { PlotCmdUpdateGraph graph,bg $2 }
+ 85 { PlotCmdUpdateGraph bar,mode $2 }
+ 86 { PlotCmdUpdateElement show $2 }
+ 88 { PlotCmdUpdateElement fill $2 }
+ 89 { PlotCmdUpdateElement fill,color $2 }
+ 92 { PlotCmdUpdateElement name $2 }
+ 94 { PlotCmdUpdateElement bar,relief $2 }
+ 95 { PlotCmdUpdateElement smooth $2 }
+ 96 { PlotCmdUpdateElement width $2 }
+ 97 { PlotCmdUpdateElement dash $2 }
98 { ProcessCmdCVAR data,current $2 PlotCurrentData }
- 101 { PlotCmdLoad $1 xy }
- 102 { PlotCmdLoad $1 $2 }
- 103 { global cvarname; PlotDupData $cvarname 1 }
- 104 { global cvarname; PlotDupData $cvarname $1 }
- 105 { ProcessCmdSet ps orient $2 }
- 106 { ProcessCmdSet ps orient $2 }
- 107 { ProcessCmdSet ps size $2 }
- 108 { ProcessCmdSet ps size $2 }
- 109 { set _ portrait }
- 110 { set _ landscape }
- 111 { set _ letter }
- 112 { set _ legal }
- 113 { set _ tabloid }
- 114 { set _ poster }
- 115 { set _ a4 }
- 116 { ProcessCmdCVAR0 PlotPostScript }
- 117 { ProcessCmdSet ps dest $2 }
- 118 { ProcessCmdSet ps cmd $2 }
- 119 { ProcessCmdSet ps filename $2 }
- 120 { ProcessCmdSet ps color $2 }
- 121 { ProcessCmdSet ps color $2 }
- 122 { set _ printer }
- 123 { set _ file }
- 124 { set _ rgb }
- 125 { set _ gray }
- 126 { set _ pointer }
- 127 { set _ zoom }
- 128 { PlotCmdUpdateGraph "axis,$1,grid" $3 }
- 129 { PlotCmdUpdateGraph "axis,$1,log" $3 }
- 130 { PlotCmdUpdateGraph "axis,$1,flip" $3 }
- 131 { PlotCmdUpdateGraph "axis,$1,auto" $3 }
- 132 { PlotCmdUpdateGraph "axis,$1,min" $3 }
- 133 { PlotCmdUpdateGraph "axis,$1,max" $3 }
- 134 { PlotCmdUpdateGraph "axis,$1,format" $3 }
- 135 { PlotCmdUpdateGraph legend $1 }
- 136 { PlotCmdUpdateGraph "legend,position" $2 }
- 137 { set _ right }
- 138 { set _ left }
- 139 { set _ top }
- 140 { set _ bottom }
- 141 { PlotCmdUpdateGraph "$1,family" $3 }
- 142 { PlotCmdUpdateGraph "$1,family" $3 }
- 143 { PlotCmdUpdateGraph "$1,size" $3 }
- 144 { PlotCmdUpdateGraph "$1,weight" $3 }
- 145 { PlotCmdUpdateGraph "$1,slant" $3 }
- 146 { PlotCmdFontStyle $1 $3 }
- 147 { PlotCmdUpdateGraph "$1,size" $3 }
- 148 { PlotCmdUpdateGraph "$1,weight" $3 }
- 149 { PlotCmdUpdateGraph "$1,slant" $3 }
- 150 { PlotCmdFontStyle $1 $3 }
- 151 { set _ graph,title }
- 152 { set _ axis,title }
- 153 { set _ axis,title }
- 154 { set _ axis,font }
- 155 { set _ axis,font }
- 156 { set _ legend,font }
- 157 { set _ legend,title }
- 158 { PlotCmdUpdateGraph graph,title $1 }
- 159 { PlotCmdUpdateGraph "axis,$1,title" $2 }
- 160 { PlotCmdUpdateGraph "axis,$1,title" $2 }
- 161 { PlotCmdUpdateGraph legend,title $2 }
- 162 { set _ normal }
- 163 { set _ stacked }
- 164 { set _ aligned }
- 165 { set _ overlap }
- 166 { PlotCmdUpdateElement color $1 }
- 167 { PlotCmdUpdateElement color $2 }
- 175 { PlotCmdUpdateElement error $1 }
- 176 { PlotCmdUpdateElement error,cap $2 }
- 177 { PlotCmdUpdateElement error,color $2 }
- 178 { PlotCmdUpdateElement error,width $2 }
- 179 { PlotCmdUpdateElement shape,symbol $1 }
- 180 { PlotCmdUpdateElement shape,file $2 }
- 181 { PlotCmdUpdateElement shape,color $2 }
- 182 { set _ none }
- 183 { set _ circle }
- 184 { set _ square }
- 185 { set _ diamond }
- 186 { set _ plus }
- 187 { set _ splus }
- 188 { set _ scross }
- 189 { set _ triangle }
- 190 { set _ arrow }
- 191 { set _ scross }
- 192 { set _ flat }
- 193 { set _ sunken }
- 194 { set _ raised }
- 195 { set _ solid }
- 196 { set _ groove }
- 197 { set _ step }
- 198 { set _ linear }
- 199 { set _ cubic }
- 200 { set _ quadratic }
- 201 { set _ catrom }
- 203 { PlotCmdUpdateGraph "axis,$2,log" $3 }
- 204 { PlotCmdUpdateGraph "axis,$2,flip" $3 }
- 205 { PlotCmdUpdateGraph "axis,$3,format" $3 }
- 210 { PlotCmdUpdateGraph "axis,$1,grid" $2 }
- 211 { PlotCmdUpdateGraph "axis,x,grid" $1; PlotCmdUpdateGraph "axis,y,grid" $1 }
- 212 { PlotCmdUpdateGraph "axis,$1,auto" $3 }
- 213 { PlotCmdUpdateGraph "axis,$1,min" $3 }
- 214 { PlotCmdUpdateGraph "axis,$1,max" $3 }
- 215 { PlotCmdUpdateGraph graph,title $2 }
- 216 { PlotCmdUpdateGraph "axis,$1,title" $2 }
- 217 { PlotCmdUpdateGraph legend,title $2 }
- 220 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 0 }
- 221 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 1 }
- 222 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 0 }
- 223 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 1 }
- 224 { PlotCmdUpdateElement shape,symbol $2 }
- 225 { PlotCmdUpdateElement width $3 }
- 226 { PlotCmdUpdateElement dash $3 }
- 227 { PlotCmdUpdateElement error $3 }
- 234 { PlotCmdUpdateElement show $2 }
- 235 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth linear }
- 236 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth step }
- 237 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth quadratic }
- 238 { PlotCmdUpdateElement error $2 }
- 239 { PlotCmdUpdateElement error $2 }
+ 99 { ProcessCmdCVAR data,current $2 PlotCurrentData }
+ 102 { PlotCmdExport [ExtToFormat $1] $1 }
+ 103 { PlotCmdExport [ExtToFormat $1] $1 }
+ 104 { PlotCmdExport $1 $2 }
+ 105 { PlotCmdExport $1 $2 }
+ 106 { set _ gif }
+ 107 { set _ tiff }
+ 108 { set _ jpeg }
+ 109 { set _ png }
+ 110 { ProcessCmdSet iap tiff,compress none }
+ 111 { ProcessCmdSet iap tiff,compress jpeg }
+ 112 { ProcessCmdSet iap tiff,compress packbits }
+ 113 { ProcessCmdSet iap tiff,compress deflate }
+ 114 { ProcessCmdSet iap jpeg,quality $1 }
+ 115 { PlotCmdLoad $1 xy }
+ 116 { PlotCmdLoad $1 $2 }
+ 117 { global cvarname; PlotDupData $cvarname 1 }
+ 118 { global cvarname; PlotDupData $cvarname $1 }
+ 119 { ProcessCmdSet ps orient $2 }
+ 120 { ProcessCmdSet ps orient $2 }
+ 121 { ProcessCmdSet ps size $2 }
+ 122 { ProcessCmdSet ps size $2 }
+ 123 { set _ portrait }
+ 124 { set _ landscape }
+ 125 { set _ letter }
+ 126 { set _ legal }
+ 127 { set _ tabloid }
+ 128 { set _ poster }
+ 129 { set _ a4 }
+ 130 { ProcessCmdCVAR0 PlotPostScript }
+ 131 { ProcessCmdSet ps dest $2 }
+ 132 { ProcessCmdSet ps cmd $2 }
+ 133 { ProcessCmdSet ps filename $2 }
+ 134 { ProcessCmdSet ps color $2 }
+ 135 { ProcessCmdSet ps color $2 }
+ 136 { set _ printer }
+ 137 { set _ file }
+ 138 { set _ rgb }
+ 139 { set _ gray }
+ 140 { set _ pointer }
+ 141 { set _ zoom }
+ 142 { PlotCmdUpdateGraph "axis,$1,grid" $3 }
+ 143 { PlotCmdUpdateGraph "axis,$1,log" $3 }
+ 144 { PlotCmdUpdateGraph "axis,$1,flip" $3 }
+ 145 { PlotCmdUpdateGraph "axis,$1,auto" $3 }
+ 146 { PlotCmdUpdateGraph "axis,$1,min" $3 }
+ 147 { PlotCmdUpdateGraph "axis,$1,max" $3 }
+ 148 { PlotCmdUpdateGraph "axis,$1,format" $3 }
+ 149 { PlotCmdUpdateGraph legend $1 }
+ 150 { PlotCmdUpdateGraph "legend,position" $2 }
+ 151 { set _ right }
+ 152 { set _ left }
+ 153 { set _ top }
+ 154 { set _ bottom }
+ 155 { PlotCmdUpdateGraph "$1,family" $3 }
+ 156 { PlotCmdUpdateGraph "$1,family" $3 }
+ 157 { PlotCmdUpdateGraph "$1,size" $3 }
+ 158 { PlotCmdUpdateGraph "$1,weight" $3 }
+ 159 { PlotCmdUpdateGraph "$1,slant" $3 }
+ 160 { PlotCmdFontStyle $1 $3 }
+ 161 { PlotCmdUpdateGraph "$1,size" $3 }
+ 162 { PlotCmdUpdateGraph "$1,weight" $3 }
+ 163 { PlotCmdUpdateGraph "$1,slant" $3 }
+ 164 { PlotCmdFontStyle $1 $3 }
+ 165 { set _ graph,title }
+ 166 { set _ axis,title }
+ 167 { set _ axis,title }
+ 168 { set _ axis,font }
+ 169 { set _ axis,font }
+ 170 { set _ legend,font }
+ 171 { set _ legend,title }
+ 172 { PlotCmdUpdateGraph graph,title $1 }
+ 173 { PlotCmdUpdateGraph "axis,$1,title" $2 }
+ 174 { PlotCmdUpdateGraph "axis,$1,title" $2 }
+ 175 { PlotCmdUpdateGraph legend,title $2 }
+ 176 { set _ normal }
+ 177 { set _ stacked }
+ 178 { set _ aligned }
+ 179 { set _ overlap }
+ 180 { PlotCmdUpdateElement color $1 }
+ 181 { PlotCmdUpdateElement color $2 }
+ 189 { PlotCmdUpdateElement error $1 }
+ 190 { PlotCmdUpdateElement error,cap $2 }
+ 191 { PlotCmdUpdateElement error,color $2 }
+ 192 { PlotCmdUpdateElement error,width $2 }
+ 193 { PlotCmdUpdateElement shape,symbol $1 }
+ 194 { PlotCmdUpdateElement shape,file $2 }
+ 195 { PlotCmdUpdateElement shape,color $2 }
+ 196 { set _ none }
+ 197 { set _ circle }
+ 198 { set _ square }
+ 199 { set _ diamond }
+ 200 { set _ plus }
+ 201 { set _ splus }
+ 202 { set _ scross }
+ 203 { set _ triangle }
+ 204 { set _ arrow }
+ 205 { set _ scross }
+ 206 { set _ flat }
+ 207 { set _ sunken }
+ 208 { set _ raised }
+ 209 { set _ solid }
+ 210 { set _ groove }
+ 211 { set _ step }
+ 212 { set _ linear }
+ 213 { set _ cubic }
+ 214 { set _ quadratic }
+ 215 { set _ catrom }
+ 217 { PlotCmdUpdateGraph "axis,$2,log" $3 }
+ 218 { PlotCmdUpdateGraph "axis,$2,flip" $3 }
+ 219 { PlotCmdUpdateGraph "axis,$3,format" $3 }
+ 224 { PlotCmdUpdateGraph "axis,$1,grid" $2 }
+ 225 { PlotCmdUpdateGraph "axis,x,grid" $1; PlotCmdUpdateGraph "axis,y,grid" $1 }
+ 226 { PlotCmdUpdateGraph "axis,$1,auto" $3 }
+ 227 { PlotCmdUpdateGraph "axis,$1,min" $3 }
+ 228 { PlotCmdUpdateGraph "axis,$1,max" $3 }
+ 229 { PlotCmdUpdateGraph graph,title $2 }
+ 230 { PlotCmdUpdateGraph "axis,$1,title" $2 }
+ 231 { PlotCmdUpdateGraph legend,title $2 }
+ 234 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 0 }
+ 235 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 1 }
+ 236 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 0 }
+ 237 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 1 }
+ 238 { PlotCmdUpdateElement shape,symbol $2 }
+ 239 { PlotCmdUpdateElement width $3 }
+ 240 { PlotCmdUpdateElement dash $3 }
+ 241 { PlotCmdUpdateElement error $3 }
+ 248 { PlotCmdUpdateElement show $2 }
+ 249 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth linear }
+ 250 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth step }
+ 251 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth quadratic }
+ 252 { PlotCmdUpdateElement error $2 }
+ 253 { PlotCmdUpdateElement error $2 }
}
unsetupvalues $dc
# pop off tokens from the stack if normal rule