diff options
-rw-r--r-- | ds9/doc/ref/command.html | 49 | ||||
-rw-r--r-- | ds9/doc/ref/samp.html | 56 | ||||
-rw-r--r-- | ds9/doc/ref/xpa.html | 69 | ||||
-rw-r--r-- | ds9/doc/release/r8.1.html | 2 | ||||
-rw-r--r-- | ds9/library/plotline.tcl | 23 | ||||
-rw-r--r-- | ds9/library/plotscatter.tcl | 8 | ||||
-rw-r--r-- | ds9/parsers/plotlex.fcl | 1 | ||||
-rw-r--r-- | ds9/parsers/plotlex.tcl | 669 | ||||
-rw-r--r-- | ds9/parsers/plotparser.tab.tcl | 123 | ||||
-rw-r--r-- | ds9/parsers/plotparser.tac | 4 | ||||
-rw-r--r-- | ds9/parsers/plotparser.tcl | 5662 |
11 files changed, 3425 insertions, 3241 deletions
diff --git a/ds9/doc/ref/command.html b/ds9/doc/ref/command.html index 96653a7..6ab45c8 100644 --- a/ds9/doc/ref/command.html +++ b/ds9/doc/ref/command.html @@ -9,9 +9,9 @@ 2.4.7-10 i686) [Netscape]"> <title>Command Line Options</title> </head> - <body link="#0000FF" alink="#FF0000" vlink="#551A8B"> - <h3><img alt="" src="../sun.gif" height="98" align="middle" - width="100"> Command Line Options</h3> + <body vlink="#551A8B" link="#0000FF" alink="#FF0000"> + <h3><img alt="" src="../sun.gif" width="100" height="98" + align="middle"> Command Line Options</h3> <blockquote> <p>DS9 will process each command line option, one at a time, as the last step in the initialization process. Therefore, it is @@ -454,6 +454,7 @@ + [<ref>] [filter <string>]</tt><tt><br> </tt><tt> [<ref>] [filter load <filename>]</tt><tt><br> @@ -472,6 +473,7 @@ + [<ref>] [match]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[<ref>] [match error <value> @@ -494,6 +496,7 @@ + [<ref>] [panto yes|no]</tt><tt><br> </tt><tt> </tt><tt> [<ref>] [plot <xcol> <ycol> <xerrcol> @@ -524,6 +527,7 @@ + [<ref>] [save <filename>]</tt><tt><br> </tt><tt> </tt><tt> [<ref>] [server</tt><tt> </tt><tt>cds|adac|cadc|cambridge|sao|ukirt|iucaa|bejing|saao]</tt><tt><br> @@ -554,6 +558,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> @@ -564,6 +569,7 @@ + [<ref>] [symbol add| [#] remove]</tt><tt><br> </tt><tt> [<ref>] [symbol save|load <filename>]</tt><tt><br> @@ -616,6 +622,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> @@ -714,6 +721,7 @@ + [match]<br> [lock [yes|no]]</tt><br> @@ -851,6 +859,7 @@ + <coordsys>]<br> [lock <coordsys>|none]</tt><br> @@ -1017,6 +1026,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> @@ -1053,6 +1063,7 @@ + [1-100]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>-export <filename></tt><tt>.tiff @@ -1062,6 +1073,7 @@ + [none|jpeg|packbits|deflate]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt><br> </tt><tt> Example:</tt><tt><br> @@ -1531,6 +1543,7 @@ + <coordsys>]</tt><tt> </tt><tt><br> </tt><tt> </tt><tt> </tt><tt> @@ -1539,6 +1552,7 @@ + [crop <coordsys>]</tt><tt><br> </tt><tt> </tt><tt> [slice <coordsys>]</tt><tt><br> @@ -1556,6 +1570,7 @@ + [3d]</tt><tt><br> </tt><tt> </tt><tt><br> </tt><tt> Example:</tt><tt><br> @@ -1680,6 +1695,7 @@ + [pan]<br> @@ -1690,6 +1706,7 @@ + [crosshair]<br> @@ -1700,6 +1717,7 @@ + [open|close]<br> <br> Example:<br> @@ -1814,6 +1832,7 @@ + [yes|open]<br> [no|close]<br> @@ -1849,6 +1868,7 @@ + load <filename> xy|xyex|xyey|xyexey]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> [[<plotname>] save <filename>]</tt><tt><br> @@ -1868,6 +1888,7 @@ + loadconfig <filename>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> [[<plotname>] saveconfig <filename>]</tt><tt><br> @@ -1894,6 +1915,7 @@ + close</tt><tt>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -1902,6 +1924,7 @@ + mode pointer|zoom]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt><br> </tt><tt> </tt><tt> </tt><tt># configure graph</tt><tt><br> @@ -1927,6 +1950,7 @@ + legend yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> [[<plotname>] legend position right|left|top|bottom]</tt><tt><br> @@ -1954,6 +1978,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> @@ -1961,7 +1986,7 @@ yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] shape - circle|square|diamond|plus|splus|scross|triangle|arrow]</tt><tt><br> + none|circle|square|diamond|plus|splus|scross|triangle|arrow]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] shape fill yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> @@ -1979,9 +2004,9 @@ </tt><tt>[[<plotname>] error yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] error color <value>]</tt><tt><br> - </tt><tt> </tt><tt> </tt><tt> - [[<plotname>] color <value>]</tt><tt><br> - </tt><tt> </tt><tt> </tt><tt> </tt><tt> + </tt><tt> </tt><tt> </tt><tt><tt> </tt><tt> + </tt><tt>[[<plotname>] error cap yes|no]</tt><tt><br> + </tt><tt> </tt><tt> </tt></tt><tt> </tt><tt> </tt><tt>[[<plotname>] error width <value>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] name <string>]</tt><tt><br> @@ -2051,6 +2076,7 @@ </tt><tt> </tt><tt> </tt><tt>$ds9 -plot dash yes</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>$ds9 -plot error yes</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>$ds9 -plot error color red</tt><tt><br> + $ds9 -plot error cap yes<br> </tt><tt> </tt><tt> </tt><tt>$ds9 -plot error width 2</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>$ds9 -plot name 'My Data'</tt><tt><br> </tt><tt> </tt><tt> </tt><tt><br> @@ -2141,6 +2167,7 @@ + [color rgb|cmyk|gray]</tt><tt><br> </tt><tt> [level 1|2|3]</tt><tt><br> </tt><tt> [resolution </tt><tt><tt>72|screen|96|144|150|225|300|600|1200]</tt></tt><tt><br> @@ -2426,6 +2453,7 @@ + [image|table|slice]</tt><br> <tt> <br> Example:<br> @@ -2548,6 +2576,7 @@ + [crosshair]</tt><tt><br> </tt><tt> </tt><tt> [<ref>] [export sb|tsv <filename>]</tt><tt><br> @@ -2575,6 +2604,7 @@ + [update]</tt><tt><br> </tt><tt> </tt><tt><br> </tt><tt> Example:</tt><tt><br> @@ -2689,6 +2719,7 @@ + [sigma <value>]<br> </tt></tt></tt></tt></tt></tt> <tt><tt><tt><tt><tt><tt> @@ -2699,6 +2730,7 @@ + [sigmaminor <value>]<br> </tt></tt></tt></tt></tt></tt> <tt><tt><tt><tt><tt><tt><tt><tt> [angle @@ -2710,6 +2742,7 @@ + <value>]<br> </tt></tt></tt></tt></tt></tt></tt> [match]<br> @@ -2734,6 +2767,7 @@ + sigmaminor 2.0<br> </tt></tt></tt></tt></tt></tt> <tt><tt><tt><tt><tt><tt><tt><tt>$ds9 @@ -2743,6 +2777,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 f638dc8..1eb4243 100644 --- a/ds9/doc/ref/samp.html +++ b/ds9/doc/ref/samp.html @@ -9,9 +9,9 @@ 2.4.7-10 i686) [Netscape]"> <title>SAMP</title> </head> - <body link="#0000FF" alink="#FF0000" vlink="#551A8B"> - <h3><img alt="" src="../sun.gif" height="98" align="middle" - width="100"> SAMP</h3> + <body vlink="#551A8B" link="#0000FF" alink="#FF0000"> + <h3><img alt="" src="../sun.gif" width="100" height="98" + align="middle"> SAMP</h3> <blockquote> <p>SAMP is a messaging protocol that enables astronomy software tools to interoperate and communicate. Broadly speaking, SAMP is @@ -469,6 +469,7 @@ + [2mass|iras]</tt><tt><br> </tt><tt> [csc|xmm|rosat]</tt><tt><br> @@ -514,6 +515,7 @@ + [<ref>] [filter <string>]</tt><tt><br> </tt><tt> [<ref>] [filter load <filename>]</tt><tt><br> @@ -532,6 +534,7 @@ + [<ref>] [match <ref> <ref>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[<ref>] [match error <value> @@ -554,6 +557,7 @@ + [<ref>] [panto yes|no]</tt><tt><br> </tt><tt> </tt><tt> [<ref>] [plot <xcol> <ycol> <xerrcol> @@ -584,6 +588,7 @@ + [<ref>] [save <filename>]</tt><tt><br> </tt><tt> </tt><tt> [<ref>] [server</tt><tt> </tt><tt>cds|adac|cadc|cambridge|sao|ukirt|iucaa|bejing|saao]</tt><tt><br> @@ -615,6 +620,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> @@ -675,6 +681,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> @@ -696,6 +703,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> @@ -843,6 +851,7 @@ + [save levels <filename>]<br> </tt></tt> [copy]<br> [paste @@ -930,6 +939,7 @@ + zmax <coordsys>]</tt><tt><br> </tt><tt> [open|close]</tt><tt><br> </tt><tt> </tt><tt><br> @@ -1670,6 +1680,7 @@ + Macros</a> for more information.</p> <tt>Syntax:<br> iexam []<br> @@ -2184,6 +2195,7 @@ + load <filename> xy|xyex|xyey|xyexey]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> [[<plotname>] save <filename>]</tt><tt><br> @@ -2197,6 +2209,7 @@ + duplicate [#]]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2206,6 +2219,7 @@ + stats yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2215,6 +2229,7 @@ + list yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2224,6 +2239,7 @@ + loadconfig <filename>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> [[<plotname>] saveconfig <filename>]</tt><tt><br> @@ -2250,6 +2266,7 @@ + close</tt><tt>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2259,6 +2276,7 @@ + mode pointer|zoom]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt><br> </tt><tt> </tt><tt> </tt><tt># configure graph</tt><tt><br> @@ -2284,6 +2302,7 @@ + legend yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> [[<plotname>] legend position right|left|top|bottom]</tt><tt><br> @@ -2311,6 +2330,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> @@ -2323,7 +2343,9 @@ - shape circle|square|diamond|plus|splus|scross|triangle|arrow]</tt><tt><br> + + shape + none|circle|square|diamond|plus|splus|scross|triangle|arrow]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2332,6 +2354,7 @@ + shape fill yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2341,6 +2364,7 @@ + shape color <value>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2350,6 +2374,7 @@ + smooth step|linear|cubic|quadratic|catrom]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2359,6 +2384,7 @@ + color <value>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2368,6 +2394,7 @@ + width <value>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2377,6 +2404,7 @@ + dash yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2386,6 +2414,7 @@ + error yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2395,10 +2424,12 @@ + error color <value>]</tt><tt><br> - </tt><tt> </tt><tt> </tt><tt> - [[<plotname>] color <value>]</tt><tt><br> - </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] + </tt><tt> </tt><tt> </tt><tt><tt> </tt><tt> + </tt><tt>[[<plotname>] error cap yes|no]</tt><tt><br> + </tt><tt> </tt><tt> </tt> </tt><tt> </tt><tt>[[<plotname>] + @@ -2415,6 +2446,7 @@ + name <string>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt><br> </tt><tt> </tt><tt> </tt><tt># select current dataset</tt><tt><br> @@ -2541,6 +2573,7 @@ </tt><tt> </tt><tt> </tt><tt>plot dash</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>plot error</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>plot error color</tt><tt><br> + plot error cap<br> </tt><tt> </tt><tt> </tt><tt>plot error width</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>plot name</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>ds9.set(string cmd)</tt><tt><br> @@ -2554,6 +2587,7 @@ </tt><tt> </tt><tt> </tt><tt>plot dash yes</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>plot error yes</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>plot error color red</tt><tt><br> + plot error cap yes<br> </tt><tt> </tt><tt> </tt><tt>plot error width 2</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>plot name "My Data"</tt><tt><br> </tt><tt> </tt><tt> </tt><tt><br> @@ -3121,6 +3155,7 @@ + [<ref>] [save <filename>]</tt><tt><br> </tt><tt> </tt><tt> [<ref>] [radius <value> degrees|arcmin|arcsec]</tt><tt><br> @@ -3246,6 +3281,7 @@ + [sigma <value>]<br> </tt></tt></tt></tt></tt></tt> <tt><tt><tt><tt><tt><tt> @@ -3256,6 +3292,7 @@ + [sigmaminor <value>]<br> </tt></tt></tt></tt></tt></tt> <tt><tt><tt><tt><tt><tt><tt><tt> [angle @@ -3267,6 +3304,7 @@ + <value>]<br> </tt></tt></tt></tt></tt></tt></tt></tt> <tt> @@ -3276,6 +3314,7 @@ + [match]<br> [lock [yes|no]]</tt><br> <tt><tt> [open|close]<br> @@ -3304,6 +3343,7 @@ + sigma 2.0<br> </tt></tt></tt></tt></tt></tt></tt></tt></tt> <tt><tt><tt><tt><tt><tt><tt><tt><tt>smooth @@ -3313,6 +3353,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 @@ -3322,6 +3363,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 28f10c6..6bd2110 100644 --- a/ds9/doc/ref/xpa.html +++ b/ds9/doc/ref/xpa.html @@ -9,9 +9,9 @@ 2.4.7-10 i686) [Netscape]"> <title>XPA Access Points</title> </head> - <body link="#0000FF" alink="#FF0000" vlink="#551A8B"> - <h3><img alt="" src="../sun.gif" height="98" align="middle" - width="100"> XPA Access Points</h3> + <body vlink="#551A8B" link="#0000FF" alink="#FF0000"> + <h3><img alt="" src="../sun.gif" width="100" height="98" + align="middle"> XPA Access Points</h3> <blockquote> <p>The <a href="http://hea-www.harvard.edu/RD/xpa/index.html">XPA</a> messaging system provides seamless communication between DS9 and @@ -214,6 +214,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> @@ -459,6 +460,7 @@ + [crosshair]</tt><br> <tt> [<ref>] [dec <col>]</tt><br> @@ -485,6 +487,7 @@ + [<ref>] [match <ref> <ref>]<br> </tt></tt> </tt> <tt>[<ref>] [match @@ -496,6 +499,7 @@ + error <value> degrees|arcmin|arcsec]</tt><br> <tt> </tt> <tt>[<ref>] @@ -505,6 +509,7 @@ + [match function 1and2|1not2|2not1]<br> </tt> <tt> </tt> <tt>[<ref>] @@ -514,6 +519,7 @@ + [match return 1and2|1only|2only]</tt><br> <tt> </tt> <tt>[<ref>] @@ -523,6 +529,7 @@ + [match unique yes|no]</tt><br> <tt> [<ref>] [maxrows <number>]</tt><br> @@ -578,6 +585,7 @@ + shape</tt></tt> <tt><tt>circle point|box point|diamond point|</tt>cross @@ -586,6 +594,7 @@ + point|x point|arrow point|boxcircle point]<br> [<ref>] [symbol add| [#] remove]<br> @@ -601,6 +610,7 @@ + [update]</tt><br> <tt> [<ref>] [x <col>]</tt><br> @@ -1134,6 +1144,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> @@ -2028,6 +2039,7 @@ + [line|bar|scatter] <title> <xaxis label> <yaxis label></tt><tt> </tt><tt>xy|xyex|xyey|xyexey</tt><tt>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[new</tt><tt> @@ -2049,6 +2061,7 @@ + name <plotname> stdin</tt><tt>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[new @@ -2057,6 +2070,7 @@ + name <plotname></tt><tt> </tt><tt>line|bar|scatter</tt><tt> </tt><tt>stdin</tt><tt>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt><br> @@ -2073,6 +2087,7 @@ + load <filename> xy|xyex|xyey|xyexey]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> [[<plotname>] save <filename>]</tt><tt><br> @@ -2086,6 +2101,7 @@ + duplicate [#]]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2095,6 +2111,7 @@ + stats yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2104,6 +2121,7 @@ + list yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2113,6 +2131,7 @@ + loadconfig <filename>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> [[<plotname>] saveconfig <filename>]</tt><tt><br> @@ -2139,6 +2158,7 @@ + close</tt><tt>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2148,6 +2168,7 @@ + mode pointer|zoom]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt><br> </tt><tt> </tt><tt> </tt><tt># configure graph</tt><tt><br> @@ -2173,6 +2194,7 @@ + legend yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> [[<plotname>] legend position right|left|top|bottom]</tt><tt><br> @@ -2200,6 +2222,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> @@ -2212,7 +2235,9 @@ - shape circle|square|diamond|plus|splus|scross|triangle|arrow]</tt><tt><br> + + shape + none|circle|square|diamond|plus|splus|scross|triangle|arrow]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2221,6 +2246,7 @@ + shape fill yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2230,6 +2256,7 @@ + shape color <value>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2239,6 +2266,7 @@ + smooth step|linear|cubic|quadratic|catrom]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2248,6 +2276,7 @@ + color <value>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2257,6 +2286,7 @@ + width <value>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2266,6 +2296,7 @@ + dash yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2275,6 +2306,7 @@ + error yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2284,9 +2316,8 @@ + error color <value>]</tt><tt><br> - </tt><tt> </tt><tt> </tt><tt> - [[<plotname>] color <value>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2295,7 +2326,8 @@ - error width <value>]</tt><tt><br> + + error cap yes|no]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt> </tt><tt> </tt><tt>[[<plotname>] @@ -2304,6 +2336,17 @@ + + error width <value>]</tt><br> + <tt> </tt><tt> </tt><tt>[[<plotname>] + + + + + + + + name <string>]</tt><tt><br> </tt><tt> </tt><tt> </tt><tt><br> </tt><tt> </tt><tt> </tt><tt># select current dataset</tt><tt><br> @@ -2444,6 +2487,7 @@ </tt><tt> </tt><tt> </tt><tt>$xpaget ds9 plot dash</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>$xpaget ds9 plot error</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>$xpaget ds9 plot error color</tt><tt><br> + $xpaget ds9 plot error cap<br> </tt><tt> </tt><tt> </tt><tt>$xpaget ds9 plot error width</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>$xpaget ds9 plot name</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>$xpaset -p ds9 plot show yes</tt><tt><br> @@ -2457,6 +2501,7 @@ </tt><tt> </tt><tt> </tt><tt>$xpaset -p ds9 plot dash yes</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>$xpaset -p ds9 plot error yes</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>$xpaset -p ds9 plot error color red</tt><tt><br> + $xpaset -p ds9 plot error cap yes<br> </tt><tt> </tt><tt> </tt><tt>$xpaset -p ds9 plot error width 2</tt><tt><br> </tt><tt> </tt><tt> </tt><tt>$xpaset -p ds9 plot name {My Data}</tt><tt><br> </tt><tt> </tt><tt> </tt><tt><br> @@ -2993,6 +3038,7 @@ + [crosshair]</tt><tt><br> </tt><tt> </tt><tt> [<ref>] [export sb|tsv <filename>]</tt><tt><br> @@ -3018,6 +3064,7 @@ + [update]</tt><br> <tt><br> Example:<br> @@ -3127,6 +3174,7 @@ + [sigma <value>]<br> </tt></tt></tt></tt></tt></tt> <tt><tt><tt><tt><tt><tt> @@ -3137,6 +3185,7 @@ + [sigmaminor <value>]<br> </tt></tt></tt></tt></tt></tt> <tt><tt><tt><tt><tt><tt><tt><tt> [angle @@ -3148,6 +3197,7 @@ + <value>]<br> </tt></tt></tt></tt></tt></tt></tt></tt> <tt> @@ -3157,6 +3207,7 @@ + [match]<br> [lock [yes|no]]</tt><br> <tt><tt> [open|close]<br> @@ -3175,6 +3226,7 @@ + ds9 smooth sigmaminor<br> </tt></tt></tt></tt></tt></tt></tt></tt> $xpaget ds9 smooth lock<br> @@ -3192,6 +3244,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 @@ -3201,6 +3254,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 @@ -3210,6 +3264,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 901cbec..91f3a65 100644 --- a/ds9/doc/release/r8.1.html +++ b/ds9/doc/release/r8.1.html @@ -56,6 +56,8 @@ <li><tt>03.01.2019 PLOT: removed old sequence flag from plot widgets.</tt></li> <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><b>xx.xx.2019 RELEASE version 8.1b1</b></tt></li> </ol> </div> diff --git a/ds9/library/plotline.tcl b/ds9/library/plotline.tcl index 50b0f40..7ad08cc 100644 --- a/ds9/library/plotline.tcl +++ b/ds9/library/plotline.tcl @@ -166,9 +166,26 @@ proc PlotDialogLine {varname} { [list PlotLineUpdateElement $varname] # Width - WidthDashMenu $var(mb).dataset.width $varname width dash \ - [list PlotLineUpdateElement $varname] \ - [list PlotLineUpdateElement $varname] + menu $var(mb).dataset.width + $var(mb).dataset.width add radiobutton \ + -label {0} -variable ${varname}(width) \ + -value 0 -command [list PlotLineUpdateElement $varname] + $var(mb).dataset.width add radiobutton \ + -label {1} -variable ${varname}(width) \ + -value 1 -command [list PlotLineUpdateElement $varname] + $var(mb).dataset.width add radiobutton \ + -label {2} -variable ${varname}(width) \ + -value 2 -command [list PlotLineUpdateElement $varname] + $var(mb).dataset.width add radiobutton \ + -label {3} -variable ${varname}(width) \ + -value 3 -command [list PlotLineUpdateElement $varname] + $var(mb).dataset.width add radiobutton \ + -label {4} -variable ${varname}(width) \ + -value 4 -command [list PlotLineUpdateElement $varname] + $var(mb).dataset.width add separator + $var(mb).dataset.width add checkbutton \ + -label [msgcat::mc {Dash}] -variable ${varname}(dash) \ + -command [list PlotLineUpdateElement $varname] # Fill menu $var(mb).dataset.fill diff --git a/ds9/library/plotscatter.tcl b/ds9/library/plotscatter.tcl index 3816cea..a9b7fc5 100644 --- a/ds9/library/plotscatter.tcl +++ b/ds9/library/plotscatter.tcl @@ -199,10 +199,10 @@ proc PlotScatterUpdateElement {varname} { } $var(graph) element configure "d-${nn}" \ - -label "$var(name)" -hide [expr !$var(show)] \ - -symbol $var(shape,symbol) \ - -fill $clr -outline $var(shape,color) \ - -linewidth 0 -pixels 5 -scalesymbols no \ + -label $var(name) -hide [expr !$var(show)] \ + -symbol $var(shape,symbol) -fill $clr -scalesymbols no \ + -outline $var(shape,color) \ + -linewidth 0 -pixels 5 \ -showerrorbars $show -errorbarcolor $var(error,color) \ -errorbarwidth $var(error,width) -errorbarcap $cap diff --git a/ds9/parsers/plotlex.fcl b/ds9/parsers/plotlex.fcl index 57d76bf..50ed84e 100644 --- a/ds9/parsers/plotlex.fcl +++ b/ds9/parsers/plotlex.fcl @@ -66,6 +66,7 @@ max {return $MAX_} min {return $MIN_} mode {return $MODE_} name {return $NAME_} +none {return $NONE_} normal {return $NORMAL_} new {return $NEW_} numbers {return $NUMBERS_} diff --git a/ds9/parsers/plotlex.tcl b/ds9/parsers/plotlex.tcl index b9b9d3e..75f9eeb 100644 --- a/ds9/parsers/plotlex.tcl +++ b/ds9/parsers/plotlex.tcl @@ -259,67 +259,68 @@ set MIN_ 333 set MODE_ 334 set NAME_ 335 set NEW_ 336 -set NUMBERS_ 337 -set ORIENT_ 338 -set ORIENTATION_ 339 -set OVERLAP_ 340 -set PAGE_ 341 -set PAGESETUP_ 342 -set PAGESIZE_ 343 -set PALETTE_ 344 -set PLUS_ 345 -set POINTER_ 346 -set PORTRAIT_ 347 -set POSITION_ 348 -set POSTER_ 349 -set PRINT_ 350 -set PRINTER_ 351 -set QUADRATIC_ 352 -set RAISED_ 353 -set RANGE_ 354 -set RELIEF_ 355 -set RGB_ 356 -set RIGHT_ 357 -set SAVE_ 358 -set SAVECONFIG_ 359 -set SCALE_ 360 -set SCATTER_ 361 -set SCROSS_ 362 -set SELECT_ 363 -set SHAPE_ 364 -set SHOW_ 365 -set SIZE_ 366 -set SLANT_ 367 -set SMOOTH_ 368 -set SOLID_ 369 -set SPLUS_ 370 -set SQUARE_ 371 -set STACKED_ 372 -set STATS_ 373 -set STATISTICS_ 374 -set STEP_ 375 -set STDIN_ 376 -set STYLE_ 377 -set SUNKEN_ 378 -set TABLOID_ 379 -set TITLE_ 380 -set TOP_ 381 -set TRIANGLE_ 382 -set TYPE_ 383 -set VIEW_ 384 -set WEIGHT_ 385 -set WIDTH_ 386 -set ZOOM_ 387 -set XY_ 388 -set XYEX_ 389 -set XYEY_ 390 -set XYEXEY_ 391 -set LINEARLINEAR_ 392 -set LOGLINEAR_ 393 -set LINEARLOG_ 394 -set LOGLOG_ 395 -set XAXIS_ 396 -set YAXIS_ 397 +set NONE_ 337 +set NUMBERS_ 338 +set ORIENT_ 339 +set ORIENTATION_ 340 +set OVERLAP_ 341 +set PAGE_ 342 +set PAGESETUP_ 343 +set PAGESIZE_ 344 +set PALETTE_ 345 +set PLUS_ 346 +set POINTER_ 347 +set PORTRAIT_ 348 +set POSITION_ 349 +set POSTER_ 350 +set PRINT_ 351 +set PRINTER_ 352 +set QUADRATIC_ 353 +set RAISED_ 354 +set RANGE_ 355 +set RELIEF_ 356 +set RGB_ 357 +set RIGHT_ 358 +set SAVE_ 359 +set SAVECONFIG_ 360 +set SCALE_ 361 +set SCATTER_ 362 +set SCROSS_ 363 +set SELECT_ 364 +set SHAPE_ 365 +set SHOW_ 366 +set SIZE_ 367 +set SLANT_ 368 +set SMOOTH_ 369 +set SOLID_ 370 +set SPLUS_ 371 +set SQUARE_ 372 +set STACKED_ 373 +set STATS_ 374 +set STATISTICS_ 375 +set STEP_ 376 +set STDIN_ 377 +set STYLE_ 378 +set SUNKEN_ 379 +set TABLOID_ 380 +set TITLE_ 381 +set TOP_ 382 +set TRIANGLE_ 383 +set TYPE_ 384 +set VIEW_ 385 +set WEIGHT_ 386 +set WIDTH_ 387 +set ZOOM_ 388 +set XY_ 389 +set XYEX_ 390 +set XYEY_ 391 +set XYEXEY_ 392 +set LINEARLINEAR_ 393 +set LOGLINEAR_ 394 +set LINEARLOG_ 395 +set LOGLOG_ 396 +set XAXIS_ 397 +set YAXIS_ 398 while {1} { if {[string length $yy_current_buffer] - $index_ < 1024} { @@ -754,636 +755,643 @@ set YAXIS_ 397 set yyleng [string length $yytext] set matched_rule 58 } - # rule 59: normal - if {[regexp -start $index_ -indices -line -nocase -- {\A(normal)} $yy_current_buffer match] > 0 && \ + # rule 59: 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 59 } - # rule 60: new - if {[regexp -start $index_ -indices -line -nocase -- {\A(new)} $yy_current_buffer match] > 0 && \ + # rule 60: 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 60 } - # rule 61: numbers - if {[regexp -start $index_ -indices -line -nocase -- {\A(numbers)} $yy_current_buffer match] > 0 && \ + # rule 61: 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 61 } - # rule 62: orient - if {[regexp -start $index_ -indices -line -nocase -- {\A(orient)} $yy_current_buffer match] > 0 && \ + # rule 62: 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 62 } - # rule 63: orientation - if {[regexp -start $index_ -indices -line -nocase -- {\A(orientation)} $yy_current_buffer match] > 0 && \ + # rule 63: 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 63 } - # rule 64: overlap - if {[regexp -start $index_ -indices -line -nocase -- {\A(overlap)} $yy_current_buffer match] > 0 && \ + # rule 64: 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 64 } - # rule 65: page - if {[regexp -start $index_ -indices -line -nocase -- {\A(page)} $yy_current_buffer match] > 0 && \ + # rule 65: 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 65 } - # rule 66: pagesetup - if {[regexp -start $index_ -indices -line -nocase -- {\A(pagesetup)} $yy_current_buffer match] > 0 && \ + # rule 66: 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 66 } - # rule 67: pagesize - if {[regexp -start $index_ -indices -line -nocase -- {\A(pagesize)} $yy_current_buffer match] > 0 && \ + # rule 67: 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 67 } - # rule 68: palette - if {[regexp -start $index_ -indices -line -nocase -- {\A(palette)} $yy_current_buffer match] > 0 && \ + # rule 68: 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 68 } - # rule 69: plus - if {[regexp -start $index_ -indices -line -nocase -- {\A(plus)} $yy_current_buffer match] > 0 && \ + # rule 69: 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 69 } - # rule 70: pointer - if {[regexp -start $index_ -indices -line -nocase -- {\A(pointer)} $yy_current_buffer match] > 0 && \ + # rule 70: 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 70 } - # rule 71: portrait - if {[regexp -start $index_ -indices -line -nocase -- {\A(portrait)} $yy_current_buffer match] > 0 && \ + # rule 71: 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 71 } - # rule 72: position - if {[regexp -start $index_ -indices -line -nocase -- {\A(position)} $yy_current_buffer match] > 0 && \ + # rule 72: 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 72 } - # rule 73: poster - if {[regexp -start $index_ -indices -line -nocase -- {\A(poster)} $yy_current_buffer match] > 0 && \ + # rule 73: 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 73 } - # rule 74: print - if {[regexp -start $index_ -indices -line -nocase -- {\A(print)} $yy_current_buffer match] > 0 && \ + # rule 74: 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 74 } - # rule 75: printer - if {[regexp -start $index_ -indices -line -nocase -- {\A(printer)} $yy_current_buffer match] > 0 && \ + # rule 75: 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 75 } - # rule 76: quadratic - if {[regexp -start $index_ -indices -line -nocase -- {\A(quadratic)} $yy_current_buffer match] > 0 && \ + # rule 76: 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 76 } - # rule 77: raised - if {[regexp -start $index_ -indices -line -nocase -- {\A(raised)} $yy_current_buffer match] > 0 && \ + # rule 77: 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 77 } - # rule 78: range - if {[regexp -start $index_ -indices -line -nocase -- {\A(range)} $yy_current_buffer match] > 0 && \ + # rule 78: 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 78 } - # rule 79: relief - if {[regexp -start $index_ -indices -line -nocase -- {\A(relief)} $yy_current_buffer match] > 0 && \ + # rule 79: 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 79 } - # rule 80: rgb - if {[regexp -start $index_ -indices -line -nocase -- {\A(rgb)} $yy_current_buffer match] > 0 && \ + # rule 80: 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 80 } - # rule 81: right - if {[regexp -start $index_ -indices -line -nocase -- {\A(right)} $yy_current_buffer match] > 0 && \ + # rule 81: 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 81 } - # rule 82: save - if {[regexp -start $index_ -indices -line -nocase -- {\A(save)} $yy_current_buffer match] > 0 && \ + # rule 82: 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 82 } - # rule 83: saveconfig - if {[regexp -start $index_ -indices -line -nocase -- {\A(saveconfig)} $yy_current_buffer match] > 0 && \ + # rule 83: 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 83 } - # rule 84: scale - if {[regexp -start $index_ -indices -line -nocase -- {\A(scale)} $yy_current_buffer match] > 0 && \ + # rule 84: 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 84 } - # rule 85: scatter - if {[regexp -start $index_ -indices -line -nocase -- {\A(scatter)} $yy_current_buffer match] > 0 && \ + # rule 85: 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 85 } - # rule 86: scross - if {[regexp -start $index_ -indices -line -nocase -- {\A(scross)} $yy_current_buffer match] > 0 && \ + # rule 86: 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 86 } - # rule 87: select - if {[regexp -start $index_ -indices -line -nocase -- {\A(select)} $yy_current_buffer match] > 0 && \ + # rule 87: 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 87 } - # rule 88: shape - if {[regexp -start $index_ -indices -line -nocase -- {\A(shape)} $yy_current_buffer match] > 0 && \ + # rule 88: 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 88 } - # rule 89: show - if {[regexp -start $index_ -indices -line -nocase -- {\A(show)} $yy_current_buffer match] > 0 && \ + # rule 89: 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 89 } - # rule 90: size - if {[regexp -start $index_ -indices -line -nocase -- {\A(size)} $yy_current_buffer match] > 0 && \ + # rule 90: 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 90 } - # rule 91: slant - if {[regexp -start $index_ -indices -line -nocase -- {\A(slant)} $yy_current_buffer match] > 0 && \ + # rule 91: 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 91 } - # rule 92: smooth - if {[regexp -start $index_ -indices -line -nocase -- {\A(smooth)} $yy_current_buffer match] > 0 && \ + # rule 92: 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 92 } - # rule 93: solid - if {[regexp -start $index_ -indices -line -nocase -- {\A(solid)} $yy_current_buffer match] > 0 && \ + # rule 93: 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 93 } - # rule 94: splus - if {[regexp -start $index_ -indices -line -nocase -- {\A(splus)} $yy_current_buffer match] > 0 && \ + # rule 94: 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 94 } - # rule 95: square - if {[regexp -start $index_ -indices -line -nocase -- {\A(square)} $yy_current_buffer match] > 0 && \ + # rule 95: 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 95 } - # rule 96: stacked - if {[regexp -start $index_ -indices -line -nocase -- {\A(stacked)} $yy_current_buffer match] > 0 && \ + # rule 96: 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 96 } - # rule 97: stats - if {[regexp -start $index_ -indices -line -nocase -- {\A(stats)} $yy_current_buffer match] > 0 && \ + # rule 97: 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 97 } - # rule 98: statistics - if {[regexp -start $index_ -indices -line -nocase -- {\A(statistics)} $yy_current_buffer match] > 0 && \ + # rule 98: 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 98 } - # rule 99: step - if {[regexp -start $index_ -indices -line -nocase -- {\A(step)} $yy_current_buffer match] > 0 && \ + # rule 99: 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 99 } - # rule 100: stdin - if {[regexp -start $index_ -indices -line -nocase -- {\A(stdin)} $yy_current_buffer match] > 0 && \ + # rule 100: 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 100 } - # rule 101: style - if {[regexp -start $index_ -indices -line -nocase -- {\A(style)} $yy_current_buffer match] > 0 && \ + # rule 101: 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 101 } - # rule 102: sunken - if {[regexp -start $index_ -indices -line -nocase -- {\A(sunken)} $yy_current_buffer match] > 0 && \ + # rule 102: 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 102 } - # rule 103: tabloid - if {[regexp -start $index_ -indices -line -nocase -- {\A(tabloid)} $yy_current_buffer match] > 0 && \ + # rule 103: 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 103 } - # rule 104: title - if {[regexp -start $index_ -indices -line -nocase -- {\A(title)} $yy_current_buffer match] > 0 && \ + # rule 104: 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 104 } - # rule 105: top - if {[regexp -start $index_ -indices -line -nocase -- {\A(top)} $yy_current_buffer match] > 0 && \ + # rule 105: 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 105 } - # rule 106: triangle - if {[regexp -start $index_ -indices -line -nocase -- {\A(triangle)} $yy_current_buffer match] > 0 && \ + # rule 106: 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 106 } - # rule 107: type - if {[regexp -start $index_ -indices -line -nocase -- {\A(type)} $yy_current_buffer match] > 0 && \ + # rule 107: 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 107 } - # rule 108: view - if {[regexp -start $index_ -indices -line -nocase -- {\A(view)} $yy_current_buffer match] > 0 && \ + # rule 108: 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 108 } - # rule 109: weight - if {[regexp -start $index_ -indices -line -nocase -- {\A(weight)} $yy_current_buffer match] > 0 && \ + # rule 109: 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 109 } - # rule 110: width - if {[regexp -start $index_ -indices -line -nocase -- {\A(width)} $yy_current_buffer match] > 0 && \ + # rule 110: 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 110 } - # rule 111: zoom - if {[regexp -start $index_ -indices -line -nocase -- {\A(zoom)} $yy_current_buffer match] > 0 && \ + # rule 111: 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 111 } - # rule 112: xy - if {[regexp -start $index_ -indices -line -nocase -- {\A(xy)} $yy_current_buffer match] > 0 && \ + # rule 112: 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 112 } - # rule 113: xyex - if {[regexp -start $index_ -indices -line -nocase -- {\A(xyex)} $yy_current_buffer match] > 0 && \ + # rule 113: 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 113 } - # rule 114: xyey - if {[regexp -start $index_ -indices -line -nocase -- {\A(xyey)} $yy_current_buffer match] > 0 && \ + # rule 114: 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 114 } - # rule 115: xyexey - if {[regexp -start $index_ -indices -line -nocase -- {\A(xyexey)} $yy_current_buffer match] > 0 && \ + # rule 115: 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 115 } - # rule 116: linearlinear - if {[regexp -start $index_ -indices -line -nocase -- {\A(linearlinear)} $yy_current_buffer match] > 0 && \ + # rule 116: 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 116 } - # rule 117: loglinear - if {[regexp -start $index_ -indices -line -nocase -- {\A(loglinear)} $yy_current_buffer match] > 0 && \ + # rule 117: 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 117 } - # rule 118: linearlog - if {[regexp -start $index_ -indices -line -nocase -- {\A(linearlog)} $yy_current_buffer match] > 0 && \ + # rule 118: 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 118 } - # rule 119: loglog - if {[regexp -start $index_ -indices -line -nocase -- {\A(loglog)} $yy_current_buffer match] > 0 && \ + # rule 119: 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 119 } - # rule 120: xaxis - if {[regexp -start $index_ -indices -line -nocase -- {\A(xaxis)} $yy_current_buffer match] > 0 && \ + # rule 120: 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 120 } - # rule 121: yaxis - if {[regexp -start $index_ -indices -line -nocase -- {\A(yaxis)} $yy_current_buffer match] > 0 && \ + # rule 121: 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 121 } - # rule 122: yes - if {[regexp -start $index_ -indices -line -nocase -- {\A(yes)} $yy_current_buffer match] > 0 && \ + # rule 122: 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 122 } - # rule 123: no - if {[regexp -start $index_ -indices -line -nocase -- {\A(no)} $yy_current_buffer match] > 0 && \ + # rule 123: 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 123 } - # rule 124: on - if {[regexp -start $index_ -indices -line -nocase -- {\A(on)} $yy_current_buffer match] > 0 && \ + # rule 124: 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 124 } - # rule 125: off - if {[regexp -start $index_ -indices -line -nocase -- {\A(off)} $yy_current_buffer match] > 0 && \ + # rule 125: 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 125 } - # rule 126: true - if {[regexp -start $index_ -indices -line -nocase -- {\A(true)} $yy_current_buffer match] > 0 && \ + # rule 126: 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 126 } - # rule 127: false - if {[regexp -start $index_ -indices -line -nocase -- {\A(false)} $yy_current_buffer match] > 0 && \ + # rule 127: 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 127 } - # rule 128: font - if {[regexp -start $index_ -indices -line -nocase -- {\A(font)} $yy_current_buffer match] > 0 && \ + # rule 128: 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 128 } - # rule 129: fontsize - if {[regexp -start $index_ -indices -line -nocase -- {\A(fontsize)} $yy_current_buffer match] > 0 && \ + # rule 129: 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 129 } - # rule 130: fontslant - if {[regexp -start $index_ -indices -line -nocase -- {\A(fontslant)} $yy_current_buffer match] > 0 && \ + # rule 130: 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 130 } - # rule 131: fontstyle - if {[regexp -start $index_ -indices -line -nocase -- {\A(fontstyle)} $yy_current_buffer match] > 0 && \ + # rule 131: 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 131 } - # rule 132: fontweight - if {[regexp -start $index_ -indices -line -nocase -- {\A(fontweight)} $yy_current_buffer match] > 0 && \ + # rule 132: 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 132 } - # rule 133: times - if {[regexp -start $index_ -indices -line -nocase -- {\A(times)} $yy_current_buffer match] > 0 && \ + # rule 133: 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 133 } - # rule 134: helvetica - if {[regexp -start $index_ -indices -line -nocase -- {\A(helvetica)} $yy_current_buffer match] > 0 && \ + # rule 134: 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 134 } - # rule 135: courier - if {[regexp -start $index_ -indices -line -nocase -- {\A(courier)} $yy_current_buffer match] > 0 && \ + # rule 135: 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 135 } - # rule 136: normal - if {[regexp -start $index_ -indices -line -nocase -- {\A(normal)} $yy_current_buffer match] > 0 && \ + # rule 136: 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 136 } - # rule 137: bold - if {[regexp -start $index_ -indices -line -nocase -- {\A(bold)} $yy_current_buffer match] > 0 && \ + # rule 137: 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 137 } - # rule 138: roman - if {[regexp -start $index_ -indices -line -nocase -- {\A(roman)} $yy_current_buffer match] > 0 && \ + # rule 138: 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 138 } - # rule 139: italic - if {[regexp -start $index_ -indices -line -nocase -- {\A(italic)} $yy_current_buffer match] > 0 && \ + # rule 139: 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 139 } - # rule 140: [+-]?{D}+ - if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])+)} $yy_current_buffer match] > 0 && \ + # rule 140: 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 140 } - # rule 141: [+-]?{D}+\.?({E})? - if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])+\.?(([Ee][+-]?([0-9])+))?)} $yy_current_buffer match] > 0 && \ + # rule 141: [+-]?{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 141 } - # rule 142: [+-]?{D}*\.{D}+({E})? - if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])*\.([0-9])+(([Ee][+-]?([0-9])+))?)} $yy_current_buffer match] > 0 && \ + # rule 142: [+-]?{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 142 } - # rule 143: \"[^\"]*\" - if {[regexp -start $index_ -indices -line -nocase -- {\A(\"[^\"]*\")} $yy_current_buffer match] > 0 && \ + # rule 143: [+-]?{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 143 } - # rule 144: \'[^\']*\' - if {[regexp -start $index_ -indices -line -nocase -- {\A(\'[^\']*\')} $yy_current_buffer match] > 0 && \ + # rule 144: \"[^\"]*\" + 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 144 } - # rule 145: \{[^\}]*\} - if {[regexp -start $index_ -indices -line -nocase -- {\A(\{[^\}]*\})} $yy_current_buffer match] > 0 && \ + # rule 145: \'[^\']*\' + 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 145 } - # rule 146: \S+\S+ - if {[regexp -start $index_ -indices -line -nocase -- {\A(\S+\S+)} $yy_current_buffer match] > 0 && \ + # rule 146: \{[^\}]*\} + 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 146 } - # rule 147: \s - if {[regexp -start $index_ -indices -line -nocase -- {\A(\s)} $yy_current_buffer match] > 0 && \ + # rule 147: \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 147 } - # rule 148: . - if {[regexp -start $index_ -indices -line -nocase -- {\A(.)} $yy_current_buffer match] > 0 && \ + # rule 148: \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 148 } + # rule 149: . + 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 149 + } if {$matched_rule == -1} { set yytext [string index $yy_current_buffer $index_] set yyleng 1 @@ -1574,257 +1582,257 @@ return $MODE_ return $NAME_ } 59 { -return $NORMAL_ +return $NONE_ } 60 { -return $NEW_ +return $NORMAL_ } 61 { -return $NUMBERS_ +return $NEW_ } 62 { -return $ORIENT_ +return $NUMBERS_ } 63 { -return $ORIENTATION_ +return $ORIENT_ } 64 { -return $OVERLAP_ +return $ORIENTATION_ } 65 { -return $PAGE_ +return $OVERLAP_ } 66 { -return $PAGESETUP_ +return $PAGE_ } 67 { -return $PAGESIZE_ +return $PAGESETUP_ } 68 { -return $PALETTE_ +return $PAGESIZE_ } 69 { -return $PLUS_ +return $PALETTE_ } 70 { -return $POINTER_ +return $PLUS_ } 71 { -return $PORTRAIT_ +return $POINTER_ } 72 { -return $POSITION_ +return $PORTRAIT_ } 73 { -return $POSTER_ +return $POSITION_ } 74 { -return $PRINT_ +return $POSTER_ } 75 { -return $PRINTER_ +return $PRINT_ } 76 { -return $QUADRATIC_ +return $PRINTER_ } 77 { -return $RAISED_ +return $QUADRATIC_ } 78 { -return $RANGE_ +return $RAISED_ } 79 { -return $RELIEF_ +return $RANGE_ } 80 { -return $RGB_ +return $RELIEF_ } 81 { -return $RIGHT_ +return $RGB_ } 82 { -return $SAVE_ +return $RIGHT_ } 83 { -return $SAVECONFIG_ +return $SAVE_ } 84 { -return $SCALE_ +return $SAVECONFIG_ } 85 { -return $SCATTER_ +return $SCALE_ } 86 { -return $SCROSS_ +return $SCATTER_ } 87 { -return $SELECT_ +return $SCROSS_ } 88 { -return $SHAPE_ +return $SELECT_ } 89 { -return $SHOW_ +return $SHAPE_ } 90 { -return $SIZE_ +return $SHOW_ } 91 { -return $SLANT_ +return $SIZE_ } 92 { -return $SMOOTH_ +return $SLANT_ } 93 { -return $SOLID_ +return $SMOOTH_ } 94 { -return $SPLUS_ +return $SOLID_ } 95 { -return $SQUARE_ +return $SPLUS_ } 96 { -return $STACKED_ +return $SQUARE_ } 97 { -return $STATS_ +return $STACKED_ } 98 { -return $STATISTICS_ +return $STATS_ } 99 { -return $STEP_ +return $STATISTICS_ } 100 { -return $STDIN_ +return $STEP_ } 101 { -return $STYLE_ +return $STDIN_ } 102 { -return $SUNKEN_ +return $STYLE_ } 103 { -return $TABLOID_ +return $SUNKEN_ } 104 { -return $TITLE_ +return $TABLOID_ } 105 { -return $TOP_ +return $TITLE_ } 106 { -return $TRIANGLE_ +return $TOP_ } 107 { -return $TYPE_ +return $TRIANGLE_ } 108 { -return $VIEW_ +return $TYPE_ } 109 { -return $WEIGHT_ +return $VIEW_ } 110 { -return $WIDTH_ +return $WEIGHT_ } 111 { -return $ZOOM_ +return $WIDTH_ } 112 { -return $XY_ +return $ZOOM_ } 113 { -return $XYEX_ +return $XY_ } 114 { -return $XYEY_ +return $XYEX_ } 115 { -return $XYEXEY_ +return $XYEY_ } 116 { -return $LINEARLINEAR_ +return $XYEXEY_ } 117 { -return $LOGLINEAR_ +return $LINEARLINEAR_ } 118 { -return $LINEARLOG_ +return $LOGLINEAR_ } 119 { -return $LOGLOG_ +return $LINEARLOG_ } 120 { -return $XAXIS_ +return $LOGLOG_ } 121 { -return $YAXIS_ +return $XAXIS_ } 122 { -return $YES_ +return $YAXIS_ } 123 { -return $NO_ +return $YES_ } 124 { -return $ON_ +return $NO_ } 125 { -return $OFF_ +return $ON_ } 126 { -return $TRUE_ +return $OFF_ } 127 { -return $FALSE_ +return $TRUE_ } 128 { -return $FONT_ +return $FALSE_ } 129 { -return $FONTSIZE_ +return $FONT_ } 130 { -return $FONTSLANT_ +return $FONTSIZE_ } 131 { -return $FONTSTYLE_ +return $FONTSLANT_ } 132 { -return $FONTWEIGHT_ +return $FONTSTYLE_ } 133 { -return $TIMES_ +return $FONTWEIGHT_ } 134 { -return $HELVETICA_ +return $TIMES_ } 135 { -return $COURIER_ +return $HELVETICA_ } 136 { -return $NORMAL_ +return $COURIER_ } 137 { -return $BOLD_ +return $NORMAL_ } 138 { -return $ROMAN_ +return $BOLD_ } 139 { -return $ITALIC_ +return $ROMAN_ } 140 { -set yylval $yytext; return $INT_ +return $ITALIC_ } - 141 - - 142 { -set yylval $yytext; return $REAL_ + 141 { +set yylval $yytext; return $INT_ } + 142 - 143 { -set yylval [string range $yytext 1 end-1]; return $STRING_ +set yylval $yytext; return $REAL_ } 144 { set yylval [string range $yytext 1 end-1]; return $STRING_ @@ -1833,12 +1841,15 @@ set yylval [string range $yytext 1 end-1]; return $STRING_ set yylval [string range $yytext 1 end-1]; return $STRING_ } 146 { -set yylval $yytext; return $STRING_ +set yylval [string range $yytext 1 end-1]; return $STRING_ } 147 { -# ignore whitespace +set yylval $yytext; return $STRING_ } 148 { +# ignore whitespace + } + 149 { set yylval $yytext; return $yylval } default diff --git a/ds9/parsers/plotparser.tab.tcl b/ds9/parsers/plotparser.tab.tcl index 37b7083..064137c 100644 --- a/ds9/parsers/plotparser.tab.tcl +++ b/ds9/parsers/plotparser.tab.tcl @@ -78,64 +78,65 @@ set MIN_ 333 set MODE_ 334 set NAME_ 335 set NEW_ 336 -set NUMBERS_ 337 -set ORIENT_ 338 -set ORIENTATION_ 339 -set OVERLAP_ 340 -set PAGE_ 341 -set PAGESETUP_ 342 -set PAGESIZE_ 343 -set PALETTE_ 344 -set PLUS_ 345 -set POINTER_ 346 -set PORTRAIT_ 347 -set POSITION_ 348 -set POSTER_ 349 -set PRINT_ 350 -set PRINTER_ 351 -set QUADRATIC_ 352 -set RAISED_ 353 -set RANGE_ 354 -set RELIEF_ 355 -set RGB_ 356 -set RIGHT_ 357 -set SAVE_ 358 -set SAVECONFIG_ 359 -set SCALE_ 360 -set SCATTER_ 361 -set SCROSS_ 362 -set SELECT_ 363 -set SHAPE_ 364 -set SHOW_ 365 -set SIZE_ 366 -set SLANT_ 367 -set SMOOTH_ 368 -set SOLID_ 369 -set SPLUS_ 370 -set SQUARE_ 371 -set STACKED_ 372 -set STATS_ 373 -set STATISTICS_ 374 -set STEP_ 375 -set STDIN_ 376 -set STYLE_ 377 -set SUNKEN_ 378 -set TABLOID_ 379 -set TITLE_ 380 -set TOP_ 381 -set TRIANGLE_ 382 -set TYPE_ 383 -set VIEW_ 384 -set WEIGHT_ 385 -set WIDTH_ 386 -set ZOOM_ 387 -set XY_ 388 -set XYEX_ 389 -set XYEY_ 390 -set XYEXEY_ 391 -set LINEARLINEAR_ 392 -set LOGLINEAR_ 393 -set LINEARLOG_ 394 -set LOGLOG_ 395 -set XAXIS_ 396 -set YAXIS_ 397 +set NONE_ 337 +set NUMBERS_ 338 +set ORIENT_ 339 +set ORIENTATION_ 340 +set OVERLAP_ 341 +set PAGE_ 342 +set PAGESETUP_ 343 +set PAGESIZE_ 344 +set PALETTE_ 345 +set PLUS_ 346 +set POINTER_ 347 +set PORTRAIT_ 348 +set POSITION_ 349 +set POSTER_ 350 +set PRINT_ 351 +set PRINTER_ 352 +set QUADRATIC_ 353 +set RAISED_ 354 +set RANGE_ 355 +set RELIEF_ 356 +set RGB_ 357 +set RIGHT_ 358 +set SAVE_ 359 +set SAVECONFIG_ 360 +set SCALE_ 361 +set SCATTER_ 362 +set SCROSS_ 363 +set SELECT_ 364 +set SHAPE_ 365 +set SHOW_ 366 +set SIZE_ 367 +set SLANT_ 368 +set SMOOTH_ 369 +set SOLID_ 370 +set SPLUS_ 371 +set SQUARE_ 372 +set STACKED_ 373 +set STATS_ 374 +set STATISTICS_ 375 +set STEP_ 376 +set STDIN_ 377 +set STYLE_ 378 +set SUNKEN_ 379 +set TABLOID_ 380 +set TITLE_ 381 +set TOP_ 382 +set TRIANGLE_ 383 +set TYPE_ 384 +set VIEW_ 385 +set WEIGHT_ 386 +set WIDTH_ 387 +set ZOOM_ 388 +set XY_ 389 +set XYEX_ 390 +set XYEY_ 391 +set XYEXEY_ 392 +set LINEARLINEAR_ 393 +set LOGLINEAR_ 394 +set LINEARLOG_ 395 +set LOGLOG_ 396 +set XAXIS_ 397 +set YAXIS_ 398 diff --git a/ds9/parsers/plotparser.tac b/ds9/parsers/plotparser.tac index f427296..b00329f 100644 --- a/ds9/parsers/plotparser.tac +++ b/ds9/parsers/plotparser.tac @@ -70,6 +70,7 @@ %token MODE_ %token NAME_ %token NEW_ +%token NONE_ %token NORMAL_ %token NUMBERS_ %token ORIENT_ @@ -392,7 +393,8 @@ shape : shapes {PlotCmdUpdateElement shape,symbol $1} | COLOR_ STRING_ {PlotCmdUpdateElement shape,color $2} ; -shapes : CIRCLE_ {set _ circle} +shapes : NONE_ {set _ none} + | CIRCLE_ {set _ circle} | SQUARE_ {set _ square} | DIAMOND_ {set _ diamond} | PLUS_ {set _ plus} diff --git a/ds9/parsers/plotparser.tcl b/ds9/parsers/plotparser.tcl index 8639ccd..4106c03 100644 --- a/ds9/parsers/plotparser.tcl +++ b/ds9/parsers/plotparser.tcl @@ -62,18 +62,16 @@ proc plot::unsetupvalues {numsyms} { array set plot::table { 257:0 reduce - 182:277,target 178 - 8:380,target 57 - 10:382 shift - 19:386,target 74 - 34:438 goto - 237:277,target 175 + 182:277,target 91 + 237:277,target 166 4:335 shift 9:284 shift - 283:277,target 116 - 122:0,target 60 - 9:363,target 51 + 10:383 shift + 34:439 goto + 283:277,target 121 + 122:0,target 59 32:277,target 102 + 338:277,target 1 86:263 reduce 77:277,target 212 56:257 shift @@ -89,2905 +87,2916 @@ array set plot::table { 309:0 reduce 86:266 reduce 56:261 shift - 28:285,target 105 + 28:285,target 106 86:267 reduce 56:262 shift 9:291 shift - 38:331,target 142 - 75:361 reduce + 38:331,target 143 9:292 shift 9:303 shift 9:293 shift + 91:263,target 150 9:304 shift - 39:398 goto - 40:398 goto 135:0 reduce - 95:0,target 53 + 95:0,target 56 9:305 shift - 201:398,target 293 - 91:0 reduce + 39:399 goto + 40:399 goto + 4:362,target 27 9:306 shift - 233:260,target 117 - 233:259,target 116 - 161:379 shift - 96:333,target 55 + 233:260,target 118 + 233:259,target 117 + 161:380 shift + 96:333,target 53 9:297 shift 112:277 reduce - 0:386,target 31 9:298 shift - 325:0,target 128 - 142:416,target 249 - 64:0,target 189 + 325:0,target 127 + 73:260,target 118 + 73:259,target 117 + 64:0,target 190 9:310 shift 9:299 shift 347:277 reduce + 1:369,target 33 9:311 shift - 200:262,target 119 + 200:262,target 120 177:0 reduce - 45:366 shift - 284:0,target 118 + 284:0,target 116 33:0,target 102 - 39:262,target 119 - 40:262,target 119 + 39:262,target 120 + 40:262,target 120 + 45:367 shift 9:315 shift 317:277 reduce + 251:332,target 339 + 231:399 goto + 226:275,target 318 56:277 reduce - 75:376 reduce - 253:0,target 220 + 253:0,target 219 230:0 reduce - 229:0 reduce - 96:281,target 55 - 166:351 shift - 137:277,target 87 - 4:361 reduce + 144:Y,target 95 + 96:281,target 53 + 137:277,target 86 21:326 shift - 201:398 goto - 183:277,target 84 - 9:380,target 57 + 183:277,target 178 + 4:362 reduce 277:277 reduce - 238:277,target 176 + 238:277,target 175 + 201:399 goto 26:277 reduce - 284:277,target 118 + 284:277,target 116 9:323 shift 33:277,target 102 - 340:277,target 44 - 240:261,target 118 - 78:277,target 76 + 78:277,target 213 272:0 reduce 21:0 reduce - 34:261,target 118 - 39:430 goto - 160:325,target 272 + 34:261,target 119 + 39:431 goto 247:277 shift - 221:274,target 307 - 181:0,target 91 - 75:285,target 29 + 181:0,target 1 9:328 shift 9:329 shift 9:330 shift - 15:377 reduce 86:307 reduce 0:292,target 31 + 15:378 reduce 324:0 reduce - 150:0,target 71 - 149:0,target 80 - 92:263,target 219 + 150:0,target 80 + 149:0,target 134 63:0 reduce - 217:277 reduce - 202:398,target 294 + 217:277 shift + 131:399 goto + 167:352,target 283 9:334 shift - 97:333,target 235 - 4:376 reduce + 234:260,target 118 + 234:259,target 117 + 97:333,target 55 9:335 shift - 118:0,target 4 - 1:386,target 33 + 118:0,target 6 + 4:377 reduce 150:0 reduce 149:0 reduce - 143:416,target 250 - 92:263 shift 177:277 reduce - 92:264 shift - 54:289,target 184 - 15:386 reduce - 201:262,target 119 - 92:265 shift - 75:408 goto - 92:266 shift - 9:341 shift - 10:440 goto - 161:424 goto - 92:267 shift + 142:323 shift + 54:289,target 185 + 201:262,target 120 + 58:376,target 205 + 15:387 reduce + 3:353,target 15 9:342 shift - 24:Y,target 94 + 10:441 goto + 24:Y,target 95 + 161:425 goto + 9:343 shift 202:0 reduce 192:0 reduce - 141:397,target 195 - 0:361,target 5 - 97:281,target 229 + 147:277 reduce + 142:381,target 247 + 97:281,target 55 + 92:0,target 81 21:413,target 82 - 184:277,target 199 - 240:277,target 1 - 239:277,target 177 - 140:261,target 118 + 138:277,target 87 + 184:277,target 84 + 240:277,target 177 + 239:277,target 176 117:277 reduce - 9:350 shift - 322:0,target 129 - 285:277,target 119 + 322:0,target 130 + 285:277,target 118 244:0 reduce 61:0,target 34 + 9:351 shift 34:277,target 1 - 341:277,target 41 - 80:277,target 43 - 79:277,target 216 - 35:261,target 118 - 161:325,target 272 - 147:287 shift - 21:361 shift - 281:0,target 122 - 222:274,target 311 - 9:355 shift - 19:377,target 73 + 47:426,target 170 + 341:277,target 44 + 241:261,target 119 + 236:404 goto + 92:277 reduce + 80:277,target 217 + 79:277,target 77 + 78:415,target 215 + 35:261,target 119 + 161:325,target 273 + 281:0,target 117 + 222:274,target 308 + 21:362 shift 29:0,target 1 - 151:391,target 124 - 4:407 goto + 76:285,target 29 + 9:356 shift 323:277 reduce 286:0 reduce - 147:287,target 260 62:277 reduce - 21:361,target 79 + 4:408 goto 35:0 reduce 1:292,target 33 - 9:358 shift - 45:422 goto - 249:0,target 1 + 250:0,target 1 + 249:0,target 206 + 141:Y,target 95 + 93:263,target 220 9:359 shift - 234:276,target 327 + 9:360 shift + 45:423 goto 32:275 shift - 203:398,target 295 - 180:260,target 117 - 180:259,target 116 283:277 reduce + 148:382,target 264 122:0 reduce - 9:363 shift + 98:333,target 236 32:277 reduce - 218:0,target 40 - 77:0 reduce + 338:0 reduce + 218:0,target 51 9:364 shift - 29:259,target 116 - 29:260,target 117 + 29:259,target 117 + 29:260,target 118 9:365 shift 10:290,target 63 8:328,target 40 + 9:366 shift 223:271 shift - 202:262,target 119 + 202:262,target 120 253:277 reduce 223:272 shift - 177:0,target 73 - 9:368 shift - 21:376 shift - 342:388 shift - 342:390 shift - 342:389 shift - 92:307 shift - 342:391 shift - 146:0,target 98 - 9:373 shift - 230:258,target 115 - 229:258,target 115 - 93:332,target 54 + 177:0,target 64 + 164:0 reduce + 9:369 shift + 223:274 shift + 21:377 shift + 142:397,target 195 + 97:257 reduce + 230:258,target 116 + 98:281,target 230 + 97:258 reduce 9:374 shift - 140:277,target 1 - 185:277,target 197 - 241:277,target 331 - 147:321 shift - 115:0,target 5 + 97:260 reduce + 97:259 reduce + 9:375 shift + 216:0 reduce + 185:277,target 200 + 97:261 reduce + 241:277,target 1 + 141:261,target 119 + 115:0,target 2 + 97:262 reduce 3:327,target 14 - 286:277,target 180 - 54:375,target 188 + 286:277,target 119 35:277,target 1 + 342:277,target 41 183:277 reduce - 81:277,target 28 - 9:380 shift - 79:415,target 218 - 36:261,target 118 + 81:277,target 43 + 165:428,target 280 + 8:387,target 59 + 9:381 shift + 36:261,target 119 + 162:325,target 273 0:335,target 31 - 342:388,target 121 258:0 reduce - 9:384 shift - 166:426 goto + 223:274,target 312 + 21:377,target 81 + 152:391,target 124 153:277 reduce - 9:386 shift - 350:0,target 49 - 349:0,target 52 - 298:391,target 124 - 235:276,target 327 + 148:287,target 261 + 9:385 shift + 350:0,target 52 + 349:0,target 45 + 9:387 shift + 235:276,target 328 311:0 reduce - 204:398,target 296 - 86:366 reduce - 342:418 goto - 249:398,target 336 + 181:260,target 118 + 181:259,target 117 123:277 reduce 86:367 reduce - 318:0,target 148 - 337:260,target 117 - 337:259,target 116 + 318:0,target 146 + 86:368 reduce + 97:277 reduce 9:328,target 40 - 203:262,target 119 + 203:262,target 120 136:0 reduce - 21:412 goto - 277:0,target 124 - 97:281 shift - 0:404,target 6 + 277:0,target 107 + 142:381 shift + 97:281 reduce + 92:0 reduce 21:413 goto 26:0,target 66 + 21:414 goto 328:277 reduce 67:277 reduce - 130:258,target 115 - 86:377 reduce + 231:258,target 116 178:0 reduce - 94:332,target 56 + 94:332,target 54 + 86:378 reduce + 141:277,target 1 8:303,target 32 8:293,target 28 288:277 reduce - 186:277,target 196 + 186:277,target 198 37:277 shift - 242:277,target 209 - 215:0,target 38 + 242:277,target 332 + 215:0,target 39 45:339,target 159 - 287:277,target 179 + 45:340,target 160 + 287:277,target 180 36:277,target 1 - 243:261,target 118 - 82:277,target 37 + 82:277,target 28 + 231:0 reduce 228:271 shift - 86:385 reduce + 9:387,target 59 258:277 reduce 228:272 shift - 174:0,target 191 + 174:0,target 194 + 86:386 reduce 1:335,target 33 - 9:419 goto - 343:388,target 121 - 147:357 shift + 9:420 goto + 52:383,target 71 + 228:274 shift + 142:397 shift + 142:398 shift 3:302,target 10 + 38:355,target 144 + 299:391,target 124 273:0 reduce - 112:0,target 85 - 97:313 shift + 236:276,target 328 + 97:313 reduce 0:299,target 31 0:310,target 31 - 97:314 shift + 97:314 reduce + 73:257 shift + 338:260,target 118 + 338:259,target 117 188:277 reduce + 73:258 shift 325:0 reduce - 142:416 goto + 73:260 shift + 73:259 shift 64:0 reduce - 204:262,target 119 - 97:317 shift - 249:262,target 119 - 38:313,target 138 + 204:262,target 120 + 97:317 reduce + 73:261 shift + 250:262,target 120 + 142:418 goto + 73:262 shift + 38:313,target 139 + 158:277 reduce 151:0 reduce - 56:398 goto - 346:0,target 211 - 232:258,target 115 - 95:332,target 53 - 92:366 shift + 131:258,target 116 + 346:0,target 213 + 56:399 goto + 95:332,target 56 9:303,target 32 9:293,target 28 - 187:277,target 198 + 187:277,target 197 128:277 reduce - 92:367 shift - 72:258,target 115 - 315:0,target 143 - 243:277,target 1 - 0:368,target 31 + 315:0,target 12 + 243:277,target 210 46:339,target 159 - 288:277,target 160 + 46:340,target 160 + 288:277,target 179 203:0 reduce - 37:277,target 137 - 344:277,target 210 - 97:331 shift - 274:0,target 112 - 147:381 shift - 97:332 shift - 73:275 shift - 97:333 shift + 193:0 reduce + 37:277,target 138 + 244:261,target 119 + 83:277,target 37 + 234:257 shift + 97:331 reduce + 274:0,target 113 + 234:258 shift + 97:332 reduce + 43:347,target 155 + 234:260 shift + 234:259 shift + 97:333 reduce 334:277 reduce - 160:349,target 273 - 7:405,target 22 - 243:0,target 1 + 234:261 shift + 73:277 reduce + 245:0 reduce + 234:262 shift + 243:0,target 210 204:257 shift - 92:377 shift 204:258 shift 204:260 shift 204:259 shift + 145:449,target 257 0:326,target 3 304:277 reduce 294:277 reduce 204:261 shift - 338:276,target 327 204:262 shift 1:310,target 33 1:299,target 33 287:0 reduce 36:0 reduce - 92:385 shift 264:277 reduce - 171:0,target 194 + 205:262,target 120 + 171:0,target 191 + 142:447 goto 123:0 reduce - 340:0 reduce - 234:275 shift 78:0 reduce - 234:276 shift - 140:0,target 1 - 24:429,target 98 - 166:351,target 282 - 4:361,target 27 - 21:326,target 78 - 233:258,target 115 - 96:332,target 55 + 24:430,target 99 + 234:277 reduce + 21:326,target 79 + 233:258,target 116 + 96:332,target 53 2:277 reduce - 158:320 shift - 188:277,target 195 - 244:277,target 200 - 1:368,target 33 - 23:283,target 85 + 76:362,target 29 + 0:385,target 31 + 188:277,target 199 + 73:258,target 116 + 244:277,target 1 + 23:283,target 86 300:277,target 343 - 290:277,target 159 - 289:277,target 158 + 290:277,target 158 + 289:277,target 160 204:277 reduce - 200:261,target 118 - 194:277 reduce - 345:277,target 212 - 39:261,target 118 - 40:261,target 118 + 200:261,target 119 + 194:277 shift + 345:277,target 211 + 53:399,target 184 + 28:353,target 111 + 39:261,target 119 + 40:261,target 119 8:284,target 24 - 226:274,target 307 - 217:0 reduce - 166:308,target 281 - 161:349,target 273 - 141:380,target 246 - 82:0,target 37 + 164:277 reduce + 161:350,target 274 + 144:X,target 94 + 82:0,target 28 + 0:343,target 31 13:297 reduce 260:0 reduce 259:0 reduce 134:277 reduce - 339:276,target 327 - 312:0,target 145 - 240:260,target 117 - 240:259,target 116 - 77:414,target 214 - 34:259,target 116 - 34:260,target 117 - 223:400 goto - 142:y,target 96 - 240:257 shift - 221:273,target 306 - 147:431 goto + 340:276,target 328 + 339:276,target 328 + 312:0,target 17 + 223:403,target 313 + 34:259,target 117 + 34:260,target 118 + 340:275 shift 339:275 shift - 271:0,target 111 - 240:258 shift + 271:0,target 114 104:277 reduce + 340:276 shift 339:276 shift 312:0 reduce - 240:260 shift - 240:259 shift - 340:277 reduce - 240:261 shift - 132:275,target 239 + 223:403 goto 78:277 shift 0:291,target 31 - 11:297,target 230 - 240:262 shift - 240:0,target 1 - 239:0,target 177 - 199:257 shift - 199:258 shift - 199:260 shift - 199:259 shift - 147:381,target 263 + 11:297,target 231 + 4:377,target 27 + 240:0,target 177 + 239:0,target 176 + 299:275 shift + 234:258,target 116 137:0 reduce - 97:332,target 234 - 73:275,target 208 + 97:332,target 55 310:277 reduce 309:277 reduce - 299:277 shift - 199:261 shift - 158:347 shift - 93:0 reduce - 32:421 goto + 1:385,target 33 208:0,target 225 200:277,target 1 - 199:262 shift - 198:0,target 82 - 190:277,target 69 - 189:277,target 93 - 245:277,target 333 - 301:277,target 8 - 291:277,target 232 - 201:261,target 118 - 58:375,target 204 + 190:277,target 93 + 189:277,target 196 + 32:422 goto + 245:277,target 201 + 301:277,target 344 + 291:277,target 159 + 201:261,target 119 39:277,target 1 40:277,target 1 - 346:277,target 211 - 3:352,target 15 + 346:277,target 213 8:311,target 37 270:277 reduce 269:277 reduce - 180:0 reduce + 179:0 reduce + 169:428,target 286 18:277 reduce - 24:X,target 93 + 24:X,target 94 4:335,target 20 9:284,target 24 - 227:274,target 311 - 141:396,target 194 - 140:257 shift - 140:258 shift + 10:383,target 71 + 34:439,target 135 + 227:274,target 308 + 167:308,target 282 + 162:350,target 274 52:280,target 62 + 0:360,target 31 0:359,target 31 - 164:316 shift - 140:260 shift - 140:259 shift - 136:0,target 86 - 21:412,target 81 + 136:0,target 89 240:277 reduce 239:277 reduce - 140:261 shift - 232:0 reduce - 140:262 shift - 93:314,target 54 + 1:343,target 33 7:277 reduce - 164:316,target 277 - 140:260,target 117 - 140:259,target 116 - 47:425,target 169 - 210:277 shift + 105:0,target 165 + 241:260,target 118 + 241:259,target 117 + 210:277 reduce 209:277 reduce 199:277 reduce - 164:427,target 279 - 35:259,target 116 - 35:260,target 117 - 43:346 shift + 35:259,target 117 + 35:260,target 118 + 28:438,target 114 + 34:387,target 133 274:0 reduce - 151:390,target 123 - 151:389,target 122 - 84:263 reduce + 222:273,target 307 + 8:369,target 54 + 43:347 shift 170:277 reduce - 169:277 reduce - 84:264 reduce + 133:275,target 240 1:291,target 33 5:0,target 25 - 12:297,target 231 - 93:262,target 54 - 84:265 reduce - 340:0,target 44 - 234:275,target 326 - 210:285 shift - 84:266 reduce - 78:0,target 42 + 12:297,target 232 + 141:X,target 94 + 78:0,target 46 48:312 shift 326:0 reduce - 180:258,target 115 - 84:267 reduce 65:0 reduce - 100:277,target 163 + 100:277,target 161 + 98:332,target 235 74:275,target 209 - 140:277 reduce - 29:258,target 115 - 308:0,target 144 + 57:418,target 198 + 29:258,target 116 + 308:0,target 14 + 298:0,target 30 201:277,target 1 - 191:277,target 70 + 191:277,target 69 47:0,target 115 246:277,target 334 - 302:277,target 9 - 292:277,target 236 - 228:400 goto - 202:261,target 118 + 302:277,target 8 + 292:277,target 233 + 202:261,target 119 152:0 reduce - 138:y,target 96 48:318 shift - 41:277,target 151 - 347:277,target 48 + 41:277,target 152 + 347:277,target 212 9:311,target 37 - 267:0,target 108 + 267:0,target 109 110:277 reduce 109:277 reduce + 55:399,target 191 + 228:403 goto + 35:439,target 136 345:277 reduce + 228:274,target 312 + 1:360,target 33 1:359,target 33 - 236:0,target 166 - 230:257,target 114 - 229:257,target 114 + 230:257,target 115 204:0 reduce - 93:331,target 54 - 94:314,target 56 - 34:293,target 131 + 94:314,target 54 + 34:293,target 132 315:277 reduce + 165:316,target 278 + 141:260,target 118 + 141:259,target 117 3:326,target 13 - 205:0,target 99 - 199:398,target 291 - 8:386,target 59 - 36:259,target 116 - 36:260,target 117 + 205:0,target 1 + 79:414,target 216 + 36:259,target 117 + 36:260,target 118 0:334,target 31 + 35:387,target 133 275:277 reduce - 21:376,target 80 - 164:356 shift - 13:297,target 226 - 298:390,target 123 - 298:389,target 122 + 164:0,target 74 + 9:369,target 54 + 152:390,target 123 + 152:389,target 122 + 13:297,target 227 288:0 reduce - 133:0,target 174 - 94:262,target 56 - 28:302,target 106 - 245:277 shift - 235:275,target 326 + 169:316 shift + 94:262,target 54 + 28:302,target 107 + 245:277 reduce + 235:275,target 327 + 57:435,target 199 + 181:258,target 116 54:289 shift - 101:277,target 164 - 13:377 reduce - 210:326 shift - 146:277,target 98 - 102:0,target 162 - 84:307 reduce - 337:258,target 115 + 101:277,target 163 + 75:275,target 210 + 102:0,target 164 + 13:378 reduce 202:277,target 1 - 192:277,target 157 + 192:277,target 70 124:0 reduce + 54:443,target 190 341:0 reduce 247:277,target 335 215:277 reduce 80:0 reduce 79:0 reduce - 303:277,target 10 + 303:277,target 9 293:277,target 237 - 203:261,target 118 - 42:277,target 153 - 43:387 shift - 348:277,target 45 + 203:261,target 119 + 42:277,target 154 + 348:277,target 48 54:296 shift + 43:388 shift + 56:399,target 192 90:263 reduce 89:263 reduce 175:277 reduce - 130:257,target 114 90:264 reduce 89:264 reduce 2:0,target 24 - 13:386 reduce 90:265 reduce 89:265 reduce - 336:0,target 201 - 158:423 goto - 94:331,target 56 + 13:387 reduce + 336:0,target 215 + 231:257,target 115 + 94:331,target 54 90:266 reduce 89:266 reduce - 75:0,target 29 - 48:353 shift + 73:399 goto 90:267 reduce 89:267 reduce + 48:354 shift 8:292,target 27 - 95:314,target 53 + 95:314,target 56 29:257 shift - 35:293,target 131 + 35:293,target 132 + 48:442,target 176 4:326,target 27 29:258 shift - 45:338,target 158 - 305:0,target 142 - 295:0,target 235 + 305:0,target 140 + 295:0,target 234 218:0 reduce 29:259 shift 29:260 shift - 243:260,target 117 - 243:259,target 116 + 0:351,target 31 29:261 shift - 9:386,target 59 29:262 shift 1:334,target 33 - 264:0,target 135 + 264:0,target 138 115:277 reduce - 52:382,target 70 - 234:403 goto - 199:262,target 119 + 32:422,target 129 + 351:277 reduce 261:0 reduce - 145:285 shift - 14:297,target 227 - 38:354,target 143 + 14:297,target 228 + 299:390,target 123 + 299:389,target 122 233:0,target 1 - 95:262,target 53 - 144:448,target 256 + 95:262,target 56 + 236:275,target 327 59:275 shift 54:327 shift - 31:275,target 126 + 3:412,target 17 + 31:275,target 127 321:277 reduce - 102:277,target 162 + 234:399 goto + 102:277,target 164 60:277 reduce - 48:369 shift + 48:370 shift 0:298,target 31 313:0 reduce 202:0,target 1 - 192:0,target 157 - 78:376 shift + 192:0,target 70 + 147:277,target 98 + 338:258,target 116 203:277,target 1 - 193:277,target 288 - 248:277,target 205 - 304:277,target 140 - 294:277,target 233 - 204:261,target 118 - 204:398 goto - 350:277,target 49 - 349:277,target 52 + 193:277,target 157 + 181:257 shift + 78:377 shift + 248:277,target 336 + 181:258 shift + 304:277,target 10 + 294:277,target 238 + 204:261,target 119 + 181:260 shift + 181:259 shift + 350:277,target 52 + 349:277,target 45 281:277 reduce - 249:261,target 118 + 250:261,target 119 + 204:399 goto + 181:261 shift 29:277 reduce - 210:361 shift + 181:262 shift + 138:0 reduce 94:0 reduce - 54:296,target 185 - 43:428 goto + 54:296,target 186 + 43:388,target 156 + 131:257,target 115 10:280,target 62 - 48:378 shift - 130:0,target 1 - 129:0,target 67 - 251:277 reduce - 232:257,target 114 - 95:331,target 53 - 221:273 shift - 75:361,target 29 + 43:429 goto + 169:357 shift + 130:0,target 67 + 129:0,target 68 + 48:379 shift + 95:331,target 56 9:292,target 27 - 221:274 shift 181:0 reduce - 96:314,target 55 - 72:257,target 114 + 96:314,target 53 + 251:281 shift + 221:275 shift 90:307 reduce 89:307 reduce - 46:338,target 158 95:257 reduce + 244:260,target 118 + 244:259,target 117 95:258 reduce - 339:403 goto + 1:351,target 33 + 167:427,target 284 95:260 reduce 95:259 reduce + 340:404 goto + 339:404 goto 95:261 reduce - 43:346,target 154 + 299:390 shift + 299:389 shift 233:0 reduce 95:262 reduce + 299:391 shift + 160:348,target 268 + 159:348,target 268 + 33:422,target 130 + 299:392 shift 181:277 reduce - 210:376 shift - 54:352 shift - 15:297,target 229 - 333:0,target 215 - 96:262,target 55 - 72:0,target 1 - 145:326 shift + 58:452,target 206 + 15:297,target 230 + 333:0,target 209 + 96:262,target 53 + 72:0,target 223 + 54:353 shift 275:0 reduce - 32:275,target 127 + 32:275,target 128 35:257 shift - 338:275,target 326 - 222:402,target 312 + 222:402,target 309 151:277 reduce - 103:277,target 83 - 78:413 goto + 103:277,target 162 1:298,target 33 35:258 shift - 302:0,target 9 - 292:0,target 236 - 164:427 goto - 148:277,target 134 + 302:0,target 8 + 292:0,target 233 35:259 shift 35:260 shift 204:277,target 1 - 194:277,target 57 + 194:277,target 289 + 78:415 goto 35:261 shift - 249:277,target 1 + 250:277,target 1 + 249:277,target 206 35:262 shift - 305:277,target 142 - 295:277,target 235 - 84:366 reduce - 44:277,target 157 + 305:277,target 140 + 295:277,target 234 + 205:261,target 119 + 44:277,target 158 + 351:277,target 49 327:0 reduce - 261:0,target 137 - 145:285,target 257 + 261:0,target 139 121:277 reduce - 84:367 reduce 66:0 reduce 95:277 reduce + 3:376,target 16 8:335,target 44 + 145:396,target 256 230:0,target 1 - 229:0,target 1 - 7:405 goto - 233:257,target 114 + 233:257,target 115 153:0 reduce - 96:331,target 55 + 96:331,target 53 95:281 reduce - 240:398 goto - 0:384,target 31 + 7:406 goto + 299:419 goto 326:277 reduce - 97:314,target 231 + 97:314,target 55 + 73:257,target 115 65:277 reduce - 188:0,target 195 - 168:316,target 277 - 23:282,target 84 - 200:260,target 117 - 200:259,target 116 - 84:377 reduce + 188:0,target 199 + 23:282,target 85 + 200:260,target 118 + 200:259,target 117 + 228:403,target 320 205:0 reduce - 199:398 goto - 168:427,target 285 - 53:398,target 183 - 28:352,target 110 - 39:259,target 116 - 39:260,target 117 - 40:259,target 116 - 40:260,target 117 + 39:259,target 117 + 39:260,target 118 + 40:259,target 117 + 40:260,target 118 286:277 reduce - 157:0,target 90 - 54:375 shift + 157:0,target 78 35:277 reduce - 226:273,target 306 - 210:412 goto - 210:413 goto - 138:X shift - 126:0,target 97 - 84:385 reduce + 54:376 shift + 126:0,target 65 0:342,target 31 - 16:297,target 228 + 16:297,target 229 256:277 reduce - 147:321,target 261 - 138:Y shift - 226:273 shift - 226:274 shift - 33:275,target 127 - 339:275,target 326 - 240:258,target 115 - 104:277,target 165 - 150:277,target 71 - 149:277,target 80 - 140:398 goto - 34:258,target 115 - 205:277,target 99 - 195:277,target 58 - 142:x,target 95 + 97:262,target 55 + 146:448,target 260 + 33:275,target 128 + 340:275,target 327 + 339:275,target 327 + 251:332 shift + 226:275 shift + 104:277,target 83 + 251:333 shift + 150:277,target 80 + 149:277,target 134 + 34:258,target 116 + 205:277,target 1 + 195:277,target 57 35:288 shift 290:0 reduce 289:0 reduce - 251:277,target 204 - 306:277,target 13 - 296:277,target 234 - 219:399,target 304 - 99:0,target 161 + 306:277,target 142 + 296:277,target 236 + 235:404,target 329 + 146:285,target 258 + 99:0,target 79 95:313 reduce - 91:277,target 81 - 48:441 goto 95:314 reduce 35:293 shift + 48:442 goto 186:277 reduce - 4:376,target 27 9:335,target 44 - 140:416 goto - 139:416 goto 125:0 reduce - 330:0,target 202 - 329:0,target 131 + 342:0 reduce + 330:0,target 131 + 329:0,target 132 + 140:417 goto + 139:417 goto 95:317 reduce 81:0 reduce - 68:0,target 185 - 97:331,target 233 - 1:384,target 33 + 76:377,target 29 + 68:0,target 187 + 234:257,target 115 + 97:331,target 55 156:277 reduce - 288:0,target 160 - 201:260,target 117 - 201:259,target 116 + 98:314,target 232 + 288:0,target 179 + 169:316,target 278 + 201:260,target 118 + 201:259,target 117 + 169:428 goto 24:X shift 8:310,target 36 8:299,target 31 24:Y shift - 90:366 reduce - 89:366 reduce - 257:0,target 217 + 257:0,target 208 126:277 reduce 90:367 reduce 89:367 reduce - 10:382,target 70 - 34:438,target 134 - 0:358,target 31 - 232:257 shift + 227:273,target 307 + 90:368 reduce + 89:368 reduce + 219:0 reduce 95:331 reduce - 53:262,target 119 + 53:262,target 120 1:342,target 33 - 232:258 shift + 148:321,target 262 95:332 reduce - 93:313,target 54 - 232:260 shift - 232:259 shift - 140:258,target 115 95:333 reduce 332:277 reduce - 232:261 shift 71:277 reduce - 28:326,target 109 - 232:262 shift - 185:0,target 197 - 105:277,target 171 - 24:416 goto + 28:326,target 110 + 241:258,target 116 + 185:0,target 200 + 148:432,target 265 + 105:277,target 165 262:0 reduce 202:257 shift - 151:277,target 100 - 90:377 reduce - 89:377 reduce - 78:413,target 215 - 35:258,target 115 - 206:277,target 94 + 151:277,target 71 + 24:417 goto + 35:258,target 116 + 206:277,target 99 202:258 shift - 196:277,target 289 + 196:277,target 58 + 90:378 reduce + 89:378 reduce 0:263 reduce 28:437,target 113 - 34:386,target 132 - 252:277,target 218 - 222:272,target 310 + 252:277,target 205 202:260 shift 202:259 shift - 138:x shift - 8:368,target 54 - 307:277,target 14 + 307:277,target 13 302:277 reduce - 297:277,target 30 + 297:277,target 235 292:277 reduce 202:261 shift - 154:0,target 125 - 151:388,target 121 - 138:y shift + 154:0,target 72 41:277 shift + 236:404,target 330 202:262 shift + 92:277,target 81 314:0 reduce - 93:261,target 54 53:0 reduce - 140:444 goto - 123:0,target 61 - 90:385 reduce - 89:385 reduce + 145:393 shift + 142:447,target 249 + 123:0,target 60 262:277 reduce - 180:257,target 114 + 145:394 shift + 90:386 reduce + 89:386 reduce + 1:411,target 9 + 145:395 shift + 98:331,target 234 57:417,target 197 - 38:319,target 141 - 29:257,target 114 - 140:0 reduce - 24:429 goto + 38:319,target 142 + 145:396 shift + 29:257,target 115 + 24:430 goto + 165:357,target 279 95:0 reduce - 232:277 reduce - 202:260,target 117 - 202:259,target 116 - 138:x,target 95 + 232:277 shift + 202:260,target 118 + 202:259,target 117 0:277 shift 9:310,target 36 9:299,target 31 - 55:398,target 190 - 96:0,target 55 + 96:0,target 53 52:295,target 64 - 35:438,target 135 - 337:257 shift + 0:375,target 31 182:0 reduce - 54:442 goto - 337:258 shift 202:277 reduce 192:277 reduce - 1:358,target 33 - 337:260 shift - 337:259 shift - 337:261 shift - 326:0,target 18 - 84:267,target 154 - 65:0,target 183 + 54:443 goto + 326:0,target 128 + 65:0,target 184 0:284 reduce 24:x shift - 30:388 shift - 337:262 shift - 94:313,target 56 + 94:313,target 54 0:285 shift 24:y shift 30:389 shift 30:390 shift + 141:258,target 116 0:286 reduce 30:391 shift - 162:277 reduce - 342:275,target 347 - 285:0,target 119 - 106:277,target 167 - 75:326,target 29 + 234:0 reduce + 30:392 shift + 285:0,target 118 + 162:278 shift + 106:277,target 171 34:0,target 1 - 152:277,target 63 - 36:258,target 115 - 207:277,target 224 + 152:277,target 100 + 8:385,target 58 + 36:258,target 116 + 207:277,target 94 197:277,target 290 - 132:275 shift 0:291 reduce 11:297 reduce - 35:386,target 132 - 253:277,target 220 - 223:272,target 314 + 253:277,target 219 + 223:272,target 311 0:292 reduce - 9:368,target 54 - 308:277,target 144 - 254:0,target 219 + 308:277,target 14 + 298:277,target 30 + 254:0,target 221 + 132:277 shift 0:293 reduce 0:303 reduce 47:277,target 115 276:0 reduce - 93:277,target 54 - 57:323,target 193 + 57:323,target 194 0:304 reduce - 29:398 goto 0:305 reduce - 298:388,target 121 - 94:261,target 56 - 58:306,target 201 + 29:399 goto + 94:261,target 54 + 58:306,target 202 0:306 reduce - 221:401 goto - 57:434,target 198 0:297 reduce + 181:257,target 115 102:277 reduce + 78:377,target 214 0:298 reduce - 112:0 reduce 0:299 reduce 0:310 reduce 337:277 reduce 328:0 reduce - 76:277 shift + 76:277 reduce 67:0 reduce 0:311 reduce - 337:257,target 114 - 182:0,target 178 - 54:442,target 189 - 203:260,target 117 - 203:259,target 116 + 8:343,target 46 + 182:0,target 91 + 39:431,target 150 + 203:260,target 118 + 203:259,target 117 0:0 reduce - 30:418 goto 0:315 reduce + 30:419 goto 307:277 reduce 297:277 reduce 154:0 reduce - 151:388 shift - 151:0,target 100 - 56:398,target 191 - 151:390 shift - 151:389 shift - 151:391 shift - 120:0,target 95 - 119:0,target 7 + 151:0,target 71 + 1:375,target 33 + 76:285 reduce + 120:0,target 7 + 119:0,target 4 267:277 reduce - 85:267,target 152 - 55:262,target 119 + 181:399 goto + 85:267,target 154 + 55:262,target 120 8:291,target 26 - 19:297,target 72 + 19:297,target 73 206:0 reduce - 95:313,target 53 + 95:313,target 56 0:323 reduce - 48:441,target 175 - 145:447 goto - 343:275,target 349 - 243:258,target 115 - 107:277,target 172 - 0:350,target 31 + 85:378,target 154 + 343:275,target 348 + 145:449 goto + 107:277,target 167 + 76:326,target 29 0:326 shift 237:277 reduce - 166:426,target 283 - 153:277,target 72 + 153:277,target 63 + 9:385,target 58 208:277,target 225 - 198:277,target 82 + 198:277,target 291 140:X shift 139:X shift 0:328 reduce 5:277 reduce - 47:294,target 165 - 254:277,target 219 - 248:0 reduce + 47:294,target 166 + 254:277,target 221 + 224:272,target 315 140:Y shift 139:Y shift 0:330 reduce 0:329 reduce - 310:277,target 16 - 309:277,target 15 - 299:277,target 342 - 199:261,target 118 - 158:347,target 267 - 93:0,target 54 - 32:421,target 128 - 94:277,target 56 + 310:277,target 15 + 309:277,target 144 + 162:322 shift + 94:277,target 54 207:277 reduce 197:277 shift - 35:386 shift - 95:261,target 53 + 340:404,target 347 + 339:404,target 346 + 95:261,target 56 0:334 reduce - 323:0,target 133 - 62:0,target 188 + 35:387 shift + 323:0,target 129 + 162:325 shift + 62:0,target 189 0:335 reduce - 301:0 reduce 291:0 reduce - 151:418 goto - 3:411,target 17 + 80:377,target 218 + 79:377,target 81 0:336 shift - 8:359,target 50 + 8:359,target 49 + 8:360,target 50 39:0 reduce 40:0 reduce - 221:401,target 308 0:297,target 31 - 167:277 shift - 282:0,target 121 - 0:341 reduce - 204:260,target 117 - 204:259,target 116 + 161:425,target 276 + 9:343,target 46 + 338:257,target 115 + 282:0,target 122 + 25:436,target 104 + 204:260,target 118 + 204:259,target 117 126:0 reduce 0:342 reduce 16:297 reduce - 249:260,target 117 - 249:259,target 116 + 250:260,target 118 + 250:259,target 117 82:0 reduce - 251:0,target 204 - 160:278,target 270 - 142:Y,target 94 + 0:343 reduce 137:277 reduce - 35:398 goto - 43:387,target 155 - 144:395,target 255 - 243:257 shift - 226:401 goto + 57:398,target 196 + 28:376,target 112 + 35:399 goto + 219:0,target 40 343:275 shift - 243:258 shift 107:277 reduce - 86:267,target 151 - 56:262,target 119 - 0:350 reduce + 86:267,target 152 + 76:326 reduce + 56:262,target 120 9:291,target 26 - 243:260 shift - 243:259 shift - 96:313,target 55 - 243:261 shift + 96:313,target 53 + 0:351 reduce 82:277 reduce - 243:262 shift - 178:0,target 96 + 0:366,target 31 + 178:0,target 73 + 86:378,target 152 + 344:275,target 350 + 244:258,target 116 227:402,target 319 - 108:277,target 173 - 1:350,target 33 - 154:277,target 125 - 0:355 reduce - 210:277,target 76 - 209:277,target 223 - 199:277,target 1 + 108:277,target 172 + 154:277,target 72 + 210:277,target 224 + 209:277,target 226 + 199:277,target 82 + 0:356 reduce 313:277 reduce - 255:277,target 221 - 311:277,target 17 - 224:399,target 316 - 159:347,target 267 - 50:277,target 177 - 49:277,target 176 - 0:358 reduce - 33:421,target 129 - 95:277,target 53 + 255:277,target 220 + 147:0,target 98 + 311:277,target 16 + 50:277,target 178 + 49:277,target 177 + 167:308 shift + 162:350 shift + 95:277,target 56 52:280 shift + 0:360 reduce 0:359 reduce - 58:451,target 205 - 0:361 shift 263:0 reduce - 116:0,target 3 - 96:261,target 55 + 116:0,target 5 + 96:261,target 53 + 0:362 shift 273:277 reduce - 145:447,target 259 - 0:363 reduce 22:277 shift 140:x shift 139:x shift 0:364 reduce - 9:359,target 50 + 9:359,target 49 + 9:360,target 50 + 45:423,target 163 140:y shift 139:y shift 1:297,target 33 0:365 reduce - 46:338 shift + 162:425,target 277 + 0:366 reduce 315:0 reduce 243:277 reduce - 0:368 reduce 46:339 shift + 46:340 shift + 205:260,target 118 + 205:259,target 117 52:290 shift - 234:403,target 328 + 0:369 reduce 52:301 shift - 11:377 reduce - 161:278,target 270 + 351:0,target 49 + 161:278,target 271 10:295,target 64 - 46:343 shift + 11:378 reduce 52:293 shift - 3:375,target 16 - 0:373 reduce 8:334,target 43 - 213:277 reduce + 46:344 shift + 213:277 shift + 145:395,target 255 + 141:0 reduce 0:374 reduce 96:0 reduce - 75:376,target 29 52:295 shift - 35:438 goto - 320:0,target 147 - 319:0,target 149 - 87:267,target 155 - 97:313,target 230 + 0:375 reduce + 320:0,target 149 + 319:0,target 148 + 35:439 goto + 87:267,target 151 + 97:313,target 55 87:263 reduce 173:277 reduce 87:264 reduce 52:310 shift - 0:380 reduce - 11:386 reduce - 278:0,target 123 - 200:258,target 115 + 1:366,target 33 + 278:0,target 124 + 200:258,target 116 183:0 reduce + 87:378,target 151 87:265 reduce + 0:381 reduce + 11:387 reduce 27:0,target 77 - 110:277,target 170 - 109:277,target 168 + 110:277,target 168 + 109:277,target 173 87:266 reduce - 155:277,target 126 + 155:277,target 125 87:267 reduce - 39:258,target 115 - 40:258,target 115 - 211:277,target 298 - 0:384 reduce - 256:277,target 207 - 138:Y,target 94 - 312:277,target 145 - 0:386 reduce - 96:277,target 55 - 0:341,target 31 - 113:277 shift + 39:258,target 116 + 40:258,target 116 + 211:277,target 77 + 256:277,target 222 + 76:362 reduce + 0:385 reduce + 312:277,target 17 + 96:277,target 53 + 0:387 reduce + 216:0,target 38 + 162:380 shift + 97:261,target 55 + 113:277 reduce + 52:372,target 70 + 46:423,target 164 348:277 reduce - 240:257,target 114 - 147:431,target 264 277:0 reduce - 175:0,target 92 - 0:404 goto + 175:0,target 192 26:0 reduce - 34:257,target 114 - 160:322,target 271 - 46:366 shift - 0:406 goto - 232:398 goto - 41:420 goto + 34:257,target 115 + 0:405 goto + 169:357,target 279 + 48:379,target 175 + 46:367 shift + 0:407 goto 318:277 reduce - 235:403,target 329 57:277 shift - 0:409 goto + 8:351,target 47 + 41:421 goto + 162:278,target 271 + 113:0 reduce + 0:410 goto 330:0 reduce 329:0 reduce + 76:377 reduce 68:0 reduce 9:334,target 43 - 141:446,target 248 - 202:398 goto - 0:409,target 8 + 167:352 shift + 113:0,target 85 + 0:410,target 8 278:277 reduce + 202:399 goto 27:277 reduce - 88:267,target 156 + 88:267,target 155 155:0 reduce - 164:356,target 278 - 201:258,target 115 - 248:277 reduce - 111:277,target 169 + 98:313,target 231 + 52:441,target 183 + 52:337 shift + 201:258,target 116 + 88:378,target 155 + 248:277 shift + 111:277,target 170 8:298,target 30 - 156:277,target 78 + 156:277,target 126 212:277,target 299 - 16:377 reduce - 347:0,target 48 - 257:277,target 217 - 227:272,target 310 + 347:0,target 212 + 257:277,target 208 207:0 reduce 87:307 reduce - 8:419,target 60 - 313:277,target 11 - 93:257 reduce + 85:386,target 154 + 8:420,target 60 + 16:378 reduce + 313:277,target 145 218:277 reduce - 93:258 reduce - 52:345 shift - 93:260 reduce - 93:259 reduce - 53:261,target 118 - 1:341,target 33 - 316:0,target 141 - 93:261 reduce + 97:277,target 55 + 53:261,target 119 + 52:346 shift + 316:0,target 143 55:0,target 1 - 140:257,target 114 - 93:262 reduce + 141:X shift + 250:0 reduce 249:0 reduce + 141:Y shift + 93:263 shift + 241:257,target 115 + 224:401,target 316 178:277 reduce - 16:386 reduce - 337:398 goto - 275:0,target 106 - 35:257,target 114 - 161:322,target 271 - 28:436,target 112 - 222:271,target 309 + 93:264 shift + 38:361,target 145 + 275:0,target 112 + 93:265 shift + 16:387 reduce + 35:257,target 115 + 161:322,target 272 + 93:266 shift + 76:409 goto + 93:267 shift + 162:425 goto 0:315,target 31 + 30:419,target 126 302:0 reduce 292:0 reduce - 244:0,target 200 - 148:277 reduce - 93:260,target 54 - 93:259,target 54 - 213:0,target 47 - 77:376,target 213 - 1:410,target 9 - 23:324,target 88 + 244:0,target 1 + 9:351,target 47 + 52:346,target 67 + 23:324,target 89 127:0 reduce 118:277 reduce - 57:416,target 196 - 52:362 shift - 344:0 reduce - 90:267,target 150 - 89:267,target 153 + 90:267,target 153 + 89:267,target 156 83:0 reduce - 93:277 reduce + 52:363 shift + 48:354,target 173 57:323 shift - 172:0,target 192 - 202:258,target 115 + 172:0,target 195 + 202:258,target 116 + 148:287 shift + 90:378,target 153 + 89:378,target 156 0:263,target 31 - 112:277,target 85 - 93:281 reduce + 112:277,target 169 9:298,target 30 170:0 reduce - 169:0 reduce - 157:277,target 90 - 57:y,target 96 + 157:277,target 78 + 57:y,target 97 324:277 reduce - 213:277,target 47 + 213:277,target 300 + 141:0,target 1 63:277 reduce - 52:370 shift 0:374,target 31 - 258:277,target 216 - 228:272,target 314 + 258:277,target 218 + 228:272,target 311 + 86:386,target 152 52:371 shift - 9:419,target 61 - 46:422 goto - 314:277,target 12 + 9:420,target 61 + 314:277,target 11 53:277,target 1 - 98:277,target 79 + 52:372 shift + 46:423 goto 33:275 shift - 210:285,target 77 - 84:266,target 154 - 48:312,target 170 + 48:312,target 171 284:277 reduce 33:277 reduce - 224:268 shift - 84:377,target 154 - 224:270 shift - 224:269 shift - 8:384,target 58 - 36:257,target 114 + 141:257,target 115 + 224:271 shift + 36:257,target 115 254:277 reduce + 224:272 shift + 162:322,target 272 264:0 reduce - 223:271,target 313 - 52:382 shift - 343:388 shift + 223:271,target 310 + 52:383 shift 1:315,target 33 - 344:0,target 210 343:390 shift 343:389 shift - 83:0,target 22 + 141:x shift + 93:307 shift + 83:0,target 37 + 52:363,target 68 343:391 shift - 338:403,target 345 - 94:260,target 56 - 94:259,target 56 - 58:305,target 200 + 141:y shift + 343:392 shift + 94:260,target 54 + 94:259,target 54 + 58:305,target 201 100:0 reduce 316:0 reduce - 313:0,target 11 - 78:376,target 80 + 313:0,target 145 55:0 reduce - 93:313 reduce - 160:424,target 275 - 143:y,target 96 - 93:314 reduce - 8:342,target 46 + 220:400,target 305 + 148:321 shift + 160:424,target 270 + 159:424,target 269 + 143:y,target 97 + 91:267,target 150 + 8:342,target 45 184:277 reduce - 272:0,target 110 + 272:0,target 111 21:0,target 42 - 39:430,target 149 - 203:258,target 115 - 93:317 reduce + 203:258,target 116 + 91:378,target 150 1:263,target 33 - 113:277,target 236 - 214:277,target 39 + 113:277,target 85 + 97:0 reduce + 158:277,target 90 + 241:0,target 1 + 214:277,target 47 154:277 reduce 1:374,target 33 - 260:277,target 139 - 259:277,target 206 - 315:277,target 143 + 47:345,target 169 + 260:277,target 207 + 259:277,target 217 + 229:272,target 315 + 167:427 goto + 87:386,target 151 + 315:277,target 12 184:0 reduce - 99:277,target 161 - 210:0,target 42 - 209:0,target 223 - 199:0,target 1 - 87:366 reduce - 85:266,target 152 - 55:261,target 118 - 343:418 goto + 99:277,target 79 + 211:285,target 78 + 210:0,target 224 + 209:0,target 226 + 199:0,target 82 + 85:266,target 154 + 55:261,target 119 124:277 reduce 87:367 reduce - 98:277 reduce - 85:377,target 152 - 243:257,target 114 - 226:401,target 318 - 236:0 reduce + 343:419 goto + 87:368 reduce + 10:372,target 70 230:257 shift - 229:257 shift - 93:331 reduce - 9:384,target 58 230:258 shift - 229:258 shift - 93:332 reduce - 47:293,target 164 - 243:398 goto + 98:281 shift + 47:293,target 165 230:260 shift 230:259 shift - 229:260 shift - 229:259 shift - 93:333 reduce + 224:271,target 314 330:277 reduce 329:277 reduce 230:261 shift - 229:261 shift - 199:260,target 117 - 199:259,target 116 - 137:0,target 87 + 137:0,target 86 68:277 reduce 230:262 shift - 229:262 shift 200:257 shift - 87:377 reduce - 339:403,target 346 278:0 reduce 200:258 shift - 95:260,target 53 - 95:259,target 53 + 95:260,target 56 + 95:259,target 56 + 87:378 reduce 27:0 reduce 200:260 shift 200:259 shift + 144:446,target 252 300:277 shift 290:277 reduce 289:277 reduce 200:261 shift - 79:376,target 217 - 8:358,target 49 200:262 shift 0:306,target 31 - 161:424,target 276 - 92:267,target 223 - 9:342,target 46 - 114:0 reduce - 25:435,target 103 + 9:342,target 45 + 10:441,target 72 331:0 reduce - 87:385 reduce + 229:271 shift 70:0 reduce 69:0 reduce + 52:337,target 66 260:277 reduce 259:277 reduce - 204:258,target 115 - 249:258,target 115 - 114:277,target 2 + 229:272 shift + 204:258,target 116 + 87:386 reduce + 250:258,target 116 + 114:277,target 237 6:0,target 0 - 142:X,target 93 - 130:257 shift 57:397,target 195 2:0 reduce - 341:0,target 41 - 215:277,target 38 - 130:258 shift - 80:0,target 43 - 79:0,target 50 - 261:277,target 137 + 341:0,target 44 + 215:277,target 39 + 80:0,target 50 + 79:0,target 42 + 261:277,target 139 156:0 reduce - 144:394,target 254 - 130:260 shift - 130:259 shift - 28:375,target 111 - 316:277,target 141 + 88:386,target 155 + 316:277,target 143 230:277 reduce - 229:277 reduce - 130:261 shift + 230:399,target 322 + 148:358 shift 55:277,target 1 - 130:262 shift - 310:0,target 16 - 309:0,target 15 - 86:266,target 151 - 56:261,target 118 + 310:0,target 15 + 309:0,target 144 + 86:266,target 152 + 56:261,target 119 52:440 goto - 52:439 goto - 140:y,target 96 - 139:y,target 96 + 98:313 shift + 52:441 goto + 140:y,target 97 + 139:y,target 97 + 98:314 shift 0:365,target 31 208:0 reduce 200:277 reduce - 198:0 reduce 190:277 reduce 189:277 reduce - 86:377,target 151 - 268:0,target 104 - 143:416 goto + 268:0,target 108 + 244:257,target 115 17:0,target 23 - 57:396 shift - 237:0,target 175 - 142:X shift + 143:417 goto + 98:317 shift + 237:0,target 166 57:397 shift - 251:0 reduce - 160:278 shift - 142:Y shift - 96:260,target 55 - 96:259,target 55 + 57:398 shift + 10:346,target 67 + 96:260,target 53 + 96:259,target 53 + 8:375,target 56 + 25:341,target 102 38:313 shift - 206:0,target 94 + 206:0,target 99 0:323,target 31 38:314 shift 130:277 reduce 129:277 reduce - 9:358,target 49 - 45:422,target 162 + 93:367 shift + 93:368 shift 1:306,target 33 303:0 reduce 293:0 reduce + 93:267,target 224 38:317 shift - 57:416 goto - 219:270,target 303 - 219:269,target 302 - 168:356,target 278 + 220:270,target 304 + 220:269,target 303 + 98:331 shift 57:417 goto 38:319 shift + 205:258,target 116 100:277 reduce + 98:332 shift + 93:378,target 228 74:275 shift - 115:277,target 5 + 57:418 goto + 148:382 shift + 115:277,target 2 + 98:333 shift 335:277 reduce - 134:0,target 88 + 134:0,target 174 128:0 reduce 345:0 reduce - 216:277,target 300 - 262:277,target 136 - 317:277,target 146 + 216:277,target 38 + 84:0 reduce + 262:277,target 137 + 205:257 shift + 145:394,target 254 + 90:386,target 153 + 89:386,target 156 + 317:277,target 141 + 231:399,target 323 + 205:258 shift + 93:378 shift 56:277,target 1 - 103:0,target 83 + 205:260 shift + 205:259 shift + 103:0,target 162 305:277 reduce 295:277 reduce - 87:266,target 155 + 205:261 shift + 87:266,target 151 44:277 shift + 205:262 shift 171:0 reduce 1:365,target 33 38:331 shift - 200:257,target 114 - 87:377,target 155 + 200:257,target 115 265:277 reduce - 143:445 goto - 39:257,target 114 - 40:257,target 114 + 93:386 shift + 39:257,target 115 + 40:257,target 115 3:0,target 35 - 138:X,target 93 - 84:385,target 154 - 57:434 goto - 337:0,target 1 + 337:0,target 202 235:275 shift + 76:0,target 29 + 57:435 goto + 10:363,target 68 235:276 shift + 85:368,target 154 + 97:260,target 55 + 97:259,target 55 3:277 reduce - 306:0,target 13 - 296:0,target 234 + 9:375,target 56 + 306:0,target 142 + 296:0,target 236 + 160:320 shift 159:320 shift 1:323,target 33 265:0 reduce 52:371,target 69 - 46:422,target 163 - 223:400,target 315 - 160:322 shift 205:277 reduce 195:277 reduce - 142:x shift - 265:0,target 101 - 142:y shift - 160:325 shift - 48:378,target 174 + 265:0,target 135 + 43:429,target 157 101:0 reduce 317:0 reduce - 116:277,target 3 + 116:277,target 5 56:0 reduce - 8:350,target 47 - 165:277 shift - 162:277,target 75 - 217:277,target 51 - 263:277,target 138 - 318:277,target 148 - 57:277,target 192 + 234:0,target 1 + 30:392,target 125 + 217:277,target 301 + 131:399,target 238 + 263:277,target 136 + 141:445,target 245 + 91:386,target 150 + 318:277,target 146 + 57:277,target 193 14:297 reduce - 38:354 shift + 41:421,target 153 203:0,target 1 + 193:0,target 157 3:302 shift + 38:355 shift 135:277 reduce - 98:0 reduce - 88:266,target 156 + 88:266,target 155 52:440,target 182 - 52:439,target 181 3:305 shift - 201:257,target 114 - 162:0,target 75 - 88:377,target 156 + 201:257,target 115 3:306 shift - 38:360 shift - 160:379,target 274 + 241:257 shift + 229:401,target 321 + 224:401 goto 8:297,target 29 + 38:361 shift + 241:258 shift 185:0 reduce + 148:432 goto 105:277 reduce + 241:260 shift + 241:259 shift + 45:344,target 161 341:277 reduce - 227:271,target 309 - 85:385,target 152 - 80:277 reduce + 241:261 shift + 211:414,target 83 + 131:0,target 1 + 80:277 shift 79:277 shift - 53:260,target 117 - 53:259,target 116 + 241:262 shift + 0:356,target 31 + 86:368,target 152 + 53:260,target 118 + 53:259,target 117 8:263 shift 237:0 reduce - 100:0,target 163 + 100:0,target 161 311:277 reduce - 224:399 goto - 159:347 shift 50:277 shift 49:277 shift - 33:421 goto - 160:349 shift + 160:348 shift + 159:348 shift + 33:422 goto 3:306,target 12 - 38:360,target 144 - 145:326,target 258 + 10:337,target 66 280:0 reduce 279:0 reduce 271:277 reduce + 211:362,target 80 + 8:366,target 53 20:277 shift 0:0,target 26 - 30:418,target 125 - 117:277,target 6 - 9:350,target 47 - 334:0,target 213 - 163:277,target 74 - 218:277,target 40 - 93:258,target 54 - 52:345,target 66 + 141:257 shift + 117:277,target 3 + 334:0,target 216 + 163:277,target 75 + 141:258 shift + 73:0,target 1 + 218:277,target 51 + 165:316 shift + 141:260 shift + 141:259 shift 3:326 shift - 264:277,target 135 - 241:277 shift + 264:277,target 138 + 241:277 reduce + 141:261 shift 115:0 reduce 3:327 shift 332:0 reduce - 320:277,target 147 - 319:277,target 149 + 320:277,target 149 + 319:277,target 148 + 233:399,target 325 + 141:262 shift 71:0 reduce - 23:323,target 87 - 303:0,target 10 + 23:323,target 88 + 303:0,target 9 293:0,target 237 - 38:317,target 140 - 38:383 shift - 158:423,target 268 - 90:266,target 150 - 89:266,target 153 - 48:353,target 172 + 38:317,target 141 + 90:266,target 153 + 89:266,target 156 + 73:399,target 208 + 38:384 shift 3:0 reduce + 23:434,target 93 211:277 shift - 25:279,target 100 - 262:0,target 136 - 202:257,target 114 + 25:279,target 101 + 262:0,target 137 + 202:257,target 115 157:0 reduce - 90:377,target 150 - 89:377,target 153 - 161:379,target 274 + 24:417,target 98 + 161:380,target 275 8:284 shift 9:297,target 29 - 57:x,target 95 + 57:x,target 96 85:263 reduce 55:257 shift - 52:293,target 179 - 0:373,target 31 + 52:293,target 180 8:286 shift - 228:271,target 313 + 46:344,target 161 + 231:0,target 1 + 228:271,target 310 171:277 reduce - 86:385,target 151 85:264 reduce 55:258 shift 85:265 reduce 55:260 shift 55:259 shift + 1:356,target 33 + 343:419,target 349 + 211:285 shift 210:0 reduce 209:0 reduce 199:0 reduce + 87:368,target 151 85:266 reduce 55:261 shift 85:267 reduce - 84:265,target 154 55:262 shift 8:291 shift 19:297 shift 200:0,target 1 - 190:0,target 69 - 189:0,target 93 + 190:0,target 93 + 189:0,target 196 8:292 shift + 141:277 reduce 8:303 shift 8:293 shift 8:304 shift + 225:400,target 317 143:X shift 8:305 shift 252:0 reduce + 158:0,target 90 + 146:326,target 259 143:Y shift 8:306 shift - 160:379 shift + 229:401 goto 8:297 shift 111:277 reduce 8:298 shift - 298:275,target 340 + 9:366,target 53 8:310 shift 8:299 shift 346:277 reduce - 127:0,target 103 - 118:277,target 4 - 52:362,target 67 - 3:352 shift + 127:0,target 97 + 118:277,target 6 8:311 shift + 164:277,target 74 + 3:353 shift 304:0 reduce 294:0 reduce - 94:258,target 56 - 265:277,target 101 - 143:445,target 251 - 321:277,target 130 - 230:398 goto - 229:398 goto + 219:277,target 40 + 94:258,target 54 + 265:277,target 135 + 93:386,target 229 + 321:277,target 147 + 234:399,target 326 60:277,target 32 - 48:369,target 173 + 48:370,target 174 8:315 shift 25:271 shift 316:277 reduce + 230:399 goto 55:277 reduce - 159:423,target 269 - 143:x,target 95 - 8:341,target 45 + 143:x,target 96 + 91:266,target 150 130:0 reduce 129:0 reduce 346:0 reduce - 203:257,target 114 - 200:398 goto + 203:257,target 115 276:277 reduce + 200:399 goto + 162:380,target 275 8:323 shift - 1:373,target 33 25:279 shift - 47:344,target 168 331:0,target 203 + 229:271,target 314 172:0 reduce - 87:385,target 155 - 70:0,target 187 - 69:0,target 182 + 70:0,target 183 + 69:0,target 186 + 165:357 shift + 344:419,target 351 246:277 shift - 85:265,target 152 - 55:260,target 117 - 55:259,target 116 + 88:368,target 155 + 85:265,target 154 + 55:260,target 118 + 55:259,target 117 8:328 shift - 290:0,target 159 - 289:0,target 158 + 290:0,target 158 + 289:0,target 160 8:329 shift 8:330 shift - 14:377 reduce + 211:326 shift 85:307 reduce 10:371,target 69 - 130:398 goto - 216:277 shift - 258:0,target 216 - 3:375 shift + 14:378 reduce + 3:451,target 19 + 216:277 reduce + 258:0,target 218 8:334 shift + 3:376 shift 8:335 shift - 224:270,target 303 - 224:269,target 302 - 199:258,target 115 + 299:275,target 341 + 91:263 reduce 266:0 reduce 176:277 reduce - 141:323 shift - 120:277,target 95 - 119:277,target 7 - 14:386 reduce - 38:443 goto - 165:277,target 280 - 159:423 goto + 120:277,target 7 + 119:277,target 4 + 91:264 reduce + 91:265 reduce + 14:387 reduce + 38:444 goto 143:x shift - 95:258,target 53 - 8:341 shift - 266:277,target 109 + 95:258,target 56 + 91:266 reduce + 266:277,target 101 160:424 goto + 159:424 goto 143:y shift + 91:267 reduce 8:342 shift - 322:277,target 129 - 186:0,target 196 + 322:277,target 130 + 186:0,target 198 61:277,target 34 - 146:277 reduce + 8:343 shift 102:0 reduce 0:305,target 31 + 29:399,target 121 318:0 reduce - 92:266,target 222 - 9:341,target 45 - 10:440,target 71 - 155:0,target 126 - 204:257,target 114 - 92:377,target 227 - 249:257,target 114 + 155:0,target 125 + 204:257,target 115 + 250:257,target 115 116:277 reduce - 8:350 shift - 235:403 goto - 57:396,target 194 - 124:0,target 62 + 8:351 shift + 235:404 goto + 146:285 shift + 124:0,target 61 99:0 reduce - 91:277 reduce - 144:393,target 253 - 88:385,target 156 - 230:398,target 322 - 229:398,target 321 8:315,target 38 - 25:271,target 99 - 8:355 shift - 86:265,target 151 - 56:260,target 117 - 56:259,target 116 + 25:271,target 100 + 90:368,target 153 + 89:368,target 156 + 86:265,target 152 + 56:260,target 118 + 56:259,target 117 + 8:356 shift 322:277 reduce 186:0 reduce 61:277 reduce - 140:x,target 95 - 139:x,target 95 - 79:376 shift + 140:x,target 96 + 139:x,target 96 0:364,target 31 - 8:358 shift - 3:411 goto + 80:377 shift + 79:377 shift 8:359 shift + 8:360 shift + 3:412 goto 31:275 shift + 97:0,target 55 282:277 reduce - 8:363 shift + 205:399 goto 238:0 reduce + 225:270,target 304 + 225:269,target 303 8:364 shift 8:263,target 23 8:365 shift - 327:0,target 19 - 121:277,target 59 - 84:367,target 154 - 66:0,target 184 - 222:271 shift - 10:345,target 66 + 327:0,target 18 + 211:362 shift + 121:277,target 95 + 66:0,target 181 + 8:366 shift + 166:277,target 281 252:277 reduce - 222:272 shift - 96:258,target 55 - 8:374,target 56 - 8:368 shift - 25:340,target 101 - 267:277,target 108 - 323:277,target 133 - 286:0,target 180 + 96:258,target 53 + 8:374,target 55 + 267:277,target 109 + 222:273 shift + 181:399,target 288 + 8:369 shift + 323:277,target 129 + 286:0,target 119 281:0 reduce 222:274 shift - 62:277,target 188 - 19:377 shift + 62:277,target 189 + 4:408,target 21 29:0 reduce 35:0,target 1 + 91:307 reduce 1:305,target 33 + 19:378 shift 96:257 reduce - 8:373 shift - 158:320,target 266 + 93:266,target 223 + 76:409,target 211 96:258 reduce 8:374 shift - 25:340 shift - 255:0,target 221 - 219:268,target 301 + 255:0,target 220 + 220:268,target 302 96:260 reduce 96:259 reduce + 8:375 shift + 25:341 shift + 205:257,target 115 116:0 reduce 96:261 reduce 333:0 reduce 96:262 reduce 72:0 reduce 182:277 reduce - 130:398,target 237 - 8:380 shift - 19:386 shift - 140:444,target 244 - 90:385,target 150 - 89:385,target 153 + 145:393,target 253 4:0 reduce + 8:381 shift + 19:387 shift + 211:377 shift 9:315,target 38 - 183:0,target 84 - 87:265,target 155 - 8:384 shift + 158:0 reduce + 146:326 shift + 91:368,target 150 + 183:0,target 178 + 87:265,target 151 + 0:381,target 31 + 11:387,target 231 36:257 shift 152:277 reduce + 8:385 shift 36:258 shift + 79:414 goto 1:364,target 33 - 8:386 shift 36:259 shift 36:260 shift - 230:262,target 119 - 229:262,target 119 - 79:415 goto + 230:262,target 120 + 165:428 goto + 8:387 shift 36:261 shift - 228:400,target 320 - 152:0,target 63 - 48:318,target 171 + 152:0,target 100 + 80:416 goto + 48:318,target 172 36:262 shift - 85:366 reduce + 211:0 reduce 57:X shift 122:277 reduce 85:367 reduce 57:Y shift - 210:413,target 82 - 121:0,target 59 + 38:384,target 146 + 85:368 reduce + 121:0,target 95 96:277 reduce - 51:275,target 178 + 51:275,target 179 9:263,target 23 - 10:362,target 67 - 122:277,target 60 - 85:367,target 152 - 57:Y,target 94 - 167:277,target 284 - 141:380 shift + 122:277,target 59 + 85:367,target 154 + 57:Y,target 95 + 144:X shift 253:0 reduce + 144:Y shift + 97:258,target 55 96:281 reduce - 9:374,target 56 - 268:277,target 104 + 9:374,target 55 + 268:277,target 108 17:277,target 23 327:277 reduce - 324:277,target 127 + 324:277,target 133 + 241:399 goto 66:277 reduce - 63:277,target 181 - 52:370,target 68 + 63:277,target 182 3:450 goto - 3:449 goto - 85:377 reduce - 28:306,target 108 - 159:320,target 266 + 3:451 goto + 338:399,target 345 + 28:306,target 109 + 160:320,target 267 + 159:320,target 267 + 85:378 reduce 305:0 reduce 295:0 reduce - 210:361,target 79 - 94:0,target 56 - 43:428,target 156 + 94:0,target 54 287:277 reduce 36:277 reduce 0:286,target 31 - 25:372 shift 30:391,target 124 - 324:0,target 127 - 63:0,target 181 - 227:271 shift - 85:385 reduce + 324:0,target 133 + 211:413 goto + 63:0,target 182 + 25:373 shift + 211:414 goto + 131:0 reduce 347:0 reduce 257:277 reduce - 232:398,target 324 - 227:272 shift - 8:419 goto - 41:420,target 152 - 283:0,target 116 + 85:386 reduce + 0:407,target 7 + 8:420 goto + 227:273 shift + 283:0,target 121 227:274 shift - 141:396 shift - 88:265,target 156 - 72:398,target 207 + 88:265,target 155 + 1:381,target 33 + 12:387,target 232 32:0,target 102 - 141:397 shift - 130:262,target 119 + 231:262,target 120 173:0 reduce - 252:0,target 218 - 143:Y,target 94 + 141:399 goto + 252:0,target 205 + 143:Y,target 95 8:306,target 35 96:313 reduce - 45:343,target 160 + 211:413,target 298 96:314 reduce - 72:257 shift + 25:373,target 103 187:277 reduce - 72:258 shift - 0:355,target 31 - 342:418,target 348 - 123:277,target 61 - 86:367,target 151 - 72:260 shift - 72:259 shift + 123:277,target 60 + 86:367,target 152 + 168:277,target 285 141:417 goto 96:317 reduce - 72:261 shift - 53:258,target 115 - 47:309,target 167 - 72:262 shift - 270:277,target 114 - 269:277,target 105 - 180:0,target 1 + 53:258,target 116 + 47:309,target 168 + 343:392,target 125 + 270:277,target 105 + 269:277,target 104 + 179:0,target 96 57:x shift 18:277,target 36 - 325:277,target 128 + 325:277,target 127 157:277 reduce - 64:277,target 189 + 64:277,target 190 57:y shift - 55:398 goto 3:305,target 11 267:0 reduce - 148:0,target 134 - 8:365,target 53 + 55:399 goto + 54:353,target 188 + 144:x shift + 8:365,target 52 + 144:y shift 127:277 reduce - 117:0,target 6 + 91:367 reduce + 91:368 reduce + 117:0,target 3 103:0 reduce 1:286,target 33 320:0 reduce 319:0 reduce - 93:257,target 54 233:257 shift 96:331 reduce - 92:385,target 228 233:258 shift - 233:398,target 325 96:332 reduce 233:260 shift 233:259 shift 96:333 reduce + 93:368,target 227 333:277 reduce 233:261 shift - 90:265,target 150 - 89:265,target 153 + 90:265,target 153 + 89:265,target 156 72:277 reduce + 13:387,target 227 233:262 shift + 131:262,target 120 23:433,target 92 203:257 shift 8:323,target 39 - 232:262,target 119 203:258 shift + 91:378 reduce 1:263 reduce - 24:416,target 97 203:260 shift 203:259 shift - 91:0,target 81 9:306,target 35 303:277 reduce 293:277 reduce 203:261 shift - 72:262,target 119 42:277 shift 203:262 shift - 46:343,target 160 + 11:378,target 231 187:0 reduce - 321:0,target 130 + 321:0,target 147 60:0,target 32 - 1:355,target 33 - 343:418,target 350 - 124:277,target 62 - 87:367,target 155 + 124:277,target 61 + 87:367,target 151 263:277 reduce - 170:277,target 190 - 169:277,target 76 - 84:264,target 154 - 141:446 goto - 34:288,target 130 - 280:0,target 117 - 279:0,target 120 - 271:277,target 111 - 20:277,target 75 - 326:277,target 18 + 170:277,target 76 + 141:445 goto + 91:386 reduce + 344:392,target 125 + 23:381,target 91 + 34:288,target 131 + 280:0,target 120 + 279:0,target 123 + 271:277,target 114 + 20:277,target 76 + 326:277,target 128 240:0 reduce 239:0 reduce - 65:277,target 183 + 65:277,target 184 + 34:399,target 134 233:277 reduce - 248:0,target 205 - 140:Y,target 94 - 139:Y,target 94 + 211:377,target 81 + 140:Y,target 95 + 139:Y,target 95 0:330,target 31 0:329,target 31 - 9:365,target 53 - 25:435 goto + 9:365,target 52 + 338:257 shift 282:0 reduce - 217:0,target 51 + 25:436 goto + 338:258 shift 203:277 reduce - 193:277 shift - 94:257,target 56 + 193:277 reduce + 338:260 shift + 338:259 shift + 94:257,target 54 + 23:338,target 90 + 338:261 shift 1:284 reduce - 54:327,target 186 - 176:0,target 64 + 338:262 shift + 54:327,target 187 + 176:0,target 92 117:0 reduce 1:286 reduce 334:0 reduce 163:277 reduce + 91:265,target 150 + 73:0 reduce + 14:387,target 228 + 38:444,target 147 0:277,target 1 9:323,target 39 - 233:262,target 119 + 233:262,target 120 + 133:275 shift 1:291 reduce 5:0 reduce 12:297 reduce 1:292 reduce - 133:277 reduce + 142:418,target 248 + 73:262,target 120 1:303 reduce 1:293 reduce 1:304 reduce - 114:0,target 2 + 12:378,target 232 1:305 reduce 1:306 reduce - 125:277,target 65 - 88:367,target 156 + 125:277,target 62 + 88:367,target 155 1:297 reduce - 338:275 shift 222:402 goto - 171:277,target 194 + 171:277,target 191 103:277 reduce - 85:264,target 152 - 55:258,target 115 + 85:264,target 154 + 55:258,target 116 1:298 reduce - 338:276 shift 1:310 reduce 1:299 reduce - 35:288,target 130 - 272:277,target 110 + 35:288,target 131 + 338:277 reduce + 272:277,target 111 77:277 shift 1:311 reduce - 10:370,target 68 - 21:277,target 76 - 327:277,target 19 - 66:277,target 184 - 3:450,target 19 - 3:449,target 18 - 298:275 shift - 348:0,target 45 + 21:277,target 77 + 327:277,target 18 + 241:399,target 331 + 66:277,target 181 + 3:450,target 18 + 35:399,target 134 + 348:0,target 48 1:330,target 33 1:329,target 33 1:315 reduce 308:277 reduce + 298:277 reduce 254:0 reduce - 224:268,target 301 47:277 reduce - 199:257,target 114 - 317:0,target 146 + 152:390 shift + 152:389 shift + 152:391 shift + 317:0,target 141 + 152:392 shift 56:0,target 1 - 95:257,target 53 + 95:257,target 56 268:277 reduce - 180:398,target 287 17:277 reduce 306:0 reduce 296:0 reduce 1:323 reduce - 276:0,target 107 + 8:356,target 48 + 276:0,target 106 0:304,target 31 - 29:398,target 120 - 92:265,target 221 - 75:408,target 210 + 146:448 goto + 15:387,target 230 238:277 reduce + 245:0,target 201 + 234:262,target 120 1:328 reduce 47:300 shift 348:0 reduce 1:330 reduce 1:329 reduce - 210:326,target 78 - 84:307,target 154 + 13:378,target 227 47:293 shift - 214:0,target 39 + 214:0,target 47 208:277 reduce - 198:277 reduce - 144:392,target 252 + 198:277 shift 47:294 shift 1:334 reduce 174:0 reduce - 126:277,target 97 - 90:367,target 150 - 89:367,target 153 + 126:277,target 65 + 90:367,target 153 + 89:367,target 156 1:335 reduce - 172:277,target 192 - 86:264,target 151 - 56:258,target 115 + 172:277,target 195 + 86:264,target 152 + 56:258,target 116 173:0,target 193 + 152:419 goto + 141:399,target 243 53:257 shift - 273:277,target 113 + 273:277,target 110 + 168:277 shift 53:258 shift - 0:363,target 31 - 22:277,target 83 + 22:277,target 84 47:309 shift - 328:277,target 132 - 67:277,target 186 + 328:277,target 19 + 67:277,target 185 53:260 shift 53:259 shift 53:261 shift - 1:341 reduce - 93:317,target 54 + 36:399,target 137 53:262 shift 1:342 reduce - 36:398 goto - 84:366,target 154 + 1:343 reduce + 225:268,target 302 + 138:277 reduce + 36:399 goto + 39:349,target 148 268:0 reduce - 96:257,target 55 - 8:373,target 55 + 244:257 shift + 96:257,target 53 17:0 reduce + 344:275 shift + 244:258 shift 227:402 goto 108:277 reduce - 1:350 reduce - 4:407,target 21 - 344:277 reduce + 244:260 shift + 244:259 shift + 1:351 reduce + 9:356,target 48 + 244:261 shift + 83:277 reduce 1:304,target 33 - 337:398,target 344 + 244:262 shift + 93:265,target 222 + 16:387,target 229 104:0 reduce 2:277,target 24 321:0 reduce - 180:262,target 119 60:0 reduce - 1:355 reduce - 345:0,target 212 + 345:0,target 211 + 84:0,target 22 + 1:356 reduce 314:277 reduce 53:277 reduce - 29:262,target 119 - 1:358 reduce - 85:307,target 152 + 29:262,target 120 + 211:326,target 79 + 85:307,target 154 + 1:360 reduce 1:359 reduce - 314:0,target 12 - 146:0 reduce + 14:378,target 228 + 314:0,target 11 53:0,target 1 + 45:367,target 162 274:277 reduce - 127:277,target 103 - 1:363 reduce + 144:y,target 97 + 127:277,target 97 + 91:367,target 150 173:277,target 193 - 87:264,target 155 - 52:310,target 180 + 87:264,target 151 + 52:310,target 181 1:364 reduce - 0:380,target 31 - 11:386,target 230 - 273:0,target 113 + 273:0,target 110 1:365 reduce - 274:277,target 112 - 1:363,target 33 - 330:277,target 202 - 329:277,target 131 - 230:261,target 118 - 229:261,target 118 + 274:277,target 113 + 1:366 reduce + 330:277,target 131 + 329:277,target 132 + 230:261,target 119 188:0 reduce - 168:316 shift - 68:277,target 185 + 68:277,target 187 23:282 shift 244:277 reduce - 1:368 reduce 23:283 shift - 242:0,target 209 - 94:317,target 56 - 12:377 reduce - 38:383,target 145 - 210:412,target 297 - 1:373 reduce - 47:344 shift + 94:317,target 54 + 58:353,target 204 + 1:369 reduce + 12:378 reduce + 241:0 reduce 214:277 reduce - 85:366,target 152 - 57:X,target 93 + 211:0,target 42 + 57:X,target 94 1:374 reduce - 342:391,target 124 - 9:373,target 55 - 170:0,target 190 - 169:0,target 76 + 47:345 shift + 1:375 reduce + 97:257,target 55 + 170:0,target 76 88:263 reduce 174:277 reduce 88:264 reduce - 1:380 reduce - 12:386 reduce 283:0 reduce 88:265 reduce - 72:398 goto - 28:305,target 107 + 1:381 reduce + 12:387 reduce + 28:305,target 108 32:0 reduce 88:266 reduce 3:277,target 35 + 181:262,target 120 + 138:0,target 87 88:267 reduce - 1:384 reduce - 337:262,target 119 + 1:385 reduce 118:0 reduce - 1:386 reduce 0:285,target 2 - 24:y,target 96 + 24:y,target 97 30:389,target 122 30:390,target 123 335:0 reduce - 86:307,target 151 - 249:257 shift - 0:406,target 7 - 249:258 shift - 128:277,target 68 - 114:277 reduce - 92:367,target 226 + 86:307,target 152 + 1:387 reduce + 15:378,target 230 + 250:257 shift + 46:367,target 162 + 250:258 shift + 128:277,target 103 + 114:277 shift 6:0 accept - 249:260 shift - 249:259 shift - 174:277,target 191 - 88:264,target 156 - 1:380,target 33 - 12:386,target 231 + 250:260 shift + 250:259 shift + 174:277,target 194 + 88:264,target 155 350:277 reduce 349:277 reduce - 249:261 shift + 250:261 shift 230:277,target 1 - 229:277,target 1 - 130:261,target 118 - 275:277,target 106 - 249:262 shift + 148:358,target 263 + 275:277,target 112 + 250:262 shift 331:277,target 203 - 70:277,target 187 - 69:277,target 182 + 244:399,target 333 + 231:261,target 119 + 70:277,target 183 + 69:277,target 186 7:0,target 20 23:319 shift - 143:X,target 93 + 143:X,target 94 8:305,target 34 - 233:398 goto - 95:317,target 53 - 81:0,target 28 + 342:0,target 41 + 140:417,target 242 + 139:417,target 241 + 95:317,target 56 + 81:0,target 43 320:277 reduce 319:277 reduce - 21:285,target 77 + 233:399 goto + 21:285,target 78 23:323 shift - 213:0 reduce - 77:376 shift - 1:410 goto 23:324 shift - 25:372,target 102 - 180:257 shift - 311:0,target 17 - 180:258 shift - 86:366,target 151 - 203:398 goto - 180:260 shift - 180:259 shift - 53:257,target 114 + 1:411 goto + 311:0,target 16 + 152:419,target 266 + 53:257,target 115 343:391,target 124 280:277 reduce 279:277 reduce - 180:261 shift + 203:399 goto + 141:y,target 97 28:277 shift - 180:262 shift - 270:0,target 114 - 269:0,target 105 + 270:0,target 105 + 269:0,target 104 255:0 reduce - 219:268 shift + 220:268 shift 18:0,target 36 - 219:270 shift - 219:269 shift - 168:356 shift - 210:376,target 80 - 54:352,target 187 + 220:270 shift + 220:269 shift + 250:277 reduce 249:277 reduce 4:277,target 27 - 238:0,target 176 - 8:364,target 52 + 238:0,target 175 + 8:364,target 51 28:285 shift 307:0 reduce 297:0 reduce - 250:281 shift - 220:275 shift 88:307 reduce 58:302 shift - 23:337 shift + 338:262,target 120 94:257 reduce - 207:0,target 224 + 23:338 shift + 219:277 reduce + 207:0,target 94 94:258 reduce - 87:307,target 155 - 338:403 goto + 87:307,target 151 + 16:378,target 229 94:260 reduce 94:259 reduce 58:305 shift - 298:388 shift 94:261 reduce 58:306 shift - 298:390 shift - 298:389 shift - 133:0 reduce - 130:277,target 1 - 129:277,target 67 + 130:277,target 67 + 129:277,target 68 94:262 reduce + 93:367,target 226 28:302 shift 350:0 reduce 349:0 reduce - 298:391 shift - 175:277,target 92 - 90:264,target 150 - 89:264,target 153 - 13:386,target 226 - 231:277,target 323 - 180:277 reduce - 179:277 shift - 23:432,target 91 - 276:277,target 107 + 175:277,target 192 + 90:264,target 153 + 89:264,target 156 + 231:277,target 1 + 180:277 shift + 179:277 reduce + 131:261,target 119 + 276:277,target 106 + 200:399,target 292 28:305 shift - 332:277,target 208 - 232:261,target 118 - 71:277,target 222 + 338:399 goto + 332:277,target 204 + 71:277,target 188 28:306 shift - 135:0,target 89 + 135:0,target 88 9:305,target 34 + 39:399,target 149 + 40:399,target 151 175:0 reduce - 141:417,target 247 - 96:317,target 55 - 72:261,target 118 + 141:417,target 244 + 96:317,target 53 34:257 shift 150:277 reduce 149:277 reduce 52:301,target 65 - 11:377,target 230 34:258 shift - 77:414 goto 34:259 shift 34:260 shift - 104:0,target 165 + 104:0,target 83 34:261 shift - 87:366,target 155 34:262 shift - 84:263,target 154 - 250:333,target 339 + 344:391,target 124 120:277 reduce 119:277 reduce - 23:380,target 90 - 240:398,target 330 + 299:419,target 342 94:277 reduce - 34:398,target 133 4:0,target 27 - 298:418 goto - 140:X,target 93 - 139:X,target 93 + 8:381,target 57 + 19:387,target 75 + 140:X,target 94 + 139:X,target 94 94:281 reduce 58:326 shift 0:328,target 31 5:277,target 25 + 338:0,target 1 270:0 reduce 269:0 reduce - 77:0,target 46 - 9:364,target 52 + 9:364,target 51 18:0 reduce 325:277 reduce 64:277 reduce - 307:0,target 14 - 297:0,target 30 - 250:281,target 337 - 220:275,target 305 - 88:307,target 156 - 58:302,target 199 - 23:337,target 89 + 307:0,target 13 + 297:0,target 235 + 88:307,target 155 + 58:302,target 200 28:326 shift - 47:425 goto + 105:0 reduce 322:0 reduce 285:277 reduce 61:0 reduce - 59:275,target 206 + 59:275,target 207 34:277 reduce - 131:277,target 238 - 266:0,target 109 - 176:277,target 64 - 141:323,target 245 - 14:386,target 227 - 38:443,target 146 - 232:277,target 1 - 277:277,target 124 + 47:426 goto + 131:277,target 1 + 266:0,target 101 + 225:268 shift + 176:277,target 92 + 91:264,target 150 + 232:277,target 324 + 225:270 shift + 225:269 shift + 277:277,target 107 + 201:399,target 293 26:277,target 66 - 333:277,target 215 + 333:277,target 209 255:277 reduce - 233:261,target 118 - 72:277,target 1 - 97:317,target 232 - 250:332 shift - 225:275 shift - 12:377,target 231 - 250:333 shift - 23:380 shift + 233:261,target 119 + 147:0 reduce + 72:277,target 223 + 0:387,target 31 + 97:317,target 55 + 73:261,target 119 + 344:390 shift + 344:389 shift + 344:391 shift + 344:392 shift 204:0,target 1 + 23:381 shift 34:288 shift 200:0 reduce 190:0 reduce 189:0 reduce - 88:366,target 156 - 85:263,target 152 - 55:257,target 114 + 85:263,target 154 + 55:257,target 115 8:286,target 25 - 140:398,target 242 + 251:333,target 340 94:313 reduce - 163:0,target 74 + 163:0,target 75 94:314 reduce 34:293 shift 185:277 reduce - 138:416 goto - 58:352 shift - 35:398,target 133 - 242:0 reduce 94:317 reduce + 58:353 shift + 9:381,target 57 1:328,target 33 - 47:300,target 166 + 47:300,target 167 39:257 shift 40:257 shift - 240:262,target 119 155:277 reduce 39:258 shift 40:258 shift - 168:427 goto - 53:398 goto - 28:352 shift - 34:262,target 119 + 34:262,target 120 39:259 shift 39:260 shift 40:259 shift 40:260 shift - 101:0,target 164 + 101:0,target 163 + 53:399 goto + 28:353 shift 39:261 shift 40:261 shift 284:0 reduce - 90:307,target 150 - 89:307,target 153 + 251:281,target 338 + 221:275,target 306 + 90:307,target 153 + 89:307,target 156 33:0 reduce 39:262 shift 40:262 shift - 88:366 reduce 125:277 reduce 88:367 reduce - 8:355,target 48 + 344:419 goto + 132:277,target 239 + 88:368 reduce 0:293,target 31 0:303,target 31 - 177:277,target 73 + 177:277,target 64 + 142:323,target 246 99:277 reduce - 92:264,target 220 - 15:386,target 229 233:277,target 1 120:0 reduce 119:0 reduce 336:0 reduce - 278:277,target 123 + 278:277,target 124 + 231:257 shift + 202:399,target 294 94:331 reduce - 75:0 reduce 27:277,target 77 - 334:277,target 213 + 334:277,target 216 + 234:261,target 119 + 231:258 shift 94:332 reduce + 73:277,target 1 335:0,target 214 + 231:260 shift + 231:259 shift 94:333 reduce + 1:387,target 33 331:277 reduce + 244:399 goto + 231:261 shift + 143:417,target 250 + 98:317,target 233 70:277 reduce 69:277 reduce 7:0 reduce - 13:377,target 226 + 231:262 shift 201:257 shift - 162:0 reduce - 88:377 reduce - 304:0,target 140 - 294:0,target 233 + 304:0,target 10 + 294:0,target 238 201:258 shift + 88:378 reduce 201:260 shift 201:259 shift - 90:366,target 150 - 89:366,target 153 - 301:277 reduce + 301:277 shift 291:277 reduce 201:261 shift - 86:263,target 151 - 58:375 shift - 56:257,target 114 + 86:263,target 152 + 56:257,target 115 9:286,target 25 39:277 reduce 40:277 reduce 201:262 shift - 263:0,target 138 + 58:376 shift + 263:0,target 136 + 0:362,target 5 214:0 reduce - 144:392 shift - 144:393 shift - 88:385 reduce - 36:398,target 136 + 21:414,target 83 261:277 reduce - 144:394 shift - 28:375 shift - 232:0,target 1 - 144:395 shift - 140:262,target 119 + 88:386 reduce 7:277,target 21 + 28:376 shift + 131:257 shift 10:280 shift + 241:262,target 120 + 131:258 shift 256:0 reduce - 35:262,target 119 - 231:277 shift + 131:260 shift + 131:259 shift + 35:262,target 120 + 231:277 reduce 201:0,target 1 - 191:0,target 70 + 191:0,target 69 + 131:261 shift 4:285,target 27 - 23:432 goto - 39:348,target 147 + 131:262 shift + 91:307,target 150 + 19:378,target 74 23:433 goto - 9:355,target 48 - 133:277,target 174 + 23:434 goto + 21:362,target 80 1:303,target 33 1:293,target 33 308:0 reduce + 298:0 reduce 201:277 reduce 191:277 reduce - 178:277,target 96 - 16:386,target 228 + 178:277,target 73 + 93:264,target 221 47:0 reduce + 234:277,target 1 10:290 shift - 280:277,target 117 - 279:277,target 120 - 180:261,target 118 + 280:277,target 120 + 279:277,target 123 + 203:399,target 295 + 144:417 goto 10:301 shift - 28:277,target 104 + 28:277,target 105 335:277,target 214 - 128:0,target 68 - 29:261,target 118 + 128:0,target 103 + 29:261,target 119 + 144:417,target 251 134:0 reduce 10:301,target 65 + 351:0 reduce 161:278 shift 8:329,target 41 8:330,target 42 10:295 shift - 14:377,target 227 - 45:366,target 161 - 131:277 shift - 87:263,target 155 + 144:x,target 96 + 131:277 reduce + 87:263,target 151 176:0 reduce - 147:357,target 262 - 243:398,target 332 - 230:260,target 117 - 230:259,target 116 - 229:260,target 117 - 229:259,target 116 - 93:333,target 54 - 138:416,target 240 + 142:398,target 196 + 230:260,target 118 + 230:259,target 117 + 220:400 goto 101:277 reduce - 58:352,target 203 - 332:0,target 208 - 249:398 goto - 71:0,target 222 + 75:275 shift + 332:0,target 204 + 141:262,target 120 + 71:0,target 188 336:277 reduce - 75:277 reduce - 36:262,target 119 - 301:0,target 8 - 291:0,target 232 - 151:418,target 265 + 250:399 goto + 54:376,target 189 + 80:416,target 219 + 36:262,target 120 + 291:0,target 159 0:336,target 4 39:0,target 1 40:0,target 1 - 342:390,target 123 - 342:389,target 122 - 92:307,target 224 306:277 reduce 296:277 reduce - 219:399 goto + 152:392,target 125 271:0 reduce - 93:281,target 54 - 260:0,target 139 - 259:0,target 206 - 134:277,target 88 - 75:285 reduce - 180:277,target 1 - 179:277,target 286 - 180:398 goto - 281:277,target 122 + 260:0,target 207 + 259:0,target 217 + 134:277,target 174 + 180:277,target 287 + 179:277,target 96 + 281:277,target 117 266:277 reduce + 204:399,target 296 + 181:261,target 119 29:277,target 1 - 336:277,target 201 - 75:277,target 29 + 336:277,target 215 + 250:399,target 337 + 144:446 goto 323:0 reduce 62:0 reduce - 337:261,target 118 - 144:448 goto + 236:275 shift 0:284,target 31 - 24:x,target 95 - 30:388,target 121 + 24:x,target 96 + 236:276 shift 9:329,target 41 9:330,target 42 - 15:377,target 229 - 236:277 reduce - 187:0,target 198 + 187:0,target 197 + 0:405,target 6 4:277 reduce - 46:366,target 161 - 148:0 reduce - 92:366,target 225 - 88:263,target 156 + 88:263,target 155 + 10:337 shift 161:322 shift - 156:0,target 78 - 130:260,target 117 - 130:259,target 116 - 28:436 goto + 156:0,target 126 206:277 reduce - 196:277 shift + 196:277 reduce 28:437 goto - 34:386 shift - 94:333,target 56 + 231:260,target 118 + 231:259,target 117 + 94:333,target 54 + 28:438 goto + 34:387 shift 161:325 shift 8:304,target 33 201:0 reduce 191:0 reduce - 140:416,target 243 - 139:416,target 241 - 125:0,target 65 + 125:0,target 62 4:285 reduce - 39:348 shift - 10:345 shift - 243:262,target 119 - 58:451 goto + 39:349 shift + 166:277 shift + 10:346 shift + 58:452 goto 15:297 reduce 343:390,target 123 343:389,target 122 243:0 reduce + 141:x,target 96 + 93:307,target 225 136:277 reduce - 298:418,target 341 - 94:281,target 56 - 58:326,target 202 - 34:398 goto - 135:277,target 89 - 98:0,target 79 - 181:277,target 91 - 236:277,target 166 - 342:275 shift + 94:281,target 54 + 58:326,target 203 + 135:277,target 88 + 34:399 goto + 299:392,target 125 + 225:400 goto + 181:277,target 1 285:0 reduce - 282:277,target 121 + 282:277,target 122 + 205:399,target 297 106:277 reduce - 75:326 reduce - 8:363,target 51 34:0 reduce - 337:277,target 1 - 328:0,target 132 - 76:277,target 211 - 67:0,target 186 + 337:277,target 202 + 328:0,target 19 + 76:277,target 29 + 67:0,target 185 0:311,target 31 + 342:277 reduce 81:277 reduce + 338:261,target 119 1:284,target 33 - 16:377,target 228 - 287:0,target 179 + 287:0,target 180 121:0 reduce 51:275 shift 9:263 shift - 10:362 shift 36:0,target 1 337:0 reduce - 23:319,target 86 + 76:0 reduce + 10:363 shift + 23:319,target 87 312:277 reduce - 38:314,target 139 - 90:263,target 150 - 89:263,target 153 - 256:0,target 207 - 166:308 shift - 161:349 shift - 200:398,target 292 - 232:260,target 117 - 232:259,target 116 + 38:314,target 140 + 90:263,target 153 + 89:263,target 156 + 256:0,target 222 + 161:350 shift + 131:260,target 118 + 131:259,target 117 163:0 reduce - 95:333,target 53 + 95:333,target 56 272:277 reduce 9:304,target 33 - 10:370 shift 21:277 shift - 39:398,target 148 - 40:398,target 150 - 72:260,target 117 - 72:259,target 116 10:371 shift 52:290,target 63 + 0:369,target 31 + 10:372 shift + 244:262,target 120 4:326 reduce - 45:338 shift - 242:277 reduce + 242:277 shift 215:0 reduce - 184:0,target 199 + 184:0,target 84 45:339 shift - 250:332,target 338 - 225:275,target 317 + 45:340 shift + 344:390,target 123 + 344:389,target 122 21:285 shift - 45:343 shift - 153:0,target 72 - 95:281,target 53 + 153:0,target 63 + 95:281,target 56 + 7:406,target 22 + 45:344 shift 212:277 shift - 136:277,target 86 + 136:277,target 89 } array set plot::rules { - 9,l 399 - 164,l 435 + 9,l 400 + 164,l 436 216,l 447 - 49,l 415 - 50,l 415 - 136,l 431 - 92,l 419 - 178,l 439 - 231,l 450 - 22,l 404 - 108,l 423 - 64,l 419 - 151,l 433 - 203,l 443 - 193,l 441 - 36,l 411 - 123,l 427 - 78,l 419 - 165,l 436 - 217,l 447 - 51,l 415 - 137,l 431 - 93,l 419 - 180,l 439 - 179,l 439 + 49,l 416 + 50,l 416 + 136,l 432 + 92,l 420 + 178,l 440 + 231,l 451 + 22,l 405 + 108,l 424 + 64,l 420 + 151,l 434 + 203,l 444 + 193,l 442 + 36,l 412 + 123,l 428 + 78,l 420 + 165,l 437 + 217,l 448 + 51,l 416 + 137,l 432 + 93,l 420 + 180,l 440 + 179,l 440 232,l 451 - 23,l 406 - 109,l 423 - 110,l 424 - 65,l 419 - 152,l 433 - 204,l 443 - 194,l 441 - 37,l 412 - 124,l 427 - 79,l 419 - 80,l 419 - 166,l 436 + 23,l 407 + 109,l 424 + 110,l 425 + 65,l 420 + 152,l 434 + 204,l 444 + 194,l 442 + 37,l 413 + 124,l 428 + 79,l 420 + 80,l 420 + 166,l 437 218,l 448 - 10,l 399 - 52,l 415 - 138,l 431 - 94,l 419 - 181,l 440 - 233,l 451 - 24,l 406 - 111,l 424 - 66,l 419 - 153,l 433 - 205,l 443 + 10,l 400 + 52,l 416 + 138,l 432 + 94,l 420 + 181,l 441 + 233,l 452 + 24,l 407 + 111,l 425 + 66,l 420 + 153,l 434 + 205,l 444 195,l 442 - 38,l 412 - 125,l 428 - 81,l 419 - 167,l 437 - 220,l 448 - 219,l 448 - 11,l 400 - 53,l 416 - 139,l 431 - 140,l 432 - 95,l 419 - 182,l 440 - 234,l 451 - 25,l 406 - 112,l 424 - 67,l 419 - 0,l 452 - 154,l 433 - 206,l 443 - 196,l 442 - 39,l 412 - 40,l 412 - 126,l 428 - 82,l 419 - 168,l 437 - 221,l 448 - 12,l 400 - 54,l 416 - 141,l 432 - 96,l 419 - 183,l 440 - 235,l 451 - 26,l 406 - 113,l 424 - 68,l 419 - 1,l 398 - 155,l 433 - 207,l 443 - 197,l 442 - 41,l 413 - 127,l 429 - 83,l 419 - 170,l 437 - 169,l 437 + 38,l 413 + 125,l 429 + 81,l 420 + 167,l 438 + 220,l 449 + 219,l 449 + 11,l 401 + 53,l 417 + 139,l 432 + 140,l 433 + 95,l 420 + 182,l 441 + 234,l 452 + 25,l 407 + 112,l 425 + 67,l 420 + 0,l 453 + 154,l 434 + 206,l 444 + 196,l 443 + 39,l 413 + 40,l 413 + 126,l 429 + 82,l 420 + 168,l 438 + 221,l 449 + 12,l 401 + 54,l 417 + 141,l 433 + 96,l 420 + 183,l 441 + 235,l 452 + 26,l 407 + 113,l 425 + 68,l 420 + 1,l 399 + 155,l 434 + 207,l 444 + 197,l 443 + 41,l 414 + 127,l 430 + 83,l 420 + 170,l 438 + 169,l 438 222,l 449 - 13,l 401 - 100,l 420 - 55,l 416 - 142,l 432 - 97,l 419 - 184,l 440 - 236,l 451 - 27,l 407 - 114,l 424 - 69,l 419 - 70,l 419 - 2,l 398 - 156,l 433 + 13,l 402 + 100,l 421 + 55,l 417 + 142,l 433 + 97,l 420 + 184,l 441 + 236,l 452 + 27,l 408 + 114,l 425 + 69,l 420 + 70,l 420 + 2,l 399 + 156,l 434 208,l 444 - 198,l 442 - 42,l 413 - 128,l 429 - 84,l 419 - 171,l 437 - 223,l 449 - 14,l 401 - 101,l 420 - 56,l 416 - 143,l 432 - 98,l 419 - 185,l 440 - 237,l 451 - 28,l 406 - 115,l 425 - 71,l 419 - 3,l 398 - 157,l 434 + 198,l 443 + 42,l 414 + 128,l 430 + 84,l 420 + 171,l 438 + 223,l 450 + 14,l 402 + 101,l 421 + 56,l 417 + 143,l 433 + 98,l 420 + 185,l 441 + 237,l 452 + 28,l 407 + 115,l 426 + 71,l 420 + 3,l 399 + 157,l 435 210,l 445 - 209,l 444 - 199,l 442 - 43,l 413 - 129,l 429 - 130,l 429 - 85,l 419 - 172,l 437 - 224,l 449 - 15,l 402 - 102,l 421 - 57,l 417 - 144,l 432 - 99,l 419 - 186,l 440 - 30,l 406 - 29,l 408 - 116,l 425 - 72,l 419 - 4,l 398 - 158,l 434 - 211,l 445 - 44,l 413 - 131,l 429 - 86,l 419 - 173,l 437 - 225,l 449 - 16,l 402 - 103,l 421 - 58,l 417 - 145,l 432 - 187,l 440 - 31,l 409 - 117,l 425 - 73,l 419 - 5,l 398 - 160,l 434 - 159,l 434 - 212,l 445 - 45,l 414 - 132,l 429 - 87,l 419 - 174,l 438 + 209,l 445 + 199,l 443 + 43,l 414 + 129,l 430 + 130,l 430 + 85,l 420 + 172,l 438 + 224,l 450 + 15,l 403 + 102,l 422 + 57,l 418 + 144,l 433 + 99,l 420 + 186,l 441 + 238,l 452 + 30,l 407 + 29,l 409 + 116,l 426 + 72,l 420 + 4,l 399 + 158,l 435 + 211,l 446 + 44,l 414 + 131,l 430 + 86,l 420 + 173,l 438 + 225,l 450 + 16,l 403 + 103,l 422 + 58,l 418 + 145,l 433 + 187,l 441 + 31,l 410 + 117,l 426 + 73,l 420 + 5,l 399 + 160,l 435 + 159,l 435 + 212,l 446 + 45,l 415 + 132,l 430 + 87,l 420 + 174,l 439 226,l 450 - 17,l 402 - 104,l 422 - 59,l 418 - 60,l 418 - 146,l 432 - 188,l 440 - 32,l 406 - 118,l 425 - 74,l 419 - 6,l 398 - 161,l 435 + 17,l 403 + 104,l 423 + 59,l 419 + 60,l 419 + 146,l 433 + 188,l 441 + 32,l 407 + 118,l 426 + 74,l 420 + 6,l 399 + 161,l 436 213,l 446 - 46,l 414 - 133,l 429 - 88,l 419 - 175,l 438 - 227,l 450 - 18,l 403 - 105,l 422 - 61,l 418 - 147,l 432 + 46,l 415 + 133,l 430 + 88,l 420 + 175,l 439 + 227,l 451 + 18,l 404 + 105,l 423 + 61,l 419 + 147,l 433 200,l 443 190,l 441 - 189,l 440 - 33,l 410 - 119,l 425 - 120,l 425 - 75,l 419 - 7,l 398 - 162,l 435 - 214,l 446 - 47,l 414 - 134,l 430 - 89,l 419 - 90,l 419 - 176,l 438 - 228,l 450 - 20,l 404 - 19,l 403 - 106,l 422 - 62,l 418 - 148,l 432 - 201,l 443 - 191,l 441 - 34,l 406 - 121,l 426 - 76,l 419 - 8,l 399 - 163,l 435 - 215,l 446 - 48,l 414 - 135,l 430 - 91,l 419 - 177,l 438 - 230,l 450 - 229,l 450 - 21,l 405 - 107,l 422 - 63,l 419 - 149,l 432 - 150,l 433 - 202,l 443 - 192,l 441 - 35,l 411 - 122,l 426 - 77,l 419 + 189,l 441 + 33,l 411 + 119,l 426 + 120,l 426 + 75,l 420 + 7,l 399 + 162,l 436 + 214,l 447 + 47,l 415 + 134,l 431 + 89,l 420 + 90,l 420 + 176,l 439 + 228,l 451 + 20,l 405 + 19,l 404 + 106,l 423 + 62,l 419 + 148,l 433 + 201,l 444 + 191,l 442 + 34,l 407 + 121,l 427 + 76,l 420 + 8,l 400 + 163,l 436 + 215,l 447 + 48,l 415 + 135,l 431 + 91,l 420 + 177,l 439 + 230,l 451 + 229,l 451 + 21,l 406 + 107,l 423 + 63,l 420 + 149,l 433 + 150,l 434 + 202,l 444 + 192,l 442 + 35,l 412 + 122,l 427 + 77,l 420 } array set plot::rules { @@ -3008,13 +3017,13 @@ array set plot::rules { 164,dc 1 54,dc 1 156,dc 1 - 232,dc 2 + 232,dc 1 46,dc 0 148,dc 3 224,dc 3 38,dc 2 141,dc 3 - 216,dc 1 + 216,dc 2 31,dc 0 96,dc 2 133,dc 3 @@ -3023,7 +3032,7 @@ array set plot::rules { 23,dc 2 88,dc 2 125,dc 1 - 201,dc 3 + 201,dc 2 191,dc 1 15,dc 1 81,dc 2 @@ -3056,7 +3065,7 @@ array set plot::rules { 26,dc 0 92,dc 2 128,dc 3 - 204,dc 2 + 204,dc 3 194,dc 1 18,dc 1 84,dc 2 @@ -3073,12 +3082,13 @@ array set plot::rules { 61,dc 1 1,dc 0 163,dc 1 + 238,dc 2 53,dc 1 155,dc 1 231,dc 1 45,dc 4 147,dc 3 - 223,dc 3 + 223,dc 2 37,dc 1 139,dc 1 140,dc 3 @@ -3092,7 +3102,7 @@ array set plot::rules { 22,dc 3 87,dc 2 124,dc 1 - 200,dc 2 + 200,dc 1 190,dc 1 189,dc 1 14,dc 1 @@ -3112,7 +3122,7 @@ array set plot::rules { 234,dc 2 48,dc 4 151,dc 1 - 226,dc 1 + 226,dc 3 41,dc 4 143,dc 3 218,dc 1 @@ -3150,7 +3160,7 @@ array set plot::rules { 229,dc 1 44,dc 4 146,dc 3 - 222,dc 2 + 222,dc 1 36,dc 1 138,dc 1 214,dc 2 @@ -3188,8 +3198,8 @@ array set plot::rules { 32,dc 2 97,dc 2 134,dc 1 - 210,dc 3 - 209,dc 1 + 210,dc 1 + 209,dc 2 199,dc 1 24,dc 1 89,dc 2 @@ -3219,7 +3229,7 @@ array set plot::rules { 221,dc 1 35,dc 0 137,dc 1 - 213,dc 2 + 213,dc 3 27,dc 0 93,dc 2 129,dc 3 @@ -3232,976 +3242,979 @@ array set plot::rules { } array set plot::rules { - 41,line 252 - 37,line 245 - 34,line 237 - 31,line 235 - 27,line 232 - 24,line 228 - 21,line 223 - 17,line 216 - 14,line 211 - 11,line 206 - 9,line 202 - 235,line 553 - 6,line 198 - 232,line 550 - 3,line 195 - 228,line 543 - 225,line 538 - 222,line 535 - 218,line 528 - 215,line 521 - 212,line 516 - 208,line 510 - 198,line 495 - 205,line 505 - 195,line 492 - 202,line 502 - 192,line 487 + 41,line 253 + 37,line 246 + 34,line 238 + 31,line 236 + 27,line 233 + 24,line 229 + 21,line 224 + 17,line 217 + 14,line 212 + 11,line 207 + 238,line 557 + 9,line 203 + 235,line 554 + 6,line 199 + 232,line 548 + 3,line 196 + 228,line 544 + 225,line 539 + 222,line 533 + 218,line 527 + 215,line 522 + 212,line 517 + 208,line 509 + 198,line 496 + 205,line 506 + 195,line 491 + 202,line 503 + 192,line 488 188,line 481 - 185,line 477 - 182,line 474 - 178,line 468 - 175,line 463 - 172,line 458 - 168,line 454 - 165,line 449 - 162,line 443 - 158,line 437 - 155,line 432 - 152,line 428 - 148,line 421 - 145,line 418 - 142,line 414 - 138,line 407 - 135,line 402 - 132,line 397 - 128,line 393 - 125,line 388 - 122,line 381 - 118,line 375 - 115,line 372 - 99,line 344 - 112,line 367 - 96,line 338 - 108,line 361 - 93,line 333 - 105,line 356 - 89,line 329 - 90,line 330 - 102,line 351 - 86,line 325 - 83,line 322 - 79,line 317 - 80,line 318 - 76,line 312 - 73,line 308 - 69,line 304 - 70,line 305 - 66,line 299 - 63,line 295 - 59,line 289 - 60,line 290 - 56,line 281 - 53,line 278 - 49,line 270 - 50,line 272 - 46,line 263 - 43,line 256 - 39,line 247 - 40,line 248 - 36,line 242 - 33,line 236 - 30,line 235 - 29,line 233 - 26,line 232 - 23,line 227 - 20,line 223 - 19,line 220 - 16,line 215 - 13,line 210 - 10,line 203 - 237,line 555 - 8,line 201 - 234,line 552 - 5,line 197 - 231,line 546 - 2,line 194 - 227,line 542 + 185,line 478 + 182,line 475 + 178,line 469 + 175,line 464 + 172,line 459 + 168,line 455 + 165,line 450 + 162,line 444 + 158,line 438 + 155,line 433 + 152,line 429 + 148,line 422 + 145,line 419 + 142,line 415 + 138,line 408 + 135,line 403 + 132,line 398 + 128,line 394 + 125,line 389 + 122,line 382 + 118,line 376 + 115,line 373 + 99,line 345 + 112,line 368 + 96,line 339 + 108,line 362 + 93,line 334 + 105,line 357 + 89,line 330 + 90,line 331 + 102,line 352 + 86,line 326 + 83,line 323 + 79,line 318 + 80,line 319 + 76,line 313 + 73,line 309 + 69,line 305 + 70,line 306 + 66,line 300 + 63,line 296 + 59,line 290 + 60,line 291 + 56,line 282 + 53,line 279 + 49,line 271 + 50,line 273 + 46,line 264 + 43,line 257 + 39,line 248 + 40,line 249 + 36,line 243 + 33,line 237 + 30,line 236 + 29,line 234 + 26,line 233 + 23,line 228 + 20,line 224 + 19,line 221 + 16,line 216 + 13,line 211 + 10,line 204 + 237,line 556 + 8,line 202 + 234,line 553 + 5,line 198 + 231,line 547 + 2,line 195 + 227,line 543 27,e 1 - 224,line 537 - 221,line 531 - 217,line 525 - 214,line 520 - 211,line 515 - 207,line 507 - 197,line 494 - 204,line 504 - 194,line 489 - 201,line 501 - 191,line 486 - 187,line 479 - 184,line 476 - 181,line 473 - 177,line 465 - 174,line 462 - 171,line 457 - 167,line 453 - 164,line 445 - 161,line 442 - 157,line 436 - 154,line 431 - 151,line 427 - 147,line 420 - 144,line 417 - 141,line 413 - 137,line 406 - 134,line 401 - 131,line 396 - 127,line 392 - 124,line 385 - 121,line 380 - 117,line 374 - 114,line 369 - 98,line 343 - 111,line 366 - 95,line 336 + 224,line 538 + 221,line 532 + 217,line 526 + 214,line 521 + 211,line 516 + 207,line 508 + 197,line 495 + 204,line 505 + 194,line 490 + 201,line 502 + 191,line 487 + 187,line 480 + 184,line 477 + 181,line 474 + 177,line 466 + 174,line 463 + 171,line 458 + 167,line 454 + 164,line 446 + 161,line 443 + 157,line 437 + 154,line 432 + 151,line 428 + 147,line 421 + 144,line 418 + 141,line 414 + 137,line 407 + 134,line 402 + 131,line 397 + 127,line 393 + 124,line 386 + 121,line 381 + 117,line 375 + 114,line 370 + 98,line 344 + 111,line 367 + 95,line 337 29,e 3 - 107,line 358 - 92,line 332 - 104,line 355 - 88,line 328 - 101,line 348 - 85,line 324 - 82,line 320 - 78,line 316 - 75,line 311 - 72,line 307 - 68,line 302 - 65,line 298 - 62,line 292 - 58,line 286 - 55,line 280 - 52,line 275 - 48,line 266 - 45,line 261 - 42,line 254 + 107,line 359 + 92,line 333 + 104,line 356 + 88,line 329 + 101,line 349 + 85,line 325 + 82,line 321 + 78,line 317 + 75,line 312 + 72,line 308 + 68,line 303 + 65,line 299 + 62,line 293 + 58,line 287 + 55,line 281 + 52,line 276 + 48,line 267 + 45,line 262 + 42,line 255 31,e 0 - 38,line 246 - 35,line 241 - 32,line 236 - 28,line 233 - 25,line 230 - 22,line 224 - 18,line 219 - 15,line 214 - 12,line 207 - 236,line 554 - 7,line 199 - 233,line 551 - 4,line 196 - 230,line 545 - 229,line 544 - 1,line 193 - 226,line 541 - 223,line 536 - 220,line 530 - 219,line 529 - 216,line 524 - 213,line 519 - 210,line 514 - 209,line 511 - 199,line 496 - 206,line 506 - 196,line 493 - 203,line 503 - 193,line 488 - 200,line 500 - 190,line 485 - 189,line 482 - 186,line 478 - 183,line 475 - 180,line 470 - 179,line 469 - 176,line 464 - 173,line 459 + 38,line 247 + 35,line 242 + 32,line 237 + 28,line 234 + 25,line 231 + 22,line 225 + 18,line 220 + 15,line 215 + 12,line 208 + 236,line 555 + 7,line 200 + 233,line 552 + 4,line 197 + 230,line 546 + 229,line 545 + 1,line 194 + 226,line 540 + 223,line 537 + 220,line 531 + 219,line 530 + 216,line 523 + 213,line 518 + 210,line 513 + 209,line 512 + 199,line 497 + 206,line 507 + 196,line 494 + 203,line 504 + 193,line 489 + 200,line 498 + 190,line 484 + 189,line 483 + 186,line 479 + 183,line 476 + 180,line 471 + 179,line 470 + 176,line 465 + 173,line 460 33,e 1 - 170,line 456 - 169,line 455 - 166,line 450 - 163,line 444 - 160,line 439 - 159,line 438 - 156,line 433 - 153,line 430 - 149,line 422 - 150,line 425 - 146,line 419 - 143,line 415 - 139,line 408 - 140,line 412 - 136,line 405 - 133,line 398 - 129,line 394 - 130,line 395 - 126,line 389 - 123,line 384 - 119,line 376 - 120,line 377 - 116,line 373 - 113,line 368 - 97,line 341 - 109,line 362 - 110,line 365 - 94,line 334 - 106,line 357 - 91,line 331 - 103,line 352 - 87,line 326 - 100,line 347 - 84,line 323 - 81,line 319 - 77,line 314 - 74,line 310 + 170,line 457 + 169,line 456 + 166,line 451 + 163,line 445 + 160,line 440 + 159,line 439 + 156,line 434 + 153,line 431 + 149,line 423 + 150,line 426 + 146,line 420 + 143,line 416 + 139,line 409 + 140,line 413 + 136,line 406 + 133,line 399 + 129,line 395 + 130,line 396 + 126,line 390 + 123,line 385 + 119,line 377 + 120,line 378 + 116,line 374 + 113,line 369 + 97,line 342 + 109,line 363 + 110,line 366 + 94,line 335 + 106,line 358 + 91,line 332 + 103,line 353 + 87,line 327 + 100,line 348 + 84,line 324 + 81,line 320 + 77,line 315 + 74,line 311 21,e 1 - 71,line 306 - 67,line 301 - 64,line 297 - 61,line 291 - 57,line 285 - 54,line 279 - 51,line 274 - 47,line 265 - 44,line 257 + 71,line 307 + 67,line 302 + 64,line 298 + 61,line 292 + 57,line 286 + 54,line 280 + 51,line 275 + 47,line 266 + 44,line 258 } array set plot::lr1_table { 327,trans {} - 286 {{112 {0 277} 1}} + 286 {{113 {0 277} 1}} 66,trans {} 35 {{89 {0 277} 1} {174 {0 277} 0} {175 {0 277} 0} {176 {0 277} 0} {177 {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 {{106 {0 277} 2}} + 287 {{112 {0 277} 1}} 85,trans {} 36 {{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}} - 288 {{107 {0 277} 2}} + 288 {{106 {0 277} 2}} 37 {{87 {0 277} 1}} - 300 {{160 {0 277} 2}} - 290 {{123 {0 277} 1}} - 289 {{124 {0 277} 1}} - 38 {{98 {0 277} 1} {200 {0 277} 0} {201 {0 277} 0} {202 {0 277} 0} {203 {0 277} 0} {204 {0 277} 0} {205 {0 277} 0} {206 {0 277} 0} {207 {0 277} 0}} - 301 {{158 {0 277} 2}} - 291 {{120 {0 277} 2}} + 300 {{179 {0 277} 2}} + 290 {{124 {0 277} 1}} + 289 {{107 {0 277} 2}} + 38 {{98 {0 277} 1} {201 {0 277} 0} {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}} + 301 {{160 {0 277} 2}} + 291 {{123 {0 277} 1}} 39 {{80 {0 277} 1} {134 {0 277} 0} {135 {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}} 40 {{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}} - 302 {{159 {0 277} 2}} - 292 {{117 {0 277} 2}} + 302 {{158 {0 277} 2}} + 292 {{120 {0 277} 2}} 117,trans {} 41 {{63 {0 277} 1} {100 {0 277} 0} {101 {0 277} 0}} - 303 {{232 {0 277} 2}} - 293 {{122 {0 277} 1}} + 303 {{159 {0 277} 2}} + 293 {{117 {0 277} 2}} 136,trans {} 42 {{72 {0 277} 1}} - 304 {{236 {0 277} 2}} - 294 {{121 {0 277} 1}} + 304 {{233 {0 277} 2}} + 294 {{122 {0 277} 1}} 155,trans {} 43 {{78 {0 277} 1} {125 {0 277} 0} {126 {0 277} 0}} 305 {{237 {0 277} 2}} 174,trans {} - 295 {{116 {0 277} 2}} + 295 {{121 {0 277} 1}} 44 {{90 {0 277} 1}} - 306 {{233 {0 277} 2}} - 203,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 303}} + 306 {{238 {0 277} 2}} + 203,trans {} 193,trans {} - 296 {{118 {0 277} 2}} + 296 {{116 {0 277} 2}} 45 {{75 {0 277} 1} {104 {0 277} 0} {105 {0 277} 0} {106 {0 277} 0} {107 {0 277} 0}} 222,trans {} - 307 {{235 {0 277} 2}} - 297 {{119 {0 277} 2}} + 307 {{234 {0 277} 2}} + 297 {{118 {0 277} 2}} 46 {{74 {0 277} 1} {104 {0 277} 0} {105 {0 277} 0} {106 {0 277} 0} {107 {0 277} 0}} 241,trans {} - 308 {{234 {0 277} 2}} - 298 {{180 {0 277} 2}} + 308 {{236 {0 277} 2}} + 298 {{119 {0 277} 2}} 47 {{76 {0 277} 1} {115 {0 277} 0} {116 {0 277} 0} {117 {0 277} 0} {118 {0 277} 0} {119 {0 277} 0} {120 {0 277} 0}} 260,trans {} 259,trans {} - 310 {{41 {0 277} 3} {44 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} - 309 {{30 {0 277} 5}} - 299 {{179 {0 277} 2}} - 48 {{92 {0 277} 1} {190 {0 277} 0} {191 {0 277} 0} {192 {0 277} 0} {193 {0 277} 0} {194 {0 277} 0}} + 310 {{30 {0 277} 5}} + 309 {{235 {0 277} 2}} + 299 {{180 {0 277} 2}} + 48 {{92 {0 277} 1} {191 {0 277} 0} {192 {0 277} 0} {193 {0 277} 0} {194 {0 277} 0} {195 {0 277} 0}} 278,trans {} - 311 {{45 {0 277} 2} {48 {0 277} 2}} + 311 {{41 {0 277} 3} {44 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 49 {{64 {0 277} 1}} 50 {{73 {0 277} 1}} 27,trans {} 307,trans {} 297,trans {} - 312 {{49 {0 277} 2} {52 {0 277} 2}} - 46,trans {{338 158} {339 159} {343 160} {366 161} {422 163}} + 312 {{45 {0 277} 2} {48 {0 277} 2}} + 46,trans {{339 159} {340 160} {344 161} {367 162} {423 164}} 51 {{96 {0 277} 1}} 326,trans {} - 313 {{8 {0 277} 1}} + 313 {{49 {0 277} 2} {52 {0 277} 2}} 65,trans {} - 52 {{91 {0 277} 1} {178 {0 277} 0} {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}} + 52 {{91 {0 277} 1} {178 {0 277} 0} {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}} 345,trans {} - 314 {{9 {0 277} 1}} + 314 {{8 {0 277} 1}} 84,trans {} 53 {{84 {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}} - 315 {{10 {0 277} 1}} - 54 {{93 {0 277} 1} {195 {0 277} 0} {196 {0 277} 0} {197 {0 277} 0} {198 {0 277} 0} {199 {0 277} 0}} - 316 {{140 {0 277} 3}} + 315 {{9 {0 277} 1}} + 54 {{93 {0 277} 1} {196 {0 277} 0} {197 {0 277} 0} {198 {0 277} 0} {199 {0 277} 0} {200 {0 277} 0}} + 316 {{10 {0 277} 1}} 55 {{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}} - 317 {{142 {0 277} 3}} + 317 {{140 {0 277} 3}} 56 {{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}} - 318 {{13 {0 277} 1}} + 318 {{142 {0 277} 3}} 116,trans {} 57 {{82 {0 277} 1} {157 {0 277} 0} {158 {0 277} 0} {159 {0 277} 0} {160 {0 277} 0} {53 277 0} {54 277 0} {55 277 0} {56 277 0} {57 277 0} {58 277 0}} - 320 {{144 {0 277} 3}} - 319 {{14 {0 277} 1}} + 320 {{14 {0 277} 1}} + 319 {{13 {0 277} 1}} 135,trans {} - 58 {{99 {0 277} 1} {232 {0 277} 0} {233 {0 277} 0} {234 {0 277} 0} {235 {0 277} 0} {236 {0 277} 0} {237 {0 277} 0}} - 321 {{15 {0 277} 1}} + 58 {{99 {0 277} 1} {233 {0 277} 0} {234 {0 277} 0} {235 {0 277} 0} {236 {0 277} 0} {237 {0 277} 0} {238 {0 277} 0}} + 321 {{144 {0 277} 3}} 154,trans {} 59 {{94 {0 277} 1}} 60 {{32 {0 277} 2}} - 322 {{16 {0 277} 1}} + 322 {{15 {0 277} 1}} 173,trans {} 61 {{34 {0 277} 3}} - 323 {{17 {0 277} 1}} - 202,trans {} + 323 {{16 {0 277} 1}} + 202,trans {{277 303}} 192,trans {} - 62 {{188 {0 277} 1}} - 324 {{145 {0 277} 3}} - 221,trans {} - 63 {{181 {0 277} 1}} - 240,trans {} - 239,trans {{275 338} {276 339} {403 341}} - 325 {{11 {0 277} 1}} - 64 {{189 {0 277} 1}} - 258,trans {} - 326 {{12 {0 277} 1}} - 65 {{183 {0 277} 1}} + 62 {{189 {0 277} 1}} + 324 {{17 {0 277} 1}} + 221,trans {{277 313}} + 63 {{182 {0 277} 1}} + 240,trans {{275 339} {276 340} {404 342}} + 239,trans {{275 339} {276 340} {404 341}} + 325 {{145 {0 277} 3}} + 64 {{190 {0 277} 1}} + 258,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 349}} + 326 {{11 {0 277} 1}} + 65 {{184 {0 277} 1}} 277,trans {} - 327 {{143 {0 277} 3}} - 66 {{184 {0 277} 1}} + 327 {{12 {0 277} 1}} + 66 {{181 {0 277} 1}} 26,trans {} 306,trans {} 296,trans {} - 328 {{141 {0 277} 3}} - 45,trans {{338 158} {339 159} {343 160} {366 161} {422 162}} - 67 {{186 {0 277} 1}} + 328 {{143 {0 277} 3}} + 45,trans {{339 159} {340 160} {344 161} {367 162} {423 163}} + 67 {{185 {0 277} 1}} 325,trans {} - 330 {{148 {0 277} 3}} - 329 {{146 {0 277} 3}} + 330 {{146 {0 277} 3}} + 329 {{141 {0 277} 3}} 64,trans {} - 68 {{185 {0 277} 1}} + 68 {{187 {0 277} 1}} 344,trans {} - 331 {{149 {0 277} 3}} + 331 {{148 {0 277} 3}} 83,trans {} - 69 {{182 {0 277} 1}} - 70 {{187 {0 277} 1}} - 332 {{147 {0 277} 3}} - 71 {{222 {0 277} 2}} - 333 {{130 {0 277} 3}} - 72 {{224 {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}} - 334 {{129 {0 277} 3}} - 73 {{225 {0 277} 2}} - 335 {{133 {0 277} 3}} + 69 {{186 {0 277} 1}} + 70 {{183 {0 277} 1}} + 363,trans {} + 332 {{149 {0 277} 3}} + 71 {{188 {0 277} 1}} + 333 {{147 {0 277} 3}} + 72 {{223 {0 277} 2}} + 334 {{130 {0 277} 3}} + 73 {{225 {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}} + 335 {{129 {0 277} 3}} 115,trans {} - 74 {{223 {0 277} 2}} - 336 {{127 {0 277} 3}} + 74 {{226 {0 277} 2}} + 336 {{133 {0 277} 3}} 134,trans {} - 75 {{30 {0 277} 3} {29 {0 277 285 326 361 376} 0}} - 337 {{128 {0 277} 3}} + 75 {{224 {0 277} 2}} + 337 {{127 {0 277} 3}} 153,trans {} - 76 {{41 {0 277} 1} {44 {0 277} 1}} - 338 {{18 {0 277} 1}} + 76 {{30 {0 277} 3} {29 {0 277 285 326 362 377} 0}} + 338 {{128 {0 277} 3}} 172,trans {} - 77 {{39 {0 277} 1} {45 {0 277} 0} {46 {0 277} 0} {47 {0 277} 0} {48 {0 277} 0}} - 340 {{132 {0 277} 3}} - 339 {{19 {0 277} 1}} + 77 {{41 {0 277} 1} {44 {0 277} 1}} + 340 {{19 {0 277} 1}} + 339 {{18 {0 277} 1}} 201,trans {{277 302}} 191,trans {} - 78 {{38 {0 277} 1} {41 {0 277} 0} {42 {0 277} 0} {43 {0 277} 0} {44 {0 277} 0}} - 341 {{131 {0 277} 3}} - 220,trans {{277 312}} + 78 {{39 {0 277} 1} {45 {0 277} 0} {46 {0 277} 0} {47 {0 277} 0} {48 {0 277} 0}} + 341 {{132 {0 277} 3}} + 220,trans {} 219,trans {} - 79 {{40 {0 277} 1} {49 {0 277} 0} {50 {0 277} 0} {51 {0 277} 0} {52 {0 277} 0}} - 80 {{43 {0 277} 1}} - 342 {{202 {0 277} 3}} - 238,trans {{275 338} {276 339} {403 340}} - 81 {{28 {0 277} 3}} - 257,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 348}} + 79 {{38 {0 277} 1} {41 {0 277} 0} {42 {0 277} 0} {43 {0 277} 0} {44 {0 277} 0}} + 80 {{40 {0 277} 1} {49 {0 277} 0} {50 {0 277} 0} {51 {0 277} 0} {52 {0 277} 0}} + 342 {{131 {0 277} 3}} + 238,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 338}} + 81 {{43 {0 277} 1}} + 257,trans {} 343 {{203 {0 277} 3}} - 82 {{37 {0 277} 1}} + 82 {{28 {0 277} 3}} 276,trans {} - 344 {{208 {0 277} 2}} - 83 {{22 0 3}} - 25,trans {{271 99} {279 100} {340 101} {372 102} {435 103}} + 344 {{204 {0 277} 3}} + 83 {{37 {0 277} 1}} + 25,trans {{271 100} {279 101} {341 102} {373 103} {436 104}} 305,trans {} 295,trans {} - 345 {{215 {0 277} 2}} - 44,trans {{277 157}} - 84 {{154 {263 264 265 266 267 307 366 367 377 385} 1}} + 345 {{209 {0 277} 2}} + 44,trans {{277 158}} + 84 {{22 0 3}} 324,trans {} - 346 {{213 {0 277} 2}} + 346 {{216 {0 277} 2}} 63,trans {} - 85 {{152 {263 264 265 266 267 307 366 367 377 385} 1}} + 85 {{154 {263 264 265 266 267 307 367 368 378 386} 1}} 343,trans {} 347 {{214 {0 277} 2}} 82,trans {} - 86 {{151 {263 264 265 266 267 307 366 367 377 385} 1}} + 86 {{152 {263 264 265 266 267 307 367 368 378 386} 1}} 362,trans {} - 348 {{201 {0 277} 3}} - 87 {{155 {263 264 265 266 267 307 366 367 377 385} 1}} - 350 {{212 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} - 349 {{210 {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 {{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 286 291 292 293 297 298 299 303 304 305 306 310 311 315 323 328 329 330 334 335 341 342 350 355 358 359 363 364 365 368 373 374 380 384 386} 0}} - 88 {{156 {263 264 265 266 267 307 366 367 377 385} 1}} - 351 {{211 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} - 1 {{34 {0 277} 1} {33 {263 284 286 291 292 293 297 298 299 303 304 305 306 310 311 315 323 328 329 330 334 335 341 342 350 355 358 359 363 364 365 368 373 374 380 384 386} 0}} - 89 {{153 {263 264 265 266 267 307 366 367 377 385} 1}} - 90 {{150 {263 264 265 266 267 307 366 367 377 385} 1}} - 352 {{44 {0 277} 4}} - 114,trans {} + 348 {{215 {0 277} 2}} + 87 {{151 {263 264 265 266 267 307 367 368 378 386} 1}} + 350 {{211 {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}} + 349 {{202 {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 286 291 292 293 297 298 299 303 304 305 306 310 311 315 323 328 329 330 334 335 342 343 351 356 359 360 364 365 366 369 374 375 381 385 387} 0}} + 88 {{155 {263 264 265 266 267 307 367 368 378 386} 1}} + 351 {{213 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} + 1 {{34 {0 277} 1} {33 {263 284 286 291 292 293 297 298 299 303 304 305 306 310 311 315 323 328 329 330 334 335 342 343 351 356 359 360 364 365 366 369 374 375 381 385 387} 0}} + 89 {{156 {263 264 265 266 267 307 367 368 378 386} 1}} + 90 {{153 {263 264 265 266 267 307 367 368 378 386} 1}} + 352 {{212 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} + 114,trans {{277 241}} 2 {{24 {0 277} 1}} - 91 {{81 {0 277} 2}} - 353 {{41 {0 277} 4}} - 133,trans {} - 3 {{23 {0 277} 1} {35 {0 277} 0} {36 {0 277} 0} {222 {0 277} 0} {223 {0 277} 0} {224 {0 277} 0} {225 {0 277} 0} {226 {297 377 386} 0} {227 {297 377 386} 0} {228 {297 377 386} 0} {229 {297 377 386} 0} {230 {297 377 386} 0} {231 {297 377 386} 0}} - 92 {{140 {0 277} 1} {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}} - 354 {{45 {0 277} 3} {48 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} - 152,trans {} - 4 {{28 {0 277} 1} {30 {0 277} 1} {27 {0 277 285 326 361 376} 0}} - 93 {{54 {281 313 314 317 331 332 333} 1}} - 355 {{49 {0 277} 3} {52 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} + 91 {{150 {263 264 265 266 267 307 367 368 378 386} 1}} + 353 {{44 {0 277} 4}} + 133,trans {{275 244}} + 3 {{23 {0 277} 1} {35 {0 277} 0} {36 {0 277} 0} {223 {0 277} 0} {224 {0 277} 0} {225 {0 277} 0} {226 {0 277} 0} {227 {297 378 387} 0} {228 {297 378 387} 0} {229 {297 378 387} 0} {230 {297 378 387} 0} {231 {297 378 387} 0} {232 {297 378 387} 0}} + 92 {{81 {0 277} 2}} + 354 {{41 {0 277} 4}} + 152,trans {{389 122} {390 123} {391 124} {392 125} {419 278}} + 4 {{28 {0 277} 1} {30 {0 277} 1} {27 {0 277 285 326 362 377} 0}} + 93 {{140 {0 277} 1} {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}} + 355 {{45 {0 277} 3} {48 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 171,trans {} 5 {{25 {0 277} 1}} - 94 {{56 {281 313 314 317 331 332 333} 1}} - 356 {{210 {0 277} 3}} - 200,trans {{277 301}} + 94 {{54 {281 313 314 317 331 332 333} 1}} + 356 {{49 {0 277} 3} {52 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} + 200,trans {} 190,trans {} 189,trans {} 6 {{0 0 1}} - 95 {{53 {281 313 314 317 331 332 333} 1}} - 357 {{212 {0 277} 3}} + 95 {{56 {281 313 314 317 331 332 333} 1}} + 357 {{211 {0 277} 3}} 218,trans {} 7 {{20 0 1} {22 0 1} {21 277 0}} - 96 {{55 {281 313 314 317 331 332 333} 1}} - 358 {{211 {0 277} 3}} - 237,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 337}} + 96 {{53 {281 313 314 317 331 332 333} 1}} + 358 {{213 {0 277} 3}} + 237,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 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}} - 97 {{127 {0 277} 1} {128 {0 277} 1} {129 {0 277} 1} {130 {0 277} 1} {131 {0 277} 1} {132 {0 277} 1} {133 {0 277} 1}} - 360 {{45 {0 277} 4}} - 359 {{48 {0 277} 4}} - 256,trans {} + 97 {{55 {281 313 314 317 331 332 333} 1}} + 360 {{48 {0 277} 4}} + 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}} - 98 {{79 {0 277} 2}} - 361 {{52 {0 277} 4}} + 98 {{127 {0 277} 1} {128 {0 277} 1} {129 {0 277} 1} {130 {0 277} 1} {131 {0 277} 1} {132 {0 277} 1} {133 {0 277} 1}} + 361 {{45 {0 277} 4}} 275,trans {} - 24,trans {{X 93} {Y 94} {x 95} {y 96} {416 97} {429 98}} - 99 {{161 {0 277} 1}} - 362 {{49 {0 277} 4}} + 99 {{79 {0 277} 2}} + 24,trans {{X 94} {Y 95} {x 96} {y 97} {417 98} {430 99}} + 362 {{52 {0 277} 4}} 304,trans {} 294,trans {} - 43,trans {{346 154} {387 155} {428 156}} + 43,trans {{347 155} {388 156} {429 157}} + 363 {{49 {0 277} 4}} 323,trans {} 62,trans {} 342,trans {} 81,trans {} 361,trans {} 99,trans {} - 113,trans {{277 240}} - 132,trans {{275 243}} - 151,trans {{388 121} {389 122} {390 123} {391 124} {418 277}} + 113,trans {} + 132,trans {{277 243}} + 151,trans {} 170,trans {} - 169,trans {} + 169,trans {{316 290} {357 291} {428 298}} 188,trans {} - 217,trans {} - 236,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 336}} + 217,trans {{277 312}} + 236,trans {{277 336}} 255,trans {{277 347}} 274,trans {} - 23,trans {{282 84} {283 85} {319 86} {323 87} {324 88} {337 89} {380 90} {432 91} {433 92}} + 23,trans {{282 85} {283 86} {319 87} {323 88} {324 89} {338 90} {381 91} {433 92} {434 93}} 303,trans {} 293,trans {} - 42,trans {{277 153}} + 42,trans {{277 154}} 322,trans {} 61,trans {} 341,trans {} - 80,trans {} - 79,trans {{277 220} {376 221} {415 222}} + 80,trans {{277 221} {377 222} {416 223}} + 79,trans {{277 77} {377 81} {414 220}} 360,trans {} 359,trans {} - 98,trans {} - 9,trans {{263 23} {284 24} {286 25} {291 26} {292 27} {293 28} {297 29} {298 30} {299 31} {303 32} {304 33} {305 34} {306 35} {310 36} {311 37} {315 38} {323 39} {328 40} {329 41} {330 42} {334 43} {335 44} {341 45} {342 46} {350 47} {355 48} {358 49} {359 50} {363 51} {364 52} {365 53} {368 54} {373 55} {374 56} {380 57} {384 58} {386 59} {419 61}} + 98,trans {{281 234} {313 235} {314 236} {317 237} {331 238} {332 239} {333 240}} + 9,trans {{263 23} {284 24} {286 25} {291 26} {292 27} {293 28} {297 29} {298 30} {299 31} {303 32} {304 33} {305 34} {306 35} {310 36} {311 37} {315 38} {323 39} {328 40} {329 41} {330 42} {334 43} {335 44} {342 45} {343 46} {351 47} {356 48} {359 49} {360 50} {364 51} {365 52} {366 53} {369 54} {374 55} {375 56} {381 57} {385 58} {387 59} {420 61}} 112,trans {} - 131,trans {{277 242}} + 131,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 242}} 150,trans {} 149,trans {} - 168,trans {{316 289} {356 290} {427 297}} + 168,trans {{277 297}} 187,trans {} 216,trans {{277 311}} - 235,trans {{277 335}} + 235,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 335}} 254,trans {{277 346}} 273,trans {} - 22,trans {{277 83}} + 22,trans {{277 84}} 302,trans {} 292,trans {} - 41,trans {{277 151} {420 152}} + 41,trans {{277 152} {421 153}} 321,trans {} 60,trans {} - 59,trans {{275 210}} + 59,trans {{275 211}} 340,trans {} 339,trans {} - 78,trans {{277 76} {376 80} {413 219}} + 78,trans {{277 217} {377 218} {415 219}} 358,trans {} - 97,trans {{281 233} {313 234} {314 235} {317 236} {331 237} {332 238} {333 239}} - 8,trans {{263 23} {284 24} {286 25} {291 26} {292 27} {293 28} {297 29} {298 30} {299 31} {303 32} {304 33} {305 34} {306 35} {310 36} {311 37} {315 38} {323 39} {328 40} {329 41} {330 42} {334 43} {335 44} {341 45} {342 46} {350 47} {355 48} {358 49} {359 50} {363 51} {364 52} {365 53} {368 54} {373 55} {374 56} {380 57} {384 58} {386 59} {419 60}} + 97,trans {} + 8,trans {{263 23} {284 24} {286 25} {291 26} {292 27} {293 28} {297 29} {298 30} {299 31} {303 32} {304 33} {305 34} {306 35} {310 36} {311 37} {315 38} {323 39} {328 40} {329 41} {330 42} {334 43} {335 44} {342 45} {343 46} {351 47} {356 48} {359 49} {360 50} {364 51} {365 52} {366 53} {369 54} {374 55} {375 56} {381 57} {385 58} {387 59} {420 60}} 111,trans {} - 130,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 241}} + 130,trans {} 129,trans {} - 148,trans {} - 100 {{163 {0 277} 1}} - 167,trans {{277 296}} - 101 {{164 {0 277} 1}} + 148,trans {{287 273} {321 274} {358 275} {382 276} {432 277}} + 100 {{161 {0 277} 1}} + 167,trans {{308 294} {352 295} {427 296}} + 101 {{163 {0 277} 1}} 186,trans {} - 102 {{162 {0 277} 1}} - 215,trans {{277 310}} - 103 {{83 {0 277} 2}} - 234,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 334}} - 104 {{165 {0 277} 1}} - 253,trans {{277 345}} - 105 {{171 277 1}} + 102 {{164 {0 277} 1}} + 215,trans {{277 77} {285 78} {326 79} {362 80} {377 81} {413 310} {414 83}} + 103 {{162 {0 277} 1}} + 234,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 334}} + 104 {{83 {0 277} 2}} + 253,trans {} + 105 {{165 {0 277} 1}} 272,trans {} - 21,trans {{277 76} {285 77} {326 78} {361 79} {376 80} {412 81} {413 82}} - 106 {{167 277 1}} + 21,trans {{277 77} {285 78} {326 79} {362 80} {377 81} {413 82} {414 83}} + 106 {{171 277 1}} 301,trans {} 291,trans {} - 107 {{172 277 1}} - 39,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {348 147} {398 148} {430 149}} - 40,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 150}} + 40,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 151}} + 107 {{167 277 1}} + 39,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {349 148} {399 149} {431 150}} 320,trans {} 319,trans {} - 58,trans {{302 203} {305 204} {306 205} {326 206} {352 207} {375 208} {451 209}} - 108 {{173 277 1}} + 58,trans {{302 204} {305 205} {306 206} {326 207} {353 208} {376 209} {452 210}} + 108 {{172 277 1}} 338,trans {} - 77,trans {{277 216} {376 217} {414 218}} - 109 {{168 277 1}} - 110 {{170 277 1}} + 77,trans {{277 216}} + 109 {{173 277 1}} + 110 {{168 277 1}} 357,trans {} 96,trans {} - 7,trans {{405 22}} - 111 {{169 277 1}} - 112 {{85 {0 277} 2}} - 113 {{166 {0 277} 1}} + 7,trans {{406 22}} + 111 {{170 277 1}} + 112 {{169 277 1}} + 113 {{85 {0 277} 2}} 110,trans {} 109,trans {} - 114 {{2 {0 277} 1}} + 114 {{166 {0 277} 1}} 128,trans {} - 115 {{5 {0 277} 1}} - 147,trans {{287 272} {321 273} {357 274} {381 275} {431 276}} - 116 {{3 {0 277} 1}} - 166,trans {{308 293} {351 294} {426 295}} - 117 {{6 {0 277} 1}} + 115 {{2 {0 277} 1}} + 147,trans {} + 116 {{5 {0 277} 1}} + 166,trans {{277 293}} + 117 {{3 {0 277} 1}} 185,trans {} - 118 {{4 {0 277} 1}} - 214,trans {{277 76} {285 77} {326 78} {361 79} {376 80} {412 309} {413 82}} - 119 {{7 {0 277} 1}} - 120 {{95 {0 277} 2}} - 233,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 333}} - 121 {{59 {0 277} 1}} - 252,trans {} - 122 {{60 {0 277} 1}} + 118 {{6 {0 277} 1}} + 214,trans {} + 119 {{4 {0 277} 1}} + 120 {{7 {0 277} 1}} + 233,trans {{271 326} {272 327} {401 333}} + 121 {{95 {0 277} 2}} + 252,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 345}} + 122 {{59 {0 277} 1}} 271,trans {} - 19,trans {{297 72} {377 73} {386 74}} - 20,trans {{277 75}} - 123 {{61 {0 277} 1}} + 19,trans {{297 73} {378 74} {387 75}} + 20,trans {{277 76}} + 123 {{60 {0 277} 1}} 300,trans {} 290,trans {} 289,trans {} - 124 {{62 {0 277} 1}} - 38,trans {{313 138} {314 139} {317 140} {319 141} {331 142} {354 143} {360 144} {383 145} {443 146}} + 124 {{61 {0 277} 1}} + 38,trans {{313 139} {314 140} {317 141} {319 142} {331 143} {355 144} {361 145} {384 146} {444 147}} 318,trans {} - 57,trans {{X 192} {Y 193} {x 194} {y 195} {277 196} {323 197} {396 198} {397 199} {416 200} {417 201} {434 202}} - 125 {{65 {0 277} 2}} + 57,trans {{X 193} {Y 194} {x 195} {y 196} {277 197} {323 198} {397 199} {398 200} {417 201} {418 202} {435 203}} + 125 {{62 {0 277} 1}} 337,trans {} - 76,trans {{277 215}} - 126 {{97 {0 277} 2}} - 356,trans {} + 76,trans {{409 215}} + 126 {{65 {0 277} 2}} + 356,trans {{275 362} {389 122} {390 123} {391 124} {392 125} {419 363}} 95,trans {} 6,trans {} - 127 {{103 {0 277} 1}} - 128 {{68 {0 277} 2}} - 129 {{67 {0 277} 2}} - 130 {{175 {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}} + 127 {{97 {0 277} 2}} + 128 {{103 {0 277} 1}} + 129 {{68 {0 277} 2}} + 130 {{67 {0 277} 2}} 108,trans {} - 131 {{176 {0 277} 1}} + 131 {{175 {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}} 127,trans {} - 132 {{177 {0 277} 1}} - 146,trans {} - 133 {{174 {0 277} 1}} - 165,trans {{277 292}} - 134 {{88 {0 277} 2}} + 132 {{176 {0 277} 1}} + 146,trans {{285 270} {326 271} {448 272}} + 133 {{177 {0 277} 1}} + 165,trans {{316 290} {357 291} {428 292}} + 134 {{174 {0 277} 1}} 184,trans {} - 135 {{89 {0 277} 2}} + 135 {{88 {0 277} 2}} 213,trans {} - 136 {{86 {0 277} 2}} - 232,trans {{271 325} {272 326} {400 332}} - 137 {{87 {0 277} 2}} - 251,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 344}} - 138 {{202 {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}} + 136 {{89 {0 277} 2}} + 232,trans {{271 322} {272 323} {274 324} {403 332}} + 137 {{86 {0 277} 2}} + 251,trans {} + 138 {{87 {0 277} 2}} 270,trans {} 269,trans {} 18,trans {} - 139 {{203 {0 277} 1} {53 277 0} {54 277 0} {55 277 0} {56 277 0}} - 140 {{200 {0 277} 1} {208 {0 277} 0} {209 {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}} + 139 {{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}} + 140 {{204 {0 277} 1} {53 277 0} {54 277 0} {55 277 0} {56 277 0}} 288,trans {} - 37,trans {{277 137}} - 141 {{205 {0 277} 1} {213 {0 277} 0} {214 {0 277} 0} {215 {0 277} 0} {57 277 0} {58 277 0}} + 37,trans {{277 138}} + 141 {{201 {0 277} 1} {209 {0 277} 0} {210 {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}} 317,trans {} - 56,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 191}} - 142 {{201 {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}} + 56,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 192}} + 142 {{206 {0 277} 1} {214 {0 277} 0} {215 {0 277} 0} {216 {0 277} 0} {57 277 0} {58 277 0}} 336,trans {} - 75,trans {{408 214}} - 143 {{204 {0 277} 1} {210 {0 277} 0} {211 {0 277} 0} {212 {0 277} 0} {53 {281 332 333} 0} {54 {281 332 333} 0} {55 {281 332 333} 0} {56 {281 332 333} 0}} - 355,trans {{275 361} {388 121} {389 122} {390 123} {391 124} {418 362}} + 75,trans {{275 214}} + 143 {{202 {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}} + 355,trans {{275 360} {389 122} {390 123} {391 124} {392 125} {419 361}} 94,trans {} 5,trans {} - 144 {{207 {0 277} 1} {218 {0 277} 0} {219 {0 277} 0} {220 {0 277} 0} {221 {0 277} 0}} - 145 {{206 {0 277} 1} {216 {0 277} 0} {217 {0 277} 0}} - 146 {{98 {0 277} 2}} + 144 {{205 {0 277} 1} {211 {0 277} 0} {212 {0 277} 0} {213 {0 277} 0} {53 {281 332 333} 0} {54 {281 332 333} 0} {55 {281 332 333} 0} {56 {281 332 333} 0}} + 145 {{208 {0 277} 1} {219 {0 277} 0} {220 {0 277} 0} {221 {0 277} 0} {222 {0 277} 0}} + 146 {{207 {0 277} 1} {217 {0 277} 0} {218 {0 277} 0}} 107,trans {} - 147 {{135 {0 277} 1} {136 {0 277} 0} {137 {0 277} 0} {138 {0 277} 0} {139 {0 277} 0}} + 147 {{98 {0 277} 2}} 126,trans {} - 148 {{134 {0 277} 1}} - 145,trans {{285 269} {326 270} {447 271}} - 149 {{80 {0 277} 2}} - 150 {{71 {0 277} 2}} - 164,trans {{316 289} {356 290} {427 291}} - 151 {{100 {0 277} 1} {101 {0 277} 1} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} + 148 {{135 {0 277} 1} {136 {0 277} 0} {137 {0 277} 0} {138 {0 277} 0} {139 {0 277} 0}} + 145,trans {{393 265} {394 266} {395 267} {396 268} {449 269}} + 149 {{134 {0 277} 1}} + 150 {{80 {0 277} 2}} + 164,trans {} + 151 {{71 {0 277} 2}} 183,trans {} - 152 {{63 {0 277} 2}} + 152 {{100 {0 277} 1} {101 {0 277} 1} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 212,trans {} - 153 {{72 {0 277} 2}} - 231,trans {{271 321} {272 322} {274 323} {402 331}} - 154 {{125 {0 277} 1}} - 250,trans {} - 249,trans {{277 343}} - 155 {{126 {0 277} 1}} + 153 {{63 {0 277} 2}} + 231,trans {{273 319} {274 320} {402 331}} + 154 {{72 {0 277} 2}} + 250,trans {{277 344}} + 249,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 343}} + 155 {{125 {0 277} 1}} 268,trans {} - 156 {{78 {0 277} 2}} + 156 {{126 {0 277} 1}} 17,trans {} 287,trans {} - 157 {{90 {0 277} 2}} - 36,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 136}} + 157 {{78 {0 277} 2}} + 36,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 137}} 316,trans {} - 55,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 190}} - 158 {{104 {0 277} 1} {108 {0 277} 0} {109 {0 277} 0}} + 55,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 191}} + 158 {{90 {0 277} 2}} 335,trans {} 74,trans {{275 213}} - 160 {{106 {0 277} 1} {110 {0 277} 0} {111 {0 277} 0} {112 {0 277} 0} {113 {0 277} 0} {114 {0 277} 0}} - 159 {{105 {0 277} 1} {108 {0 277} 0} {109 {0 277} 0}} - 354,trans {{275 359} {388 121} {389 122} {390 123} {391 124} {418 360}} - 93,trans {} - 161 {{107 {0 277} 1} {110 {0 277} 0} {111 {0 277} 0} {112 {0 277} 0} {113 {0 277} 0} {114 {0 277} 0}} - 4,trans {{335 20} {407 21}} - 162 {{75 {0 277} 2}} - 163 {{74 {0 277} 2}} + 160 {{105 {0 277} 1} {108 {0 277} 0} {109 {0 277} 0}} + 159 {{104 {0 277} 1} {108 {0 277} 0} {109 {0 277} 0}} + 354,trans {} + 93,trans {{263 224} {264 225} {265 226} {266 227} {267 228} {307 229} {367 230} {368 231} {378 232} {386 233}} + 161 {{106 {0 277} 1} {110 {0 277} 0} {111 {0 277} 0} {112 {0 277} 0} {113 {0 277} 0} {114 {0 277} 0}} + 4,trans {{335 20} {408 21}} + 162 {{107 {0 277} 1} {110 {0 277} 0} {111 {0 277} 0} {112 {0 277} 0} {113 {0 277} 0} {114 {0 277} 0}} + 163 {{75 {0 277} 2}} 106,trans {} - 164 {{120 {0 277} 1} {123 {0 277} 0} {124 {0 277} 0}} + 164 {{74 {0 277} 2}} 125,trans {} - 165 {{117 {0 277} 1}} - 144,trans {{392 264} {393 265} {394 266} {395 267} {448 268}} - 166 {{116 {0 277} 1} {121 {0 277} 0} {122 {0 277} 0}} + 165 {{120 {0 277} 1} {123 {0 277} 0} {124 {0 277} 0}} + 144,trans {{X 259} {Y 260} {x 261} {y 262} {417 263} {446 264}} + 166 {{117 {0 277} 1}} 163,trans {} - 167 {{118 {0 277} 1}} + 167 {{116 {0 277} 1} {121 {0 277} 0} {122 {0 277} 0}} 182,trans {} - 168 {{119 {0 277} 1} {123 {0 277} 0} {124 {0 277} 0}} + 168 {{118 {0 277} 1}} 211,trans {} - 170 {{190 {0 277} 1}} - 169 {{76 {0 277} 2}} - 230,trans {{273 318} {274 319} {401 330}} - 229,trans {{275 329}} - 171 {{194 {0 277} 1}} - 248,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 342}} - 172 {{192 {0 277} 1}} + 170 {{76 {0 277} 2}} + 169 {{119 {0 277} 1} {123 {0 277} 0} {124 {0 277} 0}} + 230,trans {{275 330}} + 229,trans {{268 314} {269 315} {270 316} {400 329}} + 171 {{191 {0 277} 1}} + 248,trans {} + 172 {{195 {0 277} 1}} 267,trans {} 173 {{193 {0 277} 1}} 16,trans {} 286,trans {} - 174 {{191 {0 277} 1}} - 35,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {288 130} {293 131} {386 132} {398 133} {438 135}} + 174 {{194 {0 277} 1}} + 35,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {288 131} {293 132} {387 133} {399 134} {439 136}} 315,trans {} - 54,trans {{289 184} {296 185} {327 186} {352 187} {375 188} {442 189}} - 175 {{92 {0 277} 2}} + 54,trans {{289 185} {296 186} {327 187} {353 188} {376 189} {443 190}} + 175 {{192 {0 277} 1}} 334,trans {} - 73,trans {{275 212}} - 176 {{64 {0 277} 2}} + 73,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 212}} + 176 {{92 {0 277} 2}} 353,trans {} - 92,trans {{263 223} {264 224} {265 225} {266 226} {267 227} {307 228} {366 229} {367 230} {377 231} {385 232}} - 177 {{73 {0 277} 2}} - 3,trans {{302 10} {305 11} {306 12} {326 13} {327 14} {352 15} {375 16} {411 17} {449 18} {450 19}} - 178 {{96 {0 277} 2}} - 180 {{179 {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}} - 179 {{180 {0 277} 1}} + 92,trans {} + 177 {{64 {0 277} 2}} + 3,trans {{302 10} {305 11} {306 12} {326 13} {327 14} {353 15} {376 16} {412 17} {450 18} {451 19}} + 178 {{73 {0 277} 2}} + 180 {{180 {0 277} 1}} + 179 {{96 {0 277} 2}} 105,trans {} - 181 {{91 {0 277} 2}} + 181 {{179 {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}} 124,trans {} - 182 {{178 {0 277} 1}} - 143,trans {{X 258} {Y 259} {x 260} {y 261} {416 262} {445 263}} - 183 {{84 {0 277} 2}} - 162,trans {} - 184 {{199 {0 277} 1}} - 181,trans {} - 185 {{197 {0 277} 1}} + 182 {{91 {0 277} 2}} + 143,trans {{X 245} {Y 246} {x 247} {y 248} {417 258}} + 183 {{178 {0 277} 1}} + 162,trans {{278 283} {322 284} {325 285} {350 286} {380 287} {425 289}} + 184 {{84 {0 277} 2}} + 181,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 300}} + 185 {{200 {0 277} 1}} 210,trans {} - 209,trans {} + 209,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 309}} 199,trans {} - 186 {{196 {0 277} 1}} - 228,trans {{268 313} {269 314} {270 315} {399 328}} - 187 {{198 {0 277} 1}} + 186 {{198 {0 277} 1}} + 228,trans {{271 326} {272 327} {401 328}} + 187 {{197 {0 277} 1}} 247,trans {} - 188 {{195 {0 277} 1}} + 188 {{199 {0 277} 1}} 266,trans {} - 200 {{158 {0 277} 1}} - 190 {{69 {0 277} 2}} - 189 {{93 {0 277} 2}} + 200 {{58 277 1}} + 190 {{93 {0 277} 2}} + 189 {{196 {0 277} 1}} 15,trans {} 285,trans {} - 201 {{159 {0 277} 1}} - 191 {{70 {0 277} 2}} - 34,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {288 130} {293 131} {386 132} {398 133} {438 134}} + 201 {{158 {0 277} 1}} + 191 {{69 {0 277} 2}} + 34,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {288 131} {293 132} {387 133} {399 134} {439 135}} 314,trans {} - 202 {{82 {0 277} 2}} - 192 {{54 277 1}} - 53,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 183}} + 202 {{159 {0 277} 1}} + 192 {{70 {0 277} 2}} + 53,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 184}} 333,trans {} - 72,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 211}} - 203 {{232 {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}} - 193 {{56 277 1}} - 352,trans {} + 72,trans {} + 203 {{82 {0 277} 2}} + 193 {{54 277 1}} + 352,trans {{275 339} {276 340} {404 359}} 91,trans {} - 204 {{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}} - 194 {{53 277 1}} + 204 {{233 {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}} + 194 {{56 277 1}} 2,trans {} 205 {{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}} - 195 {{55 277 1}} - 206 {{233 {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 {{157 {0 277} 1}} + 195 {{53 277 1}} + 206 {{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}} + 196 {{55 277 1}} 104,trans {} - 207 {{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}} - 197 {{160 {0 277} 1}} + 207 {{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}} + 197 {{157 {0 277} 1}} 123,trans {} - 208 {{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}} - 198 {{57 277 1}} - 142,trans {{X 244} {Y 245} {x 246} {y 247} {416 257}} - 210 {{94 {0 277} 2}} - 209 {{99 {0 277} 2}} - 199 {{58 277 1}} - 161,trans {{278 282} {322 283} {325 284} {349 285} {379 286} {424 288}} - 211 {{224 {0 277} 3}} - 180,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 299}} - 179,trans {{277 298}} + 208 {{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}} + 198 {{160 {0 277} 1}} + 142,trans {{323 254} {381 255} {397 199} {398 200} {418 256} {447 257}} + 210 {{99 {0 277} 2}} + 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 {{57 277 1}} + 161,trans {{278 283} {322 284} {325 285} {350 286} {380 287} {425 288}} + 211 {{94 {0 277} 2}} + 180,trans {{277 299}} + 179,trans {} 212 {{225 {0 277} 3}} - 208,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 308}} - 198,trans {} - 213 {{223 {0 277} 3}} - 227,trans {{271 325} {272 326} {400 327}} - 214 {{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}} + 208,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 308}} + 198,trans {{277 301}} + 213 {{226 {0 277} 3}} + 227,trans {{271 322} {272 323} {274 324} {403 325}} + 214 {{224 {0 277} 3}} 246,trans {} - 215 {{41 {0 277} 2} {44 {0 277} 2}} + 215 {{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}} 265,trans {} - 216 {{45 {0 277} 1} {48 {0 277} 1}} + 216 {{41 {0 277} 2} {44 {0 277} 2}} 14,trans {} 284,trans {} - 217 {{47 {0 277} 1}} - 33,trans {{275 127} {421 129}} - 313,trans {} - 218 {{39 {0 277} 2}} - 52,trans {{280 62} {290 63} {293 179} {295 64} {301 65} {310 180} {345 66} {362 67} {370 68} {371 69} {382 70} {439 181} {440 182}} + 217 {{45 {0 277} 1} {48 {0 277} 1}} + 33,trans {{275 128} {422 130}} + 313,trans {{277 356}} + 218 {{47 {0 277} 1}} + 52,trans {{280 62} {290 63} {293 180} {295 64} {301 65} {310 181} {337 66} {346 67} {363 68} {371 69} {372 70} {383 71} {440 182} {441 183}} 332,trans {} - 220 {{49 {0 277} 1} {52 {0 277} 1}} - 219 {{38 {0 277} 2}} + 220 {{38 {0 277} 2}} + 219 {{39 {0 277} 2}} 71,trans {} - 351,trans {{275 338} {276 339} {403 358}} + 351,trans {{275 339} {276 340} {404 358}} 90,trans {} 89,trans {} - 221 {{51 {0 277} 1}} - 1,trans {{410 9}} - 222 {{40 {0 277} 2}} - 223 {{140 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}} + 221 {{49 {0 277} 1} {52 {0 277} 1}} + 1,trans {{411 9}} + 222 {{51 {0 277} 1}} + 223 {{40 {0 277} 2}} 103,trans {} - 224 {{142 {0 277} 2}} + 224 {{140 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}} 122,trans {} - 225 {{144 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}} - 141,trans {{323 253} {380 254} {396 198} {397 199} {417 255} {446 256}} - 226 {{145 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}} - 160,trans {{278 282} {322 283} {325 284} {349 285} {379 286} {424 287}} - 159,trans {{320 278} {347 279} {423 281}} - 227 {{143 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}} + 225 {{142 {0 277} 2}} + 141,trans {{X 245} {Y 246} {x 247} {y 248} {257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 251} {417 252} {445 253}} + 226 {{144 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}} + 160,trans {{320 279} {348 280} {424 282}} + 159,trans {{320 279} {348 280} {424 281}} + 227 {{145 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}} 178,trans {} - 228 {{141 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}} - 207,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 307}} - 197,trans {{277 300}} - 230 {{148 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}} - 229 {{146 {0 277} 2}} - 226,trans {{271 321} {272 322} {274 323} {402 324}} - 231 {{149 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}} + 228 {{143 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}} + 207,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 307}} + 197,trans {} + 230 {{146 {0 277} 2}} + 229 {{141 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}} + 226,trans {{273 319} {274 320} {402 321}} + 231 {{148 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}} 245,trans {} - 232 {{147 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}} + 232 {{149 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}} 264,trans {} - 233 {{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}} + 233 {{147 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}} 13,trans {} 283,trans {} - 234 {{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}} - 32,trans {{275 127} {421 128}} + 234 {{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}} + 32,trans {{275 128} {422 129}} 312,trans {{277 355}} - 235 {{133 {0 277} 2}} - 51,trans {{275 178}} + 235 {{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}} + 51,trans {{275 179}} 331,trans {} - 236 {{127 {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}} + 236 {{133 {0 277} 2}} 70,trans {} 69,trans {} - 350,trans {{275 338} {276 339} {403 357}} - 349,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 356}} - 237 {{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}} + 350,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 357}} + 349,trans {} + 237 {{127 {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}} 88,trans {} - 0,trans {{277 1} {285 2} {326 3} {336 4} {361 5} {404 6} {406 7} {409 8}} - 238 {{132 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} - 240 {{166 {0 277} 2}} - 239 {{131 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} - 241 {{175 {0 277} 2}} + 0,trans {{277 1} {285 2} {326 3} {336 4} {362 5} {405 6} {407 7} {410 8}} + 238 {{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}} + 240 {{131 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} + 239 {{132 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} + 241 {{166 {0 277} 2}} 102,trans {} - 242 {{176 {0 277} 2}} + 242 {{175 {0 277} 2}} 121,trans {} - 140,trans {{X 244} {Y 245} {x 246} {y 247} {257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 250} {416 251} {444 252}} - 139,trans {{X 192} {Y 193} {x 194} {y 195} {416 249}} - 243 {{177 {0 277} 2}} - 158,trans {{320 278} {347 279} {423 280}} - 244 {{54 {0 257 258 259 260 261 262} 1}} + 140,trans {{X 193} {Y 194} {x 195} {y 196} {417 250}} + 139,trans {{X 245} {Y 246} {x 247} {y 248} {417 249}} + 243 {{176 {0 277} 2}} + 158,trans {} + 244 {{177 {0 277} 2}} 177,trans {} - 245 {{56 {0 257 258 259 260 261 262} 1}} - 206,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 306}} + 245 {{54 {0 257 258 259 260 261 262} 1}} + 206,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 306}} 196,trans {} - 246 {{53 {0 257 258 259 260 261 262} 1}} - 225,trans {{273 318} {274 319} {401 320}} - 247 {{55 {0 257 258 259 260 261 262} 1}} + 246 {{56 {0 257 258 259 260 261 262} 1}} + 225,trans {{275 318}} + 247 {{53 {0 257 258 259 260 261 262} 1}} 244,trans {} - 248 {{202 {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 {} - 250 {{209 {0 277} 1}} - 249 {{203 {0 277} 2}} + 248 {{55 {0 257 258 259 260 261 262} 1}} + 263,trans {{281 350} {332 351} {333 352}} + 250 {{204 {0 277} 2}} + 249 {{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}} 12,trans {} 282,trans {} - 251 {{208 {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}} - 31,trans {{275 126}} - 311,trans {{277 354}} - 252 {{200 {0 277} 2}} - 50,trans {{277 177}} - 49,trans {{277 176}} + 251 {{210 {0 277} 1}} + 31,trans {{275 127}} + 311,trans {{275 353} {389 122} {390 123} {391 124} {392 125} {419 354}} + 252 {{209 {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}} + 50,trans {{277 178}} + 49,trans {{277 177}} 330,trans {} 329,trans {} - 253 {{215 {0 277} 1}} + 253 {{201 {0 277} 2}} 68,trans {} 348,trans {} - 254 {{213 {0 277} 1}} + 254 {{216 {0 277} 1}} 87,trans {} 255 {{214 {0 277} 1}} - 256 {{205 {0 277} 2}} - 257 {{201 {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}} + 256 {{215 {0 277} 1}} + 257 {{206 {0 277} 2}} 101,trans {} - 258 {{54 {281 332 333} 1}} + 258 {{202 {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}} 120,trans {} 119,trans {} - 260 {{53 {281 332 333} 1}} - 259 {{56 {281 332 333} 1}} - 138,trans {{X 244} {Y 245} {x 246} {y 247} {416 248}} + 260 {{56 {281 332 333} 1}} + 259 {{54 {281 332 333} 1}} + 138,trans {} 157,trans {} - 261 {{55 {281 332 333} 1}} - 10 {{222 {0 277} 1} {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}} + 261 {{53 {281 332 333} 1}} + 10 {{223 {0 277} 1} {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}} 176,trans {} - 262 {{210 {0 277} 1} {211 {0 277} 1} {212 {0 277} 1}} - 11 {{230 {297 377 386} 1}} - 205,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 305}} + 262 {{55 {281 332 333} 1}} + 11 {{231 {297 378 387} 1}} + 205,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 305}} 195,trans {} - 263 {{204 {0 277} 2}} - 12 {{231 {297 377 386} 1}} - 224,trans {{275 317}} - 264 {{218 {0 277} 1}} - 13 {{226 {297 377 386} 1}} + 263 {{211 {0 277} 1} {212 {0 277} 1} {213 {0 277} 1}} + 12 {{232 {297 378 387} 1}} + 224,trans {{268 314} {269 315} {270 316} {400 317}} + 264 {{205 {0 277} 2}} + 13 {{227 {297 378 387} 1}} 243,trans {} - 265 {{220 {0 277} 1}} - 14 {{227 {297 377 386} 1}} - 262,trans {{281 349} {332 350} {333 351}} - 266 {{219 {0 277} 1}} - 15 {{229 {297 377 386} 1}} + 265 {{219 {0 277} 1}} + 14 {{228 {297 378 387} 1}} + 262,trans {} + 266 {{221 {0 277} 1}} + 15 {{230 {297 378 387} 1}} 11,trans {} 281,trans {} - 267 {{221 {0 277} 1}} - 16 {{228 {297 377 386} 1}} - 29,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 120}} - 30,trans {{388 121} {389 122} {390 123} {391 124} {418 125}} - 310,trans {{275 352} {388 121} {389 122} {390 123} {391 124} {418 353}} + 267 {{220 {0 277} 1}} + 16 {{229 {297 378 387} 1}} + 29,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 121}} + 30,trans {{389 122} {390 123} {391 124} {392 125} {419 126}} + 310,trans {} 309,trans {} 299,trans {} - 268 {{207 {0 277} 2}} - 48,trans {{312 170} {318 171} {353 172} {369 173} {378 174} {441 175}} + 268 {{222 {0 277} 1}} + 48,trans {{312 171} {318 172} {354 173} {370 174} {379 175} {442 176}} 17 {{23 {0 277} 2}} 328,trans {} - 270 {{216 {0 277} 1}} - 269 {{217 {0 277} 1}} + 270 {{218 {0 277} 1}} + 269 {{208 {0 277} 2}} 67,trans {} 18 {{36 {0 277} 1}} 347,trans {} - 271 {{206 {0 277} 2}} + 271 {{217 {0 277} 1}} 86,trans {} 20 {{30 {0 277} 2}} - 19 {{223 {0 277} 1} {224 {0 277} 1} {225 {0 277} 1}} - 272 {{139 {0 277} 1}} + 19 {{224 {0 277} 1} {225 {0 277} 1} {226 {0 277} 1}} + 272 {{207 {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 {{137 {0 277} 1}} + 273 {{139 {0 277} 1}} 22 {{22 0 2}} - 274 {{136 {0 277} 1}} + 274 {{137 {0 277} 1}} 100,trans {} - 23 {{81 {0 277} 1} {140 {0 277} 0} {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 {263 264 265 266 267 307 366 367 377 385} 0} {151 {263 264 265 266 267 307 366 367 377 385} 0} {152 {263 264 265 266 267 307 366 367 377 385} 0} {153 {263 264 265 266 267 307 366 367 377 385} 0} {154 {263 264 265 266 267 307 366 367 377 385} 0} {155 {263 264 265 266 267 307 366 367 377 385} 0} {156 {263 264 265 266 267 307 366 367 377 385} 0}} - 275 {{138 {0 277} 1}} + 23 {{81 {0 277} 1} {140 {0 277} 0} {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 {263 264 265 266 267 307 367 368 378 386} 0} {151 {263 264 265 266 267 307 367 368 378 386} 0} {152 {263 264 265 266 267 307 367 368 378 386} 0} {153 {263 264 265 266 267 307 367 368 378 386} 0} {154 {263 264 265 266 267 307 367 368 378 386} 0} {155 {263 264 265 266 267 307 367 368 378 386} 0} {156 {263 264 265 266 267 307 367 368 378 386} 0}} + 275 {{136 {0 277} 1}} 118,trans {} 24 {{79 {0 277} 1} {127 {0 277} 0} {128 {0 277} 0} {129 {0 277} 0} {130 {0 277} 0} {131 {0 277} 0} {132 {0 277} 0} {133 {0 277} 0} {53 {281 313 314 317 331 332 333} 0} {54 {281 313 314 317 331 332 333} 0} {55 {281 313 314 317 331 332 333} 0} {56 {281 313 314 317 331 332 333} 0}} - 276 {{135 {0 277} 2}} + 276 {{138 {0 277} 1}} 137,trans {} 25 {{83 {0 277} 1} {161 {0 277} 0} {162 {0 277} 0} {163 {0 277} 0} {164 {0 277} 0}} 156,trans {} - 277 {{101 {0 277} 2}} + 277 {{135 {0 277} 2}} 26 {{66 {0 277} 1}} 175,trans {} - 278 {{109 {0 277} 1}} + 278 {{101 {0 277} 2}} 27 {{77 {0 277} 1}} - 204,trans {{257 114} {258 115} {259 116} {260 117} {261 118} {262 119} {398 304}} + 204,trans {{257 115} {258 116} {259 117} {260 118} {261 119} {262 120} {399 304}} 194,trans {} - 280 {{104 {0 277} 2}} - 279 {{108 {0 277} 1}} + 280 {{108 {0 277} 1}} + 279 {{109 {0 277} 1}} 28 {{85 {0 277} 1} {165 {0 277} 0} {166 {0 277} 0} {167 277 0} {168 277 0} {169 277 0} {170 277 0} {171 277 0} {172 277 0} {173 277 0}} - 223,trans {{268 313} {269 314} {270 315} {399 316}} - 281 {{105 {0 277} 2}} + 223,trans {} + 281 {{104 {0 277} 2}} 30 {{65 {0 277} 1} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 29 {{95 {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}} 242,trans {} - 282 {{114 {0 277} 1}} + 282 {{105 {0 277} 2}} 31 {{97 {0 277} 1}} 261,trans {} - 283 {{111 {0 277} 1}} + 283 {{114 {0 277} 1}} 32 {{68 {0 277} 1} {102 {0 277} 0} {103 {0 277} 0}} - 10,trans {{280 62} {290 63} {295 64} {301 65} {345 66} {362 67} {370 68} {371 69} {382 70} {440 71}} + 10,trans {{280 62} {290 63} {295 64} {301 65} {337 66} {346 67} {363 68} {371 69} {372 70} {383 71} {441 72}} 280,trans {} 279,trans {} - 284 {{110 {0 277} 1}} + 284 {{111 {0 277} 1}} 33 {{67 {0 277} 1} {102 {0 277} 0} {103 {0 277} 0}} - 28,trans {{277 104} {285 105} {302 106} {305 107} {306 108} {326 109} {352 110} {375 111} {436 112} {437 113}} + 28,trans {{277 105} {285 106} {302 107} {305 108} {306 109} {326 110} {353 111} {376 112} {437 113} {438 114}} 308,trans {} 298,trans {} - 285 {{113 {0 277} 1}} - 47,trans {{293 164} {294 165} {300 166} {309 167} {344 168} {425 169}} + 285 {{110 {0 277} 1}} + 47,trans {{293 165} {294 166} {300 167} {309 168} {345 169} {426 170}} 34 {{88 {0 277} 1} {174 {0 277} 0} {175 {0 277} 0} {176 {0 277} 0} {177 {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}} } @@ -4212,8 +4225,8 @@ array set plot::token_id_table { 284,title AXIS 288,line 45 338,t 0 - 369,title SOLID - 370,title SPLUS + 369,title SMOOTH + 370,title SOLID 285,line 42 381,t 0 282,line 39 @@ -4221,37 +4234,38 @@ array set plot::token_id_table { 283,title AXESTITLE 278,line 35 258,t 0 - 368,title SMOOTH + 368,title SLANT 275,line 28 311,t 0 272,line 24 282,title AXESNUMBERS 353,t 0 268,line 20 - 367,title SLANT + 367,title SIZE 265,line 17 395,t 0 405,t 1 + 453,title {} 262,line 13 447,t 1 0 {$} 281,title AUTO 258,line 9 273,t 0 - 366,title SIZE + 366,title SHOW 452,title {} 325,t 0 280,title ARROW 279,title ALIGNED 367,t 0 - 365,title SHOW + 365,title SHAPE 419,t 1 420,t 1 451,title {} y,t 0 278,title A4 287,t 0 - 364,title SHAPE + 364,title SELECT 450,title {} 449,title {} 339,t 0 @@ -4260,14 +4274,14 @@ array set plot::token_id_table { Y Y 382,t 0 277,title string - 363,title SELECT + 363,title SCROSS 434,t 1 448,title {} 259,t 0 260,t 0 276,title float 312,t 0 - 362,title SCROSS + 362,title SCATTER 354,t 0 447,title {} x x @@ -4276,65 +4290,65 @@ array set plot::token_id_table { 406,t 1 275,title integer 448,t 1 - 361,title SCATTER + 361,title SCALE 446,title {} 274,t 0 - 451,line 549 - 447,line 523 + 451,line 542 + 447,line 520 274,title ITALIC 326,t 0 - 359,title SAVECONFIG - 360,title SCALE - 444,line 509 + 359,title SAVE + 360,title SAVECONFIG + 444,line 501 368,t 0 445,title {} - 441,line 484 + 441,line 473 421,t 1 273,title ROMAN - 437,line 452 - 358,title SAVE - 434,line 435 + 437,line 448 + 358,title RIGHT + 434,line 425 444,title {} 288,t 0 - 431,line 404 + 431,line 401 341,t 0 272,title BOLD - 427,line 383 - 357,title RIGHT + 427,line 380 + 357,title RGB 383,t 0 - 424,line 364 + 424,line 361 Y,title {} 443,title {} - 421,line 350 + 421,line 347 435,t 1 271,title NORMAL - 417,line 284 + 417,line 278 261,t 0 - 356,title RGB - 414,line 259 + 356,title RELIEF + 414,line 251 X,title {} 313,t 0 442,title {} - 411,line 239 + 411,line 237 355,t 0 270,title COURIER 269,title HELVETICA 397,line 159 - 407,line 232 - 355,title RELIEF + 407,line 227 + 355,title RANGE 397,t 0 407,t 1 394,line 155 - 404,line 222 + 404,line 219 441,title {} 450,t 1 449,t 1 391,line 151 - 401,line 209 + 401,line 206 275,t 0 268,title TIMES 387,line 146 - 354,title RANGE + 354,title RAISED 384,line 143 327,t 0 439,title {} @@ -4345,7 +4359,7 @@ array set plot::token_id_table { 267,title FONTWEIGHT 377,line 136 422,t 1 - 353,title RAISED + 353,title QUADRATIC 374,line 133 438,title {} 371,line 130 @@ -4354,7 +4368,7 @@ array set plot::token_id_table { 289,t 0 266,title FONTSTYLE 367,line 126 - 352,title QUADRATIC + 352,title PRINTER 342,t 0 364,line 123 437,title {} @@ -4363,7 +4377,7 @@ array set plot::token_id_table { 265,title FONTSLANT 357,line 116 436,t 1 - 351,title PRINTER + 351,title PRINT 354,line 113 262,t 0 436,title {} @@ -4371,18 +4385,18 @@ array set plot::token_id_table { 314,t 0 264,title FONTSIZE 347,line 106 - 349,title POSTER - 350,title PRINT + 349,title POSITION + 350,title POSTER 356,t 0 344,line 103 435,title {} 341,line 100 - 398,t 1 + 398,t 0 408,t 1 263,title FONT - 337,line 96 + 337,line 95 451,t 1 - 348,title POSITION + 348,title PORTRAIT 334,line 92 276,t 0 434,title {} @@ -4393,14 +4407,14 @@ array set plot::token_id_table { 0,t 0 error,t 0 371,t 0 - 347,title PORTRAIT + 347,title POINTER 324,line 82 433,title {} 423,t 1 321,line 79 261,title TRUE 317,line 75 - 346,title POINTER + 346,title PLUS 301,t 0 291,t 0 314,line 72 @@ -4412,7 +4426,7 @@ array set plot::token_id_table { 260,title OFF 307,line 64 385,t 0 - 345,title PLUS + 345,title PALETTE 304,line 61 294,line 51 431,title {} @@ -4423,7 +4437,7 @@ array set plot::token_id_table { 287,line 44 258,title NO 315,t 0 - 344,title PALETTE + 344,title PAGESIZE 284,line 41 429,title {} 430,title {} @@ -4434,58 +4448,60 @@ array set plot::token_id_table { 399,t 1 409,t 1 410,t 1 - 343,title PAGESIZE + 343,title PAGESETUP 274,line 26 452,t 1 428,title {} - Y,line 280 - 271,line 95 + Y,line 281 + 271,line 96 277,t 0 267,line 19 329,t 0 330,t 0 - 342,title PAGESETUP + 342,title PAGE 264,line 16 427,title {} 372,t 0 261,line 12 257,line 8 424,t 1 - 341,title PAGE + 341,title OVERLAP error error 426,title {} 302,t 0 292,t 0 344,t 0 - 339,title ORIENTATION - 340,title OVERLAP + 339,title ORIENT + 340,title ORIENTATION 386,t 0 425,title {} 438,t 1 264,t 0 - 338,title ORIENT + 338,title NUMBERS 424,title {} 316,t 0 358,t 0 - 337,title NUMBERS + 337,title NONE 411,t 1 423,title {} + 453,t 1 278,t 0 336,title NEW 422,title {} 331,t 0 373,t 0 + 453,line 558 X,t 0 335,title NAME 425,t 1 - 450,line 540 - 449,line 534 + 450,line 536 + 449,line 529 421,title {} - 446,line 518 + 446,line 515 303,t 0 293,t 0 257 YES_ - 443,line 499 + 443,line 493 258 NO_ 259 ON_ 260 OFF_ @@ -4497,22 +4513,22 @@ array set plot::token_id_table { 345,t 0 419,title {} 420,title {} - 439,line 467 - 440,line 472 + 439,line 462 + 440,line 468 265 FONTSLANT_ 266 FONTSTYLE_ 267 FONTWEIGHT_ 268 TIMES_ 270 COURIER_ 269 HELVETICA_ - 436,line 447 + 436,line 442 271 NORMAL_ 387,t 0 272 BOLD_ 273 ROMAN_ 274 ITALIC_ 275 INT_ - 433,line 424 + 433,line 411 276 REAL_ 333,title MIN 277 STRING_ @@ -4523,15 +4539,15 @@ array set plot::token_id_table { 279 ALIGNED_ 281 AUTO_ 418,title {} - 429,line 391 - 430,line 400 + 429,line 388 + 430,line 392 282 AXESNUMBERS_ 283 AXESTITLE_ 265,t 0 284 AXIS_ 285 BAR_ 286 BARMODE_ - 426,line 379 + 426,line 372 287 BOTTOM_ 288 CAP_ 300 DESTINATION_ @@ -4542,7 +4558,7 @@ array set plot::token_id_table { 291 CLEAR_ 302 DISCRETE_ 292 CLOSE_ - 423,line 360 + 423,line 355 303 DUP_ 293 COLOR_ 332,title MAX @@ -4557,8 +4573,8 @@ array set plot::token_id_table { 297 DASH_ 307 FAMILY_ 417,title {} - 419,line 294 - 420,line 346 + 419,line 289 + 420,line 295 298 DATA_ 308 FILE_ 299 DATASET_ @@ -4568,23 +4584,23 @@ array set plot::token_id_table { 312 FLAT_ 313 FLIP_ 412,t 1 - 416,line 277 + 416,line 269 314 FORMAT_ 315 GRAPH_ 316 GRAY_ 317 GRID_ 318 GROOVE_ - 413,line 250 + 413,line 245 319 LABELS_ 320 LANDSCAPE_ 331,title LOG 321 LEFT_ - error,line 191 + error,line 192 322 LEGAL_ 323 LEGEND_ 324 LEGENDTITLE_ - 399,line 200 - 409,line 235 + 399,line 193 + 409,line 234 410,line 236 416,title {} 280,t 0 @@ -4595,8 +4611,8 @@ array set plot::token_id_table { 328 LIST_ 329 LOAD_ 330 LOADCONFIG_ - 396,line 158 - 406,line 226 + 396,line 157 + 406,line 224 331 LOG_ 332 MAX_ 332,t 0 @@ -4604,186 +4620,187 @@ array set plot::token_id_table { 334 MODE_ 335 NAME_ 393,line 154 - 403,line 218 + 403,line 214 329,title LOAD 330,title LOADCONFIG 336 NEW_ - 337 NUMBERS_ - 338 ORIENT_ + 337 NONE_ + 338 NUMBERS_ 374,t 0 - 339 ORIENTATION_ - 340 OVERLAP_ - 341 PAGE_ + 339 ORIENT_ + 340 ORIENTATION_ + 341 OVERLAP_ 389,line 149 390,line 150 - 400,line 205 + 400,line 201 415,title {} - 342 PAGESETUP_ + 342 PAGE_ Y,t 0 - 343 PAGESIZE_ - 344 PALETTE_ - 345 PLUS_ + 343 PAGESETUP_ + 344 PAGESIZE_ + 345 PALETTE_ 426,t 1 - 346 POINTER_ + 346 PLUS_ 386,line 145 - 347 PORTRAIT_ - 348 POSITION_ - 349 POSTER_ - 350 PRINT_ - 351 PRINTER_ - 352 QUADRATIC_ + 347 POINTER_ + 348 PORTRAIT_ + 349 POSITION_ + 350 POSTER_ + 351 PRINT_ + 352 PRINTER_ 383,line 142 328,title LIST - 353 RAISED_ - 354 RANGE_ - 355 RELIEF_ - 356 RGB_ + 353 QUADRATIC_ + 354 RAISED_ + 355 RANGE_ + 356 RELIEF_ 304,t 0 294,t 0 - 357 RIGHT_ + 357 RGB_ 379,line 138 380,line 139 414,title {} - 358 SAVE_ - 359 SAVECONFIG_ - 360 SCALE_ - 361 SCATTER_ - 362 SCROSS_ - 363 SELECT_ + 358 RIGHT_ + 359 SAVE_ + 360 SAVECONFIG_ + 361 SCALE_ + 362 SCATTER_ + 363 SCROSS_ 376,line 135 346,t 0 - 364 SHAPE_ - 365 SHOW_ - 366 SIZE_ - 367 SLANT_ - 368 SMOOTH_ + 364 SELECT_ + 365 SHAPE_ + 366 SHOW_ + 367 SIZE_ + 368 SLANT_ 373,line 132 327,title LINEAR - 369 SOLID_ - 370 SPLUS_ - 371 SQUARE_ + 369 SMOOTH_ + 370 SOLID_ + 371 SPLUS_ 388,t 0 - 372 STACKED_ - 373 STATS_ + 372 SQUARE_ + 373 STACKED_ 369,line 128 370,line 129 - 374 STATISTICS_ + 374 STATS_ 413,title {} - 375 STEP_ - 376 STDIN_ - 377 STYLE_ + 375 STATISTICS_ + 376 STEP_ + 377 STDIN_ 441,t 1 - 378 SUNKEN_ + 378 STYLE_ 366,line 125 - 379 TABLOID_ - 380 TITLE_ - 381 TOP_ - 382 TRIANGLE_ + 379 SUNKEN_ + 380 TABLOID_ + 381 TITLE_ + 382 TOP_ 266,t 0 - 383 TYPE_ - 384 VIEW_ + 383 TRIANGLE_ + 384 TYPE_ 363,line 122 - 385 WEIGHT_ + 385 VIEW_ 326,title LINE - 386 WIDTH_ - 387 ZOOM_ - 388 XY_ + 386 WEIGHT_ + 387 WIDTH_ + 388 ZOOM_ 318,t 0 - 389 XYEX_ - 390 XYEY_ - 400 fontWeight + 389 XY_ + 390 XYEX_ + 400 font 359,line 118 360,line 119 - 391 XYEXEY_ - 401 fontSlant + 391 XYEY_ + 401 fontWeight 412,title {} - 392 LINEARLINEAR_ - 402 fontStyle - 393 LOGLINEAR_ - 403 numeric - 394 LINEARLOG_ + 392 XYEXEY_ + 402 fontSlant + 393 LINEARLINEAR_ + 403 fontStyle + 394 LOGLINEAR_ error,title {} - 404 command - 395 LOGLOG_ - 405 @PSEUDO1 + 404 numeric + 395 LINEARLOG_ + 405 command 356,line 115 361,t 0 - 396 XAXIS_ - 406 plot - 397 YAXIS_ - 407 @PSEUDO2 - 398 yesno - 408 @PSEUDO3 - 399 font - 409 @PSEUDO4 - 410 @PSEUDO5 - 411 line + 396 LOGLOG_ + 406 @PSEUDO1 + 397 XAXIS_ + 407 plot + 398 YAXIS_ + 408 @PSEUDO2 + 399 yesno + 409 @PSEUDO3 + 410 @PSEUDO4 + 411 @PSEUDO5 353,line 112 - 412 new + 412 line 325,title LETTER - 413 newLine + 413 new 413,t 1 - 414 newBar - 415 newScatter - 416 xy + 414 newLine + 415 newBar + 416 newScatter 349,line 108 350,line 109 411,title {} - 417 xyaxis - 418 dim - 419 plotCmd - 420 load - 421 duplicate - 422 pagesetup + 417 xy + 418 xyaxis + 419 dim + 420 plotCmd + 421 load + 422 duplicate 346,line 105 - 423 pageOrient - 424 pageSize + 423 pagesetup + 424 pageOrient 281,t 0 - 425 print - 426 printDest - 427 printColor + 425 pageSize + 426 print + 427 printDest 343,line 102 - 428 mode + 428 printColor 324,title LEGENDTITLE - 429 axis - 430 legend - 431 legendPos + 429 mode + 430 axis + 431 legend 333,t 0 - 432 fontt - 433 fontType + 432 legendPos + 433 fontt 339,line 98 340,line 99 399,title {} 409,title {} 410,title {} - 434 title - 435 barmode - 436 color - 437 dummy1 + 434 fontType + 435 title + 436 barmode + 437 color 375,t 0 - 438 errorr + 438 dummy1 336,line 94 - 439 shape - 440 shapes - 441 relief - 442 smooth - 443 oldGraph - 444 oldGraphGrid - 445 oldGraphRange + 439 errorr + 440 shape + 441 shapes + 442 relief + 443 smooth + 444 oldGraph + 445 oldGraphGrid 333,line 91 427,t 1 - 446 oldGraphLabels + 446 oldGraphRange 323,title LEGEND - 447 oldGraphType - 448 oldGraphScale - 450 dummy2 - 449 oldLine - 451 oldView + 447 oldGraphLabels + 448 oldGraphType + 450 oldLine + 449 oldGraphScale + 451 dummy2 329,line 87 330,line 88 - 398,title {} + 398,title YAXIS 408,title {} - 452 start' + 452 oldView + 453 start' 326,line 84 295,t 0 305,t 0 @@ -4792,12 +4809,12 @@ array set plot::token_id_table { 347,t 0 319,line 77 320,line 78 - 397,title YAXIS + 397,title XAXIS 407,title {} 389,t 0 390,t 0 400,t 1 - y,line 279 + y,line 280 316,line 74 442,t 1 313,line 70 @@ -4806,7 +4823,7 @@ array set plot::token_id_table { 299,line 56 309,line 66 310,line 67 - 396,title XAXIS + 396,title LOGLOG 406,title {} 296,line 53 306,line 63 @@ -4820,7 +4837,7 @@ array set plot::token_id_table { 300,line 57 290,line 47 289,line 46 - 395,title LOGLOG + 395,title LINEARLOG 405,title {} 414,t 1 286,line 43 @@ -4829,17 +4846,17 @@ array set plot::token_id_table { 282,t 0 280,line 37 279,line 36 - 394,title LINEARLOG + 394,title LOGLINEAR 404,title {} 334,t 0 276,line 29 273,line 25 376,t 0 317,title GRID - X,line 278 + X,line 279 270,line 22 269,line 21 - 393,title LOGLINEAR + 393,title LINEARLINEAR 403,title {} 428,t 1 y,title {} @@ -4850,7 +4867,7 @@ array set plot::token_id_table { 306,t 0 259,line 10 260,line 11 - 392,title LINEARLINEAR + 392,title XYEXEY 402,title {} x,title {} 348,t 0 @@ -4858,86 +4875,86 @@ array set plot::token_id_table { 401,t 1 315,title GRAPH 443,t 1 - 391,title XYEXEY + 391,title XYEY 401,title {} 268,t 0 314,title FORMAT 321,t 0 - 389,title XYEX - 390,title XYEY + 389,title XY + 390,title XYEX 400,title {} 363,t 0 415,t 1 313,title FLIP - 388,title XY + 388,title ZOOM 283,t 0 335,t 0 312,title FLAT - 387,title ZOOM + 387,title WIDTH 377,t 0 429,t 1 430,t 1 311,title FILLCOLOR - 386,title WIDTH + 386,title WEIGHT 297,t 0 307,t 0 - 452,line 556 + 452,line 551 349,t 0 350,t 0 299,title DATASET 309,title FILENAME 310,title FILL - 448,line 527 - 385,title WEIGHT + 448,line 525 + 385,title VIEW 392,t 0 402,t 1 - 445,line 513 + 445,line 511 444,t 1 - 442,line 491 + 442,line 486 298,title DATA 270,t 0 269,t 0 308,title FILE - 438,line 461 - 384,title VIEW + 438,line 453 + 384,title TYPE 322,t 0 - 435,line 441 + 435,line 436 364,t 0 - 432,line 410 + 432,line 405 297,title DASH 307,title FAMILY - 428,line 387 + 428,line 384 416,t 1 - 383,title TYPE - 425,line 371 - 422,line 354 + 383,title TRIANGLE + 425,line 365 + 422,line 351 284,t 0 296,title CUBIC 306,title ERRORBAR - 418,line 288 - 382,title TRIANGLE + 418,line 285 + 382,title TOP 336,t 0 - 415,line 268 + 415,line 260 378,t 0 - 412,line 244 + 412,line 240 295,title CROSS 305,title ERROR - 398,line 192 + 398,line 160 408,line 233 431,t 1 - 381,title TOP + 381,title TITLE 395,line 156 405,line 223 - 392,line 153 - 402,line 213 + 392,line 152 + 402,line 210 298,t 0 308,t 0 304,title DUPLICATE 294,title COMMAND - 388,line 148 + 388,line 147 351,t 0 - 379,title TABLOID - 380,title TITLE + 379,title SUNKEN + 380,title TABLOID 385,line 144 393,t 0 403,t 1 @@ -4946,7 +4963,7 @@ array set plot::token_id_table { 293,title COLOR 445,t 1 378,line 137 - 378,title SUNKEN + 378,title STYLE 271,t 0 375,line 134 323,t 0 @@ -4955,14 +4972,14 @@ array set plot::token_id_table { 292,title CLOSE 368,line 127 365,t 0 - 377,title STYLE + 377,title STDIN 365,line 124 417,t 1 362,line 121 301,title DIAMOND 291,title CLEAR 358,line 117 - 376,title STDIN + 376,title STEP 285,t 0 355,line 114 337,t 0 @@ -4973,7 +4990,7 @@ array set plot::token_id_table { 348,line 107 379,t 0 380,t 0 - 375,title STEP + 375,title STATISTICS 345,line 104 432,t 1 342,line 101 @@ -4983,7 +5000,7 @@ array set plot::token_id_table { 299,t 0 309,t 0 310,t 0 - 374,title STATISTICS + 374,title STATS 335,line 93 352,t 0 332,line 90 @@ -4991,7 +5008,7 @@ array set plot::token_id_table { 394,t 0 404,t 1 328,line 86 - 373,title STATS + 373,title STACKED 446,t 1 325,line 83 272,t 0 @@ -4999,8 +5016,8 @@ array set plot::token_id_table { 286,title BARMODE 318,line 76 324,t 0 - 372,title STACKED - x,line 277 + 372,title SQUARE + x,line 278 315,line 73 366,t 0 312,line 69 @@ -5009,7 +5026,7 @@ array set plot::token_id_table { 298,line 55 308,line 65 x,t 0 - 371,title SQUARE + 371,title SPLUS 295,line 52 305,line 62 } @@ -5253,50 +5270,51 @@ proc plot::yyparse {} { 178 { PlotCmdUpdateElement shape,symbol $1 } 179 { PlotCmdUpdateElement shape,file $2 } 180 { PlotCmdUpdateElement shape,color $2 } - 181 { set _ circle } - 182 { set _ square } - 183 { set _ diamond } - 184 { set _ plus } - 185 { set _ splus } - 186 { set _ scross } - 187 { set _ triangle } - 188 { set _ arrow } - 189 { set _ scross } - 190 { set _ flat } - 191 { set _ sunken } - 192 { set _ raised } - 193 { set _ solid } - 194 { set _ groove } - 195 { set _ step } - 196 { set _ linear } - 197 { set _ cubic } - 198 { set _ quadratic } - 199 { set _ catrom } - 201 { PlotCmdUpdateGraph "axis,$2,log" $3 } - 202 { PlotCmdUpdateGraph "axis,$2,flip" $3 } - 203 { PlotCmdUpdateGraph "axis,$3,format" $3 } - 208 { PlotCmdUpdateGraph "axis,$1,grid" $2 } - 209 { PlotCmdUpdateGraph "axis,x,grid" $1; PlotCmdUpdateGraph "axis,y,grid" $1 } - 210 { PlotCmdUpdateGraph "axis,$1,auto" $3 } - 211 { PlotCmdUpdateGraph "axis,$1,min" $3 } - 212 { PlotCmdUpdateGraph "axis,$1,max" $3 } - 213 { PlotCmdUpdateGraph graph,title $2 } - 214 { PlotCmdUpdateGraph "axis,$1,title" $2 } - 215 { PlotCmdUpdateGraph legend,title $2 } - 218 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 0 } - 219 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 1 } - 220 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 0 } - 221 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 1 } - 222 { PlotCmdUpdateElement shape,symbol $2 } - 223 { PlotCmdUpdateElement width $3 } - 224 { PlotCmdUpdateElement dash $3 } - 225 { PlotCmdUpdateElement error $3 } - 232 { PlotCmdUpdateElement show $2 } - 233 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth linear } - 234 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth step } - 235 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth quadratic } - 236 { PlotCmdUpdateElement error $2 } + 181 { set _ none } + 182 { set _ circle } + 183 { set _ square } + 184 { set _ diamond } + 185 { set _ plus } + 186 { set _ splus } + 187 { set _ scross } + 188 { set _ triangle } + 189 { set _ arrow } + 190 { set _ scross } + 191 { set _ flat } + 192 { set _ sunken } + 193 { set _ raised } + 194 { set _ solid } + 195 { set _ groove } + 196 { set _ step } + 197 { set _ linear } + 198 { set _ cubic } + 199 { set _ quadratic } + 200 { set _ catrom } + 202 { PlotCmdUpdateGraph "axis,$2,log" $3 } + 203 { PlotCmdUpdateGraph "axis,$2,flip" $3 } + 204 { PlotCmdUpdateGraph "axis,$3,format" $3 } + 209 { PlotCmdUpdateGraph "axis,$1,grid" $2 } + 210 { PlotCmdUpdateGraph "axis,x,grid" $1; PlotCmdUpdateGraph "axis,y,grid" $1 } + 211 { PlotCmdUpdateGraph "axis,$1,auto" $3 } + 212 { PlotCmdUpdateGraph "axis,$1,min" $3 } + 213 { PlotCmdUpdateGraph "axis,$1,max" $3 } + 214 { PlotCmdUpdateGraph graph,title $2 } + 215 { PlotCmdUpdateGraph "axis,$1,title" $2 } + 216 { PlotCmdUpdateGraph legend,title $2 } + 219 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 0 } + 220 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 1 } + 221 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 0 } + 222 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 1 } + 223 { PlotCmdUpdateElement shape,symbol $2 } + 224 { PlotCmdUpdateElement width $3 } + 225 { PlotCmdUpdateElement dash $3 } + 226 { PlotCmdUpdateElement error $3 } + 233 { PlotCmdUpdateElement show $2 } + 234 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth linear } + 235 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth step } + 236 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth quadratic } 237 { PlotCmdUpdateElement error $2 } + 238 { PlotCmdUpdateElement error $2 } } unsetupvalues $dc # pop off tokens from the stack if normal rule |