summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ds9/doc/release/r8.1.html1
-rw-r--r--ds9/library/ds9.tcl2
-rw-r--r--ds9/library/manalysis.tcl2
-rw-r--r--ds9/library/plot.tcl44
-rw-r--r--ds9/library/plotbar.tcl63
-rw-r--r--ds9/library/plotdialog.tcl78
-rw-r--r--ds9/library/plotline.tcl134
-rw-r--r--ds9/library/plotprocess.tcl11
-rw-r--r--ds9/library/plotscatter.tcl75
-rw-r--r--ds9/parsers/plotlex.fcl1
-rw-r--r--ds9/parsers/plotlex.tcl391
-rw-r--r--ds9/parsers/plotparser.tab.tcl55
-rw-r--r--ds9/parsers/plotparser.tac12
-rw-r--r--ds9/parsers/plotparser.tcl7563
14 files changed, 4312 insertions, 4120 deletions
diff --git a/ds9/doc/release/r8.1.html b/ds9/doc/release/r8.1.html
index b3fbad4..abfcb69 100644
--- a/ds9/doc/release/r8.1.html
+++ b/ds9/doc/release/r8.1.html
@@ -79,6 +79,7 @@
<li><tt>05.10.2019 AST: update to version 8.7.1.</tt></li>
<li><tt>05.13.2019 OPENSSL: DS9 now links against its own version of openssl and no longer is dependent upon system libs.</tt></li>
<li><tt><b>05.15.2019 RELEASE version 8.1b1</b></tt></li>
+<li><tt><b>xx.xx.2019 RELEASE version 8.1b2</b></tt></li>
</ol>
</div>
</body>
diff --git a/ds9/library/ds9.tcl b/ds9/library/ds9.tcl
index 5e4b207..bf2d128 100644
--- a/ds9/library/ds9.tcl
+++ b/ds9/library/ds9.tcl
@@ -70,7 +70,7 @@ proc DS9Def {} {
}
set ds9(menu,size,frame,goto) [expr $ds9(menu,start)+0]
set ds9(menu,size,frame,active) [expr $ds9(menu,start)+3]
- set ds9(menu,size,analysis) [expr $ds9(menu,start)+35]
+ set ds9(menu,size,analysis) [expr $ds9(menu,start)+36]
set ds9(menu,size,wrap) 20
set ds9(display) single
diff --git a/ds9/library/manalysis.tcl b/ds9/library/manalysis.tcl
index cc49586..ddb49b0 100644
--- a/ds9/library/manalysis.tcl
+++ b/ds9/library/manalysis.tcl
@@ -57,6 +57,8 @@ proc AnalysisMainMenu {} {
-command PlotBarTool
$ds9(mb).analysis add command -label "[msgcat::mc {Scatter Plot Tool}]..." \
-command PlotScatterTool
+ $ds9(mb).analysis add command -label "[msgcat::mc {Strip Plot Tool}]..." \
+ -command PlotStripTool
$ds9(mb).analysis add separator
$ds9(mb).analysis add command \
-label "[msgcat::mc {Virtual Observatory}]..."\
diff --git a/ds9/library/plot.tcl b/ds9/library/plot.tcl
index 98cf932..7a8bd42 100644
--- a/ds9/library/plot.tcl
+++ b/ds9/library/plot.tcl
@@ -53,6 +53,15 @@ proc PlotDef {} {
set pap(axis,y,max) {}
set pap(axis,y,format) {}
+ set pap(axis,y,title,res) {}
+ set pap(axis,y,grid,res) 1
+ set pap(axis,y,log,res) 0
+ set pap(axis,y,flip,res) 0
+ set pap(axis,y,auto,res) 1
+ set pap(axis,y,min,res) {}
+ set pap(axis,y,max,res) {}
+ set pap(axis,y,format,res) {}
+
set pap(axis,title,family) helvetica
set pap(axis,title,size) 9
set pap(axis,title,weight) normal
@@ -152,7 +161,12 @@ proc PlotClearData {varname} {
set var(axis,y,max) {}
set var(axis,y,format) {}
- $var(mb).select delete $ds9(menu,start) end
+ set var(axis,y,auto,res) 1
+ set var(axis,y,min,res) {}
+ set var(axis,y,max,res) {}
+ set var(axis,y,format,res) {}
+
+ $var(mb).data.select delete $ds9(menu,start) end
$var(proc,updategraph) $varname
PlotStats $varname
@@ -161,7 +175,7 @@ proc PlotClearData {varname} {
set var(data,total) 1
set var(data,current) 1
- $var(mb).select delete [expr $ds9(menu,start)+1] end
+ $var(mb).data.select delete [expr $ds9(menu,start)+1] end
PlotCurrentData $varname
$var(proc,updategraph) $varname
}
@@ -247,7 +261,7 @@ proc PlotDataSetOne {varname dim data} {
# basics xy
set var(manage) 1
- set var(name) "Dataset $nn"
+ set var(name) "Data Set $nn"
set var(xdata) $xdata
set var(ydata) $ydata
global $var(xdata) $var(ydata)
@@ -413,7 +427,7 @@ proc PlotDataSetOne {varname dim data} {
PlotGetVar $varname $nn
# update data set menu
- $var(mb).select add radiobutton -label "$var(name)" \
+ $var(mb).data.select add radiobutton -label "$var(name)" \
-variable ${varname}(data,current) -value $nn \
-command [list PlotCurrentData $varname]
@@ -435,7 +449,7 @@ proc PlotDupData {varname mm} {
set pp [expr $nn-1]
# new vector names
- set var($nn,name) "Dataset $nn"
+ set var($nn,name) "Data Set $nn"
set var($nn,xdata) ap${varname}xx${nn}
set var($nn,ydata) ap${varname}yy${nn}
set var($nn,xedata) ap${varname}xe${nn}
@@ -476,7 +490,7 @@ proc PlotDupData {varname mm} {
set var($nn,bar,relief) $var($mm,bar,relief)
# update data set menu
- $var(mb).select add radiobutton -label "$var($nn,name)" \
+ $var(mb).data.select add radiobutton -label "$var($nn,name)" \
-variable ${varname}(data,current) -value $nn \
-command [list PlotCurrentData $varname]
@@ -562,7 +576,7 @@ proc PlotExternal {varname} {
set nn $var(data,total)
set var(data,current) $nn
- set var(name) "Dataset $nn"
+ set var(name) "Data Set $nn"
set var($nn,manage) $var(manage)
set var($nn,dim) $var(dim)
@@ -575,7 +589,8 @@ proc PlotExternal {varname} {
PlotGetVar $varname $nn
# update data set menu
- $var(mb).select add radiobutton -label "[msgcat::mc {Dataset}] $nn" \
+ $var(mb).data.select add radiobutton \
+ -label "[msgcat::mc {Data Set}] $nn" \
-variable ${varname}(data,current) -value $nn \
-command "PlotCurrentData $varname"
@@ -880,6 +895,15 @@ proc PlotSaveConfigFile {varname filename} {
set analysisplot(axis,y,max) $var(axis,y,max)
set analysisplot(axis,y,format) $var(axis,y,format)
+ set analysisplot(axis,y,title,res) $var(axis,y,title,res)
+ set analysisplot(axis,y,grid,res) $var(axis,y,grid,res)
+ set analysisplot(axis,y,log,res) $var(axis,y,log,res)
+ set analysisplot(axis,y,flip,res) $var(axis,y,flip,res)
+ set analysisplot(axis,y,auto,res) $var(axis,y,auto,res)
+ set analysisplot(axis,y,min,res) $var(axis,y,min,res)
+ set analysisplot(axis,y,max,res) $var(axis,y,max,res)
+ set analysisplot(axis,y,format,res) $var(axis,y,format,res)
+
set analysisplot(axis,title,family) $var(axis,title,family)
set analysisplot(axis,title,size) $var(axis,title,size)
set analysisplot(axis,title,weight) $var(axis,title,weight)
@@ -1025,13 +1049,14 @@ proc PlotStatsDestroyCB {varname} {
set var(stats) 0
}
-proc PlotTitle {varname title xaxis yaxis} {
+proc PlotTitle {varname title xaxis yaxis {yaxis2 {}}} {
upvar #0 $varname var
global $varname
set var(graph,title) "$title"
set var(axis,x,title) "$xaxis"
set var(axis,y,title) "$yaxis"
+ set var(axis,y,title,res) "$yaxis2"
}
proc PlotUpdateGraph {varname} {
@@ -1253,6 +1278,7 @@ proc PlotBackup {ch dir} {
line {puts $ch "PlotLineTool"}
bar {puts $ch "PlotBarTool"}
scatter {puts $ch "PlotScatterTool"}
+ strip {puts $ch "PlotStripTool"}
}
set save $var(data,current)
diff --git a/ds9/library/plotbar.tcl b/ds9/library/plotbar.tcl
index 3a1a75c..a9c8ef9 100644
--- a/ds9/library/plotbar.tcl
+++ b/ds9/library/plotbar.tcl
@@ -56,6 +56,7 @@ proc PlotBarProc {varname} {
set var(proc,updateelement) PlotBarUpdateElement
set var(proc,highlite) PlotBarHighliteElement
set var(proc,button) PlotBarButton
+ set var(proc,titledialog) PlotTitleDialog
}
proc PlotDialogBar {varname} {
@@ -64,6 +65,8 @@ proc PlotDialogBar {varname} {
global ds9
+ PlotGraphAxesMenu $varname
+
# Graph
$var(mb).graph add separator
$var(mb).graph add cascade -label "[msgcat::mc {Mode}]..." \
@@ -84,64 +87,65 @@ proc PlotDialogBar {varname} {
-variable ${varname}(bar,mode) -value overlap \
-command [list $var(proc,updategraph) $varname]
- # Dataset
- $var(mb).dataset add checkbutton -label [msgcat::mc {Show}] \
+ # Data
+ $var(mb).data add checkbutton -label [msgcat::mc {Show}] \
-variable ${varname}(show) \
-command [list PlotBarUpdateElement $varname]
- $var(mb).dataset add separator
- $var(mb).dataset add cascade -label [msgcat::mc {Color}] \
- -menu $var(mb).dataset.color
- $var(mb).dataset add cascade -label [msgcat::mc {Relief}] \
- -menu $var(mb).dataset.relief
- $var(mb).dataset add cascade -label [msgcat::mc {Error}] \
- -menu $var(mb).dataset.error
- $var(mb).dataset add separator
- $var(mb).dataset add command -label "[msgcat::mc {Name}]..." \
+ $var(mb).data add separator
+ $var(mb).data add cascade -label [msgcat::mc {Color}] \
+ -menu $var(mb).data.color
+ $var(mb).data add cascade -label [msgcat::mc {Relief}] \
+ -menu $var(mb).data.relief
+ $var(mb).data add cascade -label [msgcat::mc {Error}] \
+ -menu $var(mb).data.error
+ $var(mb).data add separator
+ $var(mb).data add command -label "[msgcat::mc {Name}]..." \
-command [list DatasetNameDialog $varname]
- PlotColorMenu $var(mb).dataset.color $varname color \
+ PlotColorMenu $var(mb).data.color $varname color \
[list PlotBarUpdateElement $varname]
# Relief
- menu $var(mb).dataset.relief
- $var(mb).dataset.relief add radiobutton -label [msgcat::mc {Flat}] \
+ menu $var(mb).data.relief
+ $var(mb).data.relief add radiobutton -label [msgcat::mc {Flat}] \
-variable ${varname}(bar,relief) -value flat \
-command [list PlotBarUpdateElement $varname]
- $var(mb).dataset.relief add radiobutton -label [msgcat::mc {Sunken}] \
+ $var(mb).data.relief add radiobutton -label [msgcat::mc {Sunken}] \
-variable ${varname}(bar,relief) -value sunken \
-command [list PlotBarUpdateElement $varname]
- $var(mb).dataset.relief add radiobutton -label [msgcat::mc {Raised}] \
+ $var(mb).data.relief add radiobutton -label [msgcat::mc {Raised}] \
-variable ${varname}(bar,relief) -value raised \
-command [list PlotBarUpdateElement $varname]
- $var(mb).dataset.relief add radiobutton -label [msgcat::mc {Solid}] \
+ $var(mb).data.relief add radiobutton -label [msgcat::mc {Solid}] \
-variable ${varname}(bar,relief) -value solid \
-command [list PlotBarUpdateElement $varname]
- $var(mb).dataset.relief add radiobutton -label [msgcat::mc {Groove}] \
+ $var(mb).data.relief add radiobutton -label [msgcat::mc {Groove}] \
-variable ${varname}(bar,relief) -value groove \
-command [list PlotBarUpdateElement $varname]
# Error
- menu $var(mb).dataset.error
- $var(mb).dataset.error add checkbutton -label [msgcat::mc {Show}] \
+ menu $var(mb).data.error
+ $var(mb).data.error add checkbutton -label [msgcat::mc {Show}] \
-variable ${varname}(error) \
-command [list PlotBarUpdateElement $varname]
- $var(mb).dataset.error add checkbutton -label [msgcat::mc {Cap}] \
+ $var(mb).data.error add checkbutton -label [msgcat::mc {Cap}] \
-variable ${varname}(error,cap) \
-command [list PlotBarUpdateElement $varname]
- $var(mb).dataset.error add separator
- $var(mb).dataset.error add cascade -label [msgcat::mc {Color}] \
- -menu $var(mb).dataset.error.color
- $var(mb).dataset.error add cascade -label [msgcat::mc {Width}] \
- -menu $var(mb).dataset.error.width
+ $var(mb).data.error add separator
+ $var(mb).data.error add cascade -label [msgcat::mc {Color}] \
+ -menu $var(mb).data.error.color
+ $var(mb).data.error add cascade -label [msgcat::mc {Width}] \
+ -menu $var(mb).data.error.width
- PlotColorMenu $var(mb).dataset.error.color $varname error,color \
+ PlotColorMenu $var(mb).data.error.color $varname error,color \
[list PlotBarUpdateElement $varname]
- WidthDashMenu $var(mb).dataset.error.width $varname error,width {} \
+ WidthDashMenu $var(mb).data.error.width $varname error,width {} \
[list PlotBarUpdateElement $varname] {}
# graph
set var(type) bar
- set var(graph) [blt::barchart $var(top).bar \
+ set var(frame) [ttk::frame $var(top).fr]
+ set var(graph) [blt::barchart $var(frame).bar \
-width 600 \
-height 500 \
-highlightthickness 0 \
@@ -151,6 +155,7 @@ proc PlotDialogBar {varname} {
$var(graph) yaxis configure -grid yes
pack $var(graph) -expand yes -fill both
+ pack $var(frame) -expand yes -fill both
# set up zoom stack, assuming mode is zoom
switch $ds9(wm) {
diff --git a/ds9/library/plotdialog.tcl b/ds9/library/plotdialog.tcl
index 1054014..59a3473 100644
--- a/ds9/library/plotdialog.tcl
+++ b/ds9/library/plotdialog.tcl
@@ -41,6 +41,7 @@ proc PlotDialog {varname wtt title xaxis yaxis} {
set var(graph,title) "$title"
set var(axis,x,title) "$xaxis"
set var(axis,y,title) "$yaxis"
+ set var(axis,y,title,res) {}
# can be turned off for external line plots
set var(graph,format) 1
@@ -51,8 +52,7 @@ proc PlotDialog {varname wtt title xaxis yaxis} {
$var(mb) add cascade -label [msgcat::mc {File}] -menu $var(mb).file
$var(mb) add cascade -label [msgcat::mc {Edit}] -menu $var(mb).edit
$var(mb) add cascade -label [msgcat::mc {Graph}] -menu $var(mb).graph
- $var(mb) add cascade -label [msgcat::mc {Dataset}] -menu $var(mb).dataset
- $var(mb) add cascade -label [msgcat::mc {Select}] -menu $var(mb).select
+ $var(mb) add cascade -label [msgcat::mc {Data}] -menu $var(mb).data
menu $var(mb).file
$var(mb).file add command -label "[msgcat::mc {Load Data}]..." \
@@ -139,31 +139,9 @@ proc PlotDialog {varname wtt title xaxis yaxis} {
-menu $var(mb).graph.bg
$var(mb).graph add separator
$var(mb).graph add command -label "[msgcat::mc {Title}]..." \
- -command [list PlotTitleDialog $varname]
+ -command [list $var(proc,titledialog) $varname]
menu $var(mb).graph.axes
- $var(mb).graph.axes add checkbutton -label [msgcat::mc {X Grid}] \
- -variable ${varname}(axis,x,grid) \
- -command [list $var(proc,updategraph) $varname]
- $var(mb).graph.axes add checkbutton -label [msgcat::mc {Log}] \
- -variable ${varname}(axis,x,log) \
- -command [list $var(proc,updategraph) $varname]
- $var(mb).graph.axes add checkbutton -label [msgcat::mc {Flip}] \
- -variable ${varname}(axis,x,flip) \
- -command [list $var(proc,updategraph) $varname]
- $var(mb).graph.axes add separator
- $var(mb).graph.axes add checkbutton -label [msgcat::mc {Y Grid}] \
- -variable ${varname}(axis,y,grid) \
- -command [list $var(proc,updategraph) $varname]
- $var(mb).graph.axes add checkbutton -label [msgcat::mc {Log}] \
- -variable ${varname}(axis,y,log) \
- -command [list $var(proc,updategraph) $varname]
- $var(mb).graph.axes add checkbutton -label [msgcat::mc {Flip}] \
- -variable ${varname}(axis,y,flip) \
- -command [list $var(proc,updategraph) $varname]
- $var(mb).graph.axes add separator
- $var(mb).graph.axes add command -label "[msgcat::mc {Range}]..." \
- -command [list PlotRangeDialog $varname]
menu $var(mb).graph.legend
$var(mb).graph.legend add checkbutton -label [msgcat::mc {Show}] \
@@ -204,10 +182,39 @@ proc PlotDialog {varname wtt title xaxis yaxis} {
PlotColorMenu $var(mb).graph.bg $varname graph,bg [list $var(proc,updategraph) $varname]
# dataset
- menu $var(mb).dataset
+ menu $var(mb).data
+ $var(mb).data add cascade -label [msgcat::mc {Select}] \
+ -menu $var(mb).data.select
+ $var(mb).data add separator
+ menu $var(mb).data.select
+}
- # select
- menu $var(mb).select
+proc PlotGraphAxesMenu {varname} {
+ upvar #0 $varname var
+ global $varname
+
+ $var(mb).graph.axes add checkbutton -label [msgcat::mc {X Grid}] \
+ -variable ${varname}(axis,x,grid) \
+ -command [list $var(proc,updategraph) $varname]
+ $var(mb).graph.axes add checkbutton -label [msgcat::mc {Log}] \
+ -variable ${varname}(axis,x,log) \
+ -command [list $var(proc,updategraph) $varname]
+ $var(mb).graph.axes add checkbutton -label [msgcat::mc {Flip}] \
+ -variable ${varname}(axis,x,flip) \
+ -command [list $var(proc,updategraph) $varname]
+ $var(mb).graph.axes add separator
+ $var(mb).graph.axes add checkbutton -label [msgcat::mc {Y Grid}] \
+ -variable ${varname}(axis,y,grid) \
+ -command [list $var(proc,updategraph) $varname]
+ $var(mb).graph.axes add checkbutton -label [msgcat::mc {Log}] \
+ -variable ${varname}(axis,y,log) \
+ -command [list $var(proc,updategraph) $varname]
+ $var(mb).graph.axes add checkbutton -label [msgcat::mc {Flip}] \
+ -variable ${varname}(axis,y,flip) \
+ -command [list $var(proc,updategraph) $varname]
+ $var(mb).graph.axes add separator
+ $var(mb).graph.axes add command -label "[msgcat::mc {Range}]..." \
+ -command [list PlotRangeDialog $varname]
}
proc PlotChangeMode {varname} {
@@ -376,6 +383,7 @@ proc PlotTitleDialog {varname} {
set ed(graph,title) $var(graph,title)
set ed(axis,x,title) $var(axis,x,title)
set ed(axis,y,title) $var(axis,y,title)
+ set ed(axis,y,title,res) $var(axis,y,title,res)
set ed(legend,title) $var(legend,title)
DialogCreate $w [msgcat::mc {Title}] ed(ok)
@@ -388,6 +396,8 @@ proc PlotTitleDialog {varname} {
ttk::entry $f.xtitle -textvariable ed(axis,x,title) -width 30
ttk::label $f.ylabel -text [msgcat::mc {Y Axis Title}]
ttk::entry $f.ytitle -textvariable ed(axis,y,title) -width 30
+ ttk::label $f.ylabelres -text [msgcat::mc {Y Axis Title Strip}]
+ ttk::entry $f.ytitleres -textvariable ed(axis,y,titleres) -width 30
ttk::label $f.legendlabel -text [msgcat::mc {Legend Title}]
ttk::entry $f.legendtitle -textvariable ed(legend,title) -width 30
@@ -419,6 +429,7 @@ proc PlotTitleDialog {varname} {
set var(graph,title) $ed(graph,title)
set var(axis,x,title) $ed(axis,x,title)
set var(axis,y,title) $ed(axis,y,title)
+ set var(axis,y,title,res) $ed(axis,y,title,res)
set var(legend,title) $ed(legend,title)
$var(proc,updategraph) $varname
@@ -439,11 +450,11 @@ proc DatasetNameDialog {varname} {
set ed(ok) 0
set ed(name) $var(name)
- DialogCreate $w [msgcat::mc {Dataset}] ed(ok)
+ DialogCreate $w [msgcat::mc {Data}] ed(ok)
# Param
set f [ttk::frame $w.param]
- ttk::label $f.label -text [msgcat::mc {Dataset Name}]
+ ttk::label $f.label -text [msgcat::mc {Data Set Name}]
ttk::entry $f.name -textvariable ed(name) -width 30
grid $f.label $f.name -padx 2 -pady 2 -sticky ew
@@ -468,7 +479,7 @@ proc DatasetNameDialog {varname} {
DialogDismiss $w
if {$ed(ok)} {
- $var(mb).select entryconfig "$var(name)" -label "$ed(name)"
+ $var(mb).data.select entryconfig "$var(name)" -label "$ed(name)"
set var(name) $ed(name)
$var(proc,updateelement) $varname
}
@@ -524,6 +535,9 @@ proc PlotLineSmoothMenu {which var} {
}
proc PlotExportDialog {varname format} {
+ upvar #0 $varname var
+ global $varname
+
global giffbox
global jpegfbox
global tifffbox
@@ -566,7 +580,7 @@ proc PlotExport {varname fn format} {
# besure we are on top
raise $var(top)
- set rr [catch {image create photo -format window -data $var(graph)} ph]
+ set rr [catch {image create photo -format window -data $var(frame)} ph]
if {$rr} {
Error $iap(error)
return
diff --git a/ds9/library/plotline.tcl b/ds9/library/plotline.tcl
index 7ad08cc..3db043a 100644
--- a/ds9/library/plotline.tcl
+++ b/ds9/library/plotline.tcl
@@ -45,6 +45,7 @@ proc PlotLineDialog {varname wtt title xaxis yaxis} {
PlotLineProc $varname
PlotDialog $varname $wtt $title $xaxis $yaxis
+ PlotGraphAxesMenu $varname
PlotDialogLine $varname
}
@@ -56,6 +57,7 @@ proc PlotLineProc {varname} {
set var(proc,updateelement) PlotLineUpdateElement
set var(proc,highlite) PlotLineHighliteElement
set var(proc,button) PlotLineButton
+ set var(proc,titledialog) PlotTitleDialog
}
proc PlotDialogLine {varname} {
@@ -64,170 +66,174 @@ proc PlotDialogLine {varname} {
global ds9
+ PlotGraphAxesMenu $varname
+
# Dataset
- $var(mb).dataset add checkbutton -label [msgcat::mc {Show}] \
+ $var(mb).data add checkbutton -label [msgcat::mc {Show}] \
-variable ${varname}(show) \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset add separator
- $var(mb).dataset add cascade -label [msgcat::mc {Shape}] \
- -menu $var(mb).dataset.shape
- $var(mb).dataset add cascade -label [msgcat::mc {Smooth}] \
- -menu $var(mb).dataset.smooth
- $var(mb).dataset add cascade -label [msgcat::mc {Color}] \
- -menu $var(mb).dataset.color
- $var(mb).dataset add cascade -label [msgcat::mc {Width}] \
- -menu $var(mb).dataset.width
- $var(mb).dataset add cascade -label [msgcat::mc {Fill}] \
- -menu $var(mb).dataset.fill
- $var(mb).dataset add cascade -label [msgcat::mc {Error}] \
- -menu $var(mb).dataset.error
- $var(mb).dataset add separator
- $var(mb).dataset add command -label "[msgcat::mc {Name}]..." \
+ $var(mb).data add separator
+ $var(mb).data add cascade -label [msgcat::mc {Shape}] \
+ -menu $var(mb).data.shape
+ $var(mb).data add cascade -label [msgcat::mc {Smooth}] \
+ -menu $var(mb).data.smooth
+ $var(mb).data add cascade -label [msgcat::mc {Color}] \
+ -menu $var(mb).data.color
+ $var(mb).data add cascade -label [msgcat::mc {Width}] \
+ -menu $var(mb).data.width
+ $var(mb).data add cascade -label [msgcat::mc {Fill}] \
+ -menu $var(mb).data.fill
+ $var(mb).data add cascade -label [msgcat::mc {Error}] \
+ -menu $var(mb).data.error
+ $var(mb).data add separator
+ $var(mb).data add command -label "[msgcat::mc {Name}]..." \
-command [list DatasetNameDialog $varname]
# Shape
- menu $var(mb).dataset.shape
- $var(mb).dataset.shape add radiobutton \
+ menu $var(mb).data.shape
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {None}] \
-variable ${varname}(shape,symbol) -value none \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Circle}] \
-variable ${varname}(shape,symbol) -value circle \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Square}] \
-variable ${varname}(shape,symbol) -value square \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Diamond}] \
-variable ${varname}(shape,symbol) -value diamond \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Plus}] \
-variable ${varname}(shape,symbol) -value plus \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Cross}] \
-variable ${varname}(shape,symbol) -value cross \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Simple Plus}] \
-variable ${varname}(shape,symbol) -value splus \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Simple Cross}] \
-variable ${varname}(shape,symbol) -value scross \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Triangle}] \
-variable ${varname}(shape,symbol) -value triangle \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Arrow}] \
-variable ${varname}(shape,symbol) -value arrow \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.shape add separator
- $var(mb).dataset.shape add checkbutton \
+ $var(mb).data.shape add separator
+ $var(mb).data.shape add checkbutton \
-label [msgcat::mc {Fill}] \
-variable ${varname}(shape,fill) \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.shape add cascade -label [msgcat::mc {Color}] \
- -menu $var(mb).dataset.shape.color
+ $var(mb).data.shape add cascade -label [msgcat::mc {Color}] \
+ -menu $var(mb).data.shape.color
- PlotColorMenu $var(mb).dataset.shape.color $varname shape,color \
+ PlotColorMenu $var(mb).data.shape.color $varname shape,color \
[list PlotLineUpdateElement $varname]
# Smooth
- menu $var(mb).dataset.smooth
- $var(mb).dataset.smooth add radiobutton \
+ menu $var(mb).data.smooth
+ $var(mb).data.smooth add radiobutton \
-label [msgcat::mc {Step}] \
-variable ${varname}(smooth) -value step \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.smooth add radiobutton \
+ $var(mb).data.smooth add radiobutton \
-label [msgcat::mc {Linear}] \
-variable ${varname}(smooth) -value linear \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.smooth add radiobutton \
+ $var(mb).data.smooth add radiobutton \
-label [msgcat::mc {Cubic}] \
-variable ${varname}(smooth) -value cubic \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.smooth add radiobutton \
+ $var(mb).data.smooth add radiobutton \
-label [msgcat::mc {Quadratic}] \
-variable ${varname}(smooth) -value quadratic \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.smooth add radiobutton \
+ $var(mb).data.smooth add radiobutton \
-label [msgcat::mc {Catrom}] \
-variable ${varname}(smooth) -value catrom \
-command [list PlotLineUpdateElement $varname]
# Color
- PlotColorMenu $var(mb).dataset.color $varname color \
+ PlotColorMenu $var(mb).data.color $varname color \
[list PlotLineUpdateElement $varname]
# Width
- menu $var(mb).dataset.width
- $var(mb).dataset.width add radiobutton \
+ menu $var(mb).data.width
+ $var(mb).data.width add radiobutton \
-label {0} -variable ${varname}(width) \
-value 0 -command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.width add radiobutton \
+ $var(mb).data.width add radiobutton \
-label {1} -variable ${varname}(width) \
-value 1 -command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.width add radiobutton \
+ $var(mb).data.width add radiobutton \
-label {2} -variable ${varname}(width) \
-value 2 -command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.width add radiobutton \
+ $var(mb).data.width add radiobutton \
-label {3} -variable ${varname}(width) \
-value 3 -command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.width add radiobutton \
+ $var(mb).data.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 \
+ $var(mb).data.width add separator
+ $var(mb).data.width add checkbutton \
-label [msgcat::mc {Dash}] -variable ${varname}(dash) \
-command [list PlotLineUpdateElement $varname]
# Fill
- menu $var(mb).dataset.fill
- $var(mb).dataset.fill add checkbutton \
+ menu $var(mb).data.fill
+ $var(mb).data.fill add checkbutton \
-label [msgcat::mc {Show}] \
-variable ${varname}(fill) \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.fill add separator
- $var(mb).dataset.fill add cascade -label [msgcat::mc {Color}] \
- -menu $var(mb).dataset.fill.color
+ $var(mb).data.fill add separator
+ $var(mb).data.fill add cascade -label [msgcat::mc {Color}] \
+ -menu $var(mb).data.fill.color
- PlotColorMenu $var(mb).dataset.fill.color $varname fill,color \
+ PlotColorMenu $var(mb).data.fill.color $varname fill,color \
[list PlotLineUpdateElement $varname]
# Error
- menu $var(mb).dataset.error
- $var(mb).dataset.error add checkbutton -label [msgcat::mc {Show}] \
+ menu $var(mb).data.error
+ $var(mb).data.error add checkbutton -label [msgcat::mc {Show}] \
-variable ${varname}(error) \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.error add checkbutton -label [msgcat::mc {Cap}] \
+ $var(mb).data.error add checkbutton -label [msgcat::mc {Cap}] \
-variable ${varname}(error,cap) \
-command [list PlotLineUpdateElement $varname]
- $var(mb).dataset.error add separator
- $var(mb).dataset.error add cascade -label [msgcat::mc {Color}] \
- -menu $var(mb).dataset.error.color
- $var(mb).dataset.error add cascade -label [msgcat::mc {Width}] \
- -menu $var(mb).dataset.error.width
+ $var(mb).data.error add separator
+ $var(mb).data.error add cascade -label [msgcat::mc {Color}] \
+ -menu $var(mb).data.error.color
+ $var(mb).data.error add cascade -label [msgcat::mc {Width}] \
+ -menu $var(mb).data.error.width
- PlotColorMenu $var(mb).dataset.error.color $varname error,color \
+ PlotColorMenu $var(mb).data.error.color $varname error,color \
[list PlotLineUpdateElement $varname]
- WidthDashMenu $var(mb).dataset.error.width $varname error,width {} \
+ WidthDashMenu $var(mb).data.error.width $varname error,width {} \
[list PlotLineUpdateElement $varname] {}
# graph
set var(type) line
- set var(graph) [blt::graph $var(top).line \
+ set var(frame) [ttk::frame $var(top).fr]
+ set var(graph) [blt::graph $var(frame).line \
-width 600 \
-height 500 \
-highlightthickness 0 \
]
pack $var(graph) -expand yes -fill both
+ pack $var(frame) -expand yes -fill both
# set up zoom stack, assuming mode is zoom
switch $ds9(wm) {
diff --git a/ds9/library/plotprocess.tcl b/ds9/library/plotprocess.tcl
index f21ccc3..a1490a2 100644
--- a/ds9/library/plotprocess.tcl
+++ b/ds9/library/plotprocess.tcl
@@ -53,8 +53,8 @@ proc PrefsDialogPlot {} {
grid $f.ttextlab $f.textlab -padx 2 -pady 2 -sticky w
grid $f.tnumlab $f.numlab -padx 2 -pady 2 -sticky w
- # Dataset
- set f [ttk::labelframe $w.plot.dataset -text [msgcat::mc {Dataset}]]
+ # Data
+ set f [ttk::labelframe $w.plot.data -text [msgcat::mc {Data Set}]]
# Show
ttk::checkbutton $f.show -text [msgcat::mc {Show}] -variable pap(show)
@@ -102,7 +102,7 @@ proc PrefsDialogPlot {} {
grid $f.errortitle $f.error $f.errorcap $f.errorcolor $f.errorwidth \
-padx 2 -pady 2 -sticky w
- pack $w.plot.graph $w.plot.grid $w.plot.axis $w.plot.dataset \
+ pack $w.plot.graph $w.plot.grid $w.plot.axis $w.plot.data \
-side top -fill both -expand true
}
@@ -190,6 +190,11 @@ proc PlotCmdScatter {title xaxis yaxis dim} {
PlotScatter $parse(tt) {} $title $xaxis $yaxis $dim $parse(buf)
}
+proc PlotCmdStrip {title xaxis yaxis dim} {
+ global parse
+ PlotStrip $parse(tt) {} $title $xaxis $yaxis $dim $parse(buf)
+}
+
proc PlotCmdAnalysisPlotStdin {which} {
global parse
AnalysisPlotStdin $which $parse(tt) {} $parse(buf)
diff --git a/ds9/library/plotscatter.tcl b/ds9/library/plotscatter.tcl
index a9b7fc5..f940c17 100644
--- a/ds9/library/plotscatter.tcl
+++ b/ds9/library/plotscatter.tcl
@@ -56,6 +56,7 @@ proc PlotScatterProc {varname} {
set var(proc,updateelement) PlotScatterUpdateElement
set var(proc,highlite) PlotScatterHighliteElement
set var(proc,button) PlotScatterButton
+ set var(proc,titledialog) PlotTitleDialog
}
proc PlotDialogScatter {varname} {
@@ -64,97 +65,101 @@ proc PlotDialogScatter {varname} {
global ds9
- # Dataset
- $var(mb).dataset add checkbutton -label [msgcat::mc {Show}] \
+ PlotGraphAxesMenu $varname
+
+ # Data
+ $var(mb).data add checkbutton -label [msgcat::mc {Show}] \
-variable ${varname}(show) \
-command [list PlotScatterUpdateElement $varname]
- $var(mb).dataset add separator
- $var(mb).dataset add cascade -label [msgcat::mc {Shape}] \
- -menu $var(mb).dataset.shape
- $var(mb).dataset add cascade -label [msgcat::mc {Error}] \
- -menu $var(mb).dataset.error
- $var(mb).dataset add separator
- $var(mb).dataset add command -label "[msgcat::mc {Name}]..." \
+ $var(mb).data add separator
+ $var(mb).data add cascade -label [msgcat::mc {Shape}] \
+ -menu $var(mb).data.shape
+ $var(mb).data add cascade -label [msgcat::mc {Error}] \
+ -menu $var(mb).data.error
+ $var(mb).data add separator
+ $var(mb).data add command -label "[msgcat::mc {Name}]..." \
-command [list DatasetNameDialog $varname]
# Shape
- menu $var(mb).dataset.shape
- $var(mb).dataset.shape add radiobutton \
+ menu $var(mb).data.shape
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Circle}] \
-variable ${varname}(shape,symbol) -value circle \
-command [list PlotScatterUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Square}] \
-variable ${varname}(shape,symbol) -value square \
-command [list PlotScatterUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Diamond}] \
-variable ${varname}(shape,symbol) -value diamond \
-command [list PlotScatterUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Plus}] \
-variable ${varname}(shape,symbol) -value plus \
-command [list PlotScatterUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Cross}] \
-variable ${varname}(shape,symbol) -value cross \
-command [list PlotScatterUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Simple Plus}] \
-variable ${varname}(shape,symbol) -value splus \
-command [list PlotScatterUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Simple Cross}] \
-variable ${varname}(shape,symbol) -value scross \
-command [list PlotScatterUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Triangle}] \
-variable ${varname}(shape,symbol) -value triangle \
-command [list PlotScatterUpdateElement $varname]
- $var(mb).dataset.shape add radiobutton \
+ $var(mb).data.shape add radiobutton \
-label [msgcat::mc {Arrow}] \
-variable ${varname}(shape,symbol) -value arrow \
-command [list PlotScatterUpdateElement $varname]
- $var(mb).dataset.shape add separator
- $var(mb).dataset.shape add checkbutton \
+ $var(mb).data.shape add separator
+ $var(mb).data.shape add checkbutton \
-label [msgcat::mc {Fill}] \
-variable ${varname}(shape,fill) \
-command [list PlotScatterUpdateElement $varname]
- $var(mb).dataset.shape add cascade -label [msgcat::mc {Color}] \
- -menu $var(mb).dataset.shape.color
+ $var(mb).data.shape add cascade -label [msgcat::mc {Color}] \
+ -menu $var(mb).data.shape.color
# Color
- PlotColorMenu $var(mb).dataset.shape.color $varname shape,color \
+ PlotColorMenu $var(mb).data.shape.color $varname shape,color \
[list PlotScatterUpdateElement $varname]
# Error
- menu $var(mb).dataset.error
- $var(mb).dataset.error add checkbutton -label [msgcat::mc {Show}] \
+ menu $var(mb).data.error
+ $var(mb).data.error add checkbutton -label [msgcat::mc {Show}] \
-variable ${varname}(error) \
-command [list PlotScatterUpdateElement $varname]
- $var(mb).dataset.error add checkbutton -label [msgcat::mc {Cap}] \
+ $var(mb).data.error add checkbutton -label [msgcat::mc {Cap}] \
-variable ${varname}(error,cap) \
-command [list PlotScatterUpdateElement $varname]
- $var(mb).dataset.error add separator
- $var(mb).dataset.error add cascade -label [msgcat::mc {Color}] \
- -menu $var(mb).dataset.error.color
- $var(mb).dataset.error add cascade -label [msgcat::mc {Width}] \
- -menu $var(mb).dataset.error.width
+ $var(mb).data.error add separator
+ $var(mb).data.error add cascade -label [msgcat::mc {Color}] \
+ -menu $var(mb).data.error.color
+ $var(mb).data.error add cascade -label [msgcat::mc {Width}] \
+ -menu $var(mb).data.error.width
- PlotColorMenu $var(mb).dataset.error.color $varname error,color \
+ PlotColorMenu $var(mb).data.error.color $varname error,color \
[list PlotScatterUpdateElement $varname]
- WidthDashMenu $var(mb).dataset.error.width $varname error,width {} \
+ WidthDashMenu $var(mb).data.error.width $varname error,width {} \
[list PlotScatterUpdateElement $varname] {}
# graph
set var(type) scatter
- set var(graph) [blt::graph $var(top).scatter \
+ set var(frame) [ttk::frame $var(top).fr]
+ set var(graph) [blt::graph $var(frame).scatter \
-width 600 \
-height 500 \
-highlightthickness 0 \
]
pack $var(graph) -expand yes -fill both
+ pack $var(frame) -expand yes -fill both
# set up zoom stack, assuming mode is zoom
switch $ds9(wm) {
diff --git a/ds9/parsers/plotlex.fcl b/ds9/parsers/plotlex.fcl
index 2186580..0c7211c 100644
--- a/ds9/parsers/plotlex.fcl
+++ b/ds9/parsers/plotlex.fcl
@@ -111,6 +111,7 @@ stats {return $STATS_}
statistics {return $STATISTICS_}
step {return $STEP_}
stdin {return $STDIN_}
+strip {return $STRIP_}
style {return $STYLE_}
sunken {return $SUNKEN_}
tabloid {return $TABLOID_}
diff --git a/ds9/parsers/plotlex.tcl b/ds9/parsers/plotlex.tcl
index 500e0ac..7d35436 100644
--- a/ds9/parsers/plotlex.tcl
+++ b/ds9/parsers/plotlex.tcl
@@ -302,33 +302,34 @@ set STATS_ 376
set STATISTICS_ 377
set STEP_ 378
set STDIN_ 379
-set STYLE_ 380
-set SUNKEN_ 381
-set TABLOID_ 382
-set TITLE_ 383
-set TOP_ 384
-set TRIANGLE_ 385
-set TYPE_ 386
-set VIEW_ 387
-set WEIGHT_ 388
-set WIDTH_ 389
-set ZOOM_ 390
-set XY_ 391
-set XYEX_ 392
-set XYEY_ 393
-set XYEXEY_ 394
-set LINEARLINEAR_ 395
-set LOGLINEAR_ 396
-set LINEARLOG_ 397
-set LOGLOG_ 398
-set XAXIS_ 399
-set YAXIS_ 400
-set GIF_ 401
-set TIFF_ 402
-set JPEG_ 403
-set PNG_ 404
-set PACKBITS_ 405
-set DEFLATE_ 406
+set STRIP_ 380
+set STYLE_ 381
+set SUNKEN_ 382
+set TABLOID_ 383
+set TITLE_ 384
+set TOP_ 385
+set TRIANGLE_ 386
+set TYPE_ 387
+set VIEW_ 388
+set WEIGHT_ 389
+set WIDTH_ 390
+set ZOOM_ 391
+set XY_ 392
+set XYEX_ 393
+set XYEY_ 394
+set XYEXEY_ 395
+set LINEARLINEAR_ 396
+set LOGLINEAR_ 397
+set LINEARLOG_ 398
+set LOGLOG_ 399
+set XAXIS_ 400
+set YAXIS_ 401
+set GIF_ 402
+set TIFF_ 403
+set JPEG_ 404
+set PNG_ 405
+set PACKBITS_ 406
+set DEFLATE_ 407
while {1} {
if {[string length $yy_current_buffer] - $index_ < 1024} {
@@ -1078,391 +1079,398 @@ set DEFLATE_ 406
set yyleng [string length $yytext]
set matched_rule 103
}
- # rule 104: style
- if {[regexp -start $index_ -indices -line -nocase -- {\A(style)} $yy_current_buffer match] > 0 && \
+ # rule 104: strip
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(strip)} $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: sunken
- if {[regexp -start $index_ -indices -line -nocase -- {\A(sunken)} $yy_current_buffer match] > 0 && \
+ # rule 105: 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 105
}
- # rule 106: tabloid
- if {[regexp -start $index_ -indices -line -nocase -- {\A(tabloid)} $yy_current_buffer match] > 0 && \
+ # rule 106: 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 106
}
- # rule 107: title
- if {[regexp -start $index_ -indices -line -nocase -- {\A(title)} $yy_current_buffer match] > 0 && \
+ # rule 107: 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 107
}
- # rule 108: top
- if {[regexp -start $index_ -indices -line -nocase -- {\A(top)} $yy_current_buffer match] > 0 && \
+ # rule 108: 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 108
}
- # rule 109: triangle
- if {[regexp -start $index_ -indices -line -nocase -- {\A(triangle)} $yy_current_buffer match] > 0 && \
+ # rule 109: 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 109
}
- # rule 110: type
- if {[regexp -start $index_ -indices -line -nocase -- {\A(type)} $yy_current_buffer match] > 0 && \
+ # rule 110: 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 110
}
- # rule 111: view
- if {[regexp -start $index_ -indices -line -nocase -- {\A(view)} $yy_current_buffer match] > 0 && \
+ # rule 111: 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 111
}
- # rule 112: weight
- if {[regexp -start $index_ -indices -line -nocase -- {\A(weight)} $yy_current_buffer match] > 0 && \
+ # rule 112: 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 112
}
- # rule 113: width
- if {[regexp -start $index_ -indices -line -nocase -- {\A(width)} $yy_current_buffer match] > 0 && \
+ # rule 113: 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 113
}
- # rule 114: zoom
- if {[regexp -start $index_ -indices -line -nocase -- {\A(zoom)} $yy_current_buffer match] > 0 && \
+ # rule 114: 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 114
}
- # rule 115: xy
- if {[regexp -start $index_ -indices -line -nocase -- {\A(xy)} $yy_current_buffer match] > 0 && \
+ # rule 115: 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 115
}
- # rule 116: xyex
- if {[regexp -start $index_ -indices -line -nocase -- {\A(xyex)} $yy_current_buffer match] > 0 && \
+ # rule 116: 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 116
}
- # rule 117: xyey
- if {[regexp -start $index_ -indices -line -nocase -- {\A(xyey)} $yy_current_buffer match] > 0 && \
+ # rule 117: 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 117
}
- # rule 118: xyexey
- if {[regexp -start $index_ -indices -line -nocase -- {\A(xyexey)} $yy_current_buffer match] > 0 && \
+ # rule 118: 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 118
}
- # rule 119: linearlinear
- if {[regexp -start $index_ -indices -line -nocase -- {\A(linearlinear)} $yy_current_buffer match] > 0 && \
+ # rule 119: 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 119
}
- # rule 120: loglinear
- if {[regexp -start $index_ -indices -line -nocase -- {\A(loglinear)} $yy_current_buffer match] > 0 && \
+ # rule 120: 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 120
}
- # rule 121: linearlog
- if {[regexp -start $index_ -indices -line -nocase -- {\A(linearlog)} $yy_current_buffer match] > 0 && \
+ # rule 121: 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 121
}
- # rule 122: loglog
- if {[regexp -start $index_ -indices -line -nocase -- {\A(loglog)} $yy_current_buffer match] > 0 && \
+ # rule 122: 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 122
}
- # rule 123: xaxis
- if {[regexp -start $index_ -indices -line -nocase -- {\A(xaxis)} $yy_current_buffer match] > 0 && \
+ # rule 123: 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 123
}
- # rule 124: yaxis
- if {[regexp -start $index_ -indices -line -nocase -- {\A(yaxis)} $yy_current_buffer match] > 0 && \
+ # rule 124: 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 124
}
- # rule 125: gif
- if {[regexp -start $index_ -indices -line -nocase -- {\A(gif)} $yy_current_buffer match] > 0 && \
+ # rule 125: 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 125
}
- # rule 126: tiff
- if {[regexp -start $index_ -indices -line -nocase -- {\A(tiff)} $yy_current_buffer match] > 0 && \
+ # rule 126: gif
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(gif)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 126
}
- # rule 127: jpeg
- if {[regexp -start $index_ -indices -line -nocase -- {\A(jpeg)} $yy_current_buffer match] > 0 && \
+ # rule 127: tiff
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(tiff)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 127
}
- # rule 128: png
- if {[regexp -start $index_ -indices -line -nocase -- {\A(png)} $yy_current_buffer match] > 0 && \
+ # rule 128: jpeg
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(jpeg)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 128
}
- # rule 129: none
- if {[regexp -start $index_ -indices -line -nocase -- {\A(none)} $yy_current_buffer match] > 0 && \
+ # rule 129: png
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(png)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 129
}
- # rule 130: packbits
- if {[regexp -start $index_ -indices -line -nocase -- {\A(packbits)} $yy_current_buffer match] > 0 && \
+ # rule 130: 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 130
}
- # rule 131: deflate
- if {[regexp -start $index_ -indices -line -nocase -- {\A(deflate)} $yy_current_buffer match] > 0 && \
+ # rule 131: packbits
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(packbits)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 131
}
- # rule 132: yes
- if {[regexp -start $index_ -indices -line -nocase -- {\A(yes)} $yy_current_buffer match] > 0 && \
+ # rule 132: deflate
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(deflate)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 132
}
- # rule 133: no
- if {[regexp -start $index_ -indices -line -nocase -- {\A(no)} $yy_current_buffer match] > 0 && \
+ # rule 133: 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 133
}
- # rule 134: on
- if {[regexp -start $index_ -indices -line -nocase -- {\A(on)} $yy_current_buffer match] > 0 && \
+ # rule 134: 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 134
}
- # rule 135: off
- if {[regexp -start $index_ -indices -line -nocase -- {\A(off)} $yy_current_buffer match] > 0 && \
+ # rule 135: 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 135
}
- # rule 136: true
- if {[regexp -start $index_ -indices -line -nocase -- {\A(true)} $yy_current_buffer match] > 0 && \
+ # rule 136: 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 136
}
- # rule 137: false
- if {[regexp -start $index_ -indices -line -nocase -- {\A(false)} $yy_current_buffer match] > 0 && \
+ # rule 137: 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 137
}
- # rule 138: font
- if {[regexp -start $index_ -indices -line -nocase -- {\A(font)} $yy_current_buffer match] > 0 && \
+ # rule 138: 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 138
}
- # rule 139: fontsize
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fontsize)} $yy_current_buffer match] > 0 && \
+ # rule 139: 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 139
}
- # rule 140: fontslant
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fontslant)} $yy_current_buffer match] > 0 && \
+ # rule 140: 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 140
}
- # rule 141: fontstyle
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fontstyle)} $yy_current_buffer match] > 0 && \
+ # rule 141: 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 141
}
- # rule 142: fontweight
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fontweight)} $yy_current_buffer match] > 0 && \
+ # rule 142: 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 142
}
- # rule 143: times
- if {[regexp -start $index_ -indices -line -nocase -- {\A(times)} $yy_current_buffer match] > 0 && \
+ # rule 143: 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 143
}
- # rule 144: helvetica
- if {[regexp -start $index_ -indices -line -nocase -- {\A(helvetica)} $yy_current_buffer match] > 0 && \
+ # rule 144: 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 144
}
- # rule 145: courier
- if {[regexp -start $index_ -indices -line -nocase -- {\A(courier)} $yy_current_buffer match] > 0 && \
+ # rule 145: 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 145
}
- # rule 146: normal
- if {[regexp -start $index_ -indices -line -nocase -- {\A(normal)} $yy_current_buffer match] > 0 && \
+ # rule 146: 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 146
}
- # rule 147: bold
- if {[regexp -start $index_ -indices -line -nocase -- {\A(bold)} $yy_current_buffer match] > 0 && \
+ # rule 147: 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 147
}
- # rule 148: roman
- if {[regexp -start $index_ -indices -line -nocase -- {\A(roman)} $yy_current_buffer match] > 0 && \
+ # rule 148: 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 148
}
- # rule 149: italic
- if {[regexp -start $index_ -indices -line -nocase -- {\A(italic)} $yy_current_buffer match] > 0 && \
+ # rule 149: 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 149
}
- # rule 150: [+-]?{D}+
- if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])+)} $yy_current_buffer match] > 0 && \
+ # rule 150: 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 150
}
- # rule 151: [+-]?{D}+\.?({E})?
- if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])+\.?(([Ee][+-]?([0-9])+))?)} $yy_current_buffer match] > 0 && \
+ # rule 151: [+-]?{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 151
}
- # rule 152: [+-]?{D}*\.{D}+({E})?
- if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])*\.([0-9])+(([Ee][+-]?([0-9])+))?)} $yy_current_buffer match] > 0 && \
+ # rule 152: [+-]?{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 152
}
- # rule 153: \"[^\"]*\"
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\"[^\"]*\")} $yy_current_buffer match] > 0 && \
+ # rule 153: [+-]?{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 153
}
- # rule 154: \'[^\']*\'
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\'[^\']*\')} $yy_current_buffer match] > 0 && \
+ # rule 154: \"[^\"]*\"
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(\"[^\"]*\")} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 154
}
- # rule 155: \{[^\}]*\}
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\{[^\}]*\})} $yy_current_buffer match] > 0 && \
+ # rule 155: \'[^\']*\'
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(\'[^\']*\')} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 155
}
- # rule 156: \S+\S+
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\S+\S+)} $yy_current_buffer match] > 0 && \
+ # rule 156: \{[^\}]*\}
+ 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 156
}
- # rule 157: \s
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\s)} $yy_current_buffer match] > 0 && \
+ # rule 157: \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 157
}
- # rule 158: .
- if {[regexp -start $index_ -indices -line -nocase -- {\A(.)} $yy_current_buffer match] > 0 && \
+ # rule 158: \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 158
}
+ # rule 159: .
+ 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 159
+ }
if {$matched_rule == -1} {
set yytext [string index $yy_current_buffer $index_]
set yyleng 1
@@ -1788,152 +1796,152 @@ return $STEP_
return $STDIN_
}
104 {
-return $STYLE_
+return $STRIP_
}
105 {
-return $SUNKEN_
+return $STYLE_
}
106 {
-return $TABLOID_
+return $SUNKEN_
}
107 {
-return $TITLE_
+return $TABLOID_
}
108 {
-return $TOP_
+return $TITLE_
}
109 {
-return $TRIANGLE_
+return $TOP_
}
110 {
-return $TYPE_
+return $TRIANGLE_
}
111 {
-return $VIEW_
+return $TYPE_
}
112 {
-return $WEIGHT_
+return $VIEW_
}
113 {
-return $WIDTH_
+return $WEIGHT_
}
114 {
-return $ZOOM_
+return $WIDTH_
}
115 {
-return $XY_
+return $ZOOM_
}
116 {
-return $XYEX_
+return $XY_
}
117 {
-return $XYEY_
+return $XYEX_
}
118 {
-return $XYEXEY_
+return $XYEY_
}
119 {
-return $LINEARLINEAR_
+return $XYEXEY_
}
120 {
-return $LOGLINEAR_
+return $LINEARLINEAR_
}
121 {
-return $LINEARLOG_
+return $LOGLINEAR_
}
122 {
-return $LOGLOG_
+return $LINEARLOG_
}
123 {
-return $XAXIS_
+return $LOGLOG_
}
124 {
-return $YAXIS_
+return $XAXIS_
}
125 {
-return $GIF_
+return $YAXIS_
}
126 {
-return $TIFF_
+return $GIF_
}
127 {
-return $JPEG_
+return $TIFF_
}
128 {
-return $PNG_
+return $JPEG_
}
129 {
-return $NONE_
+return $PNG_
}
130 {
-return $PACKBITS_
+return $NONE_
}
131 {
-return $DEFLATE_
+return $PACKBITS_
}
132 {
-return $YES_
+return $DEFLATE_
}
133 {
-return $NO_
+return $YES_
}
134 {
-return $ON_
+return $NO_
}
135 {
-return $OFF_
+return $ON_
}
136 {
-return $TRUE_
+return $OFF_
}
137 {
-return $FALSE_
+return $TRUE_
}
138 {
-return $FONT_
+return $FALSE_
}
139 {
-return $FONTSIZE_
+return $FONT_
}
140 {
-return $FONTSLANT_
+return $FONTSIZE_
}
141 {
-return $FONTSTYLE_
+return $FONTSLANT_
}
142 {
-return $FONTWEIGHT_
+return $FONTSTYLE_
}
143 {
-return $TIMES_
+return $FONTWEIGHT_
}
144 {
-return $HELVETICA_
+return $TIMES_
}
145 {
-return $COURIER_
+return $HELVETICA_
}
146 {
-return $NORMAL_
+return $COURIER_
}
147 {
-return $BOLD_
+return $NORMAL_
}
148 {
-return $ROMAN_
+return $BOLD_
}
149 {
-return $ITALIC_
+return $ROMAN_
}
150 {
-set yylval $yytext; return $INT_
+return $ITALIC_
}
- 151 -
- 152 {
-set yylval $yytext; return $REAL_
+ 151 {
+set yylval $yytext; return $INT_
}
+ 152 -
153 {
-set yylval [string range $yytext 1 end-1]; return $STRING_
+set yylval $yytext; return $REAL_
}
154 {
set yylval [string range $yytext 1 end-1]; return $STRING_
@@ -1942,12 +1950,15 @@ set yylval [string range $yytext 1 end-1]; return $STRING_
set yylval [string range $yytext 1 end-1]; return $STRING_
}
156 {
-set yylval $yytext; return $STRING_
+set yylval [string range $yytext 1 end-1]; return $STRING_
}
157 {
-# ignore whitespace
+set yylval $yytext; return $STRING_
}
158 {
+# ignore whitespace
+ }
+ 159 {
set yylval $yytext; return $yylval
}
default
diff --git a/ds9/parsers/plotparser.tab.tcl b/ds9/parsers/plotparser.tab.tcl
index bdd4722..309b226 100644
--- a/ds9/parsers/plotparser.tab.tcl
+++ b/ds9/parsers/plotparser.tab.tcl
@@ -121,30 +121,31 @@ set STATS_ 376
set STATISTICS_ 377
set STEP_ 378
set STDIN_ 379
-set STYLE_ 380
-set SUNKEN_ 381
-set TABLOID_ 382
-set TITLE_ 383
-set TOP_ 384
-set TRIANGLE_ 385
-set TYPE_ 386
-set VIEW_ 387
-set WEIGHT_ 388
-set WIDTH_ 389
-set ZOOM_ 390
-set XY_ 391
-set XYEX_ 392
-set XYEY_ 393
-set XYEXEY_ 394
-set LINEARLINEAR_ 395
-set LOGLINEAR_ 396
-set LINEARLOG_ 397
-set LOGLOG_ 398
-set XAXIS_ 399
-set YAXIS_ 400
-set GIF_ 401
-set TIFF_ 402
-set JPEG_ 403
-set PNG_ 404
-set PACKBITS_ 405
-set DEFLATE_ 406
+set STRIP_ 380
+set STYLE_ 381
+set SUNKEN_ 382
+set TABLOID_ 383
+set TITLE_ 384
+set TOP_ 385
+set TRIANGLE_ 386
+set TYPE_ 387
+set VIEW_ 388
+set WEIGHT_ 389
+set WIDTH_ 390
+set ZOOM_ 391
+set XY_ 392
+set XYEX_ 393
+set XYEY_ 394
+set XYEXEY_ 395
+set LINEARLINEAR_ 396
+set LOGLINEAR_ 397
+set LINEARLOG_ 398
+set LOGLOG_ 399
+set XAXIS_ 400
+set YAXIS_ 401
+set GIF_ 402
+set TIFF_ 403
+set JPEG_ 404
+set PNG_ 405
+set PACKBITS_ 406
+set DEFLATE_ 407
diff --git a/ds9/parsers/plotparser.tac b/ds9/parsers/plotparser.tac
index cbbfdbf..6bc29eb 100644
--- a/ds9/parsers/plotparser.tac
+++ b/ds9/parsers/plotparser.tac
@@ -114,6 +114,7 @@
%token STATISTICS_
%token STEP_
%token STDIN_
+%token STRIP_
%token STYLE_
%token SUNKEN_
%token TABLOID_
@@ -161,6 +162,7 @@ command : plot
plot : LINE_ line
| BAR_ {PlotCmdNew {}; PlotCmdBar {} {} {} xy}
| SCATTER_ {PlotCmdNew {}; PlotCmdScatter {} {} {} xy}
+ | STRIP_ {PlotCmdNew {}; PlotCmdStrip {} {} {} xy}
# parse error command line
| {PlotCmdNew {}; PlotCmdLine {} {} {} xy}
@@ -180,6 +182,7 @@ new : newLine
| LINE_ newLine
| BAR_ newBar
| SCATTER_ newScatter
+ | STRIP_ newStrip
;
newLine : STRING_ STRING_ STRING_ dim {PlotCmdLine $1 $2 $3 $4}
@@ -209,6 +212,15 @@ newScatter : STRING_ STRING_ STRING_ dim {PlotCmdScatter $1 $2 $3 $4}
| STRING_ STRING_ STRING_ INT_ {PlotCmdScatter $1 $2 $3 $4}
;
+newStrip : STRING_ STRING_ STRING_ dim {PlotCmdStrip $1 $2 $3 $4}
+# parse error command line
+ | {PlotCmdStrip {} {} {} xy}
+# xpa only
+ | STDIN_ {PlotCmdAnalysisPlotStdin strip}
+ # backward compatibility
+ | STRING_ STRING_ STRING_ INT_ {PlotCmdStrip $1 $2 $3 $4}
+ ;
+
xy : 'x' {set _ x}
| 'X' {set _ x}
| 'y' {set _ y}
diff --git a/ds9/parsers/plotparser.tcl b/ds9/parsers/plotparser.tcl
index def123e..4bd71ab 100644
--- a/ds9/parsers/plotparser.tcl
+++ b/ds9/parsers/plotparser.tcl
@@ -62,4359 +62,4449 @@ proc plot::unsetupvalues {numsyms} {
array set plot::table {
257:0 reduce
- 182:277,target 210
- 221:421,target 317
+ 182:277,target 83
9:284 shift
- 283:277,target 153
- 122:0,target 4
+ 283:277,target 238
+ 122:0,target 3
9:285 shift
- 338:277,target 163
- 152:383,target 266
+ 10:384 shift
+ 338:277,target 166
+ 56:257 shift
4:337 shift
- 10:385 shift
- 45:349 shift
+ 56:258 shift
9:287 shift
- 172:278 shift
+ 323:394,target 129
+ 56:260 shift
+ 56:259 shift
+ 368:394,target 129
310:0 reduce
309:0 reduce
299:0 reduce
+ 56:261 shift
9:300 shift
- 235:268,target 321
+ 10:388 shift
+ 235:268,target 327
+ 142:275 shift
+ 56:262 shift
+ 10:390 shift
+ 142:276 shift
+ 51:314 shift
9:292 shift
142:277 reduce
9:293 shift
- 171:327,target 292
- 91:263,target 171
- 3:378,target 16
- 8:337,target 46
+ 10:308,target 38
+ 10:298,target 31
+ 155:427 goto
+ 91:263,target 172
+ 3:378,target 17
9:304 shift
9:294 shift
- 356:0,target 1
+ 39:408 goto
+ 377:277 reduce
+ 356:0,target 225
+ 135:0 reduce
9:305 shift
352:0 reduce
9:306 shift
- 96:333,target 54
+ 246:408,target 348
+ 51:320 shift
9:307 shift
+ 156:427,target 275
112:277 reduce
9:308 shift
9:298 shift
- 35:450,target 138
- 325:0,target 157
- 97:316,target 56
- 64:0,target 204
+ 64:0,target 35
9:299 shift
347:277 reduce
- 47:341,target 169
- 361:427 goto
+ 86:277 reduce
+ 155:y,target 101
9:312 shift
- 158:384,target 283
+ 22:422,target 86
+ 245:262,target 125
+ 217:257 shift
9:313 shift
- 284:0,target 150
- 33:0,target 117
- 8:285,target 25
- 26:271 shift
+ 284:0,target 228
+ 217:258 shift
+ 39:262,target 125
+ 217:260 shift
+ 217:259 shift
317:277 reduce
+ 217:261 shift
+ 56:277 reduce
+ 217:262 shift
9:317 shift
- 253:0,target 110
- 241:407,target 342
- 229:0 reduce
- 96:281,target 54
- 191:407 goto
- 137:277,target 189
- 0:344,target 31
- 29:448,target 116
- 35:407,target 137
- 183:277,target 208
+ 10:367,target 55
+ 253:0,target 196
+ 230:0 reduce
+ 137:277,target 254
+ 0:344,target 32
+ 183:277,target 212
+ 97:264,target 236
277:277 reduce
- 152:399,target 205
- 21:328 shift
- 284:277,target 150
+ 26:277 shift
+ 284:277,target 228
+ 222:0,target 245
4:364 reduce
- 33:277,target 117
- 340:277,target 162
- 339:277,target 164
- 240:261,target 122
- 78:277,target 29
- 26:279 shift
- 272:0 reduce
+ 340:277,target 12
+ 339:277,target 11
9:325 shift
- 21:0 reduce
- 247:277 reduce
- 181:0,target 206
- 56:290 shift
+ 369:394,target 129
+ 247:277 shift
+ 10:325,target 42
9:330 shift
107:0 reduce
- 0:292,target 31
+ 0:292,target 32
9:331 shift
- 11:298,target 246
- 324:0 reduce
- 172:327,target 292
- 92:263,target 168
+ 10:430 goto
+ 24:447,target 97
+ 172:322 shift
+ 150:0,target 95
+ 149:0,target 94
+ 92:263,target 176
63:0 reduce
9:332 shift
- 9:337,target 46
- 15:380 reduce
+ 9:337,target 47
217:277 reduce
- 172:324 shift
- 162:393,target 127
- 0:413,target 6
- 97:333,target 56
- 155:460 goto
- 118:0,target 2
- 56:297 shift
+ 15:381 reduce
+ 142:433,target 263
+ 118:0,target 93
9:336 shift
- 36:450,target 139
- 45:390 shift
- 318:393,target 127
- 172:327 shift
- 98:316,target 53
+ 42:408,target 161
+ 150:0 reduce
+ 149:0 reduce
+ 100:262,target 59
+ 98:316,target 60
92:263 reduce
9:337 shift
366:0 reduce
- 270:335,target 358
92:264 reduce
- 75:407 goto
- 48:341,target 169
+ 48:341,target 171
4:379 reduce
- 191:262,target 123
+ 4:380 reduce
+ 179:354,target 307
92:265 reduce
+ 246:262,target 125
92:266 reduce
- 8:312,target 38
92:267 reduce
- 15:389 reduce
- 24:Y,target 97
- 41:262,target 123
- 9:285,target 25
+ 15:390 reduce
+ 9:285,target 26
+ 10:384,target 60
202:0 reduce
- 192:0 reduce
147:277 reduce
+ 51:356 shift
+ 3:464,target 20
9:344 shift
- 154:X,target 96
- 0:361,target 31
+ 0:361,target 32
9:345 shift
- 353:0,target 229
- 97:281,target 56
- 152:426,target 267
- 138:277,target 90
- 1:344,target 33
- 36:407,target 137
- 184:277,target 209
- 240:277,target 1
- 117:277 shift
- 322:0,target 9
- 285:277,target 116
- 244:0 reduce
- 34:277,target 117
- 40:455 goto
+ 353:0,target 152
+ 81:424,target 227
+ 274:258,target 121
+ 1:344,target 34
+ 184:277,target 216
+ 117:277 reduce
+ 322:0,target 31
+ 285:277,target 160
+ 34:277,target 123
353:277 reduce
- 341:277,target 145
- 241:261,target 122
- 80:277,target 223
- 79:277,target 222
+ 341:277,target 164
+ 80:277,target 224
+ 79:277,target 30
+ 152:y,target 101
9:353 shift
- 10:452 goto
- 35:261,target 122
- 281:0,target 152
- 8:371,target 56
- 30:0,target 1
- 323:277 reduce
+ 323:275 shift
+ 281:0,target 229
+ 142:339 shift
+ 62:275 shift
+ 29:0,target 84
+ 44:434,target 165
+ 60:428,target 210
286:0 reduce
- 62:277 reduce
- 21:364 shift
35:0 reduce
- 56:329 shift
- 1:292,target 33
+ 268:257,target 120
+ 55:453,target 194
+ 1:292,target 34
9:358 shift
- 12:298,target 247
- 250:0,target 192
- 249:0,target 191
- 93:263,target 165
- 41:442,target 160
- 177:310 shift
- 134:260,target 121
- 134:259,target 120
+ 12:298,target 252
+ 249:0,target 1
+ 173:327,target 297
+ 172:350 shift
+ 93:263,target 177
+ 51:372 shift
+ 46:391,target 168
9:361 shift
- 32:275 shift
- 172:352 shift
+ 193:408,target 312
81:379 shift
9:362 shift
283:277 reduce
+ 248:408,target 350
+ 173:438,target 300
122:0 reduce
- 98:333,target 53
+ 98:333,target 60
338:0 reduce
- 218:0,target 240
- 30:259,target 120
- 30:260,target 121
- 99:316,target 55
- 75:260,target 121
- 75:259,target 120
- 4:416 goto
+ 218:0,target 107
+ 43:408,target 163
+ 153:257 shift
+ 101:262,target 61
+ 99:316,target 62
+ 10:300,target 33
+ 153:258 shift
+ 49:341,target 171
+ 4:417 goto
9:366 shift
+ 153:260 shift
+ 153:259 shift
9:367 shift
- 361:427,target 367
253:277 reduce
+ 153:261 shift
9:368 shift
- 9:312,target 38
+ 9:312,target 39
+ 177:318 shift
164:0 reduce
- 42:262,target 123
- 0:377,target 31
+ 153:262 shift
+ 51:382 shift
+ 42:262,target 125
+ 0:377,target 32
9:371 shift
- 97:257 reduce
- 1:361,target 33
- 21:379 shift
- 243:407,target 344
+ 142:407,target 261
+ 136:408 goto
+ 1:361,target 34
223:277 shift
- 98:281,target 53
- 97:258 reduce
+ 98:281,target 60
92:309 reduce
- 82:424,target 229
- 140:277,target 102
- 139:277,target 91
- 97:260 reduce
- 97:259 reduce
+ 140:277,target 96
+ 139:277,target 195
216:0 reduce
- 185:277,target 207
- 97:261 reduce
+ 185:277,target 214
9:376 shift
- 45:440 goto
- 241:277,target 1
- 97:262 reduce
9:377 shift
- 26:343 shift
- 286:277,target 124
- 7:414,target 22
- 29:328,target 113
- 35:277,target 1
- 342:277,target 144
+ 286:277,target 158
+ 97:263 shift
+ 30:328,target 115
+ 35:277,target 123
+ 342:277,target 162
183:277 reduce
- 179:439,target 305
- 81:277,target 79
- 8:387,target 60
- 36:261,target 122
- 150:X shift
- 149:X shift
+ 179:440,target 308
+ 97:264 shift
+ 81:277,target 225
+ 10:358,target 51
+ 97:265 shift
+ 36:261,target 124
+ 97:266 shift
258:0 reduce
- 150:Y shift
- 149:Y shift
- 9:383 shift
- 9:371,target 56
- 56:355 shift
- 269:257,target 118
- 151:X,target 96
- 13:298,target 242
- 26:447,target 107
- 350:0,target 219
- 349:0,target 218
- 9:387 shift
+ 223:286 shift
+ 97:267 shift
+ 9:371,target 57
+ 9:384 shift
+ 37:257 shift
+ 153:277 reduce
+ 37:258 shift
+ 151:X,target 98
+ 13:298,target 253
+ 37:259 shift
+ 37:260 shift
+ 350:0,target 148
+ 349:0,target 154
+ 174:327,target 297
+ 94:263,target 174
+ 88:0,target 22
+ 37:261 shift
+ 9:388 shift
+ 37:262 shift
311:0 reduce
- 78:379,target 29
- 49:0 reduce
- 9:389 shift
- 358:275 shift
+ 164:393,target 128
+ 50:0 reduce
+ 9:390 shift
+ 249:408,target 351
+ 174:438,target 301
123:277 reduce
- 99:333,target 55
- 358:276 shift
- 172:382 shift
- 57:0,target 1
- 8:345,target 48
- 97:277 reduce
- 81:422 goto
- 56:290,target 195
- 362:427,target 369
+ 99:333,target 62
+ 318:0,target 259
+ 31:259,target 122
+ 31:260,target 123
+ 358:277 reduce
+ 76:260,target 123
+ 76:259,target 122
+ 193:262,target 125
+ 136:0 reduce
353:0 reduce
- 277:0,target 233
- 97:281 reduce
+ 277:0,target 240
+ 248:262,target 125
+ 81:424 goto
+ 43:262,target 125
328:277 reduce
67:277 reduce
- 1:377,target 33
- 244:407,target 345
- 212:407 goto
- 99:281,target 55
- 141:277,target 106
- 8:293,target 28
- 38:407,target 147
+ 1:377,target 34
+ 242:411 goto
+ 246:0,target 1
+ 99:281,target 62
+ 212:408 goto
+ 141:277,target 97
288:277 reduce
- 186:277,target 94
- 21:421 goto
- 35:294,target 135
- 37:277 shift
- 361:392,target 126
- 242:277,target 343
+ 186:277,target 215
+ 37:277 reduce
215:0,target 1
- 177:354 shift
- 21:422 goto
- 287:277,target 123
+ 287:277,target 157
36:277,target 1
- 343:277,target 148
- 243:261,target 122
- 82:277,target 227
- 56:378 shift
- 9:387,target 60
+ 343:277,target 167
+ 82:277,target 80
+ 231:0 reduce
+ 37:261,target 124
258:277 reduce
- 174:0,target 75
- 26:375 shift
- 59:y,target 99
- 14:298,target 243
+ 142:404 shift
+ 177:359 shift
+ 240:268,target 327
+ 142:406 shift
+ 142:407 shift
+ 60:y,target 101
+ 14:298,target 248
273:0 reduce
228:277 reduce
- 95:263,target 230
- 29:303,target 110
- 171:352,target 293
- 150:x shift
- 149:x shift
- 80:379,target 224
- 8:362,target 52
- 150:y shift
- 149:y shift
- 0:299,target 31
- 9:428 goto
- 9:345,target 48
+ 223:328 shift
+ 158:461,target 284
+ 97:309 shift
+ 95:263,target 171
+ 22:0 reduce
+ 30:303,target 112
+ 136:260,target 123
+ 136:259,target 122
+ 37:289 shift
+ 79:380,target 30
+ 79:379,target 30
+ 142:413 goto
+ 0:299,target 32
+ 9:430 goto
+ 9:345,target 49
188:277 reduce
108:0 reduce
- 97:315 reduce
- 325:0 reduce
- 97:316 reduce
+ 37:294 shift
+ 367:393,target 128
64:0 reduce
- 97:319 reduce
- 231:275,target 325
- 151:0 reduce
- 367:0 reduce
- 346:0,target 147
- 85:0,target 37
- 142:277,target 107
- 9:293,target 28
- 187:277,target 64
+ 57:290,target 197
+ 377:0,target 58
+ 249:262,target 125
+ 43:257 shift
+ 43:258 shift
+ 56:408 goto
+ 43:259 shift
+ 43:260 shift
+ 346:0,target 168
+ 85:0,target 56
+ 43:261 shift
+ 43:262 shift
+ 142:277,target 108
+ 9:293,target 29
+ 364:275 shift
+ 187:277,target 213
128:277 reduce
- 96:315,target 54
- 36:294,target 135
- 362:392,target 126
- 315:0,target 251
- 243:277,target 1
- 0:368,target 31
- 364:277 reduce
- 288:277,target 119
+ 36:294,target 137
+ 364:276 shift
+ 315:0,target 180
+ 51:455 goto
+ 0:368,target 32
+ 288:277,target 159
203:0 reduce
193:0 reduce
92:370 reduce
92:369 reduce
- 21:421,target 84
- 37:277,target 140
- 344:277,target 142
- 244:261,target 122
- 83:277,target 43
- 172:436 goto
- 38:261,target 122
- 274:0,target 235
- 158:288 shift
- 97:333 reduce
- 47:434,target 173
+ 37:277,target 1
+ 344:277,target 169
+ 158:286 shift
+ 83:277,target 229
+ 274:0,target 1
+ 172:437 goto
+ 142:433 goto
334:277 reduce
- 97:334 reduce
+ 154:401,target 208
73:277 reduce
- 97:335 reduce
- 59:325,target 204
- 243:0,target 1
- 150:425,target 261
- 149:425,target 260
- 15:298,target 245
- 92:380 reduce
+ 245:0 reduce
+ 60:325,target 206
+ 15:298,target 249
+ 217:408 goto
304:277 reduce
294:277 reduce
- 172:352,target 293
- 81:379,target 83
- 9:362,target 52
- 43:277 shift
+ 92:381 reduce
+ 81:379,target 226
+ 9:362,target 53
+ 43:277 reduce
212:0,target 1
- 1:299,target 33
+ 1:299,target 34
287:0 reduce
- 162:427,target 285
36:0 reduce
- 234:271 shift
- 318:427,target 360
+ 323:393,target 128
+ 264:275 shift
+ 368:393,target 128
+ 264:276 shift
264:277 reduce
- 234:272 shift
- 134:257 shift
+ 223:364 shift
123:0 reduce
- 92:388 reduce
+ 10:307,target 37
340:0 reduce
339:0 reduce
- 134:258 shift
- 78:0 reduce
- 8:336,target 45
- 140:0,target 102
- 139:0,target 91
- 134:260 shift
- 134:259 shift
- 29:378,target 115
- 191:407,target 307
- 134:261 shift
- 134:262 shift
+ 154:460,target 273
+ 92:389 reduce
+ 140:0,target 96
+ 139:0,target 195
+ 90:389,target 173
+ 89:389,target 175
+ 30:378,target 117
+ 234:277 reduce
+ 171:437,target 293
2:277 reduce
- 143:277,target 108
- 41:407,target 159
- 188:277,target 74
+ 143:277,target 112
+ 25:y,target 101
+ 188:277,target 100
165:0 reduce
- 108:0,target 180
- 97:315,target 56
- 244:277,target 1
- 1:368,target 33
- 23:283,target 88
- 300:277,target 132
- 290:277,target 129
- 289:277,target 120
- 204:277 shift
+ 108:0,target 183
+ 37:294,target 137
+ 157:399,target 280
+ 1:368,target 34
+ 323:392 shift
+ 300:277,target 127
+ 290:277,target 122
+ 289:277,target 156
+ 204:277 reduce
194:277 reduce
- 158:323 shift
- 38:277,target 1
- 345:277,target 143
- 84:277,target 28
- 78:328,target 29
- 8:284,target 24
+ 155:x,target 100
+ 38:277,target 142
+ 345:277,target 170
+ 323:393 shift
+ 245:261,target 124
+ 84:277,target 45
+ 323:394 shift
+ 39:261,target 124
+ 374:0,target 47
+ 323:395 shift
+ 223:379 shift
+ 223:380 shift
217:0 reduce
- 140:406,target 256
- 48:434,target 174
164:277 reduce
- 80:423,target 225
- 343:0,target 148
- 151:425,target 263
- 82:0,target 50
- 16:298,target 244
- 269:257 shift
+ 158:328 shift
+ 8:0,target 20
+ 10:366,target 54
+ 32:392 shift
+ 32:393 shift
+ 343:0,target 167
+ 82:0,target 44
+ 16:298,target 251
+ 32:394 shift
+ 97:263,target 235
+ 32:395 shift
151:X shift
13:298 reduce
- 26:447 goto
- 269:258 shift
+ 369:275 shift
260:0 reduce
259:0 reduce
+ 173:352,target 298
151:Y shift
134:277 reduce
- 82:379,target 228
- 56:454 goto
- 312:0,target 252
- 269:260 shift
- 269:259 shift
- 240:260,target 121
- 240:259,target 120
- 177:438,target 303
- 369:277 reduce
- 269:261 shift
- 269:262 shift
- 240:257 shift
- 175:318,target 297
- 151:262,target 123
- 271:0,target 220
- 240:258 shift
+ 82:379,target 84
+ 312:0,target 200
+ 370:277 reduce
+ 97:370 shift
+ 97:369 shift
+ 369:393,target 128
+ 275:335,target 364
104:277 reduce
+ 78:275 shift
+ 19:0,target 37
312:0 reduce
- 240:260 shift
- 240:259 shift
- 177:438 goto
- 8:353,target 49
340:277 reduce
339:277 reduce
- 240:261 shift
- 78:277 reduce
- 54:452,target 193
- 240:262 shift
- 155:460,target 276
- 56:297,target 196
- 9:336,target 45
- 45:390,target 166
- 240:0,target 1
- 210:257 shift
- 210:258 shift
- 162:392,target 126
- 210:260 shift
- 210:259 shift
- 158:288,target 280
- 137:0 reduce
+ 24:446,target 96
+ 177:441 goto
+ 9:336,target 46
+ 91:389,target 172
+ 172:437,target 294
354:0 reduce
310:277 reduce
309:277 reduce
299:277 reduce
- 210:261 shift
- 144:277,target 109
- 42:407,target 161
- 318:392,target 126
- 210:262 shift
- 200:277,target 95
- 198:0,target 214
- 190:277,target 306
- 189:277,target 98
- 98:315,target 53
- 270:334,target 357
- 301:277,target 137
- 291:277,target 126
- 191:261,target 122
- 78:286 reduce
- 39:277,target 148
- 346:277,target 147
+ 144:277,target 113
+ 97:381 shift
+ 200:277,target 220
+ 198:0,target 219
+ 190:277,target 80
+ 189:277,target 70
+ 100:261,target 59
+ 98:315,target 60
+ 245:277,target 1
+ 240:268 shift
+ 24:283,target 90
+ 323:429 goto
+ 301:277,target 128
+ 291:277,target 130
+ 240:270 shift
+ 240:269 shift
+ 39:277,target 1
+ 40:277,target 150
+ 346:277,target 168
+ 246:261,target 124
239:271 shift
- 85:277,target 37
+ 85:277,target 232
+ 79:328,target 30
+ 270:277 shift
269:277 reduce
239:272 shift
- 180:0 reduce
- 167:0,target 79
+ 167:0,target 146
18:277 reduce
- 24:X,target 96
- 41:261,target 122
- 9:284,target 24
- 270:281 shift
- 240:277 reduce
- 158:360 shift
- 7:277 reduce
- 105:0,target 179
- 241:260,target 121
- 241:259,target 120
- 210:277 reduce
- 209:277 reduce
+ 9:284,target 25
+ 3:463,target 19
+ 97:389 shift
+ 32:429 goto
+ 153:408 goto
+ 136:0,target 1
+ 274:257,target 120
+ 17:298,target 250
+ 223:422 goto
+ 46:442,target 169
+ 223:423 goto
+ 153:408,target 267
+ 174:352,target 298
+ 105:0,target 182
+ 83:379,target 230
+ 264:339 shift
+ 210:277 shift
+ 209:277 shift
199:277 reduce
- 35:259,target 120
- 35:260,target 121
+ 152:x,target 100
274:0 reduce
- 0:317,target 31
- 358:412 goto
+ 3:421,target 18
+ 371:0,target 234
+ 60:427,target 209
+ 0:317,target 32
+ 37:390 shift
151:x shift
- 9:353,target 49
- 10:452,target 74
- 37:401 shift
+ 9:353,target 50
+ 170:277 reduce
+ 169:277 reduce
151:y shift
5:0,target 25
- 37:402 shift
- 156:459,target 279
- 37:403 shift
- 340:0,target 162
- 339:0,target 164
- 134:258,target 119
- 78:0,target 29
- 37:404 shift
- 326:0 reduce
- 140:275 shift
+ 156:459,target 276
+ 57:297,target 198
+ 340:0,target 12
+ 339:0,target 11
+ 110:0 reduce
+ 109:0 reduce
+ 92:389,target 176
65:0 reduce
- 23:326,target 91
- 153:425 goto
- 140:276 shift
- 145:277,target 67
+ 160:288,target 285
+ 100:277,target 59
+ 145:277,target 114
140:277 reduce
139:277 reduce
- 30:258,target 119
- 308:0,target 175
- 298:0,target 138
- 201:277,target 70
- 191:277,target 1
- 99:315,target 55
- 75:258,target 119
- 302:277,target 136
- 292:277,target 125
- 41:277,target 1
- 368:0 reduce
- 347:277,target 146
+ 308:0,target 137
+ 298:0,target 134
+ 201:277,target 217
+ 191:277,target 104
+ 153:427 goto
+ 101:261,target 61
+ 99:315,target 62
+ 37:408 goto
+ 375:277 reduce
+ 246:277,target 1
+ 38:432,target 148
+ 302:277,target 145
+ 292:277,target 129
+ 90:381,target 173
+ 89:381,target 175
+ 347:277,target 151
+ 245:257 shift
+ 86:277,target 29
+ 267:0,target 231
+ 245:258 shift
110:277 reduce
109:277 reduce
- 42:261,target 122
- 0:376,target 31
+ 42:261,target 124
+ 245:260 shift
+ 245:259 shift
+ 0:376,target 32
345:277 reduce
+ 245:261 shift
+ 142:406,target 260
84:277 reduce
- 78:328 reduce
- 158:384 shift
+ 245:262 shift
215:257 shift
+ 204:0 reduce
194:0 reduce
+ 82:423,target 228
215:258 shift
- 153:425,target 269
- 140:276,target 252
+ 54:275 shift
215:260 shift
215:259 shift
315:277 reduce
215:261 shift
215:262 shift
- 195:0,target 215
- 54:374,target 72
- 54:280 shift
- 40:363,target 155
- 36:259,target 120
- 36:260,target 121
- 275:277 reduce
- 164:0,target 73
- 152:400,target 206
- 1:317,target 33
- 245:275 shift
- 37:429 goto
- 37:430 goto
+ 205:0,target 178
+ 195:0,target 199
+ 246:0 reduce
+ 36:259,target 122
+ 36:260,target 123
+ 177:318,target 302
+ 164:0,target 121
+ 153:262,target 125
+ 51:382,target 187
+ 1:317,target 34
+ 41:457,target 159
+ 275:281 shift
+ 32:395,target 130
288:0 reduce
- 245:276 shift
- 133:0,target 68
- 270:334 shift
- 270:335 shift
- 158:443,target 284
+ 133:0,target 124
+ 24:282 shift
+ 37:0 reduce
+ 245:277 reduce
+ 93:389,target 177
+ 24:283 shift
+ 164:392,target 127
48:341 shift
- 101:277,target 80
- 54:291 shift
+ 24:326,target 93
+ 101:277,target 61
48:342 shift
- 40:321,target 152
- 146:277,target 259
- 102:0,target 81
- 54:302 shift
- 50:356,target 183
- 8:344,target 47
- 202:277,target 71
- 192:277,target 93
- 170:322 shift
- 169:322 shift
+ 146:277,target 115
+ 31:258,target 121
+ 202:277,target 101
+ 192:277,target 311
124:0 reduce
- 13:380 reduce
+ 76:258,target 121
341:0 reduce
- 247:277,target 181
+ 247:277,target 349
215:277 reduce
- 80:0 reduce
- 54:294 shift
- 303:277,target 131
- 293:277,target 128
+ 79:0 reduce
+ 13:381 reduce
+ 303:277,target 144
+ 293:277,target 125
+ 193:261,target 124
+ 91:381,target 172
48:346 shift
42:277,target 1
- 348:277,target 105
- 54:296 shift
- 367:0,target 45
- 152:458,target 268
+ 348:277,target 150
+ 248:261,target 124
+ 153:458 goto
+ 87:277,target 38
+ 43:261,target 124
90:263 reduce
89:263 reduce
- 1:376,target 33
+ 59:257 shift
+ 1:376,target 34
+ 364:413 goto
+ 175:277 reduce
166:0 reduce
90:264 reduce
89:264 reduce
- 87:388,target 169
+ 59:258 shift
2:0,target 24
90:265 reduce
89:265 reduce
- 54:280,target 64
- 336:0,target 156
+ 59:260 shift
+ 59:259 shift
+ 336:0,target 16
90:266 reduce
89:266 reduce
- 75:0,target 1
- 54:312 shift
- 154:425,target 270
+ 75:0,target 244
+ 59:261 shift
+ 10:263,target 24
90:267 reduce
89:267 reduce
- 50:314,target 181
- 8:292,target 27
- 13:389 reduce
- 19:298,target 75
- 30:257 shift
- 361:391,target 125
- 155:398,target 275
+ 59:262 shift
+ 13:390 reduce
+ 20:298,target 76
145:277 reduce
- 10:374,target 72
- 30:258 shift
- 305:0,target 134
- 295:0,target 121
+ 305:0,target 138
+ 295:0,target 135
218:0 reduce
- 30:259 shift
- 30:260 shift
- 243:260,target 121
- 243:259,target 120
- 78:364 reduce
- 30:261 shift
- 30:262 shift
- 264:0,target 216
+ 85:379,target 233
+ 55:374,target 73
+ 43:408 goto
+ 264:404 shift
+ 41:363,target 157
+ 37:452 goto
+ 37:259,target 122
+ 37:260,target 123
+ 264:406 shift
+ 264:407 shift
+ 264:0,target 110
+ 155:Y,target 99
115:277 reduce
- 210:262,target 123
+ 152:X shift
351:277 reduce
- 59:x,target 98
- 356:262,target 123
- 60:307,target 212
- 54:348,target 69
- 236:275,target 337
- 140:339 shift
- 8:361,target 51
+ 261:0 reduce
+ 152:Y shift
+ 60:x,target 100
+ 233:0,target 57
+ 264:413 goto
+ 236:275,target 331
+ 136:258,target 121
+ 94:389,target 174
+ 10:332,target 45
+ 24:321 shift
321:277 reduce
- 234:409 goto
- 102:277,target 81
- 76:275,target 219
- 59:277 shift
+ 60:277 shift
+ 59:277 reduce
48:369 shift
- 0:308,target 31
- 0:298,target 31
+ 0:308,target 32
+ 0:298,target 32
+ 41:321,target 154
313:0 reduce
- 202:0,target 71
- 192:0,target 93
- 147:277,target 88
- 9:344,target 47
- 203:277,target 172
- 193:277,target 193
- 170:350 shift
- 169:350 shift
- 248:277,target 190
- 158:443 goto
- 304:277,target 133
- 294:277,target 127
- 78:379 reduce
- 43:277,target 162
- 350:277,target 219
- 349:277,target 218
+ 202:0,target 101
+ 147:277,target 73
+ 51:356,target 185
+ 9:344,target 48
+ 203:277,target 76
+ 193:277,target 1
+ 24:325 shift
+ 367:392,target 127
+ 248:277,target 1
+ 164:392 shift
+ 0:419,target 9
+ 24:326 shift
+ 304:277,target 141
+ 294:277,target 126
+ 164:393 shift
+ 92:381,target 176
+ 43:277,target 1
+ 350:277,target 148
+ 349:277,target 154
281:277 reduce
- 161:0,target 72
- 29:277 shift
- 30:277 reduce
- 138:0 reduce
+ 249:261,target 124
+ 164:394 shift
+ 161:0,target 155
+ 29:277 reduce
+ 30:277 shift
+ 164:395 shift
355:0 reduce
- 151:257 shift
- 94:0 reduce
- 54:296,target 66
- 151:258 shift
- 88:388,target 167
- 10:280,target 64
- 151:260 shift
- 151:259 shift
- 130:0,target 99
- 129:0,target 65
- 251:277 reduce
- 151:261 shift
- 140:431,target 258
- 54:339 shift
- 43:432 goto
- 175:318 shift
- 151:262 shift
- 9:292,target 27
- 181:0 reduce
- 362:391,target 125
- 134:407 goto
- 0:367,target 31
- 29:286 shift
- 356:257 shift
- 60:303 shift
- 356:258 shift
- 244:260,target 121
- 244:259,target 120
- 221:277 shift
+ 153:458,target 269
+ 251:275 shift
+ 251:276 shift
+ 130:0,target 68
+ 129:0,target 67
+ 55:280,target 65
+ 369:392 shift
+ 275:334 shift
+ 369:393 shift
+ 275:335 shift
+ 142:276,target 257
+ 51:314,target 183
+ 9:292,target 28
+ 369:394 shift
+ 369:395 shift
+ 0:367,target 32
+ 11:374,target 73
+ 30:286 shift
+ 212:408,target 316
+ 221:277 reduce
90:309 reduce
89:309 reduce
- 356:260 shift
- 356:259 shift
- 38:259,target 120
- 38:260,target 121
- 356:261 shift
- 60:306 shift
- 364:0,target 228
- 356:262 shift
- 179:318,target 297
- 60:307 shift
- 54:348 shift
- 211:262,target 123
- 95:263 shift
- 29:303 shift
- 181:277 reduce
- 95:264 shift
- 54:365,target 70
- 136:275,target 250
- 95:265 shift
- 10:348,target 69
- 333:0,target 11
- 96:262,target 54
- 95:266 shift
- 72:0,target 198
- 8:377,target 58
- 29:306 shift
- 221:286 shift
- 151:407,target 262
- 95:267 shift
- 0:325,target 31
- 29:307 shift
- 275:0 reduce
- 177:310,target 301
- 9:361,target 51
- 32:275,target 130
- 35:257 shift
- 151:277 reduce
- 103:277,target 176
- 77:275,target 220
- 1:308,target 33
- 1:298,target 33
- 35:258 shift
- 302:0,target 136
- 292:0,target 125
- 148:277,target 89
- 35:259 shift
- 35:260 shift
- 41:0,target 1
- 204:277,target 308
- 194:277,target 86
- 158:323,target 281
- 35:261 shift
- 250:277,target 192
- 249:277,target 191
- 1:419,target 9
- 35:262 shift
- 305:277,target 134
- 295:277,target 121
- 78:417 goto
+ 24:340 shift
+ 264:433 goto
+ 233:0 reduce
+ 158:461 goto
+ 154:400,target 207
+ 95:263 reduce
+ 30:303 shift
+ 95:264 reduce
+ 95:265 reduce
+ 333:0,target 14
+ 95:266 reduce
+ 72:0,target 207
+ 61:307,target 214
+ 55:348,target 70
+ 30:306 shift
+ 95:389,target 171
+ 95:267 reduce
+ 0:325,target 32
+ 30:307 shift
+ 9:361,target 52
+ 103:277,target 86
+ 77:275,target 221
+ 1:308,target 34
+ 1:298,target 34
+ 302:0,target 145
+ 292:0,target 129
+ 152:x shift
+ 148:277,target 264
+ 323:392,target 127
+ 204:277,target 77
+ 194:277,target 99
+ 152:y shift
+ 368:392,target 127
+ 249:277,target 1
+ 164:429 goto
+ 1:420,target 10
+ 305:277,target 138
+ 295:277,target 135
+ 93:381,target 177
44:277,target 164
- 351:277,target 224
+ 351:277,target 149
327:0 reduce
- 269:407 goto
+ 261:0,target 119
+ 152:Y,target 99
121:277 reduce
66:0 reduce
- 10:296,target 66
- 23:445,target 95
+ 10:306,target 36
356:277 reduce
- 49:347,target 179
- 232:274,target 327
- 90:388,target 170
- 89:388,target 166
- 54:365 shift
- 229:0,target 40
- 59:325 shift
- 240:407 goto
- 171:436,target 295
- 369:0 reduce
- 326:277 reduce
- 239:409 goto
+ 55:296,target 67
+ 50:347,target 181
+ 11:280,target 65
+ 230:0,target 53
+ 60:325 shift
+ 369:429 goto
+ 153:0 reduce
+ 370:0 reduce
+ 0:384,target 32
+ 25:x,target 100
+ 326:277 shift
+ 240:409 goto
+ 239:410 goto
65:277 reduce
- 60:328 shift
- 188:0,target 74
- 1:367,target 33
- 23:282,target 87
- 87:380,target 169
- 210:407 goto
- 54:373 shift
+ 9:430,target 63
+ 188:0,target 100
+ 157:398,target 279
+ 1:367,target 34
+ 213:408,target 317
+ 245:260,target 123
+ 245:259,target 122
+ 35:275 shift
+ 205:0 reduce
195:0 reduce
- 54:374 shift
+ 39:259,target 122
+ 39:260,target 123
286:277 reduce
- 157:0,target 100
- 49:295,target 176
- 7:414 goto
- 29:328 shift
+ 50:295,target 178
+ 30:328 shift
35:277 reduce
- 175:359,target 298
- 140:405,target 255
- 212:262,target 123
- 10:365,target 70
- 140:403 shift
- 126:0,target 60
+ 181:318,target 302
+ 212:262,target 125
+ 55:365,target 71
+ 126:0,target 103
+ 11:348,target 70
256:277 reduce
- 247:0 reduce
- 97:262,target 56
- 9:377,target 58
- 26:343,target 105
- 175:359 shift
- 140:405 shift
- 1:325,target 33
- 140:406 shift
- 48:434 goto
- 33:275,target 131
- 240:258,target 119
- 104:277,target 178
- 54:385 shift
- 259:339,target 253
+ 9:377,target 59
+ 181:318 shift
+ 1:325,target 34
+ 33:275,target 132
+ 104:277,target 87
+ 78:275,target 222
+ 362:257 shift
+ 150:277,target 95
+ 149:277,target 94
+ 48:436 goto
+ 362:258 shift
226:277 reduce
- 221:328 shift
- 205:277,target 57
- 195:277,target 215
- 95:309 shift
+ 205:277,target 178
+ 195:277,target 199
+ 160:323,target 286
+ 95:309 reduce
+ 369:392,target 127
+ 362:260 shift
+ 362:259 shift
300:0 reduce
290:0 reduce
289:0 reduce
- 251:277,target 18
- 151:261,target 122
- 54:339,target 68
- 35:289 shift
- 38:0 reduce
- 43:432,target 163
- 306:277,target 195
- 296:277,target 122
- 140:412 goto
- 352:277,target 231
- 99:0,target 55
- 59:399,target 205
- 54:451,target 192
- 0:300,target 31
+ 275:334,target 363
+ 362:261 shift
+ 306:277,target 143
+ 296:277,target 132
+ 94:381,target 174
+ 45:277,target 166
+ 362:262 shift
+ 361:0,target 223
+ 352:277,target 153
+ 99:0,target 62
+ 24:384 shift
+ 0:300,target 32
+ 11:296,target 67
186:277 reduce
- 35:294 shift
- 233:274,target 331
125:0 reduce
- 91:388,target 171
342:0 reduce
- 330:0,target 16
- 329:0,target 15
- 162:391,target 125
+ 330:0,target 161
+ 329:0,target 10
81:0 reduce
- 68:0,target 196
- 172:436,target 296
- 60:355 shift
- 41:257 shift
- 318:391,target 125
- 41:258 shift
- 288:0,target 119
- 245:276,target 252
- 41:259 shift
- 41:260 shift
- 191:260,target 121
- 191:259,target 120
+ 68:0,target 205
+ 1:384,target 34
+ 100:260,target 59
+ 100:259,target 59
+ 288:0,target 159
+ 24:282,target 89
+ 37:0,target 1
+ 214:408,target 318
167:0 reduce
- 88:380,target 167
- 24:X shift
- 41:261 shift
- 8:299,target 31
- 24:Y shift
- 41:262 shift
- 29:355 shift
- 41:259,target 120
- 41:260,target 121
- 362:275 shift
- 257:0,target 114
+ 246:260,target 123
+ 246:259,target 122
+ 30:355 shift
+ 257:0,target 19
126:277 reduce
- 3:462,target 19
- 213:262,target 123
+ 362:277 reduce
+ 213:262,target 125
90:370 reduce
90:369 reduce
89:370 reduce
89:369 reduce
- 0:358,target 31
+ 0:358,target 32
+ 11:365,target 71
220:0 reduce
219:0 reduce
- 170:435 goto
- 169:435 goto
- 156:286 shift
- 81:422,target 226
- 226:0,target 38
- 140:431 goto
- 98:262,target 53
- 270:281,target 356
+ 226:0,target 49
+ 138:275,target 255
+ 98:262,target 60
+ 27:343,target 107
+ 245:408 goto
+ 97:389,target 244
+ 32:429,target 131
332:277 reduce
+ 179:310,target 306
71:277 reduce
- 34:275,target 131
- 241:258,target 119
- 185:0,target 207
+ 34:275,target 133
+ 185:0,target 214
153:X shift
- 105:277,target 179
+ 105:277,target 182
262:0 reduce
- 245:412 goto
153:Y shift
- 151:277,target 1
- 35:258,target 119
- 215:407 goto
- 206:277,target 58
- 196:277,target 213
+ 206:277,target 313
+ 196:277,target 92
0:263 reduce
- 10:339,target 68
- 252:277,target 19
- 90:380 reduce
- 89:380 reduce
- 50:381,target 185
- 3:420,target 17
- 8:368,target 55
- 307:277,target 194
+ 252:277,target 187
+ 215:408 goto
+ 55:339,target 69
+ 307:277,target 142
302:277 reduce
- 297:277,target 139
+ 297:277,target 131
292:277 reduce
- 59:426,target 208
- 41:277 reduce
- 46:277,target 168
- 353:277,target 229
- 1:300,target 33
- 31:394,target 128
+ 95:381,target 171
+ 90:381 reduce
+ 89:381 reduce
+ 353:277,target 152
+ 1:300,target 34
314:0 reduce
- 60:378 shift
- 134:257,target 118
- 123:0,target 7
- 92:388,target 168
- 24:425 goto
+ 123:0,target 6
262:277 reduce
- 221:364 shift
- 59:Y,target 97
- 23:325,target 90
- 232:273 shift
- 232:274 shift
- 90:388 reduce
- 89:388 reduce
- 30:257,target 118
+ 60:Y,target 99
+ 181:359 shift
+ 11:280 shift
140:0 reduce
139:0 reduce
- 75:257,target 118
- 29:378 shift
+ 101:260,target 61
+ 101:259,target 61
+ 90:389 reduce
+ 89:389 reduce
+ 10:287,target 27
+ 30:378 shift
356:0 reduce
- 246:276,target 252
- 90:380,target 170
- 89:380,target 166
+ 38:431,target 147
+ 232:277 shift
+ 215:408,target 319
0:277 shift
- 9:299,target 31
- 42:259,target 120
- 42:260,target 121
- 96:0,target 54
- 59:400 shift
+ 9:299,target 32
+ 42:259,target 122
+ 42:260,target 123
+ 362:408,target 370
+ 357:0,target 230
+ 96:0,target 89
+ 60:400 shift
+ 41:387,target 158
182:0 reduce
- 214:262,target 123
+ 177:359,target 303
+ 76:257 shift
+ 60:401 shift
+ 214:262,target 125
202:277 reduce
- 192:277 reduce
- 1:358,target 33
- 260:262,target 123
- 326:0,target 13
- 140:275,target 251
- 65:0,target 197
+ 192:277 shift
+ 76:258 shift
+ 1:358,target 34
+ 76:260 shift
+ 76:259 shift
+ 76:261 shift
+ 65:0,target 210
0:284 reduce
- 24:x shift
- 99:262,target 55
+ 11:291 shift
+ 99:262,target 62
+ 76:262 shift
0:285 reduce
- 24:441 goto
- 24:y shift
- 221:379 shift
+ 11:302 shift
+ 241:275,target 343
+ 156:y,target 101
0:286 shift
- 210:407,target 311
+ 234:0 reduce
162:277 reduce
- 156:328 shift
- 54:373,target 71
0:287 reduce
- 285:0,target 116
- 106:277,target 177
- 34:0,target 117
- 59:399 shift
- 54:451 goto
+ 35:275,target 133
+ 285:0,target 160
+ 106:277,target 184
+ 59:408 goto
+ 34:0,target 123
0:300 reduce
- 36:258,target 119
- 356:407,target 363
- 207:277,target 309
- 197:277,target 212
- 54:452 goto
- 253:277,target 110
+ 11:296 shift
+ 36:258,target 121
+ 207:277,target 63
+ 197:277,target 221
+ 11:339,target 69
+ 24:446 goto
+ 253:277,target 196
+ 153:261,target 124
0:292 reduce
- 9:368,target 55
- 11:298 reduce
- 308:277,target 175
- 298:277,target 138
- 254:0,target 111
+ 9:368,target 56
+ 24:447 goto
+ 367:275 shift
+ 308:277,target 137
+ 298:277,target 134
+ 254:0,target 197
132:277 reduce
+ 47:277,target 170
0:293 reduce
- 30:407 goto
- 354:277,target 230
+ 41:315 shift
+ 354:277,target 111
276:0 reduce
0:294 reduce
0:304 reduce
- 367:277 reduce
- 95:370 shift
- 95:369 shift
+ 41:316 shift
+ 95:370 reduce
+ 95:369 reduce
0:305 reduce
+ 32:394,target 129
153:x shift
0:306 reduce
+ 223:0,target 44
153:y shift
- 93:388,target 165
0:307 reduce
- 170:350,target 287
- 169:350,target 287
- 102:277 reduce
- 76:275 shift
- 0:298 reduce
+ 41:319 shift
0:308 reduce
+ 0:298 reduce
+ 24:325,target 92
+ 41:321 shift
0:299 reduce
- 40:319,target 151
337:277 reduce
328:0 reduce
- 175:439 goto
+ 76:277 reduce
67:0 reduce
- 182:0,target 210
+ 31:257,target 120
+ 182:0,target 83
+ 102:281 shift
+ 76:257,target 120
+ 60:401,target 208
0:312 reduce
0:313 reduce
- 91:380,target 171
+ 251:413 goto
+ 216:408,target 320
+ 193:260,target 123
+ 193:259,target 122
0:0 reduce
- 95:380 shift
- 59:425 goto
+ 248:260,target 123
+ 248:259,target 122
307:277 reduce
297:277 reduce
- 151:0,target 1
- 59:426 goto
- 46:277 shift
+ 95:381 reduce
+ 56:408,target 196
+ 43:259,target 122
+ 43:260,target 123
+ 371:0 reduce
+ 60:427 goto
0:317 reduce
- 47:346,target 171
- 215:262,target 123
- 120:0,target 3
- 119:0,target 5
- 267:277 shift
- 55:262,target 123
+ 60:428 goto
+ 215:262,target 125
+ 120:0,target 2
+ 41:333 shift
+ 267:277 reduce
+ 38:405,target 146
+ 362:262,target 125
237:273 shift
196:0 reduce
+ 24:384,target 95
237:274 shift
- 155:397,target 274
- 95:388 shift
- 10:373,target 71
- 211:407,target 312
- 151:407 goto
+ 95:389 reduce
+ 55:373,target 72
0:325 reduce
- 243:258,target 119
- 107:277,target 85
- 221:421 goto
- 221:422 goto
- 208:277,target 310
- 198:277,target 214
+ 107:277,target 185
+ 25:Y,target 99
+ 153:277,target 1
+ 37:258,target 121
+ 208:277,target 64
+ 198:277,target 219
0:328 shift
5:277 reduce
- 254:277,target 111
+ 254:277,target 197
248:0 reduce
+ 155:X,target 98
0:330 reduce
- 354:0,target 230
- 310:277,target 174
- 309:277,target 173
- 299:277,target 135
- 210:261,target 122
+ 354:0,target 111
+ 310:277,target 140
+ 309:277,target 139
+ 299:277,target 133
+ 97:381,target 243
0:331 reduce
- 355:277,target 217
- 94:277,target 83
+ 355:277,target 224
0:332 reduce
- 356:407 goto
- 207:277 shift
+ 207:277 reduce
197:277 reduce
- 100:319,target 243
- 356:261,target 122
- 60:306,target 211
- 323:0,target 10
- 62:0,target 32
+ 100:319,target 59
+ 11:339 shift
+ 136:257,target 120
+ 10:331,target 44
301:0 reduce
291:0 reduce
- 59:446 goto
- 50:372,target 184
+ 171:350,target 292
+ 102:315 shift
0:336 reduce
- 35:389 shift
- 153:y,target 99
+ 39:0 reduce
+ 153:y,target 101
+ 102:316 shift
0:337 reduce
- 0:307,target 31
+ 0:307,target 32
+ 41:319,target 153
167:277 reduce
+ 60:448 goto
0:338 shift
- 41:351 shift
- 282:0,target 151
- 0:418,target 8
+ 282:0,target 239
+ 31:0,target 1
+ 102:319 shift
+ 217:408,target 321
126:0 reduce
- 92:380,target 168
+ 11:348 shift
343:0 reduce
- 151:425 goto
+ 249:260,target 123
+ 249:259,target 122
82:0 reduce
16:298 reduce
- 251:0,target 18
- 137:277 reduce
+ 137:277 shift
0:344 reduce
- 29:448 goto
- 35:407 goto
- 48:346,target 171
+ 151:427 goto
+ 48:346,target 173
0:345 reduce
- 29:449 goto
- 179:359,target 298
- 8:317,target 40
- 243:257 shift
- 220:0,target 239
- 219:0,target 241
- 170:435,target 289
- 169:435,target 288
+ 30:450 goto
+ 41:357 shift
+ 373:277 reduce
+ 30:451 goto
+ 216:262,target 125
+ 220:0,target 246
+ 219:0,target 102
168:0 reduce
- 156:286,target 277
- 243:258 shift
+ 25:X shift
+ 142:275,target 256
107:277 reduce
- 243:260 shift
- 243:259 shift
- 8:428,target 62
+ 56:262,target 125
+ 10:390,target 62
+ 25:Y shift
+ 41:363 shift
343:277 reduce
- 243:261 shift
82:277 shift
- 0:366,target 31
- 243:262 shift
- 212:407,target 313
- 60:463 goto
+ 0:366,target 32
+ 11:373,target 72
+ 181:441 goto
0:353 reduce
- 244:258,target 119
213:257 shift
- 108:277,target 180
+ 108:277,target 183
+ 102:333 shift
221:0 reduce
213:258 shift
- 38:258,target 119
+ 102:334 shift
+ 264:339,target 258
213:260 shift
213:259 shift
- 210:277,target 1
- 209:277,target 84
- 199:277,target 211
+ 210:277,target 315
+ 209:277,target 314
+ 199:277,target 218
+ 102:335 shift
313:277 reduce
- 255:277,target 112
+ 255:277,target 198
213:261 shift
- 147:0,target 88
+ 147:0,target 73
52:277 shift
- 311:277,target 248
+ 311:277,target 201
213:262 shift
- 211:261,target 122
- 49:277,target 130
+ 50:277,target 136
0:358 reduce
- 356:277,target 1
- 154:X shift
+ 11:365 shift
+ 356:277,target 225
+ 101:319,target 61
0:361 reduce
263:0 reduce
- 154:Y shift
- 116:0,target 87
- 96:261,target 54
+ 243:271 shift
+ 61:306,target 213
0:362 reduce
- 8:376,target 57
273:277 reduce
- 237:274,target 327
- 95:388,target 239
+ 243:272 shift
+ 237:274,target 333
22:277 shift
+ 172:350,target 292
+ 51:372,target 186
0:364 shift
- 1:307,target 33
+ 243:274 shift
+ 1:307,target 34
0:366 reduce
- 362:391 shift
+ 11:373 shift
0:367 reduce
- 362:392 shift
+ 11:374 shift
315:0 reduce
- 243:277 reduce
+ 250:276,target 257
0:368 reduce
- 362:393 shift
- 93:380,target 165
- 362:394 shift
+ 152:X,target 98
0:371 reduce
- 351:0,target 224
- 23:444,target 94
- 171:324,target 291
- 154:457,target 271
- 11:380 reduce
- 232:273,target 326
+ 351:0,target 149
+ 58:408,target 203
+ 10:305,target 35
+ 22:286 shift
+ 35:435 goto
+ 49:346,target 173
213:277 reduce
- 151:456 goto
+ 181:359,target 303
+ 141:0 reduce
+ 362:408 goto
+ 357:0 reduce
+ 217:262,target 125
96:0 reduce
- 9:317,target 40
- 263:262,target 123
+ 9:317,target 41
+ 41:387 shift
+ 320:0,target 257
+ 319:0,target 255
58:0,target 1
0:376 reduce
- 87:267,target 169
- 57:262,target 123
- 0:383,target 31
0:377 reduce
- 11:389,target 246
- 150:y,target 99
- 149:y,target 99
- 87:263 reduce
- 57:257 shift
- 9:428,target 63
- 173:277 reduce
- 87:264 reduce
- 57:258 shift
- 1:366,target 33
- 278:0,target 232
- 213:407,target 314
+ 142:413,target 262
+ 46:349 shift
+ 157:397,target 278
+ 1:366,target 34
+ 0:380 shift
+ 11:386 shift
+ 278:0,target 242
183:0 reduce
- 87:265 reduce
- 57:260 shift
- 57:259 shift
- 27:0,target 66
- 110:277,target 182
- 109:277,target 186
- 87:266 reduce
- 57:261 shift
- 87:267 reduce
- 57:262 shift
- 0:383 reduce
- 11:389 reduce
- 211:277,target 1
- 49:294,target 175
- 256:277,target 113
- 247:0,target 181
+ 173:278 shift
+ 245:258,target 121
+ 110:277,target 186
+ 109:277,target 91
+ 39:258,target 121
+ 211:277,target 90
+ 50:294,target 177
+ 0:384 reduce
+ 25:x shift
+ 256:277,target 18
143:277 reduce
- 41:407 goto
- 312:277,target 252
- 212:261,target 122
- 51:277,target 187
- 35:450 goto
- 96:277,target 54
- 0:387 reduce
- 216:0,target 101
- 97:261,target 56
- 0:389 reduce
- 9:376,target 57
- 45:440,target 167
- 238:274,target 331
+ 25:y shift
+ 312:277,target 200
+ 212:261,target 124
+ 156:427 goto
+ 378:277 reduce
+ 357:277,target 230
+ 96:277,target 89
+ 102:319,target 248
+ 0:388 reduce
+ 248:257 shift
+ 216:0,target 1
+ 0:390 reduce
+ 9:376,target 58
+ 248:258 shift
+ 238:274,target 337
113:277 reduce
+ 248:260 shift
+ 248:259 shift
348:277 reduce
- 240:257,target 118
- 362:427 goto
+ 248:261 shift
+ 87:277 reduce
277:0 reduce
- 318:275 shift
- 154:x shift
- 151:260,target 121
- 151:259,target 120
- 154:y shift
- 232:410 goto
- 57:277 reduce
+ 248:262 shift
+ 175:0,target 82
+ 251:276,target 257
+ 27:271 shift
+ 318:277 reduce
+ 265:408,target 355
+ 59:408,target 204
330:0 reduce
329:0 reduce
- 172:324,target 291
- 162:391 shift
68:0 reduce
- 162:392 shift
- 162:393 shift
- 0:413 goto
+ 25:427,target 102
278:277 reduce
- 162:394 shift
- 27:277 reduce
- 88:267,target 167
- 58:262,target 123
- 1:383,target 33
- 0:415 goto
- 12:389,target 247
- 245:275,target 251
- 37:429,target 145
- 37:430,target 146
- 214:407,target 315
- 191:258,target 119
- 0:418 goto
- 260:407,target 349
+ 158:286,target 282
+ 0:414 goto
+ 22:328 shift
+ 58:262,target 125
+ 12:390,target 252
+ 100:258,target 59
+ 0:416 goto
+ 27:279 shift
+ 372:0 reduce
+ 275:281,target 362
+ 378:0,target 55
+ 367:392 shift
248:277 reduce
- 111:277,target 187
- 8:308,target 37
- 8:298,target 30
- 41:258,target 119
+ 246:258,target 121
+ 111:277,target 192
+ 0:419 goto
+ 367:393 shift
+ 57:290 shift
+ 367:394 shift
212:277,target 1
- 40:386,target 156
- 347:0,target 146
- 257:277,target 114
+ 367:395 shift
+ 347:0,target 151
+ 257:277,target 19
197:0 reduce
- 86:0,target 22
- 3:461,target 18
- 313:277,target 253
- 213:261,target 122
- 52:277,target 188
- 16:380 reduce
+ 86:0,target 29
+ 313:277,target 181
+ 213:261,target 124
+ 52:277,target 189
+ 358:277,target 237
218:277 reduce
- 97:277,target 56
- 87:309 reduce
- 316:0,target 250
- 98:261,target 53
- 55:0,target 1
+ 16:381 reduce
+ 173:324 shift
+ 316:0,target 254
+ 98:261,target 60
156:459 goto
- 250:0 reduce
+ 57:297 shift
249:0 reduce
+ 238:412,target 338
+ 173:327 shift
93:263 reduce
- 41:442 goto
- 241:257,target 118
+ 46:391 shift
178:277 shift
93:264 reduce
- 3:307,target 12
- 275:0,target 237
+ 3:307,target 13
93:265 reduce
- 35:257,target 118
+ 76:408 goto
93:266 reduce
93:267 reduce
- 8:367,target 54
- 16:389 reduce
- 95:380,target 238
- 59:425,target 207
+ 16:390 reduce
302:0 reduce
292:0 reduce
- 244:0,target 1
- 148:277 reduce
- 40:455,target 157
- 41:0 reduce
- 162:427 goto
- 31:393,target 127
- 233:411,target 332
+ 148:277 shift
+ 173:324,target 296
213:0,target 1
- 59:X,target 96
+ 60:X,target 98
+ 265:262,target 125
127:0 reduce
118:277 reduce
344:0 reduce
- 90:267,target 170
- 89:267,target 166
+ 90:267,target 173
+ 89:267,target 175
83:0 reduce
- 13:389,target 242
+ 59:262,target 125
+ 13:390,target 253
354:277 reduce
- 246:275,target 251
- 8:325,target 41
- 215:407,target 316
- 0:263,target 31
+ 101:258,target 61
+ 41:457 goto
+ 0:263,target 32
+ 367:429 goto
112:277,target 188
- 9:308,target 37
- 9:298,target 30
- 157:277,target 100
- 55:407,target 194
- 42:258,target 119
- 324:277 reduce
- 237:410 goto
+ 9:308,target 38
+ 9:298,target 31
+ 11:454 goto
+ 170:0 reduce
+ 169:0 reduce
+ 42:258,target 121
+ 324:277 shift
213:277,target 1
- 151:456,target 264
+ 141:0,target 97
63:277 reduce
- 258:277,target 103
- 26:375,target 106
- 314:277,target 249
- 214:261,target 122
- 360:277,target 41
- 359:277,target 44
- 260:261,target 122
- 98:277,target 53
- 87:370,target 169
- 87:369,target 169
+ 22:364 shift
+ 258:277,target 116
+ 237:411 goto
+ 142:404,target 259
+ 57:329 shift
+ 314:277,target 179
+ 214:261,target 124
+ 53:277,target 190
+ 360:277,target 236
+ 359:277,target 235
+ 173:383,target 299
+ 98:277,target 60
33:275 shift
+ 173:352 shift
+ 110:0,target 186
+ 109:0,target 91
82:379 shift
- 37:404,target 144
284:277 reduce
- 99:261,target 55
- 23:383,target 93
- 33:277 reduce
- 36:257,target 118
+ 222:0 reduce
+ 99:261,target 62
+ 156:x,target 100
+ 375:0,target 54
+ 36:257,target 120
254:277 reduce
- 0:332,target 31
+ 155:X shift
+ 0:332,target 32
264:0 reduce
- 9:367,target 54
- 344:0,target 142
- 83:0,target 43
+ 155:Y shift
+ 153:260,target 123
+ 153:259,target 122
+ 9:367,target 55
+ 344:0,target 169
+ 83:0,target 52
98:257 reduce
- 224:277 reduce
+ 22:380 shift
+ 22:379 shift
+ 32:393,target 128
+ 224:277 shift
+ 174:324,target 296
98:258 reduce
93:309 reduce
+ 100:0 reduce
98:260 reduce
98:259 reduce
316:0 reduce
- 313:0,target 253
+ 313:0,target 181
98:261 reduce
- 55:0 reduce
98:262 reduce
- 91:267,target 171
- 14:389,target 243
+ 10:313,target 40
+ 27:343 shift
+ 91:267,target 172
+ 14:390,target 248
+ 46:442 goto
184:277 reduce
- 59:400,target 206
- 272:0,target 234
- 9:325,target 41
- 21:0,target 42
- 1:263,target 33
- 113:277,target 183
- 97:0 reduce
- 38:257 shift
- 241:0,target 1
+ 60:400,target 207
+ 9:325,target 42
+ 193:258,target 121
+ 142:0 reduce
+ 1:263,target 34
+ 358:0 reduce
+ 248:258,target 121
+ 113:277,target 193
+ 57:355 shift
+ 43:258,target 121
214:277,target 1
- 38:258 shift
- 260:277,target 1
- 259:277,target 104
- 38:259 shift
- 38:260 shift
- 315:277,target 251
- 215:261,target 122
- 38:261 shift
+ 12:381,target 252
+ 260:277,target 118
+ 259:277,target 117
+ 27:375,target 108
+ 315:277,target 180
+ 215:261,target 124
+ 361:277,target 223
184:0 reduce
- 99:277,target 55
- 88:370,target 167
- 88:369,target 167
- 38:262 shift
- 260:257 shift
- 210:0,target 1
- 209:0,target 84
- 199:0,target 211
- 55:261,target 122
- 8:300,target 32
- 260:258 shift
- 140:412,target 257
+ 174:383,target 299
+ 99:277,target 62
+ 199:0,target 218
+ 38:404,target 145
+ 362:261,target 124
124:277 reduce
- 260:260 shift
- 260:259 shift
- 155:396,target 273
+ 242:274,target 333
360:277 reduce
359:277 reduce
- 260:261 shift
+ 173:383 shift
98:277 reduce
- 87:370 reduce
- 87:369 reduce
- 260:262 shift
- 243:257,target 118
- 168:0,target 92
- 56:355,target 198
- 243:407 goto
+ 168:0,target 147
+ 25:X,target 98
+ 82:423 goto
+ 9:384,target 60
+ 37:257,target 120
98:281 reduce
- 82:424 goto
- 1:332,target 33
+ 1:332,target 34
330:277 reduce
329:277 reduce
- 210:260,target 121
- 210:259,target 120
- 137:0,target 189
68:277 reduce
- 356:260,target 121
- 356:259,target 120
+ 268:408,target 357
+ 243:412 goto
278:0 reduce
- 213:407 goto
- 27:0 reduce
- 106:0,target 177
- 87:380 reduce
+ 264:433,target 354
+ 213:408 goto
+ 106:0,target 184
+ 10:330,target 43
300:277 reduce
290:277 reduce
289:277 reduce
- 8:358,target 50
- 38:277 reduce
- 153:x,target 98
- 0:306,target 31
- 230:268 shift
- 92:267,target 168
- 15:389,target 245
- 259:275 shift
- 230:270 shift
- 230:269 shift
+ 155:x shift
+ 38:277 shift
+ 155:y shift
+ 153:x,target 100
+ 0:306,target 32
+ 22:422 goto
+ 92:267,target 176
+ 15:390,target 249
+ 22:423 goto
+ 57:378 shift
+ 372:0,target 233
331:0 reduce
- 259:276 shift
70:0 reduce
69:0 reduce
260:277 reduce
259:277 reduce
- 263:407,target 351
- 114:277,target 185
- 6:0,target 0
- 160:277,target 82
- 159:277,target 149
- 87:388 reduce
- 57:407,target 201
+ 27:375 shift
+ 249:258,target 121
+ 114:277,target 194
+ 6:0,target 26
+ 159:277,target 106
2:0 reduce
- 341:0,target 145
+ 341:0,target 164
215:277,target 1
- 80:0,target 46
- 54:294,target 190
- 261:277,target 350
- 316:277,target 250
- 229:277 reduce
- 55:277,target 1
- 90:370,target 170
- 90:369,target 170
- 89:370,target 166
- 89:369,target 166
- 310:0,target 174
- 309:0,target 173
- 299:0,target 135
- 9:300,target 32
- 318:391 shift
- 318:392 shift
+ 79:0,target 30
+ 13:381,target 253
+ 261:277,target 119
+ 373:0 reduce
+ 316:277,target 254
+ 230:277 reduce
+ 229:277 shift
+ 216:261,target 124
+ 362:277,target 1
+ 90:370,target 173
+ 90:369,target 173
+ 89:370,target 175
+ 89:369,target 175
+ 310:0,target 140
+ 309:0,target 139
+ 299:0,target 133
+ 100:257 reduce
+ 56:261,target 124
+ 9:300,target 33
+ 10:388,target 61
+ 100:258 reduce
+ 50:439,target 182
+ 243:274,target 337
+ 100:260 reduce
+ 100:259 reduce
200:277 reduce
198:0 reduce
- 190:277 shift
+ 190:277 reduce
189:277 reduce
+ 100:261 reduce
98:315 reduce
- 318:393 shift
- 268:0,target 221
- 244:257,target 118
+ 268:0,target 1
+ 100:262 reduce
98:316 reduce
- 17:0,target 23
- 318:394 shift
- 38:257,target 118
+ 154:325 shift
+ 57:355,target 200
98:319 reduce
- 211:260,target 121
- 211:259,target 120
- 160:277 reduce
159:277 reduce
- 100:335,target 246
- 57:407 goto
- 251:0 reduce
- 96:260,target 54
- 96:259,target 54
- 237:273,target 326
- 196:0,target 213
+ 100:335,target 59
+ 265:257 shift
+ 237:273,target 332
+ 196:0,target 92
+ 265:258 shift
130:277 reduce
129:277 reduce
- 56:329,target 197
- 9:358,target 50
- 1:306,target 33
+ 9:358,target 51
+ 268:262,target 125
+ 265:260 shift
+ 265:259 shift
+ 1:306,target 34
365:277 reduce
303:0 reduce
293:0 reduce
+ 265:261 shift
93:370 reduce
93:369 reduce
- 93:267,target 165
- 16:389,target 244
+ 93:267,target 177
+ 16:390,target 251
42:0 reduce
- 165:0,target 140
- 115:277,target 184
+ 265:262 shift
+ 165:0,target 69
+ 250:275,target 256
+ 160:288 shift
+ 100:277 reduce
+ 264:407,target 261
+ 248:408 goto
+ 173:438 goto
+ 115:277,target 189
98:333 reduce
335:277 reduce
- 161:277,target 72
- 134:0,target 1
+ 161:277,target 155
+ 134:0,target 75
128:0 reduce
98:334 reduce
74:277 reduce
- 58:407,target 202
+ 10:304,target 34
+ 10:294,target 30
345:0 reduce
- 216:277,target 101
- 100:281 shift
+ 216:277,target 1
+ 100:281 reduce
98:335 reduce
84:0 reduce
- 262:277,target 225
- 221:364,target 82
- 317:277,target 30
- 363:277,target 226
- 263:261,target 122
- 103:0,target 176
- 93:380 reduce
- 91:370,target 171
- 91:369,target 171
+ 55:294,target 192
+ 14:381,target 248
+ 262:277,target 120
+ 317:277,target 258
+ 217:261,target 124
+ 56:277,target 1
+ 103:0,target 86
+ 91:370,target 172
+ 91:369,target 172
305:277 reduce
295:277 reduce
- 87:266,target 169
- 57:261,target 122
+ 93:381 reduce
44:277 shift
- 318:427 goto
- 150:x,target 98
- 149:x,target 98
235:268 shift
+ 157:396,target 277
+ 243:412,target 345
235:270 shift
235:269 shift
- 368:0,target 52
- 265:277 shift
- 3:0,target 35
- 140:403,target 254
- 93:388 reduce
- 337:0,target 161
- 212:260,target 121
- 212:259,target 120
- 357:276,target 252
- 171:382,target 294
- 97:260,target 56
- 97:259,target 56
+ 245:257,target 120
+ 265:277 reduce
+ 39:257,target 120
+ 3:0,target 36
+ 223:0 reduce
+ 337:0,target 17
+ 212:260,target 123
+ 212:259,target 122
+ 101:335,target 61
+ 93:389 reduce
+ 76:0,target 1
3:277 reduce
- 306:0,target 195
- 296:0,target 122
- 31:427,target 129
- 269:262,target 123
- 259:339 shift
+ 306:0,target 143
+ 296:0,target 132
+ 156:X shift
+ 265:0 reduce
+ 237:411,target 334
+ 156:Y shift
+ 57:329,target 199
205:277 reduce
195:277 reduce
- 151:258,target 119
+ 160:323 shift
+ 94:267,target 174
+ 17:390,target 250
+ 265:0,target 1
+ 156:Y,target 99
+ 251:275,target 256
+ 250:413,target 352
101:0 reduce
- 100:315 shift
+ 100:315 reduce
317:0 reduce
- 116:277,target 87
- 100:316 shift
+ 116:277,target 191
+ 100:316 reduce
+ 56:0 reduce
+ 234:0,target 42
165:277 reduce
- 162:277,target 115
- 156:328,target 278
- 0:287,target 31
- 217:277,target 96
- 263:277,target 1
- 233:272,target 330
- 100:319 shift
- 232:410,target 328
- 57:277,target 1
- 364:277,target 228
- 203:0,target 172
- 193:0,target 193
- 92:370,target 168
- 92:369,target 168
+ 162:277,target 88
+ 0:287,target 32
+ 217:277,target 1
+ 15:381,target 249
+ 263:277,target 109
+ 100:319 reduce
+ 318:277,target 259
+ 203:0,target 76
+ 193:0,target 1
+ 92:370,target 176
+ 92:369,target 176
14:298 reduce
360:0 reduce
359:0 reduce
- 135:277 shift
+ 135:277 reduce
98:0 reduce
- 88:266,target 167
- 58:261,target 122
+ 58:261,target 124
3:303 shift
- 191:257,target 118
- 162:0,target 115
+ 100:257,target 59
+ 27:449 goto
+ 371:277 reduce
+ 57:456 goto
+ 162:0,target 88
3:306 shift
- 259:406,target 256
- 241:257 shift
- 50:320,target 182
+ 246:257,target 120
3:307 shift
- 8:307,target 36
- 241:258 shift
185:0 reduce
105:277 reduce
- 60:355,target 214
- 41:257,target 118
- 241:260 shift
- 241:259 shift
341:277 reduce
- 241:261 shift
- 131:0,target 118
+ 131:0,target 71
80:277 shift
- 79:277 shift
- 241:262 shift
- 213:260,target 121
- 213:259,target 120
- 358:276,target 252
- 211:257 shift
- 172:382,target 294
- 100:333 shift
- 211:258 shift
- 100:334 shift
- 8:263 shift
- 211:260 shift
- 211:259 shift
- 100:335 shift
- 98:260,target 53
- 98:259,target 53
+ 79:277 reduce
+ 213:260,target 123
+ 213:259,target 122
+ 154:384 shift
+ 102:335,target 251
+ 100:333 reduce
+ 100:334 reduce
+ 100:335 reduce
+ 100:0,target 59
+ 98:260,target 60
+ 98:259,target 60
311:277 reduce
- 211:261 shift
- 49:277 reduce
- 238:411,target 339
- 211:262 shift
- 3:306,target 11
- 221:286,target 80
- 95:267,target 234
- 29:307,target 112
- 365:0,target 227
+ 50:277 reduce
+ 154:400 shift
+ 154:401 shift
+ 3:306,target 12
+ 95:267,target 171
+ 79:286 reduce
+ 30:307,target 114
+ 365:0,target 46
+ 10:337,target 47
280:0 reduce
279:0 reduce
- 271:277 reduce
- 8:366,target 53
- 20:277 shift
+ 271:277 shift
+ 19:277 reduce
28:0 reduce
- 0:0,target 26
- 117:277,target 247
- 334:0,target 12
- 163:277,target 63
- 73:0,target 203
- 1:287,target 33
- 31:392,target 126
- 218:277,target 240
- 87:309,target 169
- 264:277,target 216
- 241:277 reduce
- 234:272,target 334
+ 251:413,target 353
+ 0:0,target 27
+ 156:x shift
+ 117:277,target 190
+ 334:0,target 165
+ 241:275 shift
+ 163:277,target 78
+ 156:y shift
+ 73:0,target 204
+ 1:287,target 34
+ 25:443,target 103
+ 218:277,target 107
+ 16:381,target 251
+ 264:277,target 110
+ 223:364,target 83
332:0 reduce
- 320:277,target 362
- 319:277,target 361
+ 320:277,target 257
+ 319:277,target 255
+ 160:360 shift
71:0 reduce
58:277,target 1
- 47:369,target 172
3:328 shift
- 33:433 goto
- 365:277,target 227
- 303:0,target 131
- 293:0,target 128
- 93:370,target 165
- 93:369,target 165
- 49:301 shift
+ 8:277 reduce
+ 365:277,target 46
+ 303:0,target 144
+ 293:0,target 125
+ 265:261,target 124
+ 93:370,target 177
+ 93:369,target 177
+ 50:301 shift
3:329 shift
42:0,target 1
- 90:266,target 170
- 89:266,target 166
- 54:312,target 191
+ 90:266,target 173
+ 89:266,target 175
+ 59:261,target 124
+ 101:257,target 61
3:0 reduce
+ 10:285,target 26
211:277 reduce
- 49:294 shift
- 262:0,target 225
- 245:412,target 346
- 157:0 reduce
- 153:Y,target 97
- 49:295 shift
- 8:284 shift
- 9:307,target 36
- 96:319,target 54
- 8:285 shift
- 42:257,target 118
- 55:257 shift
- 11:380,target 246
- 55:258 shift
- 8:287 shift
- 214:260,target 121
- 214:259,target 120
- 171:278 shift
- 55:260 shift
- 55:259 shift
- 49:311 shift
- 260:260,target 121
- 260:259,target 120
- 210:0 reduce
- 209:0 reduce
+ 50:294 shift
+ 262:0,target 120
+ 153:Y,target 99
+ 50:295 shift
+ 374:0 reduce
+ 51:320,target 184
+ 9:307,target 37
+ 61:355,target 216
+ 42:257,target 120
+ 231:0,target 41
+ 38:402 shift
+ 214:260,target 123
+ 214:259,target 122
+ 50:311 shift
+ 38:403 shift
199:0 reduce
- 55:261 shift
- 8:300 shift
- 55:262 shift
- 37:403,target 143
- 200:0,target 95
- 189:0,target 98
- 154:425 goto
- 99:260,target 55
- 99:259,target 55
- 50:314 shift
- 8:292 shift
- 19:298 shift
+ 38:404 shift
+ 38:405 shift
+ 200:0,target 220
+ 190:0,target 80
+ 189:0,target 70
+ 99:260,target 62
+ 99:259,target 62
+ 20:298 shift
141:277 reduce
- 8:293 shift
- 38:407 goto
- 259:403 shift
- 8:304 shift
- 8:294 shift
- 8:305 shift
- 259:405 shift
+ 376:277 reduce
+ 154:428 goto
252:0 reduce
- 8:383,target 59
- 8:306 shift
- 19:389,target 77
- 259:406 shift
- 50:320 shift
- 0:331,target 31
- 8:307 shift
- 260:407 goto
+ 20:390,target 78
+ 246:257 shift
+ 0:331,target 32
+ 246:258 shift
+ 153:258,target 121
111:277 reduce
- 8:308 shift
- 8:298 shift
- 9:366,target 53
- 8:299 shift
+ 4:417,target 22
+ 9:366,target 54
+ 246:260 shift
+ 246:259 shift
346:277 reduce
- 127:0,target 61
- 118:277,target 2
- 85:277 reduce
- 164:277,target 73
- 8:312 shift
+ 246:261 shift
+ 127:0,target 65
+ 118:277,target 93
+ 85:277 shift
+ 79:328 reduce
+ 246:262 shift
+ 164:277,target 121
+ 158:328,target 283
+ 32:392,target 127
304:0 reduce
294:0 reduce
- 259:412 goto
- 220:277,target 239
- 219:277,target 241
- 88:309,target 167
- 8:313 shift
- 23:340,target 92
- 265:277,target 352
+ 220:277,target 246
+ 219:277,target 102
+ 216:257 shift
+ 160:385 shift
+ 17:381,target 250
+ 43:0 reduce
+ 265:277,target 1
+ 216:258 shift
3:355 shift
- 321:277,target 8
- 234:409,target 335
- 230:408 goto
- 59:277,target 203
- 48:369,target 172
- 366:277,target 48
+ 321:277,target 256
+ 216:260 shift
+ 216:259 shift
+ 60:277,target 205
+ 59:277,target 1
+ 48:369,target 174
+ 366:277,target 43
316:277 reduce
- 55:277 reduce
- 91:266,target 171
- 8:317 shift
+ 216:261 shift
+ 94:370,target 174
+ 94:369,target 174
+ 10:312,target 39
+ 216:262 shift
+ 91:266,target 172
+ 55:312,target 193
130:0 reduce
129:0 reduce
+ 55:280 shift
346:0 reduce
85:0 reduce
- 26:279,target 104
- 246:412,target 347
+ 362:0,target 1
+ 193:257,target 120
276:277 reduce
- 0:389,target 31
- 25:277 shift
- 97:319,target 56
- 12:380,target 247
- 331:0,target 17
- 259:276,target 252
- 246:275 shift
- 70:0,target 202
- 69:0,target 200
- 8:325 shift
- 246:276 shift
- 215:260,target 121
- 215:259,target 120
- 171:278,target 290
- 55:260,target 121
- 55:259,target 120
- 49:311,target 178
- 300:0,target 132
- 290:0,target 129
- 289:0,target 120
- 8:330 shift
- 35:289,target 134
- 38:0,target 1
- 155:395,target 272
- 8:331 shift
- 259:431 goto
- 224:0 reduce
- 8:332 shift
- 14:380 reduce
+ 248:257,target 120
+ 0:390,target 32
+ 43:257,target 120
+ 331:0,target 163
+ 70:0,target 206
+ 69:0,target 202
+ 215:260,target 123
+ 215:259,target 122
+ 38:431 goto
+ 274:408,target 361
+ 246:277 reduce
+ 38:432 goto
+ 50:311,target 180
+ 49:341 shift
+ 38:403,target 144
+ 362:260,target 123
+ 362:259,target 122
+ 300:0,target 127
+ 290:0,target 122
+ 289:0,target 156
+ 55:291 shift
+ 49:342 shift
+ 242:273,target 332
+ 55:302 shift
+ 10:371,target 57
+ 171:322 shift
216:277 reduce
- 258:0,target 103
- 171:324 shift
- 154:457 goto
- 150:Y,target 97
- 149:Y,target 97
- 9:383,target 59
- 49:347 shift
- 1:331,target 33
- 8:336 shift
- 210:258,target 119
- 171:327 shift
+ 55:294 shift
+ 14:381 reduce
+ 258:0,target 116
+ 223:286,target 81
+ 97:267,target 239
+ 49:346 shift
+ 55:296 shift
+ 50:347 shift
+ 1:331,target 34
+ 154:460 goto
91:263 reduce
3:378 shift
- 8:337 shift
- 176:277 shift
- 120:277,target 3
- 119:277,target 5
+ 227:0,target 40
+ 176:277 reduce
+ 120:277,target 2
+ 119:277,target 252
91:264 reduce
- 165:277,target 140
+ 165:277,target 69
91:265 reduce
- 356:258,target 119
- 221:277,target 79
+ 221:277,target 247
91:266 reduce
- 90:309,target 170
- 89:309,target 166
- 266:277,target 353
+ 90:309,target 173
+ 89:309,target 175
+ 55:312 shift
+ 24:340,target 94
+ 266:277,target 356
91:267 reduce
- 14:389 reduce
- 322:277,target 9
- 186:0,target 94
- 367:277,target 45
- 146:277 shift
- 102:0 reduce
- 95:370,target 237
- 95:369,target 236
- 50:356 shift
- 0:305,target 31
- 8:344 shift
- 92:266,target 168
- 57:0 reduce
- 8:345 shift
+ 14:390 reduce
+ 322:277,target 31
+ 235:409,target 330
+ 186:0,target 215
+ 49:369,target 174
+ 31:257 shift
+ 146:277 reduce
+ 95:370,target 171
+ 95:369,target 171
+ 0:305,target 32
+ 31:258 shift
+ 318:0 reduce
+ 92:266,target 176
+ 31:259 shift
+ 31:260 shift
+ 79:364 reduce
+ 31:261 shift
+ 0:416,target 8
+ 27:279,target 106
+ 31:262 shift
+ 249:257,target 120
116:277 reduce
- 1:389,target 33
- 98:319,target 53
+ 1:390,target 34
+ 265:408 goto
+ 98:319,target 60
+ 361:0 reduce
352:277 reduce
- 170:322,target 286
- 169:322,target 286
- 124:0,target 97
+ 124:0,target 4
99:0 reduce
- 13:380,target 242
- 8:353 shift
- 230:408,target 324
- 61:275 shift
- 235:408 goto
- 172:278,target 290
+ 216:260,target 123
+ 216:259,target 122
+ 56:260,target 123
+ 56:259,target 122
322:277 reduce
+ 235:409 goto
186:0 reduce
- 36:289,target 134
+ 49:369 shift
+ 36:289,target 136
0:364,target 5
- 8:358 shift
- 50:372 shift
- 8:361 shift
- 171:352 shift
- 97:0,target 56
- 80:379 shift
- 8:362 shift
+ 242:411,target 344
+ 171:350 shift
+ 274:262,target 125
+ 358:0,target 237
+ 79:380 reduce
+ 79:379 reduce
282:277 reduce
- 211:258,target 119
- 100:334,target 245
- 8:263,target 23
- 327:0,target 14
- 269:407,target 355
- 121:277,target 6
- 66:0,target 205
- 8:366 shift
- 166:277,target 141
- 8:367 shift
+ 160:445 goto
+ 31:277 reduce
+ 100:334,target 59
+ 327:0,target 8
+ 121:277,target 5
+ 66:0,target 203
+ 166:277,target 79
+ 10:345,target 49
252:277 reduce
- 222:277,target 318
- 96:258,target 54
- 91:309,target 171
- 50:381 shift
- 3:420 goto
- 8:368 shift
- 267:277,target 354
- 323:277,target 10
- 286:0,target 124
+ 222:277,target 245
+ 91:309,target 172
+ 55:339 shift
+ 20:381,target 77
+ 267:277,target 231
+ 3:421 goto
+ 286:0,target 158
281:0 reduce
- 62:277,target 32
- 8:371 shift
- 21:364,target 82
- 30:0 reduce
- 35:0,target 1
- 368:277,target 52
- 1:305,target 33
- 96:257 reduce
- 93:266,target 165
- 19:380 shift
- 222:277 shift
- 96:258 reduce
+ 29:0 reduce
+ 35:0,target 123
+ 44:434 goto
+ 268:261,target 124
+ 1:305,target 34
+ 93:266,target 177
+ 61:303 shift
+ 222:277 reduce
91:309 reduce
- 255:0,target 112
- 96:260 reduce
- 96:259 reduce
- 116:0 reduce
- 96:261 reduce
- 8:376 shift
+ 20:381 shift
+ 255:0,target 198
+ 61:306 shift
333:0 reduce
- 96:262 reduce
+ 264:406,target 260
72:0 reduce
- 8:377 shift
- 99:319,target 55
- 259:431,target 348
- 224:0,target 47
+ 61:307 shift
+ 55:348 shift
+ 99:319,target 62
+ 10:293,target 29
182:277 reduce
- 8:332,target 44
- 14:380,target 243
+ 171:322,target 291
4:0 reduce
- 24:425,target 100
- 26:271,target 103
- 263:260,target 121
- 263:259,target 120
- 8:383 shift
- 19:389 shift
- 183:0,target 208
- 87:265,target 169
- 57:260,target 121
- 57:259,target 120
+ 217:260,target 123
+ 217:259,target 122
+ 363:276,target 257
+ 20:390 shift
+ 375:0 reduce
+ 183:0,target 212
+ 173:278,target 295
36:257 shift
36:258 shift
+ 37:289,target 136
36:259 shift
36:260 shift
- 8:387 shift
36:261 shift
36:262 shift
211:0 reduce
- 8:389 shift
- 357:275 shift
122:277 reduce
- 357:276 shift
- 171:382 shift
- 212:258,target 119
- 121:0,target 6
+ 79:418 goto
+ 357:277 reduce
+ 212:258,target 121
+ 121:0,target 5
+ 101:334,target 61
96:277 reduce
- 9:263,target 23
- 357:275,target 251
- 122:277,target 4
- 167:277,target 79
- 80:423 goto
+ 9:263,target 24
+ 10:362,target 53
+ 122:277,target 3
+ 79:418,target 223
+ 55:365 shift
+ 167:277,target 146
+ 60:448,target 211
0:338,target 4
- 41:351,target 158
253:0 reduce
- 241:407 goto
- 223:277,target 319
- 97:258,target 56
- 96:281 reduce
- 92:309,target 168
- 268:277,target 221
- 238:272,target 330
- 17:277,target 23
+ 223:277,target 80
+ 92:309,target 176
+ 268:277,target 1
+ 238:272,target 336
327:277 reduce
- 324:277,target 155
- 237:410,target 338
+ 324:277,target 367
66:277 reduce
- 63:277,target 34
- 369:277,target 49
- 269:261,target 122
- 211:407 goto
- 355:0,target 217
+ 63:277,target 33
+ 61:328 shift
+ 22:364,target 83
+ 370:277,target 232
+ 97:370,target 242
+ 97:369,target 241
+ 94:266,target 174
+ 156:X,target 98
+ 55:373 shift
+ 355:0,target 224
305:0 reduce
295:0 reduce
- 151:257,target 118
- 94:0,target 83
+ 85:379 shift
+ 55:374 shift
287:277 reduce
36:277 reduce
- 221:379,target 83
+ 8:415 goto
0:286,target 2
- 324:0,target 155
- 63:0,target 34
- 9:332,target 44
- 15:380,target 245
- 233:271,target 329
+ 172:322,target 291
+ 63:0,target 33
+ 9:332,target 45
131:0 reduce
347:0 reduce
257:277 reduce
- 154:y,target 99
86:0 reduce
- 3:461 goto
- 3:462 goto
- 283:0,target 153
- 88:265,target 167
- 58:260,target 121
- 58:259,target 120
- 227:277 shift
- 173:0 reduce
- 49:437 goto
- 259:405,target 255
- 252:0,target 19
- 8:306,target 35
+ 27:271,target 105
+ 364:276,target 257
+ 51:455,target 188
+ 283:0,target 238
+ 174:278,target 295
+ 58:260,target 123
+ 58:259,target 122
+ 3:463 goto
+ 3:464 goto
+ 49:436 goto
+ 227:277 reduce
+ 55:386 shift
+ 252:0,target 187
36:289 shift
- 8:428 goto
- 21:286,target 80
- 221:0,target 42
- 213:258,target 119
+ 50:439 goto
+ 34:435,target 134
+ 221:0,target 247
+ 213:258,target 121
187:277 reduce
- 96:315 reduce
+ 102:334,target 250
36:294 shift
- 358:275,target 251
- 225:0 reduce
- 123:277,target 7
- 96:316 reduce
- 168:277,target 92
- 152:325 shift
- 224:277,target 47
- 98:258,target 53
- 93:309,target 165
- 269:277,target 1
- 239:272,target 334
- 180:0,target 77
- 96:319 reduce
- 18:277,target 36
+ 123:277,target 6
+ 168:277,target 147
+ 42:351,target 160
+ 224:277,target 323
+ 98:258,target 60
+ 93:309,target 177
+ 270:277,target 358
+ 269:277,target 222
+ 239:272,target 340
+ 61:355 shift
+ 18:277,target 23
42:257 shift
- 325:277,target 157
- 157:277 reduce
- 64:277,target 204
- 55:407 goto
+ 325:277,target 368
+ 64:277,target 35
42:258 shift
+ 371:277,target 234
+ 57:456,target 202
42:259 shift
42:260 shift
- 95:266,target 233
- 29:306,target 111
+ 267:0 reduce
+ 95:266,target 171
+ 30:306,target 113
42:261 shift
- 148:0,target 89
+ 10:336,target 46
42:262 shift
- 263:257 shift
- 50:453 goto
- 263:258 shift
+ 363:275 shift
127:277 reduce
- 0:313,target 31
- 263:260 shift
- 263:259 shift
- 363:277 reduce
- 263:261 shift
+ 0:313,target 32
+ 363:276 shift
103:0 reduce
91:370 reduce
91:369 reduce
- 31:391,target 125
- 263:262 shift
+ 320:0 reduce
+ 319:0 reduce
58:0 reduce
- 16:380,target 244
- 234:271,target 333
- 171:436 goto
- 96:333 reduce
+ 264:276,target 257
+ 171:437 goto
+ 265:260,target 123
+ 265:259,target 122
+ 246:408 goto
333:277 reduce
- 96:334 reduce
- 90:265,target 170
- 89:265,target 166
+ 90:265,target 173
+ 89:265,target 175
+ 85:426 goto
72:277 reduce
- 145:0 reduce
- 96:335 reduce
- 246:412 goto
- 153:X,target 96
+ 59:260,target 123
+ 59:259,target 122
+ 10:284,target 25
+ 362:0 reduce
+ 193:257 shift
+ 193:258 shift
+ 153:X,target 98
1:263 reduce
- 352:0,target 231
- 91:380 reduce
- 9:306,target 35
+ 352:0,target 153
+ 216:408 goto
+ 193:260 shift
+ 193:259 shift
+ 9:306,target 36
303:277 reduce
293:277 reduce
+ 193:261 shift
+ 91:381 reduce
42:277 reduce
+ 193:262 shift
+ 22:286,target 81
+ 35:435,target 135
187:0 reduce
- 56:378,target 199
- 321:0,target 8
- 214:258,target 119
- 53:275,target 189
- 260:258,target 119
- 233:271 shift
- 124:277,target 97
+ 321:0,target 256
+ 214:258,target 121
+ 61:378 shift
+ 61:465,target 218
+ 59:0,target 1
+ 124:277,target 4
263:277 reduce
- 233:272 shift
- 151:y,target 99
- 37:402,target 142
- 225:277,target 39
- 99:258,target 55
- 280:0,target 154
- 279:0,target 222
- 271:277,target 220
- 233:274 shift
- 91:388 reduce
- 20:277,target 78
- 28:0,target 78
- 326:277,target 13
- 240:0 reduce
- 239:409,target 340
- 65:277,target 197
- 60:328,target 213
- 248:0,target 190
- 0:330,target 31
- 4:416,target 21
- 1:313,target 33
+ 170:277,target 98
+ 169:277,target 85
+ 151:y,target 101
+ 225:277,target 324
+ 99:258,target 62
+ 94:309,target 174
+ 25:427 goto
+ 280:0,target 243
+ 279:0,target 241
+ 271:277,target 359
+ 19:277,target 37
+ 28:0,target 72
+ 326:277,target 369
+ 240:409,target 342
+ 239:410,target 341
+ 91:389 reduce
+ 65:277,target 210
+ 372:277,target 233
+ 10:353,target 50
+ 233:277 reduce
+ 248:0,target 1
+ 0:330,target 32
+ 153:257,target 120
+ 1:313,target 34
282:0 reduce
- 217:0,target 96
+ 31:0 reduce
+ 223:379,target 84
+ 223:380,target 85
+ 217:0,target 1
203:277 reduce
193:277 reduce
1:284 reduce
1:285 reduce
- 31:391 shift
- 40:316,target 150
+ 176:0,target 81
334:0 reduce
163:277 reduce
- 91:265,target 171
+ 91:265,target 172
73:0 reduce
1:287 reduce
- 31:392 shift
+ 25:443 goto
0:277,target 1
- 31:393 shift
1:300 reduce
- 4:364,target 27
- 31:394 shift
- 145:0,target 67
- 96:335,target 54
+ 4:364,target 28
5:0 reduce
+ 268:257 shift
+ 55:453 goto
1:292 reduce
+ 0:388,target 32
12:298 reduce
- 160:0 reduce
+ 368:275 shift
+ 268:258 shift
159:0 reduce
133:277 reduce
+ 55:454 goto
1:293 reduce
+ 376:0 reduce
+ 268:260 shift
+ 268:259 shift
1:304 reduce
1:294 reduce
- 368:277 reduce
- 259:275,target 251
- 230:270,target 323
- 230:269,target 322
+ 31:408 goto
+ 268:261 shift
+ 57:378,target 201
1:305 reduce
- 215:258,target 119
+ 268:262 shift
+ 215:258,target 121
+ 54:275,target 191
1:306 reduce
- 361:275,target 366
- 125:277,target 59
+ 125:277,target 7
1:307 reduce
103:277 reduce
77:275 shift
- 55:258,target 119
1:308 reduce
1:298 reduce
- 8:287,target 26
- 226:277,target 38
- 221:328,target 81
+ 38:402,target 143
+ 362:258,target 121
+ 226:277,target 49
212:0 reduce
- 95:309,target 235
+ 95:309,target 171
1:299 reduce
338:277 reduce
- 272:277,target 234
- 152:383 shift
+ 272:277,target 360
21:277,target 79
- 327:277,target 14
- 66:277,target 205
+ 327:277,target 8
+ 66:277,target 203
+ 61:328,target 215
1:312 reduce
+ 373:277,target 50
1:313 reduce
- 150:X,target 96
- 149:X,target 96
- 348:0,target 105
- 1:330,target 33
+ 30:451,target 119
+ 97:266,target 238
+ 348:0,target 150
+ 87:0,target 38
+ 1:330,target 34
308:277 reduce
298:277 reduce
254:0 reduce
- 210:257,target 118
- 152:400 shift
+ 47:277 shift
1:317 reduce
- 317:0,target 30
- 100:316,target 242
- 356:257,target 118
+ 317:0,target 258
+ 100:316,target 59
+ 56:0,target 1
238:271 shift
- 60:303,target 210
268:277 reduce
238:272 shift
- 17:277 reduce
- 40:333,target 153
306:0 reduce
296:0 reduce
- 235:408,target 336
- 31:427 goto
- 276:0,target 223
+ 276:0,target 226
238:274 shift
- 0:294,target 31
- 0:304,target 31
- 92:265,target 168
+ 0:294,target 32
+ 0:304,target 32
+ 41:316,target 152
+ 92:265,target 176
1:325 reduce
- 152:399 shift
- 0:415,target 7
+ 245:0,target 1
132:0 reduce
- 97:335,target 56
+ 6:277 reduce
348:0 reduce
+ 87:0 reduce
+ 1:388,target 34
1:330 reduce
+ 36:452,target 140
1:331 reduce
- 54:302,target 67
1:332 reduce
214:0,target 1
- 208:277 shift
+ 208:277 reduce
198:277 reduce
- 3:355,target 15
- 362:275,target 368
- 174:0 reduce
- 126:277,target 60
+ 216:258,target 121
+ 3:355,target 16
+ 126:277,target 103
+ 56:258,target 121
1:336 reduce
- 9:287,target 26
- 36:389 shift
- 357:412 goto
- 227:277,target 320
- 173:0,target 76
- 49:437,target 180
+ 9:287,target 27
+ 36:390 shift
+ 227:277,target 40
+ 55:386,target 74
1:337 reduce
- 273:277,target 236
+ 273:277,target 227
+ 243:272,target 336
168:277 reduce
- 22:277,target 86
- 328:277,target 159
- 67:277,target 199
+ 22:277,target 80
+ 42:351 shift
+ 328:277,target 9
+ 67:277,target 211
+ 374:277,target 47
+ 274:261,target 124
226:0 reduce
- 152:426 goto
- 138:277 reduce
+ 142:0,target 108
+ 138:275 shift
+ 274:257 shift
+ 223:423,target 87
+ 17:298 reduce
+ 274:258 shift
1:344 reduce
- 36:407 goto
- 211:257,target 118
- 100:333,target 244
+ 274:260 shift
+ 274:259 shift
+ 152:427 goto
+ 100:333,target 59
1:345 reduce
- 78:417,target 221
- 4:286,target 27
+ 36:408 goto
+ 374:277 reduce
+ 274:261 shift
+ 274:262 shift
+ 101:316,target 61
+ 4:286,target 28
+ 10:344,target 48
268:0 reduce
- 244:257 shift
- 96:257,target 54
- 17:0 reduce
- 19:380,target 76
- 244:258 shift
+ 61:303,target 212
108:277 reduce
- 244:260 shift
- 244:259 shift
+ 41:333,target 155
+ 376:0,target 51
344:277 reduce
- 244:261 shift
- 83:277 reduce
- 1:304,target 33
- 1:294,target 33
- 244:262 shift
- 93:265,target 165
+ 268:260,target 123
+ 268:259,target 122
+ 83:277 shift
+ 1:304,target 34
+ 1:294,target 34
+ 31:408,target 126
+ 93:265,target 177
+ 76:408,target 220
1:353 reduce
214:257 shift
- 134:262,target 123
104:0 reduce
2:277,target 24
321:0 reduce
214:258 shift
- 53:275 shift
- 345:0,target 143
+ 61:465 goto
+ 59:0 reduce
+ 345:0,target 170
214:260 shift
214:259 shift
- 100:281,target 240
- 98:335,target 53
- 84:0,target 28
+ 100:281,target 59
+ 98:335,target 60
+ 84:0,target 45
314:277 reduce
214:261 shift
- 30:262,target 123
+ 53:277 shift
+ 37:452,target 141
214:262 shift
- 75:262,target 123
1:358 reduce
- 10:302,target 67
- 8:331,target 43
- 314:0,target 249
- 60:378,target 215
+ 10:292,target 28
+ 55:302,target 68
+ 314:0,target 179
1:361 reduce
- 363:0 reduce
+ 244:271 shift
+ 217:258,target 121
1:362 reduce
+ 363:275,target 256
274:277 reduce
- 263:258,target 119
- 127:277,target 61
- 173:277,target 76
- 87:264,target 169
- 57:258,target 119
- 273:0,target 236
- 228:277,target 51
- 274:277,target 235
+ 244:272 shift
+ 127:277,target 65
+ 23:277 shift
+ 0:380,target 6
+ 11:386,target 74
+ 273:0,target 227
+ 228:277,target 39
+ 223:328,target 82
+ 157:396 shift
+ 97:309,target 240
+ 22:0,target 44
+ 274:277,target 1
+ 244:272,target 340
+ 157:397 shift
1:366 reduce
- 330:277,target 16
- 329:277,target 15
+ 23:277,target 88
+ 330:277,target 161
+ 329:277,target 10
188:0 reduce
- 68:277,target 196
+ 157:398 shift
+ 68:277,target 205
1:367 reduce
- 23:282 shift
- 244:277 reduce
+ 375:277,target 54
+ 157:399 shift
1:368 reduce
- 23:283 shift
- 47:341 shift
- 49:301,target 177
+ 50:301,target 179
1:371 reduce
- 3:329,target 14
- 47:342 shift
- 212:257,target 118
- 12:380 reduce
- 241:0 reduce
+ 3:329,target 15
+ 212:257,target 120
+ 101:333,target 61
+ 10:361,target 52
214:277 reduce
- 211:0,target 1
- 8:389,target 61
- 0:337,target 31
- 47:346 shift
- 152:458 goto
- 97:257,target 56
+ 211:0,target 90
+ 12:381 reduce
+ 102:316,target 247
+ 0:337,target 32
+ 136:408,target 253
1:376 reduce
- 21:379,target 83
- 238:271,target 329
+ 238:271,target 335
1:377 reduce
- 88:263 reduce
+ 170:0,target 98
+ 169:0,target 85
58:257 shift
- 269:260,target 121
- 269:259,target 120
- 174:277 reduce
- 88:264 reduce
+ 363:413 goto
58:258 shift
283:0 reduce
- 88:265 reduce
+ 174:278 shift
+ 94:265,target 174
58:260 shift
58:259 shift
- 88:266 reduce
+ 42:444,target 162
58:261 shift
- 3:277,target 35
- 138:0,target 90
- 88:267 reduce
+ 3:277,target 36
+ 164:395,target 130
58:262 shift
- 1:383 reduce
- 12:389 reduce
- 99:335,target 55
+ 12:390 reduce
+ 101:281,target 61
+ 99:335,target 62
+ 1:384 reduce
144:277 reduce
- 42:407 goto
+ 31:262,target 125
118:0 reduce
- 0:285,target 31
- 24:441,target 101
- 24:y,target 99
- 36:450 goto
+ 76:262,target 125
+ 0:285,target 32
+ 11:302,target 68
+ 42:408 goto
335:0 reduce
- 107:0,target 85
+ 107:0,target 185
74:0 reduce
- 1:387 reduce
- 9:331,target 43
- 318:275,target 359
- 154:x,target 98
- 1:389 reduce
- 263:407 goto
- 128:277,target 62
+ 9:331,target 44
+ 10:430,target 64
+ 61:378,target 217
+ 1:388 reduce
+ 36:452 goto
+ 249:257 shift
+ 1:390 reduce
+ 364:275,target 256
+ 249:258 shift
+ 128:277,target 66
114:277 reduce
- 6:0 accept
- 174:277,target 75
- 88:264,target 167
- 58:258,target 119
+ 6:0 reduce
+ 363:413,target 371
+ 249:260 shift
+ 249:259 shift
+ 58:258,target 121
+ 373:0,target 50
350:277 reduce
349:277 reduce
- 229:277,target 40
+ 249:261 shift
+ 230:277,target 53
+ 229:277,target 325
161:0 reduce
- 275:277,target 237
- 331:277,target 17
- 70:277,target 202
- 69:277,target 200
- 7:0,target 20
- 8:305,target 34
- 23:321 shift
- 342:0,target 144
- 81:0,target 42
- 361:394,target 128
- 320:277 shift
- 319:277 shift
+ 377:0 reduce
+ 249:262 shift
+ 331:277,target 163
+ 244:410,target 346
+ 70:277,target 206
+ 69:277,target 202
+ 7:0,target 0
+ 376:277,target 51
+ 154:428,target 272
+ 342:0,target 162
+ 81:0,target 48
+ 320:277 reduce
+ 319:277 reduce
58:277 reduce
- 47:369 shift
- 233:411 goto
+ 10:377,target 59
213:0 reduce
- 59:X shift
- 213:257,target 118
- 59:Y shift
- 23:325 shift
- 311:0,target 248
- 49:0,target 130
- 9:389,target 61
- 23:326 shift
- 357:412,target 364
- 1:337,target 33
+ 60:X shift
+ 213:257,target 120
+ 102:333,target 249
+ 60:Y shift
+ 311:0,target 201
+ 50:0,target 136
+ 9:390,target 62
+ 193:408 goto
+ 1:337,target 34
280:277 reduce
279:277 reduce
- 98:257,target 53
+ 98:257,target 60
+ 22:380,target 85
+ 22:379,target 84
28:277 reduce
- 239:271,target 333
- 269:0,target 1
+ 239:271,target 339
+ 269:0,target 222
255:0 reduce
- 18:0,target 36
- 95:265,target 232
- 250:277 reduce
+ 18:0,target 23
+ 250:275 shift
+ 27:449,target 109
+ 250:276 shift
+ 95:265,target 171
+ 368:392 shift
249:277 reduce
- 1:419 goto
- 4:277,target 27
- 0:312,target 31
+ 136:262,target 125
+ 1:420 goto
+ 4:277,target 28
+ 368:393 shift
+ 368:394 shift
+ 102:281,target 245
+ 0:312,target 32
+ 368:395 shift
307:0 reduce
297:0 reduce
- 1:285,target 33
+ 1:285,target 34
+ 367:395,target 130
220:277 reduce
219:277 reduce
- 197:0,target 212
- 88:309 reduce
- 23:340 shift
- 23:321,target 89
+ 197:0,target 221
+ 17:381 reduce
+ 264:275,target 256
+ 174:324 shift
+ 265:258,target 121
133:0 reduce
- 130:277,target 99
- 129:277,target 65
+ 130:277,target 68
+ 129:277,target 67
+ 364:413,target 372
350:0 reduce
349:0 reduce
- 166:0,target 141
- 90:264,target 170
- 89:264,target 166
- 180:277 reduce
- 276:277,target 223
- 25:277,target 102
- 332:277,target 160
- 71:277,target 201
- 9:305,target 34
- 152:325,target 265
- 362:394,target 128
- 0:371,target 31
- 214:257,target 118
- 104:0,target 178
- 260:257,target 118
- 358:412,target 365
- 151:x,target 98
- 37:401,target 141
+ 175:277,target 82
+ 174:327 shift
+ 166:0,target 79
+ 94:263 reduce
+ 90:264,target 173
+ 89:264,target 175
+ 88:0 reduce
+ 59:258,target 121
+ 231:277,target 41
+ 180:277 shift
+ 157:462 goto
+ 94:264 reduce
+ 276:277,target 226
+ 94:265 reduce
+ 42:444 goto
+ 332:277,target 13
+ 94:266 reduce
+ 71:277,target 208
+ 377:277,target 58
+ 135:0,target 74
+ 94:267 reduce
+ 9:305,target 35
+ 17:390 reduce
+ 175:0 reduce
+ 150:277 reduce
+ 149:277 reduce
+ 0:371,target 32
+ 214:257,target 120
+ 104:0,target 87
+ 151:x,target 100
+ 227:0 reduce
120:277 reduce
- 119:277 reduce
- 99:257,target 55
- 369:0,target 49
+ 119:277 shift
+ 99:257,target 62
+ 268:408 goto
+ 370:0,target 232
355:277 reduce
- 94:277 reduce
- 59:x shift
- 40:357,target 154
- 59:y shift
- 4:0,target 27
- 221:422,target 85
+ 60:x shift
+ 60:y shift
+ 4:0,target 28
+ 368:429 goto
0:328,target 3
5:277,target 25
- 338:0,target 163
+ 338:0,target 166
269:0 reduce
18:0 reduce
- 325:277 reduce
+ 325:277 shift
64:277 reduce
- 1:312,target 33
- 238:411 goto
- 307:0,target 194
- 297:0,target 139
+ 1:312,target 34
+ 323:395,target 130
+ 238:412 goto
+ 368:395,target 130
+ 307:0,target 142
+ 297:0,target 131
+ 179:310 shift
34:275 shift
- 235:270,target 323
- 235:269,target 322
+ 235:270,target 329
+ 235:269,target 328
+ 174:352 shift
105:0 reduce
+ 83:379 shift
322:0 reduce
285:277 reduce
- 140:339,target 253
+ 264:413,target 262
+ 24:321,target 91
34:277 reduce
- 131:277,target 118
- 40:315,target 149
- 176:277,target 300
- 91:264,target 171
- 277:277,target 233
- 21:328,target 81
- 333:277,target 11
+ 131:277,target 71
+ 10:299,target 32
+ 176:277,target 81
+ 91:264,target 172
+ 232:277,target 326
+ 277:277,target 240
+ 26:277,target 104
+ 333:277,target 14
255:277 reduce
147:0 reduce
- 96:334,target 54
- 72:277,target 198
- 364:0 reduce
- 179:318 shift
- 0:387,target 31
- 47:434 goto
- 1:371,target 33
- 47:342,target 170
- 230:268,target 321
+ 85:426,target 234
+ 72:277,target 207
+ 378:277,target 55
+ 1:371,target 34
99:257 reduce
- 225:277 reduce
- 215:257,target 118
- 194:0,target 86
+ 22:423,target 87
+ 225:277 shift
+ 215:257,target 120
+ 204:0,target 77
+ 194:0,target 99
99:258 reduce
+ 94:309 reduce
200:0 reduce
+ 190:0 reduce
189:0 reduce
99:260 reduce
99:259 reduce
99:261 reduce
- 55:257,target 118
- 23:383 shift
+ 362:257,target 120
99:262 reduce
- 54:385,target 73
- 163:0,target 63
+ 48:436,target 175
+ 163:0,target 78
+ 10:368,target 56
185:277 reduce
- 0:345,target 31
- 29:449,target 117
- 132:0,target 69
- 240:262,target 123
- 101:0,target 80
- 100:315,target 241
+ 151:427,target 265
+ 0:345,target 32
+ 30:450,target 118
+ 41:357,target 156
+ 97:265,target 237
+ 132:0,target 105
+ 6:277,target 26
+ 39:257 shift
+ 177:441,target 304
+ 39:258 shift
+ 39:259 shift
+ 39:260 shift
+ 101:0,target 61
+ 100:315,target 59
+ 39:261 shift
+ 369:395,target 130
284:0 reduce
- 134:407,target 248
- 29:286,target 109
- 33:0 reduce
- 361:275 shift
+ 30:286,target 111
+ 39:262 shift
125:277 reduce
- 61:275,target 217
- 132:277,target 69
- 0:293,target 31
- 30:407,target 124
- 366:0,target 48
+ 367:275,target 373
+ 274:408 goto
+ 132:277,target 105
+ 0:293,target 32
+ 41:315,target 151
+ 366:0,target 43
+ 361:277 reduce
+ 174:383 shift
99:277 reduce
- 92:264,target 168
- 88:370 reduce
- 88:369 reduce
- 75:407,target 218
- 4:379,target 27
+ 92:264,target 176
+ 4:379,target 28
+ 4:380,target 28
+ 233:277,target 57
120:0 reduce
- 119:0 reduce
336:0 reduce
- 278:277,target 232
- 162:394,target 128
+ 278:277,target 242
75:0 reduce
- 27:277,target 66
- 334:277,target 12
- 244:407 goto
+ 0:414,target 7
+ 10:263 shift
+ 22:328,target 82
+ 334:277,target 165
99:281 reduce
- 97:334,target 56
- 73:277,target 203
- 335:0,target 158
- 74:0,target 238
- 1:387,target 33
+ 73:277,target 204
+ 335:0,target 15
+ 83:425 goto
+ 74:0,target 209
331:277 reduce
- 318:394,target 128
+ 244:410 goto
+ 154:325,target 270
70:277 reduce
69:277 reduce
- 7:0 reduce
- 54:291,target 65
- 48:342,target 170
- 191:257 shift
+ 7:0 accept
+ 48:342,target 172
162:0 reduce
- 304:0,target 133
- 294:0,target 127
- 259:412,target 257
- 214:407 goto
- 191:258 shift
- 8:313,target 39
- 191:260 shift
- 191:259 shift
- 88:380 reduce
- 29:355,target 114
+ 378:0 reduce
+ 304:0,target 141
+ 294:0,target 126
+ 216:257,target 120
+ 160:385,target 288
+ 43:0,target 1
+ 214:408 goto
+ 30:355,target 116
301:277 reduce
291:277 reduce
- 191:261 shift
- 4:337,target 20
- 10:385,target 73
- 39:277 shift
- 45:349,target 165
- 191:262 shift
- 263:0,target 1
- 154:Y,target 97
- 0:362,target 31
+ 56:257,target 120
+ 4:337,target 21
+ 39:277 reduce
+ 40:277 shift
+ 179:354 shift
+ 49:436,target 176
+ 263:0,target 109
+ 243:271,target 335
+ 0:362,target 32
214:0 reduce
- 1:345,target 33
- 261:277 shift
- 179:359 shift
- 158:360,target 282
- 7:277,target 21
- 88:388 reduce
- 10:280 shift
- 241:262,target 123
- 231:275 shift
+ 274:260,target 123
+ 274:259,target 122
+ 152:427,target 266
+ 1:345,target 34
+ 36:408,target 139
+ 261:277 reduce
+ 223:422,target 322
+ 154:384,target 271
256:0 reduce
- 35:262,target 123
- 201:0,target 70
- 191:0,target 1
- 160:0,target 82
- 159:0,target 149
- 133:277,target 68
- 75:257 shift
- 1:293,target 33
+ 164:429,target 290
+ 231:277 reduce
+ 201:0,target 217
+ 191:0,target 104
+ 101:315,target 61
+ 10:284 shift
+ 101:257 reduce
+ 10:285 shift
+ 323:275,target 365
+ 142:339,target 258
+ 101:258 reduce
+ 62:275,target 219
+ 368:275,target 375
+ 268:258,target 121
+ 159:0,target 106
+ 133:277,target 124
+ 101:260 reduce
+ 101:259 reduce
+ 55:454,target 195
+ 1:293,target 34
+ 10:287 shift
308:0 reduce
298:0 reduce
201:277 reduce
191:277 reduce
- 178:277,target 304
+ 178:277,target 305
+ 101:261 reduce
99:315 reduce
- 93:264,target 165
- 75:258 shift
- 134:261,target 122
+ 93:264,target 177
+ 234:277,target 42
+ 101:262 reduce
99:316 reduce
- 75:260 shift
- 75:259 shift
- 280:277,target 154
- 279:277,target 222
- 75:261 shift
- 10:291 shift
- 28:277,target 78
- 335:277,target 158
- 128:0,target 62
- 98:334,target 53
- 75:262 shift
- 74:277,target 238
- 10:302 shift
+ 10:300 shift
+ 280:277,target 243
+ 279:277,target 241
+ 28:277,target 72
+ 335:277,target 15
+ 128:0,target 66
+ 98:334,target 60
+ 74:277,target 209
+ 10:292 shift
+ 264:404,target 259
99:319 reduce
- 78:364,target 29
- 30:261,target 122
+ 10:293 shift
161:277 reduce
134:0 reduce
- 75:261,target 122
- 58:407 goto
- 10:291,target 65
+ 10:304 shift
+ 10:294 shift
351:0 reduce
- 8:330,target 42
- 23:444 goto
- 10:296 shift
- 23:445 goto
- 9:313,target 39
- 263:257,target 118
- 50:453,target 186
+ 58:408 goto
+ 55:291,target 66
+ 49:342,target 172
+ 10:305 shift
+ 10:306 shift
+ 217:257,target 120
+ 9:313,target 40
+ 10:307 shift
+ 10:308 shift
+ 10:298 shift
131:277 reduce
- 87:263,target 169
- 57:257,target 118
- 40:315 shift
- 40:316 shift
+ 10:299 shift
+ 46:349,target 167
+ 176:0 reduce
366:277 reduce
- 363:0,target 226
- 1:362,target 33
- 40:319 shift
+ 244:271,target 339
+ 94:370 reduce
+ 94:369 reduce
+ 1:362,target 34
+ 10:312 shift
+ 10:313 shift
+ 153:427,target 268
+ 37:408,target 139
101:277 reduce
- 40:321 shift
- 332:0,target 160
+ 332:0,target 13
+ 249:408 goto
+ 174:438 goto
+ 160:360,target 287
99:333 reduce
- 71:0,target 201
- 3:328,target 13
- 33:433,target 132
+ 71:0,target 208
+ 3:328,target 14
+ 8:277,target 21
336:277 reduce
228:0 reduce
99:334 reduce
75:277 reduce
+ 10:317 shift
+ 101:281 reduce
99:335 reduce
- 36:262,target 123
- 301:0,target 137
- 291:0,target 126
- 59:446,target 209
- 0:336,target 31
- 35:389,target 136
+ 36:262,target 125
+ 301:0,target 128
+ 291:0,target 130
+ 250:413 goto
+ 102:315,target 246
+ 0:336,target 32
+ 39:0,target 1
306:277 reduce
296:277 reduce
- 271:0 reduce
- 269:258,target 119
- 260:0,target 1
- 259:0,target 104
- 151:Y,target 97
- 134:277,target 1
- 56:454,target 200
- 180:277,target 77
- 40:333 shift
- 281:277,target 152
+ 94:381 reduce
+ 45:277 shift
+ 367:429,target 374
+ 11:454,target 75
+ 19:0 reduce
+ 369:275,target 377
+ 260:0,target 118
+ 259:0,target 117
+ 151:Y,target 99
+ 134:277,target 75
+ 10:325 shift
+ 180:277,target 309
+ 157:462,target 281
+ 94:264,target 174
+ 281:277,target 229
266:277 shift
- 29:277,target 108
- 30:277,target 1
- 336:277,target 156
- 228:0,target 51
+ 164:394,target 129
+ 29:277,target 84
+ 30:277,target 110
+ 336:277,target 16
+ 228:0,target 39
106:0 reduce
- 99:334,target 55
- 75:277,target 1
- 323:0 reduce
- 62:0 reduce
+ 99:334,target 62
+ 75:277,target 244
+ 10:330 shift
+ 10:317,target 41
+ 136:257 shift
+ 79:364,target 30
+ 10:331 shift
+ 31:261,target 124
236:275 shift
- 0:284,target 31
- 24:x,target 98
- 9:330,target 42
- 187:0,target 64
+ 136:258 shift
+ 94:389 reduce
+ 76:261,target 124
+ 0:284,target 32
+ 10:332 shift
+ 11:291,target 66
+ 136:260 shift
+ 136:259 shift
+ 9:330,target 43
+ 187:0,target 213
+ 136:261 shift
+ 136:262 shift
4:277 reduce
- 148:0 reduce
+ 10:336 shift
365:0 reduce
- 88:263,target 167
- 58:257,target 118
- 206:277 reduce
+ 58:257,target 120
+ 10:337 shift
+ 206:277 shift
196:277 reduce
- 10:339 shift
- 259:403,target 254
- 8:304,target 33
- 8:294,target 29
+ 83:425,target 231
201:0 reduce
191:0 reduce
- 125:0,target 59
- 361:393,target 127
+ 125:0,target 7
+ 101:315 reduce
+ 101:316 reduce
4:286 reduce
- 4:328,target 27
- 34:433,target 133
+ 4:328,target 28
+ 10:376,target 58
+ 10:344 shift
166:277 reduce
- 243:262,target 123
- 60:463,target 216
- 0:353,target 31
- 136:275 shift
- 1:336,target 33
- 10:348 shift
- 36:389,target 136
- 243:0 reduce
- 150:425 goto
- 149:425 goto
+ 8:415,target 23
+ 10:345 shift
+ 181:441,target 310
+ 0:353,target 32
+ 101:319 reduce
+ 9:388,target 61
+ 37:262,target 125
+ 1:336,target 34
+ 36:390,target 138
15:298 reduce
- 78:286,target 29
- 40:357 shift
- 360:0,target 41
- 359:0,target 44
- 135:277,target 249
- 98:0,target 53
- 3:303,target 10
- 181:277,target 206
- 95:264,target 231
+ 323:429,target 366
+ 240:270,target 329
+ 240:269,target 328
+ 136:277 reduce
+ 368:429,target 376
+ 372:277 reduce
+ 360:0,target 236
+ 359:0,target 235
+ 135:277,target 74
+ 98:0,target 60
+ 3:303,target 11
+ 10:353 shift
+ 95:264,target 171
+ 136:261,target 124
285:0 reduce
- 282:277,target 151
+ 282:277,target 239
+ 160:445,target 289
106:277 reduce
+ 31:277,target 1
34:0 reduce
- 337:277,target 161
- 328:0,target 159
- 175:439,target 299
- 67:0,target 199
- 40:363 shift
+ 337:277,target 17
+ 328:0,target 9
+ 76:277,target 1
+ 67:0,target 211
342:277 reduce
- 179:439 goto
+ 179:440 goto
81:277 shift
- 1:284,target 33
+ 10:358 shift
+ 1:284,target 34
+ 367:394,target 129
212:257 shift
- 287:0,target 123
+ 101:333 reduce
+ 10:361 shift
+ 287:0,target 157
212:258 shift
121:0 reduce
+ 101:334 reduce
9:263 shift
+ 10:362 shift
36:0,target 1
337:0 reduce
212:260 shift
212:259 shift
+ 101:335 reduce
+ 76:0 reduce
312:277 reduce
+ 265:257,target 120
212:261 shift
- 51:277 shift
212:262 shift
- 90:263,target 170
- 89:263,target 166
- 10:365 shift
- 256:0,target 113
+ 90:263,target 173
+ 89:263,target 175
+ 59:257,target 120
+ 256:0,target 18
+ 8:0 reduce
+ 10:366 shift
+ 10:367 shift
+ 245:408,target 347
163:0 reduce
- 272:277 reduce
- 9:304,target 33
- 9:294,target 29
+ 10:368 shift
+ 272:277 shift
+ 155:427,target 274
+ 9:304,target 34
+ 9:294,target 30
21:277 shift
- 225:0,target 39
- 155:395 shift
- 96:316,target 54
- 362:393,target 127
- 155:396 shift
- 177:354,target 302
- 155:397 shift
- 10:373 shift
- 21:422,target 85
- 361:391 shift
- 244:262,target 123
- 155:398 shift
- 1:353,target 33
- 10:374 shift
- 361:392 shift
- 242:277 shift
+ 39:408,target 149
+ 242:273 shift
+ 10:371 shift
+ 242:274 shift
+ 1:353,target 34
215:0 reduce
- 184:0,target 209
- 38:262,target 123
- 361:393 shift
+ 184:0,target 216
4:328 reduce
- 34:433 goto
- 361:394 shift
- 21:286 shift
- 240:407,target 341
+ 10:376 shift
+ 37:390,target 138
+ 10:377 shift
+ 79:286,target 30
+ 34:435 goto
+ 369:429,target 378
+ 153:0,target 1
212:277 reduce
- 40:386 shift
+ 136:277,target 1
}
array set plot::rules {
- 9,l 408
- 164,l 444
+ 9,l 409
+ 164,l 446
216,l 455
+ 258,l 465
49,l 424
50,l 424
- 136,l 438
- 92,l 428
- 178,l 447
+ 136,l 439
+ 92,l 430
+ 178,l 448
231,l 458
- 22,l 413
- 108,l 430
+ 22,l 414
+ 108,l 431
64,l 428
151,l 443
- 203,l 452
+ 203,l 454
193,l 451
- 245,l 462
- 36,l 420
+ 245,l 463
+ 36,l 421
123,l 435
- 78,l 428
- 165,l 445
- 217,l 455
- 51,l 424
- 137,l 438
- 93,l 428
+ 78,l 430
+ 165,l 446
+ 217,l 456
+ 259,l 465
+ 51,l 425
+ 137,l 439
+ 93,l 430
180,l 448
- 179,l 447
+ 179,l 448
232,l 459
- 23,l 415
- 109,l 430
+ 23,l 416
+ 109,l 431
110,l 431
- 65,l 428
+ 65,l 429
152,l 443
- 204,l 452
+ 204,l 454
194,l 451
- 246,l 462
+ 246,l 463
37,l 421
124,l 435
- 79,l 428
- 80,l 428
- 166,l 445
- 218,l 455
- 10,l 408
- 52,l 424
+ 79,l 430
+ 80,l 430
+ 166,l 446
+ 218,l 456
+ 10,l 409
+ 52,l 425
138,l 439
- 94,l 428
+ 94,l 430
181,l 448
233,l 459
- 24,l 415
+ 24,l 416
111,l 431
- 66,l 428
+ 66,l 429
153,l 443
- 205,l 452
- 195,l 451
- 247,l 462
- 38,l 421
+ 205,l 454
+ 195,l 452
+ 247,l 463
+ 38,l 422
125,l 436
- 81,l 428
- 167,l 445
- 220,l 455
- 219,l 455
- 11,l 409
+ 81,l 430
+ 167,l 446
+ 220,l 456
+ 219,l 456
+ 11,l 410
53,l 425
139,l 439
- 140,l 440
- 95,l 428
+ 140,l 439
+ 95,l 430
182,l 449
- 234,l 460
- 25,l 415
- 112,l 431
- 67,l 428
- 0,l 464
+ 234,l 459
+ 25,l 416
+ 112,l 432
+ 67,l 429
+ 0,l 466
154,l 443
- 206,l 453
+ 206,l 454
196,l 452
- 248,l 463
- 39,l 421
- 40,l 421
+ 248,l 464
+ 39,l 422
+ 40,l 422
126,l 436
- 82,l 428
- 168,l 445
- 221,l 455
- 12,l 409
+ 82,l 430
+ 168,l 446
+ 221,l 456
+ 12,l 410
54,l 425
- 141,l 440
- 96,l 428
+ 141,l 439
+ 96,l 430
183,l 449
235,l 460
- 26,l 415
- 113,l 431
- 68,l 428
- 1,l 407
+ 26,l 416
+ 113,l 432
+ 68,l 429
+ 1,l 408
155,l 444
- 207,l 453
+ 207,l 454
197,l 452
- 250,l 463
- 249,l 463
+ 250,l 464
+ 249,l 464
41,l 422
127,l 436
- 83,l 428
- 170,l 445
- 169,l 445
- 222,l 455
- 13,l 410
- 100,l 428
- 55,l 425
- 142,l 441
- 97,l 428
+ 83,l 430
+ 170,l 446
+ 169,l 446
+ 222,l 457
+ 13,l 411
+ 100,l 430
+ 55,l 426
+ 142,l 440
+ 97,l 430
184,l 449
236,l 460
27,l 416
- 114,l 431
- 69,l 428
- 70,l 428
- 2,l 407
+ 114,l 432
+ 69,l 430
+ 70,l 430
+ 2,l 408
156,l 444
- 208,l 453
+ 208,l 454
198,l 452
- 251,l 463
+ 251,l 464
42,l 422
128,l 436
- 84,l 428
- 171,l 445
- 223,l 455
- 14,l 410
- 101,l 428
- 56,l 425
- 143,l 441
- 98,l 428
+ 84,l 430
+ 171,l 447
+ 223,l 457
+ 14,l 411
+ 101,l 430
+ 56,l 426
+ 143,l 440
+ 98,l 430
185,l 449
237,l 460
- 28,l 415
+ 28,l 417
115,l 432
- 71,l 428
- 3,l 407
- 157,l 444
- 210,l 453
- 209,l 453
- 199,l 452
- 252,l 463
- 43,l 422
- 129,l 436
+ 71,l 430
+ 3,l 408
+ 157,l 445
+ 210,l 454
+ 209,l 454
+ 199,l 453
+ 252,l 464
+ 43,l 423
+ 129,l 437
130,l 437
- 85,l 428
- 172,l 446
- 224,l 456
- 15,l 411
- 102,l 429
+ 85,l 430
+ 172,l 447
+ 224,l 457
+ 15,l 412
+ 102,l 430
57,l 426
144,l 441
- 99,l 428
- 186,l 449
+ 99,l 430
+ 186,l 450
238,l 461
- 30,l 415
- 29,l 417
- 116,l 432
- 72,l 428
- 4,l 407
- 158,l 444
+ 30,l 418
+ 29,l 416
+ 116,l 433
+ 72,l 430
+ 4,l 408
+ 158,l 445
211,l 454
- 253,l 463
- 44,l 422
- 131,l 437
- 86,l 428
- 173,l 446
- 225,l 456
- 16,l 411
- 103,l 429
+ 253,l 464
+ 44,l 423
+ 131,l 438
+ 86,l 430
+ 173,l 447
+ 225,l 457
+ 16,l 412
+ 103,l 430
58,l 426
145,l 441
- 187,l 449
- 240,l 461
+ 187,l 450
+ 240,l 462
239,l 461
- 31,l 418
+ 31,l 416
117,l 433
- 73,l 428
- 5,l 407
- 160,l 444
- 159,l 444
- 212,l 454
+ 73,l 430
+ 5,l 408
+ 160,l 445
+ 159,l 445
+ 212,l 455
+ 254,l 465
45,l 423
- 132,l 437
- 87,l 428
- 174,l 446
+ 132,l 438
+ 87,l 430
+ 174,l 447
226,l 457
- 17,l 411
- 104,l 429
+ 17,l 412
+ 104,l 430
59,l 427
60,l 427
- 146,l 441
- 188,l 449
- 241,l 461
- 32,l 415
+ 146,l 442
+ 188,l 451
+ 241,l 462
+ 32,l 419
118,l 433
- 74,l 428
- 6,l 407
- 161,l 444
- 213,l 454
+ 74,l 430
+ 6,l 408
+ 161,l 446
+ 213,l 455
+ 255,l 465
46,l 423
- 133,l 437
- 88,l 428
- 175,l 446
+ 133,l 438
+ 88,l 430
+ 175,l 447
227,l 457
- 18,l 412
- 105,l 429
+ 18,l 413
+ 105,l 430
61,l 427
- 147,l 441
- 200,l 452
- 190,l 450
- 189,l 450
+ 147,l 442
+ 200,l 453
+ 190,l 451
+ 189,l 451
242,l 462
- 33,l 419
- 119,l 434
- 120,l 434
- 75,l 428
- 7,l 407
- 162,l 444
- 214,l 454
- 47,l 423
- 134,l 437
- 89,l 428
- 90,l 428
+ 33,l 416
+ 119,l 433
+ 120,l 433
+ 75,l 430
+ 7,l 408
+ 162,l 446
+ 214,l 455
+ 256,l 465
+ 47,l 424
+ 134,l 438
+ 89,l 430
+ 90,l 430
176,l 447
228,l 457
- 20,l 413
- 19,l 412
+ 20,l 414
+ 19,l 413
106,l 430
62,l 427
- 148,l 441
- 201,l 452
- 191,l 450
+ 148,l 443
+ 201,l 453
+ 191,l 451
243,l 462
- 34,l 415
+ 34,l 420
121,l 434
- 76,l 428
- 8,l 408
- 163,l 444
- 215,l 454
- 48,l 423
- 135,l 437
- 91,l 428
+ 76,l 430
+ 8,l 409
+ 163,l 446
+ 215,l 455
+ 257,l 465
+ 48,l 424
+ 135,l 438
+ 91,l 430
177,l 447
230,l 458
- 229,l 458
- 21,l 414
+ 229,l 457
+ 21,l 415
107,l 430
63,l 428
- 149,l 442
- 150,l 442
- 202,l 452
- 192,l 450
- 244,l 462
- 35,l 420
+ 149,l 443
+ 150,l 443
+ 202,l 454
+ 192,l 451
+ 244,l 463
+ 35,l 416
122,l 434
- 77,l 428
+ 77,l 430
}
array set plot::rules {
122,dc 2
- 187,dc 1
+ 187,dc 2
12,dc 1
77,dc 2
114,dc 1
- 180,dc 1
- 179,dc 1
+ 180,dc 2
+ 179,dc 2
+ 255,dc 2
69,dc 2
70,dc 2
- 106,dc 1
+ 106,dc 2
9,dc 1
172,dc 1
- 247,dc 1
+ 247,dc 3
62,dc 1
2,dc 1
164,dc 3
- 240,dc 3
- 239,dc 3
- 54,dc 1
- 156,dc 3
- 232,dc 1
- 46,dc 0
+ 240,dc 1
+ 239,dc 1
+ 54,dc 4
+ 156,dc 2
+ 232,dc 3
+ 46,dc 4
148,dc 3
- 224,dc 2
- 38,dc 2
- 141,dc 1
- 216,dc 2
- 31,dc 0
+ 224,dc 3
+ 38,dc 1
+ 141,dc 2
+ 216,dc 1
+ 31,dc 5
96,dc 2
- 133,dc 2
+ 133,dc 1
208,dc 1
- 198,dc 1
+ 198,dc 2
23,dc 2
88,dc 2
- 125,dc 1
- 201,dc 1
- 191,dc 2
+ 125,dc 2
+ 201,dc 2
+ 191,dc 1
15,dc 1
81,dc 2
- 117,dc 0
+ 117,dc 1
183,dc 1
+ 258,dc 2
73,dc 2
- 109,dc 1
- 110,dc 1
- 175,dc 2
- 251,dc 2
- 65,dc 2
- 102,dc 1
+ 109,dc 2
+ 110,dc 2
+ 175,dc 1
+ 251,dc 1
+ 65,dc 1
+ 102,dc 2
5,dc 1
- 167,dc 1
+ 167,dc 3
243,dc 1
57,dc 1
- 160,dc 3
- 159,dc 3
- 235,dc 1
- 49,dc 4
- 50,dc 0
- 152,dc 1
- 227,dc 3
- 42,dc 0
- 144,dc 3
- 220,dc 2
- 219,dc 3
- 34,dc 3
+ 160,dc 1
+ 159,dc 1
+ 235,dc 2
+ 49,dc 1
+ 50,dc 4
+ 152,dc 3
+ 227,dc 2
+ 42,dc 2
+ 144,dc 1
+ 220,dc 1
+ 219,dc 1
+ 34,dc 0
99,dc 2
- 136,dc 1
+ 136,dc 0
212,dc 1
- 26,dc 0
+ 26,dc 1
92,dc 2
- 128,dc 1
+ 128,dc 2
204,dc 1
- 194,dc 2
+ 194,dc 1
18,dc 1
- 84,dc 2
- 121,dc 2
+ 84,dc 1
+ 121,dc 1
186,dc 1
11,dc 1
76,dc 2
113,dc 1
178,dc 1
- 68,dc 2
- 105,dc 3
+ 254,dc 2
+ 68,dc 1
+ 105,dc 2
8,dc 1
171,dc 1
- 246,dc 1
+ 246,dc 3
61,dc 1
1,dc 0
163,dc 3
- 238,dc 2
+ 238,dc 1
53,dc 1
- 155,dc 3
- 231,dc 2
- 45,dc 4
- 147,dc 3
- 223,dc 2
+ 155,dc 1
+ 231,dc 1
+ 45,dc 1
+ 147,dc 1
+ 223,dc 3
37,dc 1
- 139,dc 1
- 140,dc 1
+ 139,dc 2
+ 140,dc 2
215,dc 1
- 30,dc 5
- 29,dc 0
+ 30,dc 0
+ 29,dc 3
95,dc 2
- 132,dc 2
+ 132,dc 1
207,dc 1
- 197,dc 1
+ 197,dc 2
22,dc 3
87,dc 2
124,dc 1
- 200,dc 1
- 190,dc 2
+ 200,dc 2
+ 190,dc 1
189,dc 1
14,dc 1
79,dc 2
80,dc 2
- 116,dc 2
+ 116,dc 1
182,dc 1
- 72,dc 2
+ 257,dc 2
+ 72,dc 1
108,dc 1
- 174,dc 2
- 250,dc 2
- 249,dc 2
- 64,dc 2
+ 174,dc 1
+ 250,dc 1
+ 249,dc 1
+ 64,dc 1
101,dc 2
4,dc 1
- 166,dc 1
+ 166,dc 3
242,dc 1
- 56,dc 1
- 158,dc 3
- 234,dc 1
- 48,dc 4
- 151,dc 1
- 226,dc 3
- 41,dc 4
- 143,dc 3
- 218,dc 3
- 33,dc 0
+ 56,dc 0
+ 158,dc 1
+ 234,dc 3
+ 48,dc 0
+ 151,dc 3
+ 226,dc 2
+ 41,dc 2
+ 143,dc 1
+ 218,dc 1
+ 33,dc 2
98,dc 2
- 135,dc 2
+ 135,dc 1
211,dc 1
25,dc 1
91,dc 2
- 127,dc 1
+ 127,dc 2
203,dc 1
193,dc 1
17,dc 1
83,dc 2
- 119,dc 2
- 120,dc 2
+ 119,dc 1
+ 120,dc 1
185,dc 1
10,dc 1
75,dc 2
112,dc 1
177,dc 1
- 253,dc 2
- 67,dc 2
+ 253,dc 1
+ 67,dc 1
104,dc 2
7,dc 1
- 170,dc 1
- 169,dc 1
- 245,dc 1
+ 170,dc 3
+ 169,dc 3
+ 245,dc 3
59,dc 1
60,dc 1
0,dc 1
162,dc 3
- 237,dc 1
- 52,dc 4
- 154,dc 1
+ 237,dc 2
+ 52,dc 0
+ 154,dc 3
230,dc 2
229,dc 2
- 44,dc 4
- 146,dc 3
+ 44,dc 0
+ 146,dc 1
222,dc 2
- 36,dc 1
- 138,dc 1
+ 36,dc 0
+ 138,dc 2
214,dc 1
- 28,dc 3
+ 28,dc 0
94,dc 2
- 131,dc 2
+ 131,dc 1
206,dc 1
- 196,dc 1
+ 196,dc 2
21,dc 0
86,dc 2
- 123,dc 1
+ 123,dc 0
188,dc 1
13,dc 1
- 78,dc 1
+ 78,dc 2
115,dc 1
181,dc 2
+ 256,dc 2
71,dc 2
- 107,dc 1
- 173,dc 2
- 248,dc 2
- 63,dc 2
+ 107,dc 2
+ 173,dc 1
+ 248,dc 1
+ 63,dc 1
100,dc 2
3,dc 1
- 165,dc 1
- 241,dc 3
- 55,dc 1
- 157,dc 3
- 233,dc 1
- 47,dc 1
- 149,dc 1
- 150,dc 2
- 225,dc 1
+ 165,dc 3
+ 241,dc 1
+ 55,dc 4
+ 157,dc 1
+ 233,dc 3
+ 47,dc 4
+ 149,dc 3
+ 150,dc 3
+ 225,dc 3
39,dc 2
40,dc 2
- 142,dc 3
- 217,dc 3
- 32,dc 2
+ 142,dc 1
+ 217,dc 1
+ 32,dc 0
97,dc 2
- 134,dc 2
+ 134,dc 1
210,dc 1
209,dc 1
199,dc 1
24,dc 1
89,dc 2
90,dc 2
- 126,dc 1
+ 126,dc 2
202,dc 1
- 192,dc 2
+ 192,dc 1
16,dc 1
82,dc 2
118,dc 1
184,dc 1
+ 259,dc 2
74,dc 2
- 111,dc 1
+ 111,dc 3
176,dc 1
- 252,dc 2
+ 252,dc 1
66,dc 1
103,dc 2
6,dc 1
- 168,dc 1
- 244,dc 1
- 58,dc 1
+ 168,dc 3
+ 244,dc 2
+ 58,dc 4
161,dc 3
- 236,dc 1
- 51,dc 1
- 153,dc 1
- 228,dc 3
- 43,dc 1
- 145,dc 3
- 221,dc 2
- 35,dc 0
- 137,dc 1
+ 236,dc 2
+ 51,dc 4
+ 153,dc 3
+ 228,dc 2
+ 43,dc 4
+ 145,dc 1
+ 221,dc 1
+ 35,dc 3
+ 137,dc 2
213,dc 1
27,dc 0
93,dc 2
129,dc 1
- 130,dc 0
+ 130,dc 1
205,dc 1
- 195,dc 2
+ 195,dc 1
20,dc 1
19,dc 1
85,dc 2
}
array set plot::rules {
- 41,line 264
- 37,line 257
- 34,line 249
- 31,line 247
- 27,line 244
- 24,line 240
- 21,line 235
- 17,line 228
- 14,line 223
- 11,line 218
- 252,line 588
- 248,line 584
- 245,line 578
- 242,line 575
- 238,line 569
- 9,line 214
- 235,line 563
- 6,line 210
- 232,line 558
- 3,line 207
- 228,line 550
- 225,line 545
- 222,line 540
- 218,line 536
- 215,line 530
- 212,line 527
- 208,line 521
- 198,line 508
- 205,line 516
- 195,line 503
- 202,line 512
- 192,line 498
- 188,line 492
- 185,line 489
- 182,line 486
- 178,line 477
- 175,line 472
- 172,line 469
- 168,line 463
- 165,line 458
- 162,line 453
- 158,line 448
- 155,line 445
- 152,line 439
- 148,line 431
- 145,line 428
+ 41,line 262
+ 37,line 256
+ 34,line 250
+ 31,line 249
+ 27,line 246
+ 24,line 241
+ 21,line 236
+ 17,line 229
+ 14,line 224
+ 11,line 219
+ 258,line 600
+ 255,line 597
+ 252,line 591
+ 248,line 587
+ 245,line 582
+ 242,line 576
+ 238,line 570
+ 9,line 215
+ 235,line 565
+ 6,line 211
+ 232,line 560
+ 3,line 208
+ 228,line 552
+ 225,line 549
+ 222,line 546
+ 218,line 539
+ 215,line 534
+ 212,line 531
+ 208,line 524
+ 198,line 510
+ 205,line 521
+ 195,line 507
+ 202,line 518
+ 192,line 502
+ 188,line 498
+ 185,line 490
+ 182,line 487
+ 178,line 481
+ 175,line 476
+ 172,line 472
+ 168,line 465
+ 165,line 462
+ 162,line 458
+ 158,line 451
+ 155,line 446
+ 152,line 441
+ 148,line 437
+ 145,line 430
142,line 425
- 138,line 417
- 135,line 410
- 132,line 407
- 128,line 401
- 125,line 398
- 122,line 391
- 118,line 385
- 115,line 380
- 99,line 355
- 112,line 375
- 96,line 348
- 108,line 369
- 93,line 345
- 105,line 364
- 89,line 340
- 90,line 342
- 102,line 361
- 86,line 337
- 83,line 333
- 79,line 329
- 80,line 330
- 76,line 324
- 73,line 320
- 69,line 315
- 70,line 317
- 66,line 311
- 63,line 307
- 59,line 301
- 60,line 302
- 56,line 293
- 53,line 290
- 49,line 282
- 50,line 284
- 46,line 275
- 43,line 268
- 39,line 259
- 40,line 260
- 36,line 254
- 33,line 248
+ 138,line 419
+ 135,line 414
+ 132,line 411
+ 128,line 403
+ 125,line 400
+ 122,line 393
+ 118,line 387
+ 115,line 382
+ 99,line 357
+ 112,line 379
+ 96,line 354
+ 108,line 373
+ 93,line 350
+ 105,line 367
+ 89,line 345
+ 90,line 346
+ 102,line 360
+ 86,line 342
+ 83,line 337
+ 79,line 332
+ 80,line 333
+ 76,line 329
+ 73,line 324
+ 69,line 319
+ 70,line 321
+ 66,line 314
+ 63,line 309
+ 59,line 302
+ 60,line 303
+ 56,line 296
+ 53,line 289
+ 49,line 280
+ 50,line 281
+ 46,line 272
+ 43,line 267
+ 39,line 260
+ 40,line 261
+ 36,line 255
+ 33,line 250
30,line 247
- 29,line 245
+ 29,line 247
26,line 244
- 23,line 239
- 20,line 235
- 19,line 232
- 16,line 227
- 13,line 222
- 10,line 215
- 251,line 587
- 247,line 580
- 244,line 577
- 241,line 572
- 237,line 565
- 8,line 213
+ 23,line 240
+ 20,line 236
+ 19,line 233
+ 16,line 228
+ 13,line 223
+ 10,line 216
+ 257,line 599
+ 254,line 596
+ 251,line 590
+ 247,line 584
+ 244,line 581
+ 241,line 575
+ 237,line 567
+ 8,line 214
234,line 562
- 5,line 209
- 231,line 555
- 2,line 206
- 227,line 549
- 27,e 1
- 224,line 544
- 221,line 539
- 217,line 535
- 214,line 529
- 211,line 526
- 207,line 520
- 197,line 507
- 204,line 515
- 194,line 502
- 201,line 511
- 191,line 497
- 187,line 491
- 184,line 488
- 181,line 483
- 177,line 476
- 174,line 471
- 171,line 466
- 167,line 461
- 164,line 455
- 161,line 452
- 157,line 447
- 154,line 441
- 151,line 438
- 147,line 430
- 144,line 427
+ 5,line 210
+ 231,line 557
+ 2,line 207
+ 227,line 551
+ 224,line 548
+ 221,line 542
+ 217,line 538
+ 214,line 533
+ 211,line 528
+ 207,line 523
+ 197,line 509
+ 204,line 520
+ 194,line 504
+ 201,line 515
+ 191,line 501
+ 187,line 495
+ 184,line 489
+ 181,line 484
+ 177,line 478
+ 174,line 475
+ 171,line 470
+ 167,line 464
+ 164,line 460
+ 28,e 1
+ 161,line 457
+ 157,line 450
+ 154,line 443
+ 151,line 440
+ 147,line 434
+ 144,line 429
141,line 422
- 137,line 414
- 134,line 409
- 131,line 406
- 127,line 400
- 124,line 395
- 121,line 390
- 117,line 384
- 114,line 377
- 98,line 352
- 111,line 374
- 95,line 347
- 29,e 3
- 107,line 368
- 92,line 344
- 104,line 363
- 88,line 339
- 101,line 358
- 85,line 336
- 82,line 332
- 78,line 327
- 75,line 323
- 72,line 319
- 68,line 314
- 65,line 310
- 62,line 304
- 58,line 298
- 55,line 292
+ 137,line 418
+ 134,line 413
+ 131,line 410
+ 127,line 402
+ 124,line 397
+ 121,line 392
+ 117,line 386
+ 114,line 381
+ 98,line 356
+ 111,line 376
+ 95,line 352
+ 30,e 3
+ 107,line 370
+ 92,line 349
+ 104,line 364
+ 88,line 344
+ 101,line 359
+ 85,line 341
+ 82,line 336
+ 78,line 331
+ 75,line 327
+ 72,line 323
+ 68,line 316
+ 65,line 313
+ 62,line 305
+ 58,line 299
+ 55,line 294
52,line 287
48,line 278
- 45,line 273
- 42,line 266
- 31,e 0
- 38,line 258
- 35,line 253
- 32,line 248
- 28,line 245
+ 45,line 271
+ 42,line 263
+ 38,line 259
+ 35,line 251
+ 32,line 249
+ 28,line 246
25,line 242
- 22,line 236
- 18,line 231
- 15,line 226
- 12,line 219
- 253,line 589
- 250,line 586
- 249,line 585
- 246,line 579
- 243,line 576
- 240,line 571
- 239,line 570
- 236,line 564
- 7,line 211
- 233,line 559
- 4,line 208
- 230,line 554
+ 22,line 237
+ 18,line 232
+ 15,line 227
+ 12,line 220
+ 259,line 601
+ 256,line 598
+ 253,line 592
+ 250,line 589
+ 249,line 588
+ 246,line 583
+ 243,line 577
+ 240,line 574
+ 239,line 571
+ 32,e 0
+ 236,line 566
+ 7,line 212
+ 233,line 561
+ 4,line 209
+ 230,line 556
229,line 553
- 1,line 205
- 226,line 548
- 223,line 541
- 220,line 538
- 219,line 537
- 216,line 534
- 213,line 528
- 210,line 523
- 209,line 522
- 199,line 509
- 206,line 519
- 196,line 506
- 203,line 513
- 193,line 501
- 200,line 510
- 190,line 496
- 189,line 495
- 186,line 490
- 183,line 487
- 180,line 482
- 179,line 478
- 176,line 475
- 173,line 470
- 33,e 1
- 170,line 465
- 169,line 464
- 166,line 460
- 163,line 454
- 160,line 451
- 159,line 450
- 156,line 446
- 153,line 440
- 149,line 434
- 150,line 435
- 146,line 429
+ 1,line 206
+ 226,line 550
+ 223,line 547
+ 220,line 541
+ 219,line 540
+ 216,line 535
+ 213,line 532
+ 210,line 527
+ 209,line 525
+ 199,line 513
+ 206,line 522
+ 196,line 508
+ 203,line 519
+ 193,line 503
+ 200,line 514
+ 190,line 500
+ 189,line 499
+ 186,line 494
+ 183,line 488
+ 180,line 483
+ 179,line 482
+ 176,line 477
+ 173,line 473
+ 170,line 467
+ 169,line 466
+ 166,line 463
+ 163,line 459
+ 160,line 453
+ 159,line 452
+ 156,line 447
+ 153,line 442
+ 149,line 438
+ 150,line 439
+ 146,line 433
143,line 426
- 139,line 418
+ 139,line 420
140,line 421
- 136,line 413
- 133,line 408
- 129,line 402
- 130,line 405
- 126,line 399
- 123,line 394
+ 136,line 417
+ 133,line 412
+ 129,line 406
+ 130,line 407
+ 126,line 401
+ 123,line 396
119,line 388
120,line 389
- 116,line 381
- 113,line 376
- 97,line 350
- 109,line 370
- 110,line 373
- 94,line 346
- 106,line 367
- 91,line 343
+ 34,e 1
+ 116,line 385
+ 113,line 380
+ 97,line 355
+ 109,line 374
+ 110,line 375
+ 94,line 351
+ 106,line 369
+ 91,line 348
103,line 362
- 87,line 338
- 100,line 357
- 84,line 334
- 81,line 331
- 77,line 325
- 74,line 321
+ 87,line 343
+ 100,line 358
+ 84,line 339
+ 81,line 335
+ 77,line 330
+ 74,line 326
21,e 1
- 71,line 318
- 67,line 312
- 64,line 309
- 61,line 303
- 57,line 297
- 54,line 291
- 51,line 286
- 47,line 277
+ 71,line 322
+ 67,line 315
+ 64,line 310
+ 61,line 304
+ 57,line 298
+ 54,line 290
+ 51,line 285
+ 47,line 276
44,line 269
}
array set plot::lr1_table {
- 327,trans {}
- 286 {{235 {0 277} 1}}
- 66,trans {}
- 35 {{90 {0 277} 1} {189 {0 277} 0} {190 {0 277} 0} {191 {0 277} 0} {192 {0 277} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 346,trans {}
- 287 {{237 {0 277} 1}}
- 85,trans {}
- 36 {{91 {0 277} 1} {189 {0 277} 0} {190 {0 277} 0} {191 {0 277} 0} {192 {0 277} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
365,trans {}
- 288 {{223 {0 277} 2}}
- 37 {{67 {0 277} 1} {102 {0 277} 0} {103 {0 277} 0} {104 {0 277} 0} {105 {0 277} 0} {106 277 0} {107 277 0} {108 277 0} {109 277 0}}
- 300 {{119 {0 277} 2}}
- 290 {{232 {0 277} 1}}
- 289 {{233 {0 277} 1}}
- 38 {{88 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 301 {{120 {0 277} 2}}
- 291 {{222 {0 277} 2}}
- 39 {{89 {0 277} 1}}
- 40 {{100 {0 277} 1} {216 {0 277} 0} {217 {0 277} 0} {218 {0 277} 0} {219 {0 277} 0} {220 {0 277} 0} {221 {0 277} 0} {222 {0 277} 0} {223 {0 277} 0}}
- 302 {{129 {0 277} 1}}
- 292 {{154 {0 277} 1}}
- 117,trans {{277 251}}
- 41 {{82 {0 277} 1} {149 {0 277} 0} {150 {0 277} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 303 {{126 {0 277} 1}}
- 293 {{152 {0 277} 1}}
- 136,trans {{275 254}}
- 42 {{72 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 304 {{125 {0 277} 1}}
- 294 {{151 {0 277} 1}}
- 155,trans {{395 284} {396 285} {397 286} {398 287} {460 288}}
- 43 {{63 {0 277} 1} {115 {0 277} 0} {116 {0 277} 0}}
- 174,trans {}
- 305 {{128 {0 277} 1}}
- 295 {{153 {0 277} 1}}
- 44 {{73 {0 277} 1}}
+ 117,trans {}
+ 193,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 324}}
203,trans {}
- 193,trans {}
- 306 {{127 {0 277} 1}}
- 296 {{150 {0 277} 2}}
- 45 {{79 {0 277} 1} {140 {0 277} 0} {141 {0 277} 0}}
- 222,trans {}
- 307 {{121 {0 277} 2}}
- 297 {{116 {0 277} 2}}
- 46 {{92 {0 277} 1}}
- 241,trans {{273 338} {274 339} {410 350}}
- 308 {{122 {0 277} 2}}
- 298 {{124 {0 277} 1}}
- 47 {{76 {0 277} 1} {119 {0 277} 0} {120 {0 277} 0} {121 {0 277} 0} {122 {0 277} 0}}
- 260,trans {}
- 259,trans {}
- 310 {{138 {0 277} 1}}
- 309 {{139 {0 277} 1}}
- 299 {{123 {0 277} 1}}
- 48 {{75 {0 277} 1} {119 {0 277} 0} {120 {0 277} 0} {121 {0 277} 0} {122 {0 277} 0}}
- 278,trans {}
- 311 {{135 {0 277} 2}}
- 49 {{77 {0 277} 1} {130 {0 277} 0} {131 {0 277} 0} {132 {0 277} 0} {133 {0 277} 0} {134 {0 277} 0} {135 {0 277} 0}}
- 50 {{94 {0 277} 1} {206 {0 277} 0} {207 {0 277} 0} {208 {0 277} 0} {209 {0 277} 0} {210 {0 277} 0}}
- 27,trans {}
- 307,trans {}
- 297,trans {}
- 312 {{132 {0 277} 2}}
- 46,trans {{277 168}}
- 51 {{64 {0 277} 1}}
- 326,trans {}
- 313 {{137 {0 277} 1}}
- 65,trans {}
- 52 {{74 {0 277} 1}}
- 345,trans {}
- 314 {{136 {0 277} 1}}
- 84,trans {}
- 53 {{98 {0 277} 1}}
+ 27,trans {{271 105} {279 106} {343 107} {375 108} {449 109}}
+ 278,trans {{277 370}}
364,trans {}
- 315 {{131 {0 277} 2}}
- 54 {{93 {0 277} 1} {193 {0 277} 0} {194 {0 277} 0} {195 {0 277} 0} {196 {0 277} 0} {197 {0 277} 0} {198 {0 277} 0} {199 {0 277} 0} {200 {0 277} 0} {201 {0 277} 0} {202 {0 277} 0} {203 {0 277} 0} {204 {0 277} 0} {205 {0 277} 0}}
- 316 {{133 {0 277} 2}}
- 55 {{86 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 317 {{134 {0 277} 2}}
- 56 {{95 {0 277} 1} {211 {0 277} 0} {212 {0 277} 0} {213 {0 277} 0} {214 {0 277} 0} {215 {0 277} 0}}
- 318 {{195 {0 277} 2}}
116,trans {}
- 57 {{70 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 320 {{175 {0 277} 2}}
- 319 {{194 {0 277} 2}}
- 135,trans {{277 253}}
- 58 {{71 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 321 {{173 {0 277} 2}}
- 154,trans {{X 278} {Y 279} {x 280} {y 281} {425 282} {457 283}}
- 59 {{84 {0 277} 1} {172 {0 277} 0} {173 {0 277} 0} {174 {0 277} 0} {175 {0 277} 0} {53 277 0} {54 277 0} {55 277 0} {56 277 0} {57 277 0} {58 277 0}}
- 60 {{101 {0 277} 1} {248 {0 277} 0} {249 {0 277} 0} {250 {0 277} 0} {251 {0 277} 0} {252 {0 277} 0} {253 {0 277} 0}}
- 322 {{174 {0 277} 2}}
- 173,trans {}
- 61 {{96 {0 277} 1}}
- 323 {{248 {0 277} 2}}
+ 192,trans {{277 323}}
202,trans {}
- 192,trans {}
- 62 {{32 {0 277} 2}}
- 221,trans {}
- 324 {{252 {0 277} 2}}
- 63 {{34 {0 277} 3}}
- 240,trans {{275 349}}
- 239,trans {{268 333} {269 334} {270 335} {408 348}}
- 325 {{253 {0 277} 2}}
- 64 {{204 {0 277} 1}}
- 258,trans {}
- 326 {{249 {0 277} 2}}
- 65 {{197 {0 277} 1}}
- 277,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 367}}
- 327 {{251 {0 277} 2}}
- 66 {{205 {0 277} 1}}
- 26,trans {{271 103} {279 104} {343 105} {375 106} {447 107}}
- 306,trans {}
- 296,trans {}
- 328 {{250 {0 277} 2}}
- 45,trans {{349 165} {390 166} {440 167}}
- 67 {{199 {0 277} 1}}
- 325,trans {}
- 330 {{41 {0 277} 3} {44 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}}
- 329 {{30 {0 277} 5}}
- 64,trans {}
- 68 {{196 {0 277} 1}}
- 344,trans {}
- 331 {{45 {0 277} 2} {48 {0 277} 2}}
- 83,trans {}
- 69 {{200 {0 277} 1}}
- 70 {{202 {0 277} 1}}
+ 26,trans {{277 104}}
+ 277,trans {}
363,trans {}
- 332 {{49 {0 277} 2} {52 {0 277} 2}}
- 71 {{201 {0 277} 1}}
- 333 {{8 {0 277} 1}}
- 72 {{198 {0 277} 1}}
- 334 {{9 {0 277} 1}}
- 73 {{203 {0 277} 1}}
- 335 {{10 {0 277} 1}}
115,trans {}
- 74 {{238 {0 277} 2}}
- 336 {{155 {0 277} 3}}
- 134,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 252}}
- 75 {{240 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 337 {{157 {0 277} 3}}
- 153,trans {{X 264} {Y 265} {x 266} {y 267} {425 277}}
- 76 {{241 {0 277} 2}}
- 338 {{13 {0 277} 1}}
- 172,trans {{278 302} {324 303} {327 304} {352 305} {382 306} {436 308}}
- 77 {{239 {0 277} 2}}
- 340 {{159 {0 277} 3}}
- 339 {{14 {0 277} 1}}
+ 191,trans {}
201,trans {}
- 191,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 319}}
- 78 {{30 {0 277} 3} {29 {0 277 286 328 364 379} 0}}
- 341 {{15 {0 277} 1}}
- 220,trans {}
- 219,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 328}}
- 79 {{41 {0 277} 1} {44 {0 277} 1}}
- 80 {{39 {0 277} 1} {45 {0 277} 0} {46 {0 277} 0} {47 {0 277} 0} {48 {0 277} 0}}
- 238,trans {{271 345} {272 346} {409 347}}
- 342 {{16 {0 277} 1}}
- 81 {{38 {0 277} 1} {41 {0 277} 0} {42 {0 277} 0} {43 {0 277} 0} {44 {0 277} 0}}
- 257,trans {}
- 343 {{17 {0 277} 1}}
- 82 {{40 {0 277} 1} {49 {0 277} 0} {50 {0 277} 0} {51 {0 277} 0} {52 {0 277} 0}}
- 276,trans {}
- 344 {{160 {0 277} 3}}
- 83 {{43 {0 277} 1}}
- 25,trans {{277 102}}
- 305,trans {}
- 295,trans {}
- 345 {{11 {0 277} 1}}
- 44,trans {{277 164}}
- 84 {{28 {0 277} 3}}
- 324,trans {}
- 346 {{12 {0 277} 1}}
- 63,trans {}
- 85 {{37 {0 277} 1}}
- 343,trans {}
- 347 {{158 {0 277} 3}}
- 82,trans {{277 231} {379 232} {424 233}}
- 86 {{22 0 3}}
+ 25,trans {{X 98} {Y 99} {x 100} {y 101} {427 102} {443 103}}
+ 276,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 369}}
362,trans {}
- 348 {{156 {0 277} 3}}
- 87 {{169 {263 264 265 266 267 309 369 370 380 388} 1}}
- 381,trans {}
- 350 {{163 {0 277} 3}}
- 349 {{161 {0 277} 3}}
- 0 {{0 0 0} {20 0 0} {22 0 0} {23 {0 277} 0} {24 {0 277} 0} {25 {0 277} 0} {26 {0 277} 0} {28 {0 277} 0} {30 {0 277} 0} {32 {0 277} 0} {34 {0 277} 0} {31 {263 284 285 287 292 293 294 298 299 300 304 305 306 307 308 312 313 317 325 330 331 332 336 337 344 345 353 358 361 362 366 367 368 371 376 377 383 387 389} 0}}
- 88 {{167 {263 264 265 266 267 309 369 370 380 388} 1}}
- 351 {{164 {0 277} 3}}
- 1 {{34 {0 277} 1} {33 {263 284 285 287 292 293 294 298 299 300 304 305 306 307 308 312 313 317 325 330 331 332 336 337 344 345 353 358 361 362 366 367 368 371 376 377 383 387 389} 0}}
- 89 {{166 {263 264 265 266 267 309 369 370 380 388} 1}}
- 90 {{170 {263 264 265 266 267 309 369 370 380 388} 1}}
- 352 {{162 {0 277} 3}}
- 114,trans {}
+ 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} {27 {0 277} 0} {29 {0 277} 0} {31 {0 277} 0} {33 {0 277} 0} {35 {0 277} 0} {32 {263 284 285 287 292 293 294 298 299 300 304 305 306 307 308 312 313 317 325 330 331 332 336 337 344 345 353 358 361 362 366 367 368 371 376 377 384 388 390} 0}}
+ 1 {{35 {0 277} 1} {34 {263 284 285 287 292 293 294 298 299 300 304 305 306 307 308 312 313 317 325 330 331 332 336 337 344 345 353 358 361 362 366 367 368 371 376 377 384 388 390} 0}}
2 {{24 {0 277} 1}}
- 91 {{171 {263 264 265 266 267 309 369 370 380 388} 1}}
- 353 {{145 {0 277} 3}}
- 133,trans {}
- 3 {{23 {0 277} 1} {35 {0 277} 0} {36 {0 277} 0} {238 {0 277} 0} {239 {0 277} 0} {240 {0 277} 0} {241 {0 277} 0} {242 {298 380 389} 0} {243 {298 380 389} 0} {244 {298 380 389} 0} {245 {298 380 389} 0} {246 {298 380 389} 0} {247 {298 380 389} 0}}
- 92 {{168 {263 264 265 266 267 309 369 370 380 388} 1}}
- 354 {{144 {0 277} 3}}
- 152,trans {{325 273} {383 274} {399 209} {400 210} {426 275} {458 276}}
- 4 {{28 {0 277} 1} {30 {0 277} 1} {27 {0 277 286 328 364 379} 0}}
- 93 {{165 {263 264 265 266 267 309 369 370 380 388} 1}}
- 355 {{148 {0 277} 3}}
- 171,trans {{278 302} {324 303} {327 304} {352 305} {382 306} {436 307}}
+ 114,trans {}
+ 3 {{23 {0 277} 1} {36 {0 277} 0} {37 {0 277} 0} {244 {0 277} 0} {245 {0 277} 0} {246 {0 277} 0} {247 {0 277} 0} {248 {298 381 390} 0} {249 {298 381 390} 0} {250 {298 381 390} 0} {251 {298 381 390} 0} {252 {298 381 390} 0} {253 {298 381 390} 0}}
+ 4 {{29 {0 277} 1} {31 {0 277} 1} {28 {0 277 286 328 364 379 380} 0}}
5 {{25 {0 277} 1}}
- 94 {{83 {0 277} 2}}
- 356 {{142 {0 277} 3}}
- 200,trans {}
- 190,trans {{277 318}}
+ 6 {{26 {0 277} 1}}
189,trans {}
- 6 {{0 0 1}}
- 95 {{155 {0 277} 1} {156 {0 277} 1} {157 {0 277} 1} {158 {0 277} 1} {159 {0 277} 1} {160 {0 277} 1} {161 {0 277} 1} {162 {0 277} 1} {163 {0 277} 1} {164 {0 277} 1}}
- 357 {{143 {0 277} 3}}
- 218,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 327}}
- 7 {{20 0 1} {22 0 1} {21 277 0}}
- 96 {{54 {281 315 316 319 333 334 335} 1}}
- 358 {{147 {0 277} 3}}
- 237,trans {{271 341} {272 342} {274 343} {411 344}}
- 8 {{32 {0 277} 1} {63 {0 277} 0} {64 {0 277} 0} {65 {0 277} 0} {66 {0 277} 0} {67 {0 277} 0} {68 {0 277} 0} {69 {0 277} 0} {70 {0 277} 0} {71 {0 277} 0} {72 {0 277} 0} {73 {0 277} 0} {74 {0 277} 0} {75 {0 277} 0} {76 {0 277} 0} {77 {0 277} 0} {78 {0 277} 0} {79 {0 277} 0} {80 {0 277} 0} {81 {0 277} 0} {82 {0 277} 0} {83 {0 277} 0} {84 {0 277} 0} {85 {0 277} 0} {86 {0 277} 0} {87 {0 277} 0} {88 {0 277} 0} {89 {0 277} 0} {90 {0 277} 0} {91 {0 277} 0} {92 {0 277} 0} {93 {0 277} 0} {94 {0 277} 0} {95 {0 277} 0} {96 {0 277} 0} {97 {0 277} 0} {98 {0 277} 0} {99 {0 277} 0} {100 {0 277} 0} {101 {0 277} 0}}
- 97 {{56 {281 315 316 319 333 334 335} 1}}
- 360 {{105 {0 277} 3}}
- 256,trans {}
- 359 {{146 {0 277} 3}}
- 9 {{34 {0 277} 2} {63 {0 277} 0} {64 {0 277} 0} {65 {0 277} 0} {66 {0 277} 0} {67 {0 277} 0} {68 {0 277} 0} {69 {0 277} 0} {70 {0 277} 0} {71 {0 277} 0} {72 {0 277} 0} {73 {0 277} 0} {74 {0 277} 0} {75 {0 277} 0} {76 {0 277} 0} {77 {0 277} 0} {78 {0 277} 0} {79 {0 277} 0} {80 {0 277} 0} {81 {0 277} 0} {82 {0 277} 0} {83 {0 277} 0} {84 {0 277} 0} {85 {0 277} 0} {86 {0 277} 0} {87 {0 277} 0} {88 {0 277} 0} {89 {0 277} 0} {90 {0 277} 0} {91 {0 277} 0} {92 {0 277} 0} {93 {0 277} 0} {94 {0 277} 0} {95 {0 277} 0} {96 {0 277} 0} {97 {0 277} 0} {98 {0 277} 0} {99 {0 277} 0} {100 {0 277} 0} {101 {0 277} 0}}
- 98 {{53 {281 315 316 319 333 334 335} 1}}
- 275,trans {{277 366}}
- 361 {{218 {0 277} 3}}
- 99 {{55 {281 315 316 319 333 334 335} 1}}
- 24,trans {{X 96} {Y 97} {x 98} {y 99} {425 100} {441 101}}
- 304,trans {}
- 294,trans {}
- 362 {{219 {0 277} 3}}
- 43,trans {{277 162} {432 163}}
- 323,trans {}
- 363 {{224 {0 277} 2}}
- 62,trans {}
- 342,trans {}
- 364 {{231 {0 277} 2}}
- 81,trans {{277 79} {379 83} {422 230}}
- 361,trans {}
- 365 {{229 {0 277} 2}}
+ 190,trans {}
+ 200,trans {}
+ 7 {{0 0 1}}
+ 8 {{20 0 1} {22 0 1} {21 277 0}}
+ 9 {{33 {0 277} 1} {69 {0 277} 0} {70 {0 277} 0} {71 {0 277} 0} {72 {0 277} 0} {73 {0 277} 0} {74 {0 277} 0} {75 {0 277} 0} {76 {0 277} 0} {77 {0 277} 0} {78 {0 277} 0} {79 {0 277} 0} {80 {0 277} 0} {81 {0 277} 0} {82 {0 277} 0} {83 {0 277} 0} {84 {0 277} 0} {85 {0 277} 0} {86 {0 277} 0} {87 {0 277} 0} {88 {0 277} 0} {89 {0 277} 0} {90 {0 277} 0} {91 {0 277} 0} {92 {0 277} 0} {93 {0 277} 0} {94 {0 277} 0} {95 {0 277} 0} {96 {0 277} 0} {97 {0 277} 0} {98 {0 277} 0} {99 {0 277} 0} {100 {0 277} 0} {101 {0 277} 0} {102 {0 277} 0} {103 {0 277} 0} {104 {0 277} 0} {105 {0 277} 0} {106 {0 277} 0} {107 {0 277} 0}}
+ 24,trans {{282 89} {283 90} {321 91} {325 92} {326 93} {340 94} {384 95} {446 96} {447 97}}
+ 275,trans {}
99,trans {}
- 380,trans {}
- 379,trans {}
- 366 {{230 {0 277} 2}}
- 367 {{217 {0 277} 3}}
- 368 {{226 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
+ 361,trans {}
113,trans {}
- 370 {{227 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
- 369 {{228 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
- 132,trans {}
- 371 {{44 {0 277} 4}}
- 151,trans {{X 264} {Y 265} {x 266} {y 267} {257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 270} {425 271} {456 272}}
- 372 {{41 {0 277} 4}}
- 170,trans {{322 298} {350 299} {435 301}}
- 169,trans {{322 298} {350 299} {435 300}}
- 373 {{45 {0 277} 3} {48 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}}
188,trans {}
- 374 {{49 {0 277} 3} {52 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}}
- 217,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 326}}
- 375 {{226 {0 277} 3}}
- 236,trans {{273 338} {274 339} {410 340}}
- 376 {{228 {0 277} 3}}
- 255,trans {}
- 377 {{227 {0 277} 3}}
- 274,trans {{277 365}}
- 23,trans {{282 87} {283 88} {321 89} {325 90} {326 91} {340 92} {383 93} {444 94} {445 95}}
- 378 {{48 {0 277} 4}}
- 303,trans {}
- 293,trans {}
- 42,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 161}}
- 380 {{52 {0 277} 4}}
- 379 {{45 {0 277} 4}}
- 322,trans {}
- 61,trans {{275 221}}
- 381 {{49 {0 277} 4}}
- 341,trans {}
- 80,trans {{277 227} {379 228} {423 229}}
- 79,trans {{277 226}}
- 360,trans {}
- 359,trans {}
+ 23,trans {{277 88}}
+ 274,trans {{277 368}}
98,trans {}
- 9,trans {{263 23} {284 24} {285 25} {287 26} {292 27} {293 28} {294 29} {298 30} {299 31} {300 32} {304 33} {305 34} {306 35} {307 36} {308 37} {312 38} {313 39} {317 40} {325 41} {330 42} {331 43} {332 44} {336 45} {337 46} {344 47} {345 48} {353 49} {358 50} {361 51} {362 52} {366 53} {367 54} {368 55} {371 56} {376 57} {377 58} {383 59} {387 60} {389 61} {428 63}}
- 378,trans {}
+ 359,trans {}
+ 360,trans {}
112,trans {}
- 131,trans {}
- 150,trans {{X 203} {Y 204} {x 205} {y 206} {425 269}}
- 149,trans {{X 264} {Y 265} {x 266} {y 267} {425 268}}
- 168,trans {}
187,trans {}
- 216,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 325}}
- 235,trans {{275 337}}
- 254,trans {}
- 273,trans {{277 364}}
- 22,trans {{277 86}}
- 302,trans {}
- 292,trans {}
- 41,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {351 158} {407 159} {442 160}}
- 321,trans {}
- 60,trans {{303 214} {306 215} {307 216} {328 217} {355 218} {378 219} {463 220}}
- 59,trans {{X 203} {Y 204} {x 205} {y 206} {277 207} {325 208} {399 209} {400 210} {425 211} {426 212} {446 213}}
- 340,trans {}
- 339,trans {}
- 78,trans {{417 225}}
+ 22,trans {{277 80} {286 81} {328 82} {364 83} {379 84} {380 85} {422 86} {423 87}}
+ 273,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 367}}
+ 97,trans {{263 239} {264 240} {265 241} {266 242} {267 243} {309 244} {369 245} {370 246} {381 247} {389 248}}
358,trans {}
- 97,trans {}
- 8,trans {{263 23} {284 24} {285 25} {287 26} {292 27} {293 28} {294 29} {298 30} {299 31} {300 32} {304 33} {305 34} {306 35} {307 36} {308 37} {312 38} {313 39} {317 40} {325 41} {330 42} {331 43} {332 44} {336 45} {337 46} {344 47} {345 48} {353 49} {358 50} {361 51} {362 52} {366 53} {367 54} {368 55} {371 56} {376 57} {377 58} {383 59} {387 60} {389 61} {428 62}}
- 377,trans {}
111,trans {}
- 130,trans {}
- 129,trans {}
- 148,trans {}
- 100 {{142 {0 277} 1} {143 {0 277} 1} {144 {0 277} 1} {145 {0 277} 1} {146 {0 277} 1} {147 {0 277} 1} {148 {0 277} 1}}
- 167,trans {}
- 101 {{80 {0 277} 2}}
186,trans {}
- 102 {{81 {0 277} 2}}
- 215,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 324}}
- 103 {{176 {0 277} 1}}
- 234,trans {{268 333} {269 334} {270 335} {408 336}}
- 104 {{178 {0 277} 1}}
- 253,trans {}
- 105 {{179 {0 277} 1}}
+ 21,trans {{277 79}}
272,trans {}
- 21,trans {{277 79} {286 80} {328 81} {364 82} {379 83} {421 84} {422 85}}
- 106 {{177 {0 277} 1}}
- 301,trans {}
- 291,trans {}
- 40,trans {{315 149} {316 150} {319 151} {321 152} {333 153} {357 154} {363 155} {386 156} {455 157}}
- 107 {{85 {0 277} 2}}
- 39,trans {{277 148}}
- 320,trans {}
- 319,trans {}
- 58,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 202}}
- 108 {{180 {0 277} 1}}
- 338,trans {}
- 77,trans {{275 224}}
- 109 {{186 277 1}}
- 110 {{182 277 1}}
- 357,trans {}
96,trans {}
- 7,trans {{414 22}}
- 111 {{187 277 1}}
- 376,trans {}
- 112 {{188 277 1}}
- 113 {{183 277 1}}
- 110,trans {}
+ 357,trans {}
109,trans {}
- 114 {{185 277 1}}
- 128,trans {}
- 115 {{184 277 1}}
- 147,trans {}
- 116 {{87 {0 277} 2}}
- 166,trans {}
- 117 {{181 {0 277} 1}}
+ 110,trans {}
185,trans {}
- 118 {{2 {0 277} 1}}
- 214,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 323}}
- 119 {{5 {0 277} 1}}
- 120 {{3 {0 277} 1}}
- 233,trans {}
- 121 {{6 {0 277} 1}}
- 252,trans {}
- 122 {{4 {0 277} 1}}
- 271,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 363}}
- 19,trans {{298 75} {380 76} {389 77}}
- 20,trans {{277 78}}
- 123 {{7 {0 277} 1}}
- 300,trans {}
- 290,trans {}
- 289,trans {}
- 124 {{97 {0 277} 2}}
- 38,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 147}}
- 318,trans {}
- 57,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 201}}
- 125 {{59 {0 277} 1}}
- 337,trans {}
- 76,trans {{275 223}}
- 126 {{60 {0 277} 1}}
+ 20,trans {{298 76} {381 77} {390 78}}
+ 19,trans {}
+ 271,trans {}
+ 95,trans {}
356,trans {}
- 95,trans {{263 234} {264 235} {265 236} {266 237} {267 238} {309 239} {369 240} {370 241} {380 242} {388 243}}
- 6,trans {}
- 127 {{61 {0 277} 1}}
- 375,trans {}
- 128 {{62 {0 277} 1}}
- 129 {{65 {0 277} 2}}
- 130 {{99 {0 277} 2}}
108,trans {}
- 131 {{118 {0 277} 1}}
- 127,trans {}
- 132 {{69 {0 277} 2}}
- 146,trans {{277 263}}
- 133 {{68 {0 277} 2}}
- 165,trans {}
- 134 {{190 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
184,trans {}
- 135 {{191 {0 277} 1}}
- 213,trans {}
- 136 {{192 {0 277} 1}}
- 232,trans {}
- 137 {{189 {0 277} 1}}
- 251,trans {}
- 138 {{90 {0 277} 2}}
- 270,trans {}
- 269,trans {{277 362}}
18,trans {}
- 139 {{91 {0 277} 2}}
- 140 {{102 {0 277} 1} {103 {0 277} 1} {110 {0 277} 0} {111 {0 277} 0} {112 {0 277} 0} {113 {0 277} 0} {114 {0 277} 0} {18 {0 277} 0} {19 {0 277} 0}}
- 288,trans {}
- 141 {{106 277 1}}
- 37,trans {{277 140} {401 141} {402 142} {403 143} {404 144} {429 145} {430 146}}
- 317,trans {}
- 56,trans {{290 195} {297 196} {329 197} {355 198} {378 199} {454 200}}
- 142 {{107 277 1}}
- 336,trans {}
- 75,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 222}}
- 143 {{108 277 1}}
- 355,trans {}
+ 269,trans {}
+ 270,trans {}
94,trans {}
- 5,trans {}
- 144 {{109 277 1}}
- 374,trans {{275 380} {391 125} {392 126} {393 127} {394 128} {427 381}}
- 145 {{67 {0 277} 2}}
- 146 {{104 {0 277} 1} {105 {0 277} 1}}
+ 355,trans {}
107,trans {}
- 147 {{88 {0 277} 2}}
- 126,trans {}
- 148 {{89 {0 277} 2}}
- 145,trans {}
- 149 {{218 {0 277} 1} {53 {0 257 258 259 260 261 262} 0} {54 {0 257 258 259 260 261 262} 0} {55 {0 257 258 259 260 261 262} 0} {56 {0 257 258 259 260 261 262} 0}}
- 150 {{219 {0 277} 1} {53 277 0} {54 277 0} {55 277 0} {56 277 0}}
- 164,trans {}
- 151 {{216 {0 277} 1} {224 {0 277} 0} {225 {0 277} 0} {53 {0 257 258 259 260 261 262} 0} {54 {0 257 258 259 260 261 262} 0} {55 {0 257 258 259 260 261 262} 0} {56 {0 257 258 259 260 261 262} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
183,trans {}
- 152 {{221 {0 277} 1} {229 {0 277} 0} {230 {0 277} 0} {231 {0 277} 0} {57 277 0} {58 277 0}}
- 212,trans {{277 322}}
- 153 {{217 {0 277} 1} {53 {0 257 258 259 260 261 262} 0} {54 {0 257 258 259 260 261 262} 0} {55 {0 257 258 259 260 261 262} 0} {56 {0 257 258 259 260 261 262} 0}}
- 231,trans {{277 332}}
- 154 {{220 {0 277} 1} {226 {0 277} 0} {227 {0 277} 0} {228 {0 277} 0} {53 {281 334 335} 0} {54 {281 334 335} 0} {55 {281 334 335} 0} {56 {281 334 335} 0}}
- 250,trans {{275 255} {276 256} {412 359}}
- 249,trans {{275 255} {276 256} {412 358}}
- 155 {{223 {0 277} 1} {234 {0 277} 0} {235 {0 277} 0} {236 {0 277} 0} {237 {0 277} 0}}
- 268,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 361}}
- 156 {{222 {0 277} 1} {232 {0 277} 0} {233 {0 277} 0}}
17,trans {}
- 287,trans {}
- 157 {{100 {0 277} 2}}
- 36,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {289 134} {294 135} {389 136} {407 137} {450 139}}
- 316,trans {}
- 55,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 194}}
- 158 {{150 {0 277} 1} {151 {0 277} 0} {152 {0 277} 0} {153 {0 277} 0} {154 {0 277} 0}}
- 335,trans {}
- 74,trans {}
- 160 {{82 {0 277} 2}}
- 159 {{149 {0 277} 1}}
- 354,trans {}
+ 268,trans {{275 260} {276 261} {339 262} {404 263} {406 264} {407 265} {413 266} {433 366}}
93,trans {}
- 161 {{72 {0 277} 2}}
- 4,trans {{337 20} {416 21}}
- 373,trans {{275 378} {391 125} {392 126} {393 127} {394 128} {427 379}}
- 162 {{115 {0 277} 1} {116 {0 277} 1} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}}
- 163 {{63 {0 277} 2}}
+ 354,trans {}
106,trans {}
- 164 {{73 {0 277} 2}}
- 125,trans {}
- 165 {{140 {0 277} 1}}
- 144,trans {}
- 166 {{141 {0 277} 1}}
- 163,trans {}
- 167 {{79 {0 277} 2}}
182,trans {}
- 168 {{92 {0 277} 2}}
- 211,trans {{277 321}}
- 170 {{120 {0 277} 1} {123 {0 277} 0} {124 {0 277} 0}}
- 169 {{119 {0 277} 1} {123 {0 277} 0} {124 {0 277} 0}}
- 230,trans {}
- 229,trans {}
- 171 {{121 {0 277} 1} {125 {0 277} 0} {126 {0 277} 0} {127 {0 277} 0} {128 {0 277} 0} {129 {0 277} 0}}
- 248,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 357}}
- 172 {{122 {0 277} 1} {125 {0 277} 0} {126 {0 277} 0} {127 {0 277} 0} {128 {0 277} 0} {129 {0 277} 0}}
- 267,trans {}
- 173 {{76 {0 277} 2}}
16,trans {}
- 286,trans {}
- 174 {{75 {0 277} 2}}
- 35,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {289 134} {294 135} {389 136} {407 137} {450 138}}
- 315,trans {}
- 54,trans {{280 64} {291 65} {294 190} {296 66} {302 67} {312 191} {339 68} {348 69} {365 70} {373 71} {374 72} {385 73} {451 192} {452 193}}
- 175 {{135 {0 277} 1} {138 {0 277} 0} {139 {0 277} 0}}
- 334,trans {}
- 73,trans {}
- 176 {{132 {0 277} 1}}
- 353,trans {}
+ 267,trans {}
92,trans {}
- 177 {{131 {0 277} 1} {136 {0 277} 0} {137 {0 277} 0}}
- 3,trans {{303 10} {306 11} {307 12} {328 13} {329 14} {355 15} {378 16} {420 17} {461 18} {462 19}}
- 372,trans {}
- 178 {{133 {0 277} 1}}
- 180 {{77 {0 277} 2}}
- 179 {{134 {0 277} 1} {138 {0 277} 0} {139 {0 277} 0}}
+ 353,trans {}
105,trans {}
- 181 {{206 {0 277} 1}}
- 124,trans {}
- 182 {{210 {0 277} 1}}
- 143,trans {}
- 183 {{208 {0 277} 1}}
- 162,trans {{391 125} {392 126} {393 127} {394 128} {427 297}}
- 184 {{209 {0 277} 1}}
- 181,trans {}
- 185 {{207 {0 277} 1}}
- 210,trans {}
- 209,trans {}
- 199,trans {}
- 186 {{94 {0 277} 2}}
- 228,trans {}
- 187 {{64 {0 277} 2}}
- 247,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 356}}
- 188 {{74 {0 277} 2}}
- 266,trans {}
- 200 {{95 {0 277} 2}}
- 190 {{195 {0 277} 1}}
- 189 {{98 {0 277} 2}}
+ 181,trans {{318 314} {359 315} {441 322}}
15,trans {}
- 285,trans {}
- 201 {{70 {0 277} 2}}
- 191 {{194 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 34,trans {{275 131} {433 133}}
- 314,trans {}
- 202 {{71 {0 277} 2}}
- 192 {{93 {0 277} 2}}
- 53,trans {{275 189}}
- 333,trans {}
- 72,trans {}
- 203 {{54 277 1}}
- 193 {{193 {0 277} 1}}
- 352,trans {}
+ 266,trans {}
91,trans {}
- 204 {{56 277 1}}
- 194 {{86 {0 277} 2}}
+ 352,trans {}
+ 104,trans {}
+ 179,trans {{310 318} {354 319} {440 320}}
+ 180,trans {{277 321}}
+ 14,trans {}
+ 265,trans {}
+ 89,trans {}
+ 90,trans {}
+ 351,trans {}
+ 103,trans {}
+ 178,trans {{277 317}}
+ 13,trans {}
+ 264,trans {}
+ 88,trans {}
+ 349,trans {}
+ 350,trans {}
+ 102,trans {{281 249} {315 250} {316 251} {319 252} {333 253} {334 254} {335 255}}
+ 177,trans {{318 314} {359 315} {441 316}}
+ 12,trans {}
+ 263,trans {}
+ 87,trans {}
+ 348,trans {}
+ 101,trans {}
+ 176,trans {}
+ 11,trans {{280 65} {291 66} {296 67} {302 68} {339 69} {348 70} {365 71} {373 72} {374 73} {386 74} {454 75}}
+ 262,trans {}
+ 86,trans {}
+ 347,trans {}
+ 100,trans {}
+ 175,trans {}
+ 10,trans {{263 24} {284 25} {285 26} {287 27} {292 28} {293 29} {294 30} {298 31} {299 32} {300 33} {304 34} {305 35} {306 36} {307 37} {308 38} {312 39} {313 40} {317 41} {325 42} {330 43} {331 44} {332 45} {336 46} {337 47} {344 48} {345 49} {353 50} {358 51} {361 52} {362 53} {366 54} {367 55} {368 56} {371 57} {376 58} {377 59} {384 60} {388 61} {390 62} {430 64}}
+ 261,trans {}
+ 85,trans {{277 236} {379 237} {426 238}}
+ 346,trans {}
+ 174,trans {{278 307} {324 308} {327 309} {352 310} {383 311} {438 313}}
+ 259,trans {}
+ 260,trans {}
+ 84,trans {}
+ 345,trans {}
+ 173,trans {{278 307} {324 308} {327 309} {352 310} {383 311} {438 312}}
+ 258,trans {}
+ 83,trans {{277 233} {379 234} {425 235}}
+ 344,trans {}
+ 172,trans {{322 303} {350 304} {437 306}}
+ 257,trans {}
+ 82,trans {{277 80} {379 84} {423 232}}
+ 343,trans {}
+ 171,trans {{322 303} {350 304} {437 305}}
+ 256,trans {}
+ 81,trans {{277 229} {379 230} {424 231}}
+ 342,trans {}
+ 169,trans {}
+ 170,trans {}
+ 255,trans {{275 260} {276 261} {413 365}}
+ 79,trans {{418 227}}
+ 80,trans {{277 228}}
+ 341,trans {}
+ 168,trans {}
+ 254,trans {{275 260} {276 261} {413 364}}
+ 78,trans {{275 226}}
+ 339,trans {}
+ 340,trans {}
+ 100 {{59 {281 315 316 319 333 334 335} 1}}
+ 101 {{61 {281 315 316 319 333 334 335} 1}}
+ 167,trans {}
+ 102 {{148 {0 277} 1} {149 {0 277} 1} {150 {0 277} 1} {151 {0 277} 1} {152 {0 277} 1} {153 {0 277} 1} {154 {0 277} 1}}
+ 103 {{86 {0 277} 2}}
+ 104 {{87 {0 277} 2}}
+ 105 {{182 {0 277} 1}}
+ 253,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 363}}
+ 106 {{184 {0 277} 1}}
+ 107 {{185 {0 277} 1}}
+ 108 {{183 {0 277} 1}}
+ 110 {{186 {0 277} 1}}
+ 109 {{91 {0 277} 2}}
+ 77,trans {{275 225}}
+ 338,trans {{277 381}}
+ 111 {{192 277 1}}
+ 112 {{188 277 1}}
+ 113 {{193 277 1}}
+ 114 {{194 277 1}}
+ 115 {{189 277 1}}
+ 116 {{191 277 1}}
+ 117 {{190 277 1}}
+ 166,trans {}
+ 118 {{93 {0 277} 2}}
+ 120 {{2 {0 277} 1}}
+ 119 {{187 {0 277} 1}}
+ 121 {{5 {0 277} 1}}
+ 122 {{3 {0 277} 1}}
+ 252,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 362}}
+ 123 {{6 {0 277} 1}}
+ 124 {{4 {0 277} 1}}
+ 125 {{7 {0 277} 1}}
+ 126 {{103 {0 277} 2}}
+ 76,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 224}}
+ 337,trans {{277 380}}
+ 127 {{65 {0 277} 1}}
+ 128 {{66 {0 277} 1}}
+ 130 {{68 {0 277} 1}}
+ 129 {{67 {0 277} 1}}
+ 131 {{71 {0 277} 2}}
+ 132 {{105 {0 277} 2}}
+ 133 {{124 {0 277} 1}}
+ 134 {{75 {0 277} 2}}
+ 165,trans {}
+ 135 {{74 {0 277} 2}}
+ 136 {{196 {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}}
+ 137 {{197 {0 277} 1}}
+ 138 {{198 {0 277} 1}}
+ 251,trans {{277 361}}
+ 140 {{96 {0 277} 2}}
+ 139 {{195 {0 277} 1}}
+ 141 {{97 {0 277} 2}}
+ 142 {{108 {0 277} 1} {109 {0 277} 1} {116 {0 277} 0} {117 {0 277} 0} {118 {0 277} 0} {119 {0 277} 0} {120 {0 277} 0} {18 {0 277} 0} {19 {0 277} 0}}
+ 143 {{112 277 1}}
+ 75,trans {}
+ 336,trans {{277 379}}
+ 144 {{113 277 1}}
+ 145 {{114 277 1}}
+ 146 {{115 277 1}}
+ 147 {{73 {0 277} 2}}
+ 148 {{110 {0 277} 1} {111 {0 277} 1}}
+ 150 {{95 {0 277} 2}}
+ 149 {{94 {0 277} 2}}
+ 151 {{224 {0 277} 1} {59 {0 257 258 259 260 261 262} 0} {60 {0 257 258 259 260 261 262} 0} {61 {0 257 258 259 260 261 262} 0} {62 {0 257 258 259 260 261 262} 0}}
+ 164,trans {{392 127} {393 128} {394 129} {395 130} {429 302}}
+ 152 {{225 {0 277} 1} {59 277 0} {60 277 0} {61 277 0} {62 277 0}}
+ 153 {{222 {0 277} 1} {230 {0 277} 0} {231 {0 277} 0} {59 {0 257 258 259 260 261 262} 0} {60 {0 257 258 259 260 261 262} 0} {61 {0 257 258 259 260 261 262} 0} {62 {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}}
+ 154 {{227 {0 277} 1} {235 {0 277} 0} {236 {0 277} 0} {237 {0 277} 0} {63 277 0} {64 277 0}}
+ 155 {{223 {0 277} 1} {59 {0 257 258 259 260 261 262} 0} {60 {0 257 258 259 260 261 262} 0} {61 {0 257 258 259 260 261 262} 0} {62 {0 257 258 259 260 261 262} 0}}
+ 249,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 359}}
+ 250,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 360}}
+ 156 {{226 {0 277} 1} {232 {0 277} 0} {233 {0 277} 0} {234 {0 277} 0} {59 {281 334 335} 0} {60 {281 334 335} 0} {61 {281 334 335} 0} {62 {281 334 335} 0}}
+ 157 {{229 {0 277} 1} {240 {0 277} 0} {241 {0 277} 0} {242 {0 277} 0} {243 {0 277} 0}}
+ 158 {{228 {0 277} 1} {238 {0 277} 0} {239 {0 277} 0}}
+ 159 {{106 {0 277} 2}}
+ 160 {{156 {0 277} 1} {157 {0 277} 0} {158 {0 277} 0} {159 {0 277} 0} {160 {0 277} 0}}
+ 74,trans {}
+ 335,trans {{275 377} {392 127} {393 128} {394 129} {395 130} {429 378}}
+ 161 {{155 {0 277} 1}}
+ 162 {{88 {0 277} 2}}
+ 163 {{78 {0 277} 2}}
+ 164 {{121 {0 277} 1} {122 {0 277} 1} {65 {0 277} 0} {66 {0 277} 0} {67 {0 277} 0} {68 {0 277} 0}}
+ 165 {{69 {0 277} 2}}
+ 166 {{79 {0 277} 2}}
+ 167 {{146 {0 277} 1}}
+ 163,trans {}
+ 168 {{147 {0 277} 1}}
+ 169 {{85 {0 277} 2}}
+ 170 {{98 {0 277} 2}}
+ 171 {{125 {0 277} 1} {129 {0 277} 0} {130 {0 277} 0}}
+ 172 {{126 {0 277} 1} {129 {0 277} 0} {130 {0 277} 0}}
+ 248,trans {{271 351} {272 352} {410 358}}
+ 173 {{127 {0 277} 1} {131 {0 277} 0} {132 {0 277} 0} {133 {0 277} 0} {134 {0 277} 0} {135 {0 277} 0}}
+ 174 {{128 {0 277} 1} {131 {0 277} 0} {132 {0 277} 0} {133 {0 277} 0} {134 {0 277} 0} {135 {0 277} 0}}
+ 175 {{82 {0 277} 2}}
+ 176 {{81 {0 277} 2}}
+ 73,trans {}
+ 334,trans {}
+ 177 {{141 {0 277} 1} {144 {0 277} 0} {145 {0 277} 0}}
+ 178 {{138 {0 277} 1}}
+ 179 {{137 {0 277} 1} {142 {0 277} 0} {143 {0 277} 0}}
+ 180 {{139 {0 277} 1}}
+ 181 {{140 {0 277} 1} {144 {0 277} 0} {145 {0 277} 0}}
+ 182 {{83 {0 277} 2}}
+ 183 {{212 {0 277} 1}}
+ 184 {{216 {0 277} 1}}
+ 162,trans {}
+ 185 {{214 {0 277} 1}}
+ 186 {{215 {0 277} 1}}
+ 187 {{213 {0 277} 1}}
+ 188 {{100 {0 277} 2}}
+ 247,trans {{271 347} {272 348} {274 349} {412 357}}
+ 189 {{70 {0 277} 2}}
+ 190 {{80 {0 277} 2}}
+ 200 {{220 {0 277} 1}}
+ 191 {{104 {0 277} 2}}
+ 201 {{217 {0 277} 1}}
+ 192 {{201 {0 277} 1}}
+ 202 {{101 {0 277} 2}}
+ 193 {{200 {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}}
+ 203 {{76 {0 277} 2}}
+ 72,trans {}
+ 333,trans {}
+ 194 {{99 {0 277} 2}}
+ 204 {{77 {0 277} 2}}
+ 195 {{199 {0 277} 1}}
+ 205 {{60 277 1}}
+ 196 {{92 {0 277} 2}}
+ 206 {{62 277 1}}
+ 197 {{221 {0 277} 1}}
+ 207 {{59 277 1}}
+ 198 {{219 {0 277} 1}}
+ 208 {{61 277 1}}
+ 199 {{218 {0 277} 1}}
+ 209 {{178 {0 277} 1}}
+ 210 {{181 {0 277} 1}}
+ 211 {{63 277 1}}
+ 161,trans {}
+ 212 {{64 277 1}}
+ 213 {{179 {0 277} 1}}
+ 214 {{180 {0 277} 1}}
+ 215 {{90 {0 277} 2}}
+ 246,trans {{273 344} {274 345} {411 356}}
+ 216 {{254 {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}}
+ 217 {{258 {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}}
+ 218 {{259 {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}}
+ 219 {{255 {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}}
+ 220 {{257 {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}}
+ 71,trans {}
+ 332,trans {}
+ 221 {{256 {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}}
+ 222 {{107 {0 277} 2}}
+ 223 {{102 {0 277} 2}}
+ 224 {{246 {0 277} 3}}
+ 225 {{247 {0 277} 3}}
+ 226 {{245 {0 277} 3}}
+ 227 {{31 {0 277} 4} {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} {45 {0 277} 0} {46 {0 277} 0}}
+ 159,trans {}
+ 160,trans {{288 297} {323 298} {360 299} {385 300} {445 301}}
+ 228 {{43 {0 277} 2} {46 {0 277} 2}}
+ 229 {{47 {0 277} 1} {50 {0 277} 1}}
+ 230 {{49 {0 277} 1}}
+ 231 {{40 {0 277} 2}}
+ 232 {{39 {0 277} 2}}
+ 245,trans {{275 355}}
+ 233 {{51 {0 277} 1} {54 {0 277} 1}}
+ 234 {{53 {0 277} 1}}
+ 235 {{41 {0 277} 2}}
+ 69,trans {}
+ 70,trans {}
+ 236 {{55 {0 277} 1} {58 {0 277} 1}}
+ 331,trans {}
+ 237 {{57 {0 277} 1}}
+ 238 {{42 {0 277} 2}}
+ 239 {{161 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}}
+ 240 {{163 {0 277} 2}}
+ 241 {{165 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}}
+ 242 {{166 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}}
+ 243 {{164 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}}
+ 244 {{162 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}}
+ 158,trans {{286 294} {328 295} {461 296}}
+ 245 {{167 {0 277} 2}}
+ 246 {{169 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}}
+ 247 {{170 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}}
+ 248 {{168 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}}
+ 244,trans {{268 339} {269 340} {270 341} {409 354}}
+ 249 {{151 {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}}
+ 250 {{150 {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}}
+ 251 {{154 {0 277} 2}}
+ 252 {{148 {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}}
+ 68,trans {}
+ 253 {{149 {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}}
+ 329,trans {}
+ 330,trans {}
+ 254 {{153 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
+ 255 {{152 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
+ 256 {{187 {0 277} 2}}
+ 257 {{196 {0 277} 2}}
+ 258 {{197 {0 277} 2}}
+ 259 {{198 {0 277} 2}}
+ 260 {{18 {0 277} 1}}
+ 10 {{35 {0 277} 2} {69 {0 277} 0} {70 {0 277} 0} {71 {0 277} 0} {72 {0 277} 0} {73 {0 277} 0} {74 {0 277} 0} {75 {0 277} 0} {76 {0 277} 0} {77 {0 277} 0} {78 {0 277} 0} {79 {0 277} 0} {80 {0 277} 0} {81 {0 277} 0} {82 {0 277} 0} {83 {0 277} 0} {84 {0 277} 0} {85 {0 277} 0} {86 {0 277} 0} {87 {0 277} 0} {88 {0 277} 0} {89 {0 277} 0} {90 {0 277} 0} {91 {0 277} 0} {92 {0 277} 0} {93 {0 277} 0} {94 {0 277} 0} {95 {0 277} 0} {96 {0 277} 0} {97 {0 277} 0} {98 {0 277} 0} {99 {0 277} 0} {100 {0 277} 0} {101 {0 277} 0} {102 {0 277} 0} {103 {0 277} 0} {104 {0 277} 0} {105 {0 277} 0} {106 {0 277} 0} {107 {0 277} 0}}
+ 261 {{19 {0 277} 1}}
+ 157,trans {{396 289} {397 290} {398 291} {399 292} {462 293}}
+ 11 {{244 {0 277} 1} {202 {0 277} 0} {203 {0 277} 0} {204 {0 277} 0} {205 {0 277} 0} {206 {0 277} 0} {207 {0 277} 0} {208 {0 277} 0} {209 {0 277} 0} {210 {0 277} 0} {211 {0 277} 0}}
+ 262 {{116 {0 277} 1}}
+ 12 {{252 {298 381 390} 1}}
+ 263 {{117 {0 277} 1}}
+ 13 {{253 {298 381 390} 1}}
+ 264 {{118 {0 277} 1}}
+ 14 {{248 {298 381 390} 1}}
+ 265 {{119 {0 277} 1}}
+ 243,trans {{271 351} {272 352} {410 353}}
+ 15 {{249 {298 381 390} 1}}
+ 266 {{120 {0 277} 1}}
+ 16 {{251 {298 381 390} 1}}
+ 267 {{109 {0 277} 2}}
+ 17 {{250 {298 381 390} 1}}
+ 268 {{110 {0 277} 2} {111 {0 277} 2} {116 {0 277} 0} {117 {0 277} 0} {118 {0 277} 0} {119 {0 277} 0} {120 {0 277} 0} {18 {0 277} 0} {19 {0 277} 0}}
+ 18 {{23 {0 277} 2}}
+ 67,trans {}
+ 269 {{60 {0 257 258 259 260 261 262} 1}}
+ 270 {{62 {0 257 258 259 260 261 262} 1}}
+ 328,trans {}
+ 19 {{37 {0 277} 1}}
+ 20 {{245 {0 277} 1} {246 {0 277} 1} {247 {0 277} 1}}
+ 271 {{59 {0 257 258 259 260 261 262} 1}}
+ 21 {{31 {0 277} 2}}
+ 272 {{61 {0 257 258 259 260 261 262} 1}}
+ 22 {{29 {0 277} 2} {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} {45 {0 277} 0} {46 {0 277} 0}}
+ 273 {{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}}
+ 23 {{22 0 2}}
+ 274 {{225 {0 277} 2}}
+ 24 {{89 {0 277} 1} {161 {0 277} 0} {162 {0 277} 0} {163 {0 277} 0} {164 {0 277} 0} {165 {0 277} 0} {166 {0 277} 0} {167 {0 277} 0} {168 {0 277} 0} {169 {0 277} 0} {170 {0 277} 0} {171 {263 264 265 266 267 309 369 370 381 389} 0} {172 {263 264 265 266 267 309 369 370 381 389} 0} {173 {263 264 265 266 267 309 369 370 381 389} 0} {174 {263 264 265 266 267 309 369 370 381 389} 0} {175 {263 264 265 266 267 309 369 370 381 389} 0} {176 {263 264 265 266 267 309 369 370 381 389} 0} {177 {263 264 265 266 267 309 369 370 381 389} 0}}
+ 275 {{231 {0 277} 1}}
+ 25 {{86 {0 277} 1} {148 {0 277} 0} {149 {0 277} 0} {150 {0 277} 0} {151 {0 277} 0} {152 {0 277} 0} {153 {0 277} 0} {154 {0 277} 0} {59 {281 315 316 319 333 334 335} 0} {60 {281 315 316 319 333 334 335} 0} {61 {281 315 316 319 333 334 335} 0} {62 {281 315 316 319 333 334 335} 0}}
+ 276 {{230 {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}}
+ 26 {{87 {0 277} 1}}
+ 277 {{222 {0 277} 2}}
+ 156,trans {{X 283} {Y 284} {x 285} {y 286} {427 287} {459 288}}
+ 27 {{91 {0 277} 1} {182 {0 277} 0} {183 {0 277} 0} {184 {0 277} 0} {185 {0 277} 0}}
+ 278 {{237 {0 277} 1}}
+ 28 {{72 {0 277} 1}}
+ 279 {{235 {0 277} 1}}
+ 280 {{236 {0 277} 1}}
+ 29 {{84 {0 277} 1}}
+ 30 {{93 {0 277} 1} {186 {0 277} 0} {187 {0 277} 0} {188 277 0} {189 277 0} {190 277 0} {191 277 0} {192 277 0} {193 277 0} {194 277 0}}
+ 281 {{227 {0 277} 2}}
+ 31 {{103 {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}}
+ 282 {{223 {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}}
+ 242,trans {{271 347} {272 348} {274 349} {412 350}}
+ 32 {{71 {0 277} 1} {65 {0 277} 0} {66 {0 277} 0} {67 {0 277} 0} {68 {0 277} 0}}
+ 283 {{60 {281 334 335} 1}}
+ 33 {{105 {0 277} 1}}
+ 284 {{62 {281 334 335} 1}}
+ 34 {{75 {0 277} 1} {123 {0 277} 0} {124 {0 277} 0}}
+ 285 {{59 {281 334 335} 1}}
+ 35 {{74 {0 277} 1} {123 {0 277} 0} {124 {0 277} 0}}
+ 66,trans {}
+ 286 {{61 {281 334 335} 1}}
+ 327,trans {}
+ 36 {{96 {0 277} 1} {195 {0 277} 0} {196 {0 277} 0} {197 {0 277} 0} {198 {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}}
+ 287 {{232 {0 277} 1} {233 {0 277} 1} {234 {0 277} 1}}
+ 37 {{97 {0 277} 1} {195 {0 277} 0} {196 {0 277} 0} {197 {0 277} 0} {198 {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}}
+ 288 {{226 {0 277} 2}}
+ 38 {{73 {0 277} 1} {108 {0 277} 0} {109 {0 277} 0} {110 {0 277} 0} {111 {0 277} 0} {112 277 0} {113 277 0} {114 277 0} {115 277 0}}
+ 289 {{240 {0 277} 1}}
+ 290 {{242 {0 277} 1}}
+ 300 {{159 {0 277} 1}}
+ 40 {{95 {0 277} 1}}
+ 39 {{94 {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}}
+ 291 {{241 {0 277} 1}}
+ 301 {{156 {0 277} 2}}
+ 41 {{106 {0 277} 1} {222 {0 277} 0} {223 {0 277} 0} {224 {0 277} 0} {225 {0 277} 0} {226 {0 277} 0} {227 {0 277} 0} {228 {0 277} 0} {229 {0 277} 0}}
+ 292 {{243 {0 277} 1}}
+ 302 {{122 {0 277} 2}}
+ 42 {{88 {0 277} 1} {155 {0 277} 0} {156 {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}}
+ 293 {{229 {0 277} 2}}
+ 303 {{130 {0 277} 1}}
+ 43 {{78 {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}}
+ 155,trans {{X 269} {Y 270} {x 271} {y 272} {427 282}}
+ 294 {{239 {0 277} 1}}
+ 304 {{129 {0 277} 1}}
+ 44 {{69 {0 277} 1} {121 {0 277} 0} {122 {0 277} 0}}
+ 295 {{238 {0 277} 1}}
+ 305 {{125 {0 277} 2}}
+ 45 {{79 {0 277} 1}}
+ 296 {{228 {0 277} 2}}
+ 306 {{126 {0 277} 2}}
+ 46 {{85 {0 277} 1} {146 {0 277} 0} {147 {0 277} 0}}
+ 297 {{160 {0 277} 1}}
+ 307 {{135 {0 277} 1}}
+ 47 {{98 {0 277} 1}}
+ 298 {{158 {0 277} 1}}
+ 308 {{132 {0 277} 1}}
+ 241,trans {{273 344} {274 345} {411 346}}
+ 48 {{82 {0 277} 1} {125 {0 277} 0} {126 {0 277} 0} {127 {0 277} 0} {128 {0 277} 0}}
+ 299 {{157 {0 277} 1}}
+ 309 {{131 {0 277} 1}}
+ 310 {{134 {0 277} 1}}
+ 50 {{83 {0 277} 1} {136 {0 277} 0} {137 {0 277} 0} {138 {0 277} 0} {139 {0 277} 0} {140 {0 277} 0} {141 {0 277} 0}}
+ 49 {{81 {0 277} 1} {125 {0 277} 0} {126 {0 277} 0} {127 {0 277} 0} {128 {0 277} 0}}
+ 311 {{133 {0 277} 1}}
+ 51 {{100 {0 277} 1} {212 {0 277} 0} {213 {0 277} 0} {214 {0 277} 0} {215 {0 277} 0} {216 {0 277} 0}}
+ 312 {{127 {0 277} 2}}
+ 52 {{70 {0 277} 1}}
+ 65,trans {}
+ 313 {{128 {0 277} 2}}
+ 326,trans {}
+ 53 {{80 {0 277} 1}}
+ 314 {{145 {0 277} 1}}
+ 54 {{104 {0 277} 1}}
+ 315 {{144 {0 277} 1}}
+ 55 {{99 {0 277} 1} {199 {0 277} 0} {200 {0 277} 0} {201 {0 277} 0} {202 {0 277} 0} {203 {0 277} 0} {204 {0 277} 0} {205 {0 277} 0} {206 {0 277} 0} {207 {0 277} 0} {208 {0 277} 0} {209 {0 277} 0} {210 {0 277} 0} {211 {0 277} 0}}
+ 316 {{141 {0 277} 2}}
+ 56 {{92 {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 {{138 {0 277} 2}}
+ 57 {{101 {0 277} 1} {217 {0 277} 0} {218 {0 277} 0} {219 {0 277} 0} {220 {0 277} 0} {221 {0 277} 0}}
+ 318 {{143 {0 277} 1}}
+ 58 {{76 {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}}
+ 319 {{142 {0 277} 1}}
+ 320 {{137 {0 277} 2}}
+ 60 {{90 {0 277} 1} {178 {0 277} 0} {179 {0 277} 0} {180 {0 277} 0} {181 {0 277} 0} {59 277 0} {60 277 0} {61 277 0} {62 277 0} {63 277 0} {64 277 0}}
+ 59 {{77 {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}}
+ 154,trans {{325 278} {384 279} {400 211} {401 212} {428 280} {460 281}}
+ 321 {{139 {0 277} 2}}
+ 61 {{107 {0 277} 1} {254 {0 277} 0} {255 {0 277} 0} {256 {0 277} 0} {257 {0 277} 0} {258 {0 277} 0} {259 {0 277} 0}}
+ 322 {{140 {0 277} 2}}
+ 62 {{102 {0 277} 1}}
+ 323 {{201 {0 277} 2}}
+ 63 {{33 {0 277} 2}}
+ 324 {{200 {0 277} 2}}
+ 64 {{35 {0 277} 3}}
+ 325 {{181 {0 277} 2}}
+ 239,trans {{268 339} {269 340} {270 341} {409 342}}
+ 240,trans {{275 343}}
+ 65 {{210 {0 277} 1}}
+ 326 {{179 {0 277} 2}}
+ 66 {{203 {0 277} 1}}
+ 327 {{180 {0 277} 2}}
+ 67 {{211 {0 277} 1}}
+ 328 {{254 {0 277} 2}}
+ 68 {{205 {0 277} 1}}
+ 64,trans {}
+ 329 {{258 {0 277} 2}}
+ 330 {{259 {0 277} 2}}
+ 325,trans {}
+ 70 {{206 {0 277} 1}}
+ 69 {{202 {0 277} 1}}
+ 331 {{255 {0 277} 2}}
+ 71 {{208 {0 277} 1}}
+ 332 {{257 {0 277} 2}}
+ 72 {{207 {0 277} 1}}
+ 333 {{256 {0 277} 2}}
+ 73 {{204 {0 277} 1}}
+ 334 {{31 {0 277} 5}}
+ 74 {{209 {0 277} 1}}
+ 335 {{43 {0 277} 3} {46 {0 277} 3} {65 {0 277} 0} {66 {0 277} 0} {67 {0 277} 0} {68 {0 277} 0}}
+ 75 {{244 {0 277} 2}}
+ 336 {{47 {0 277} 2} {50 {0 277} 2}}
+ 76 {{246 {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}}
+ 153,trans {{X 269} {Y 270} {x 271} {y 272} {257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 275} {427 276} {458 277}}
+ 337 {{51 {0 277} 2} {54 {0 277} 2}}
+ 77 {{247 {0 277} 2}}
+ 338 {{55 {0 277} 2} {58 {0 277} 2}}
+ 78 {{245 {0 277} 2}}
+ 339 {{8 {0 277} 1}}
+ 340 {{9 {0 277} 1}}
+ 80 {{43 {0 277} 1} {46 {0 277} 1}}
+ 79 {{31 {0 277} 3} {30 {0 277 286 328 364 379 380} 0}}
+ 341 {{10 {0 277} 1}}
+ 81 {{40 {0 277} 1} {47 {0 277} 0} {48 {0 277} 0} {49 {0 277} 0} {50 {0 277} 0}}
+ 238,trans {}
+ 342 {{161 {0 277} 3}}
+ 82 {{39 {0 277} 1} {43 {0 277} 0} {44 {0 277} 0} {45 {0 277} 0} {46 {0 277} 0}}
+ 343 {{163 {0 277} 3}}
+ 83 {{41 {0 277} 1} {51 {0 277} 0} {52 {0 277} 0} {53 {0 277} 0} {54 {0 277} 0}}
+ 344 {{13 {0 277} 1}}
+ 84 {{45 {0 277} 1}}
+ 345 {{14 {0 277} 1}}
+ 85 {{42 {0 277} 1} {55 {0 277} 0} {56 {0 277} 0} {57 {0 277} 0} {58 {0 277} 0}}
+ 63,trans {}
+ 346 {{165 {0 277} 3}}
+ 324,trans {}
+ 86 {{29 {0 277} 3}}
+ 347 {{15 {0 277} 1}}
+ 87 {{38 {0 277} 1}}
+ 348 {{16 {0 277} 1}}
+ 88 {{22 0 3}}
+ 349 {{17 {0 277} 1}}
+ 350 {{166 {0 277} 3}}
+ 90 {{173 {263 264 265 266 267 309 369 370 381 389} 1}}
+ 89 {{175 {263 264 265 266 267 309 369 370 381 389} 1}}
+ 351 {{11 {0 277} 1}}
+ 91 {{172 {263 264 265 266 267 309 369 370 381 389} 1}}
+ 352 {{12 {0 277} 1}}
+ 92 {{176 {263 264 265 266 267 309 369 370 381 389} 1}}
+ 353 {{164 {0 277} 3}}
+ 93 {{177 {263 264 265 266 267 309 369 370 381 389} 1}}
+ 152,trans {{X 205} {Y 206} {x 207} {y 208} {427 274}}
+ 354 {{162 {0 277} 3}}
+ 94 {{174 {263 264 265 266 267 309 369 370 381 389} 1}}
+ 355 {{167 {0 277} 3}}
+ 95 {{171 {263 264 265 266 267 309 369 370 381 389} 1}}
+ 356 {{169 {0 277} 3}}
+ 96 {{89 {0 277} 2}}
+ 357 {{170 {0 277} 3}}
+ 97 {{161 {0 277} 1} {162 {0 277} 1} {163 {0 277} 1} {164 {0 277} 1} {165 {0 277} 1} {166 {0 277} 1} {167 {0 277} 1} {168 {0 277} 1} {169 {0 277} 1} {170 {0 277} 1}}
+ 237,trans {}
+ 358 {{168 {0 277} 3}}
+ 98 {{60 {281 315 316 319 333 334 335} 1}}
+ 359 {{151 {0 277} 3}}
+ 360 {{150 {0 277} 3}}
+ 99 {{62 {281 315 316 319 333 334 335} 1}}
+ 361 {{154 {0 277} 3}}
+ 362 {{148 {0 277} 3}}
+ 62,trans {{275 223}}
+ 363 {{149 {0 277} 3}}
+ 323,trans {}
+ 364 {{153 {0 277} 3}}
+ 365 {{152 {0 277} 3}}
+ 366 {{111 {0 277} 3}}
+ 367 {{224 {0 277} 3}}
+ 368 {{225 {0 277} 3}}
+ 369 {{230 {0 277} 2}}
+ 370 {{237 {0 277} 2}}
+ 151,trans {{X 269} {Y 270} {x 271} {y 272} {427 273}}
+ 371 {{235 {0 277} 2}}
+ 372 {{236 {0 277} 2}}
+ 373 {{223 {0 277} 3}}
+ 374 {{232 {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,trans {{277 338}}
+ 375 {{234 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
+ 376 {{233 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
+ 377 {{46 {0 277} 4}}
+ 378 {{43 {0 277} 4}}
+ 61,trans {{303 216} {306 217} {307 218} {328 219} {355 220} {378 221} {465 222}}
+ 322,trans {}
+ 379 {{47 {0 277} 3} {50 {0 277} 3} {65 {0 277} 0} {66 {0 277} 0} {67 {0 277} 0} {68 {0 277} 0}}
+ 380 {{51 {0 277} 3} {54 {0 277} 3} {65 {0 277} 0} {66 {0 277} 0} {67 {0 277} 0} {68 {0 277} 0}}
+ 381 {{55 {0 277} 3} {58 {0 277} 3} {65 {0 277} 0} {66 {0 277} 0} {67 {0 277} 0} {68 {0 277} 0}}
+ 9,trans {{263 24} {284 25} {285 26} {287 27} {292 28} {293 29} {294 30} {298 31} {299 32} {300 33} {304 34} {305 35} {306 36} {307 37} {308 38} {312 39} {313 40} {317 41} {325 42} {330 43} {331 44} {332 45} {336 46} {337 47} {344 48} {345 49} {353 50} {358 51} {361 52} {362 53} {366 54} {367 55} {368 56} {371 57} {376 58} {377 59} {384 60} {388 61} {390 62} {430 63}}
+ 382 {{232 {0 277} 3}}
+ 383 {{234 {0 277} 3}}
+ 384 {{233 {0 277} 3}}
+ 385 {{50 {0 277} 4}}
+ 386 {{47 {0 277} 4}}
+ 149,trans {}
+ 150,trans {}
+ 387 {{54 {0 277} 4}}
+ 388 {{51 {0 277} 4}}
+ 390 {{55 {0 277} 4}}
+ 389 {{58 {0 277} 4}}
+ 235,trans {}
+ 59,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 204}}
+ 60,trans {{X 205} {Y 206} {x 207} {y 208} {277 209} {325 210} {400 211} {401 212} {427 213} {428 214} {448 215}}
+ 321,trans {}
+ 8,trans {{415 23}}
+ 148,trans {{277 268}}
+ 234,trans {}
+ 58,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 203}}
+ 319,trans {}
+ 320,trans {}
+ 7,trans {}
+ 147,trans {}
+ 233,trans {{277 337}}
+ 57,trans {{290 197} {297 198} {329 199} {355 200} {378 201} {456 202}}
+ 318,trans {}
+ 6,trans {}
+ 146,trans {}
+ 232,trans {}
+ 56,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 196}}
+ 317,trans {}
+ 5,trans {}
+ 145,trans {}
+ 231,trans {}
+ 55,trans {{280 65} {291 66} {294 192} {296 67} {302 68} {312 193} {339 69} {348 70} {365 71} {373 72} {374 73} {386 74} {453 194} {454 195}}
+ 316,trans {}
+ 4,trans {{337 21} {417 22}}
+ 144,trans {}
+ 229,trans {{277 336}}
+ 230,trans {}
+ 54,trans {{275 191}}
+ 315,trans {}
+ 3,trans {{303 11} {306 12} {307 13} {328 14} {329 15} {355 16} {378 17} {421 18} {463 19} {464 20}}
+ 143,trans {}
+ 228,trans {{277 335}}
+ 53,trans {{277 190}}
+ 314,trans {}
2,trans {}
+ 390,trans {}
+ 389,trans {}
+ 142,trans {{275 260} {276 261} {339 262} {404 263} {406 264} {407 265} {413 266} {433 267}}
+ 227,trans {{277 80} {286 81} {328 82} {364 83} {379 84} {380 85} {422 334} {423 87}}
+ 52,trans {{277 189}}
+ 313,trans {}
+ 1,trans {{420 10}}
+ 388,trans {}
+ 141,trans {}
+ 226,trans {}
+ 51,trans {{314 183} {320 184} {356 185} {372 186} {382 187} {455 188}}
+ 312,trans {}
+ 0,trans {{277 1} {286 2} {328 3} {338 4} {364 5} {380 6} {414 7} {416 8} {419 9}}
+ 387,trans {}
+ 139,trans {}
+ 140,trans {}
+ 225,trans {}
+ 49,trans {{341 171} {342 172} {346 173} {369 174} {436 176}}
+ 50,trans {{294 177} {295 178} {301 179} {311 180} {347 181} {439 182}}
+ 311,trans {}
+ 386,trans {}
+ 138,trans {{275 259}}
+ 224,trans {}
+ 48,trans {{341 171} {342 172} {346 173} {369 174} {436 175}}
+ 299,trans {}
+ 309,trans {}
+ 310,trans {}
+ 385,trans {}
+ 137,trans {{277 258}}
+ 223,trans {}
+ 47,trans {{277 170}}
+ 298,trans {}
+ 308,trans {}
+ 384,trans {}
+ 136,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 257}}
+ 222,trans {}
+ 46,trans {{349 167} {391 168} {442 169}}
+ 297,trans {}
+ 307,trans {}
+ 383,trans {}
+ 135,trans {}
+ 221,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 333}}
+ 45,trans {{277 166}}
+ 296,trans {}
+ 306,trans {}
+ 382,trans {}
+ 134,trans {}
+ 219,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 331}}
+ 220,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 332}}
+ 44,trans {{277 164} {434 165}}
+ 295,trans {}
+ 305,trans {}
+ 381,trans {{275 389} {392 127} {393 128} {394 129} {395 130} {429 390}}
+ 133,trans {}
+ 218,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 330}}
+ 43,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 163}}
+ 294,trans {}
+ 304,trans {}
+ 380,trans {{275 387} {392 127} {393 128} {394 129} {395 130} {429 388}}
+ 379,trans {{275 385} {392 127} {393 128} {394 129} {395 130} {429 386}}
+ 132,trans {}
+ 217,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 329}}
+ 42,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {351 160} {408 161} {444 162}}
+ 293,trans {}
+ 303,trans {}
+ 378,trans {}
+ 131,trans {}
+ 216,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 328}}
+ 41,trans {{315 151} {316 152} {319 153} {321 154} {333 155} {357 156} {363 157} {387 158} {457 159}}
+ 292,trans {}
+ 302,trans {}
+ 377,trans {}
+ 129,trans {}
+ 130,trans {}
+ 215,trans {}
+ 40,trans {{277 150}}
+ 39,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 149}}
+ 291,trans {}
+ 301,trans {}
+ 376,trans {{275 260} {276 261} {413 384}}
+ 128,trans {}
+ 214,trans {{277 327}}
+ 38,trans {{277 142} {402 143} {403 144} {404 145} {405 146} {431 147} {432 148}}
+ 289,trans {}
+ 290,trans {}
+ 300,trans {}
+ 375,trans {{275 260} {276 261} {413 383}}
+ 127,trans {}
+ 213,trans {{277 326}}
+ 37,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {289 136} {294 137} {390 138} {408 139} {452 141}}
+ 288,trans {}
+ 374,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 382}}
+ 126,trans {}
+ 212,trans {}
+ 36,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {289 136} {294 137} {390 138} {408 139} {452 140}}
+ 287,trans {{281 374} {334 375} {335 376}}
+ 373,trans {}
+ 125,trans {}
+ 211,trans {}
+ 35,trans {{275 133} {435 135}}
+ 286,trans {}
+ 372,trans {}
+ 124,trans {}
+ 199,trans {}
+ 209,trans {}
+ 210,trans {{277 325}}
+ 34,trans {{275 133} {435 134}}
+ 285,trans {}
371,trans {}
- 205 {{53 277 1}}
- 195 {{215 {0 277} 1}}
- 206 {{55 277 1}}
- 196 {{213 {0 277} 1}}
- 104,trans {}
- 207 {{172 {0 277} 1}}
- 197 {{212 {0 277} 1}}
123,trans {}
- 208 {{175 {0 277} 1}}
- 198 {{214 {0 277} 1}}
- 142,trans {}
- 210 {{58 277 1}}
- 209 {{57 277 1}}
- 199 {{211 {0 277} 1}}
- 161,trans {}
- 211 {{173 {0 277} 1}}
- 180,trans {}
- 179,trans {{318 309} {359 310} {439 317}}
- 212 {{174 {0 277} 1}}
- 208,trans {{277 320}}
198,trans {}
- 213 {{84 {0 277} 2}}
- 227,trans {{277 331}}
- 214 {{248 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 246,trans {{277 355}}
- 215 {{252 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 265,trans {}
- 216 {{253 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 14,trans {}
+ 208,trans {}
+ 33,trans {{275 132}}
284,trans {}
- 217 {{249 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 33,trans {{275 131} {433 132}}
- 313,trans {}
- 218 {{251 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 52,trans {{277 188}}
- 332,trans {{277 374}}
- 71,trans {}
- 220 {{101 {0 277} 2}}
- 219 {{250 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 351,trans {}
- 90,trans {}
- 89,trans {}
- 221 {{96 {0 277} 2}}
- 1,trans {{419 9}}
- 370,trans {{275 255} {276 256} {412 377}}
- 369,trans {{275 255} {276 256} {412 376}}
- 222 {{240 {0 277} 3}}
- 223 {{241 {0 277} 3}}
- 103,trans {}
- 224 {{239 {0 277} 3}}
+ 369,trans {}
+ 370,trans {}
122,trans {}
- 225 {{30 {0 277} 4} {37 {0 277} 0} {38 {0 277} 0} {39 {0 277} 0} {40 {0 277} 0} {41 {0 277} 0} {42 {0 277} 0} {43 {0 277} 0} {44 {0 277} 0}}
- 141,trans {}
- 226 {{41 {0 277} 2} {44 {0 277} 2}}
- 160,trans {}
- 159,trans {}
- 227 {{45 {0 277} 1} {48 {0 277} 1}}
- 178,trans {{277 316}}
- 228 {{47 {0 277} 1}}
- 207,trans {}
197,trans {}
- 230 {{38 {0 277} 2}}
- 229 {{39 {0 277} 2}}
- 226,trans {{277 330}}
- 231 {{49 {0 277} 1} {52 {0 277} 1}}
- 245,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 354}}
- 232 {{51 {0 277} 1}}
- 264,trans {}
- 233 {{40 {0 277} 2}}
- 13,trans {}
+ 207,trans {}
+ 32,trans {{392 127} {393 128} {394 129} {395 130} {429 131}}
283,trans {}
- 234 {{155 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}}
- 32,trans {{275 130}}
- 312,trans {}
- 235 {{157 {0 277} 2}}
- 51,trans {{277 187}}
- 331,trans {{277 373}}
- 236 {{159 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}}
- 70,trans {}
- 69,trans {}
- 350,trans {}
- 349,trans {}
- 237 {{160 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}}
- 88,trans {}
- 0,trans {{277 1} {286 2} {328 3} {338 4} {364 5} {413 6} {415 7} {418 8}}
- 368,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 375}}
- 238 {{158 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}}
- 240 {{161 {0 277} 2}}
- 239 {{156 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}}
- 102,trans {}
- 241 {{163 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}}
+ 368,trans {}
121,trans {}
- 242 {{164 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}}
- 140,trans {{275 255} {276 256} {339 257} {403 258} {405 259} {406 260} {412 261} {431 262}}
- 139,trans {}
- 243 {{162 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}}
- 158,trans {{288 292} {323 293} {360 294} {384 295} {443 296}}
- 244 {{145 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 177,trans {{310 313} {354 314} {438 315}}
- 245 {{144 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 206,trans {}
196,trans {}
- 246 {{148 {0 277} 2}}
- 225,trans {{277 79} {286 80} {328 81} {364 82} {379 83} {421 329} {422 85}}
- 247 {{142 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 244,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 353}}
- 248 {{143 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 263,trans {{275 255} {276 256} {339 257} {403 258} {405 259} {406 260} {412 261} {431 360}}
- 250 {{146 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
- 249 {{147 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}}
- 12,trans {}
- 282,trans {{281 368} {334 369} {335 370}}
- 251 {{181 {0 277} 2}}
- 31,trans {{391 125} {392 126} {393 127} {394 128} {427 129}}
- 311,trans {}
- 252 {{190 {0 277} 2}}
- 50,trans {{314 181} {320 182} {356 183} {372 184} {381 185} {453 186}}
- 49,trans {{294 175} {295 176} {301 177} {311 178} {347 179} {437 180}}
- 330,trans {{275 371} {391 125} {392 126} {393 127} {394 128} {427 372}}
- 329,trans {}
- 253 {{191 {0 277} 2}}
- 68,trans {}
- 348,trans {}
- 254 {{192 {0 277} 2}}
- 87,trans {}
+ 206,trans {}
+ 31,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 126}}
+ 282,trans {{257 120} {258 121} {259 122} {260 123} {261 124} {262 125} {408 373}}
367,trans {}
- 255 {{18 {0 277} 1}}
- 256 {{19 {0 277} 1}}
- 257 {{110 {0 277} 1}}
- 101,trans {}
- 258 {{111 {0 277} 1}}
+ 119,trans {{277 256}}
120,trans {}
- 119,trans {}
- 260 {{113 {0 277} 1}}
- 259 {{112 {0 277} 1}}
- 138,trans {}
- 157,trans {}
- 261 {{114 {0 277} 1}}
- 10 {{238 {0 277} 1} {196 {0 277} 0} {197 {0 277} 0} {198 {0 277} 0} {199 {0 277} 0} {200 {0 277} 0} {201 {0 277} 0} {202 {0 277} 0} {203 {0 277} 0} {204 {0 277} 0} {205 {0 277} 0}}
- 176,trans {{277 312}}
- 262 {{103 {0 277} 2}}
- 11 {{246 {298 380 389} 1}}
- 205,trans {}
195,trans {}
- 263 {{104 {0 277} 2} {105 {0 277} 2} {110 {0 277} 0} {111 {0 277} 0} {112 {0 277} 0} {113 {0 277} 0} {114 {0 277} 0} {18 {0 277} 0} {19 {0 277} 0}}
- 12 {{247 {298 380 389} 1}}
- 224,trans {}
- 264 {{54 {0 257 258 259 260 261 262} 1}}
- 13 {{242 {298 380 389} 1}}
- 243,trans {{271 345} {272 346} {409 352}}
- 265 {{56 {0 257 258 259 260 261 262} 1}}
- 14 {{243 {298 380 389} 1}}
- 262,trans {}
- 266 {{53 {0 257 258 259 260 261 262} 1}}
- 15 {{245 {298 380 389} 1}}
- 11,trans {}
+ 205,trans {}
+ 30,trans {{277 110} {286 111} {303 112} {306 113} {307 114} {328 115} {355 116} {378 117} {450 118} {451 119}}
+ 29,trans {}
281,trans {}
- 267 {{55 {0 257 258 259 260 261 262} 1}}
- 16 {{244 {298 380 389} 1}}
- 29,trans {{277 108} {286 109} {303 110} {306 111} {307 112} {328 113} {355 114} {378 115} {448 116} {449 117}}
- 30,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 124}}
- 310,trans {}
- 309,trans {}
- 299,trans {}
- 268 {{218 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 48,trans {{341 169} {342 170} {346 171} {369 172} {434 174}}
- 17 {{23 {0 277} 2}}
- 328,trans {}
- 270 {{225 {0 277} 1}}
- 269 {{219 {0 277} 2}}
- 67,trans {}
- 18 {{36 {0 277} 1}}
- 347,trans {}
- 271 {{224 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 86,trans {}
- 20 {{30 {0 277} 2}}
- 19 {{239 {0 277} 1} {240 {0 277} 1} {241 {0 277} 1}}
366,trans {}
- 272 {{216 {0 277} 2}}
- 21 {{28 {0 277} 2} {37 {0 277} 0} {38 {0 277} 0} {39 {0 277} 0} {40 {0 277} 0} {41 {0 277} 0} {42 {0 277} 0} {43 {0 277} 0} {44 {0 277} 0}}
- 273 {{231 {0 277} 1}}
- 22 {{22 0 2}}
- 274 {{229 {0 277} 1}}
- 100,trans {{281 244} {315 245} {316 246} {319 247} {333 248} {334 249} {335 250}}
- 23 {{83 {0 277} 1} {155 {0 277} 0} {156 {0 277} 0} {157 {0 277} 0} {158 {0 277} 0} {159 {0 277} 0} {160 {0 277} 0} {161 {0 277} 0} {162 {0 277} 0} {163 {0 277} 0} {164 {0 277} 0} {165 {263 264 265 266 267 309 369 370 380 388} 0} {166 {263 264 265 266 267 309 369 370 380 388} 0} {167 {263 264 265 266 267 309 369 370 380 388} 0} {168 {263 264 265 266 267 309 369 370 380 388} 0} {169 {263 264 265 266 267 309 369 370 380 388} 0} {170 {263 264 265 266 267 309 369 370 380 388} 0} {171 {263 264 265 266 267 309 369 370 380 388} 0}}
- 275 {{230 {0 277} 1}}
118,trans {}
- 24 {{80 {0 277} 1} {142 {0 277} 0} {143 {0 277} 0} {144 {0 277} 0} {145 {0 277} 0} {146 {0 277} 0} {147 {0 277} 0} {148 {0 277} 0} {53 {281 315 316 319 333 334 335} 0} {54 {281 315 316 319 333 334 335} 0} {55 {281 315 316 319 333 334 335} 0} {56 {281 315 316 319 333 334 335} 0}}
- 276 {{221 {0 277} 2}}
- 137,trans {}
- 25 {{81 {0 277} 1}}
- 156,trans {{286 289} {328 290} {459 291}}
- 277 {{217 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 26 {{85 {0 277} 1} {176 {0 277} 0} {177 {0 277} 0} {178 {0 277} 0} {179 {0 277} 0}}
- 175,trans {{318 309} {359 310} {439 311}}
- 278 {{54 {281 334 335} 1}}
- 27 {{66 {0 277} 1}}
- 204,trans {}
194,trans {}
- 280 {{53 {281 334 335} 1}}
- 279 {{56 {281 334 335} 1}}
- 28 {{78 {0 277} 1}}
- 223,trans {}
- 281 {{55 {281 334 335} 1}}
- 30 {{97 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}}
- 29 {{87 {0 277} 1} {180 {0 277} 0} {181 {0 277} 0} {182 277 0} {183 277 0} {184 277 0} {185 277 0} {186 277 0} {187 277 0} {188 277 0}}
- 242,trans {{271 341} {272 342} {274 343} {411 351}}
- 282 {{226 {0 277} 1} {227 {0 277} 1} {228 {0 277} 1}}
- 31 {{65 {0 277} 1} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}}
- 261,trans {}
- 283 {{220 {0 277} 2}}
- 32 {{99 {0 277} 1}}
- 10,trans {{280 64} {291 65} {296 66} {302 67} {339 68} {348 69} {365 70} {373 71} {374 72} {385 73} {452 74}}
- 280,trans {}
- 279,trans {}
- 284 {{234 {0 277} 1}}
- 33 {{69 {0 277} 1} {117 {0 277} 0} {118 {0 277} 0}}
+ 204,trans {}
28,trans {}
- 308,trans {}
- 298,trans {}
- 285 {{236 {0 277} 1}}
- 47,trans {{341 169} {342 170} {346 171} {369 172} {434 173}}
- 34 {{68 {0 277} 1} {117 {0 277} 0} {118 {0 277} 0}}
+ 279,trans {{277 371}}
+ 280,trans {{277 372}}
}
array set plot::token_id_table {
@@ -4484,74 +4574,74 @@ array set plot::token_id_table {
276,title float
312,t 0
362,title SAVECONFIG
- 464,line 590
+ 464,line 586
354,t 0
447,title {}
- 461,line 568
+ 461,line 569
x x
y y
396,t 0
406,t 0
- 457,line 547
+ 457,line 545
275,title integer
448,t 1
361,title SAVE
- 454,line 525
+ 454,line 517
446,title {}
274,t 0
- 451,line 500
- 447,line 474
+ 451,line 497
+ 447,line 469
274,title ITALIC
326,t 0
359,title RGB
360,title RIGHT
- 444,line 443
+ 444,line 445
368,t 0
445,title {}
- 441,line 424
+ 441,line 428
421,t 1
273,title ROMAN
- 437,line 404
+ 437,line 405
463,t 1
358,title RELIEF
- 434,line 387
+ 434,line 391
444,title {}
288,t 0
431,line 372
341,t 0
272,title BOLD
- 427,line 300
+ 427,line 301
357,title RANGE
383,t 0
- 424,line 280
+ 424,line 274
Y,title {}
443,title {}
- 421,line 256
+ 421,line 253
435,t 1
271,title NORMAL
- 417,line 245
+ 417,line 246
261,t 0
356,title RAISED
414,line 235
X,title {}
313,t 0
442,title {}
- 411,line 225
+ 411,line 222
355,t 0
270,title COURIER
269,title HELVETICA
397,line 158
- 407,line 204
+ 407,line 172
355,title QUADRATIC
397,t 0
- 407,t 1
+ 407,t 0
394,line 154
404,line 167
441,title {}
450,t 1
449,t 1
- 391,line 151
- 401,line 164
+ 391,line 150
+ 401,line 163
275,t 0
268,title TIMES
387,line 146
@@ -4620,6 +4710,7 @@ array set plot::token_id_table {
433,title {}
423,t 1
321,line 79
+ 465,t 1
261,title TRUE
317,line 75
346,title PAGESIZE
@@ -4660,7 +4751,7 @@ array set plot::token_id_table {
274,line 26
452,t 1
428,title {}
- Y,line 292
+ Y,line 304
271,line 98
277,t 0
267,line 19
@@ -4674,6 +4765,7 @@ array set plot::token_id_table {
257,line 8
424,t 1
341,title ORIENT
+ 466,t 1
error error
426,title {}
302,t 0
@@ -4692,28 +4784,29 @@ array set plot::token_id_table {
337,title NAME
411,t 1
423,title {}
+ 466,line 602
453,t 1
- 463,line 583
+ 463,line 580
278,t 0
336,title MODE
- 460,line 561
- 459,line 557
+ 460,line 564
+ 459,line 559
422,title {}
331,t 0
- 456,line 543
+ 456,line 537
373,t 0
- 453,line 518
+ 453,line 512
X,t 0
335,title MIN
425,t 1
- 450,line 494
- 449,line 485
+ 450,line 492
+ 449,line 486
421,title {}
- 446,line 468
+ 446,line 455
303,t 0
293,t 0
257 YES_
- 443,line 437
+ 443,line 436
258 NO_
259 ON_
260 OFF_
@@ -4726,21 +4819,21 @@ array set plot::token_id_table {
419,title {}
420,title {}
439,line 416
- 440,line 420
+ 440,line 424
265 FONTSLANT_
266 FONTSTYLE_
267 FONTWEIGHT_
268 TIMES_
270 COURIER_
269 HELVETICA_
- 436,line 397
+ 436,line 399
271 NORMAL_
387,t 0
272 BOLD_
273 ROMAN_
274 ITALIC_
275 INT_
- 433,line 383
+ 433,line 384
276 REAL_
333,title LOG
277 STRING_
@@ -4751,15 +4844,15 @@ array set plot::token_id_table {
279 ALIGNED_
281 AUTO_
418,title {}
- 429,line 360
- 430,line 366
+ 429,line 312
+ 430,line 318
282 AXESNUMBERS_
283 AXESTITLE_
265,t 0
284 AXIS_
285 BACKGROUND_
286 BAR_
- 426,line 296
+ 426,line 292
287 BARMODE_
288 BOTTOM_
300 DATASET_
@@ -4770,7 +4863,7 @@ array set plot::token_id_table {
291 CIRCLE_
302 DIAMOND_
292 CLEAR_
- 423,line 271
+ 423,line 265
303 DISCRETE_
293 CLOSE_
332,title LOADCONFIG
@@ -4785,8 +4878,8 @@ array set plot::token_id_table {
297 CUBIC_
307 ERRORBAR_
417,title {}
- 419,line 248
- 420,line 251
+ 419,line 249
+ 420,line 250
298 DASH_
308 EXPORT_
299 DATA_
@@ -4796,25 +4889,25 @@ array set plot::token_id_table {
312 FILL_
313 FILLCOLOR_
412,t 1
- 416,line 244
+ 416,line 239
314 FLAT_
315 FLIP_
316 FORMAT_
317 GRAPH_
318 GRAY_
- 413,line 234
+ 413,line 231
454,t 1
319 GRID_
320 GROOVE_
331,title LOAD
321 LABELS_
- error,line 203
+ error,line 204
322 LANDSCAPE_
323 LEFT_
324 LEGAL_
- 399,line 161
- 409,line 217
- 410,line 221
+ 399,line 160
+ 409,line 213
+ 410,line 218
416,title {}
280,t 0
279,t 0
@@ -4905,141 +4998,143 @@ array set plot::token_id_table {
378 STEP_
366,line 125
379 STDIN_
- 380 STYLE_
- 381 SUNKEN_
- 382 TABLOID_
+ 380 STRIP_
+ 381 STYLE_
+ 382 SUNKEN_
266,t 0
- 383 TITLE_
- 384 TOP_
+ 383 TABLOID_
+ 384 TITLE_
363,line 122
- 385 TRIANGLE_
+ 385 TOP_
326,title LEGENDTITLE
- 386 TYPE_
- 387 VIEW_
- 388 WEIGHT_
+ 386 TRIANGLE_
+ 387 TYPE_
+ 388 VIEW_
318,t 0
- 389 WIDTH_
- 390 ZOOM_
- 400 YAXIS_
+ 389 WEIGHT_
+ 390 WIDTH_
+ 400 XAXIS_
359,line 118
360,line 119
- 391 XY_
- 401 GIF_
+ 391 ZOOM_
+ 401 YAXIS_
412,title {}
- 392 XYEX_
- 402 TIFF_
- 393 XYEY_
- 403 JPEG_
- 394 XYEXEY_
- 404 PNG_
+ 392 XY_
+ 402 GIF_
+ 393 XYEX_
+ 403 TIFF_
+ 394 XYEY_
+ 404 JPEG_
error,title {}
- 395 LINEARLINEAR_
- 405 PACKBITS_
+ 395 XYEXEY_
+ 405 PNG_
356,line 115
361,t 0
- 396 LOGLINEAR_
- 406 DEFLATE_
- 397 LINEARLOG_
- 407 yesno
- 398 LOGLOG_
- 408 font
- 399 XAXIS_
- 409 fontWeight
- 410 fontSlant
- 411 fontStyle
+ 396 LINEARLINEAR_
+ 406 PACKBITS_
+ 397 LOGLINEAR_
+ 407 DEFLATE_
+ 398 LINEARLOG_
+ 408 yesno
+ 399 LOGLOG_
+ 409 font
+ 410 fontWeight
+ 411 fontSlant
353,line 112
- 412 numeric
+ 412 fontStyle
325,title LEGEND
- 413 command
+ 413 numeric
413,t 1
- 414 @PSEUDO1
- 415 plot
- 416 @PSEUDO2
+ 414 command
+ 415 @PSEUDO1
+ 416 plot
349,line 108
350,line 109
411,title {}
- 417 @PSEUDO3
- 418 @PSEUDO4
+ 417 @PSEUDO2
+ 418 @PSEUDO3
455,t 1
- 419 @PSEUDO5
- 420 line
- 421 new
- 422 newLine
+ 419 @PSEUDO4
+ 420 @PSEUDO5
+ 421 line
+ 422 new
346,line 105
- 423 newBar
- 424 newScatter
+ 423 newLine
+ 424 newBar
281,t 0
- 425 xy
- 426 xyaxis
- 427 dim
+ 425 newScatter
+ 426 newStrip
+ 427 xy
343,line 102
- 428 plotCmd
+ 428 xyaxis
324,title LEGAL
- 429 export
- 430 exportExt
- 431 exportOps
+ 429 dim
+ 430 plotCmd
+ 431 export
333,t 0
- 432 load
- 433 duplicate
- 339,line 169
+ 432 exportExt
+ 433 exportOps
+ 339,line 170
340,line 99
- 399,title XAXIS
+ 399,title LOGLOG
409,title {}
410,title {}
- 434 pagesetup
- 435 pageOrient
- 436 pageSize
- 437 print
+ 434 load
+ 435 duplicate
+ 436 pagesetup
+ 437 pageOrient
375,t 0
- 438 printDest
+ 438 pageSize
336,line 94
- 439 printColor
- 440 mode
- 441 axis
- 442 legend
- 443 legendPos
- 444 fontt
- 445 fontType
+ 439 print
+ 440 printDest
+ 441 printColor
+ 442 mode
+ 443 axis
+ 444 legend
+ 445 legendPos
333,line 91
427,t 1
- 446 title
+ 446 fontt
323,title LEFT
- 447 barmode
- 448 color
- 450 errorr
- 449 dummy1
- 451 shape
+ 447 fontType
+ 448 title
+ 450 color
+ 449 barmode
+ 451 dummy1
329,line 87
330,line 88
- 398,title LOGLOG
+ 398,title LINEARLOG
408,title {}
- 452 shapes
- 453 relief
- 454 smooth
- 455 oldGraph
- 456 oldGraphGrid
+ 452 errorr
+ 453 shape
+ 454 shapes
+ 455 relief
+ 456 smooth
326,line 84
- 457 oldGraphRange
+ 457 oldGraph
295,t 0
305,t 0
- 458 oldGraphLabels
- 460 oldGraphScale
- 459 oldGraphType
- 461 oldLine
- 462 dummy2
+ 458 oldGraphGrid
+ 460 oldGraphLabels
+ 459 oldGraphRange
+ 461 oldGraphType
+ 462 oldGraphScale
323,line 81
- 463 oldView
+ 463 oldLine
322,title LANDSCAPE
- 464 start'
+ 464 dummy2
347,t 0
+ 465 oldView
+ 466 start'
319,line 77
320,line 78
- 397,title LINEARLOG
- 407,title {}
+ 397,title LOGLINEAR
+ 407,title DEFLATE
389,t 0
390,t 0
400,t 0
- y,line 291
+ y,line 303
316,line 74
442,t 1
313,line 70
@@ -5048,8 +5143,8 @@ array set plot::token_id_table {
299,line 56
309,line 66
310,line 67
- 396,title LOGLINEAR
- 406,title DEFLATE
+ 396,title LINEARLINEAR
+ 406,title PACKBITS
296,line 53
306,line 63
319,t 0
@@ -5062,8 +5157,8 @@ array set plot::token_id_table {
300,line 57
290,line 47
289,line 46
- 395,title LINEARLINEAR
- 405,title PACKBITS
+ 395,title XYEXEY
+ 405,title PNG
414,t 1
286,line 43
456,t 1
@@ -5072,18 +5167,18 @@ array set plot::token_id_table {
282,t 0
280,line 37
279,line 36
- 394,title XYEXEY
- 404,title PNG
+ 394,title XYEY
+ 404,title JPEG
334,t 0
276,line 29
273,line 25
376,t 0
317,title GRAPH
- X,line 290
+ X,line 302
270,line 22
269,line 21
- 393,title XYEY
- 403,title JPEG
+ 393,title XYEX
+ 403,title TIFF
428,t 1
y,title {}
266,line 18
@@ -5093,89 +5188,91 @@ array set plot::token_id_table {
306,t 0
259,line 10
260,line 11
- 392,title XYEX
- 402,title TIFF
+ 392,title XY
+ 402,title GIF
x,title {}
348,t 0
391,t 0
401,t 0
315,title FLIP
443,t 1
- 391,title XY
- 401,title GIF
+ 391,title ZOOM
+ 401,title YAXIS
268,t 0
314,title FLAT
321,t 0
- 389,title WIDTH
- 390,title ZOOM
- 400,title YAXIS
+ 389,title WEIGHT
+ 390,title WIDTH
+ 400,title XAXIS
363,t 0
415,t 1
313,title FILLCOLOR
457,t 1
- 388,title WEIGHT
+ 388,title VIEW
283,t 0
335,t 0
312,title FILL
- 387,title VIEW
+ 387,title TYPE
377,t 0
+ 465,line 595
429,t 1
430,t 1
- 462,line 574
+ 462,line 573
311,title FILENAME
- 458,line 552
- 386,title TYPE
- 455,line 533
+ 458,line 555
+ 386,title TRIANGLE
+ 455,line 530
297,t 0
307,t 0
- 452,line 505
+ 452,line 506
349,t 0
350,t 0
299,title DATA
309,title FAMILY
310,title FILE
448,line 480
- 385,title TRIANGLE
+ 385,title TOP
392,t 0
402,t 0
- 445,line 457
+ 445,line 449
444,t 1
- 442,line 433
+ 442,line 432
298,title DASH
270,t 0
269,t 0
308,title EXPORT
- 438,line 412
- 384,title TOP
+ 438,line 409
+ 384,title TITLE
322,t 0
- 435,line 393
+ 435,line 395
364,t 0
- 432,line 379
+ 432,line 378
297,title CUBIC
307,title ERRORBAR
- 428,line 306
+ 428,line 308
416,t 1
- 383,title TITLE
- 425,line 289
+ 383,title TABLOID
+ 425,line 283
458,t 1
- 422,line 262
+ 422,line 258
284,t 0
296,title CROSS
306,title ERROR
418,line 247
- 382,title TABLOID
+ 382,title SUNKEN
336,t 0
- 415,line 238
+ 415,line 236
378,t 0
- 412,line 230
+ 412,line 226
295,title COMMAND
305,title DUPLICATE
398,line 159
- 408,line 212
+ 408,line 205
431,t 1
- 381,title SUNKEN
- 395,line 156
- 405,line 170
+ 381,title STYLE
+ 395,line 155
+ 405,line 168
+ 466,title {}
392,line 152
402,line 165
298,t 0
@@ -5185,8 +5282,9 @@ array set plot::token_id_table {
388,line 147
351,t 0
379,title STDIN
- 380,title STYLE
+ 380,title STRIP
385,line 144
+ 465,title {}
393,t 0
403,t 0
382,line 141
@@ -5257,7 +5355,7 @@ array set plot::token_id_table {
318,line 76
324,t 0
372,title SOLID
- x,line 289
+ x,line 301
315,line 72
457,title {}
366,t 0
@@ -5390,188 +5488,193 @@ proc plot::yyparse {} {
21 { global ds9; if {!$ds9(init)} {YYERROR} else {yyclearin; YYACCEPT} }
24 { PlotCmdNew {}; PlotCmdBar {} {} {} xy }
25 { PlotCmdNew {}; PlotCmdScatter {} {} {} xy }
- 26 { PlotCmdNew {}; PlotCmdLine {} {} {} xy }
- 27 { PlotCmdNew {} }
- 29 { PlotCmdNew $3 }
- 31 { if {![PlotCmdCheck]} {plot::YYABORT} }
- 33 { if {![PlotCmdRef $1]} {plot::YYABORT} }
- 35 { PlotCmdNew {}; PlotCmdLine {} {} {} xy }
- 41 { PlotCmdLine $1 $2 $3 $4 }
- 42 { PlotCmdLine {} {} {} xy }
- 43 { PlotCmdAnalysisPlotStdin line }
- 44 { PlotCmdLine $1 $2 $3 $4 }
- 45 { PlotCmdBar $1 $2 $3 $4 }
- 46 { PlotCmdBar {} {} {} xy }
- 47 { PlotCmdAnalysisPlotStdin bar }
- 48 { PlotCmdBar $1 $2 $3 $4 }
- 49 { PlotCmdScatter $1 $2 $3 $4 }
- 50 { PlotCmdScatter {} {} {} xy }
- 51 { PlotCmdAnalysisPlotStdin scatter }
- 52 { PlotCmdScatter $1 $2 $3 $4 }
- 53 { set _ x }
- 54 { set _ x }
- 55 { set _ y }
- 56 { set _ y }
- 57 { set _ x }
- 58 { set _ y }
- 59 { set _ xy }
- 60 { set _ xyex }
- 61 { set _ xyey }
- 62 { set _ xyexey }
- 64 { PlotCmdSave $2 }
- 65 { PlotCmdData $2 }
- 66 { ProcessCmdCVAR0 PlotClearData }
- 70 { ProcessCmdCVAR stats $2 PlotStats }
- 71 { ProcessCmdCVAR stats $2 PlotStats }
- 72 { ProcessCmdCVAR list $2 PlotList }
- 73 { PlotCmdLoadConfig $2 }
- 74 { PlotCmdSaveConfig $2 }
- 78 { ProcessCmdCVAR0 PlotDestroy }
- 79 { ProcessCmdCVAR mode $2 PlotChangeMode }
- 81 { PlotCmdUpdateGraph graph,bg $2 }
- 85 { PlotCmdUpdateGraph bar,mode $2 }
- 86 { PlotCmdUpdateElement show $2 }
- 88 { PlotCmdUpdateElement fill $2 }
- 89 { PlotCmdUpdateElement fill,color $2 }
- 92 { PlotCmdUpdateElement name $2 }
- 94 { PlotCmdUpdateElement bar,relief $2 }
- 95 { PlotCmdUpdateElement smooth $2 }
- 96 { PlotCmdUpdateElement width $2 }
- 97 { PlotCmdUpdateElement dash $2 }
- 98 { ProcessCmdCVAR data,current $2 PlotCurrentData }
- 99 { ProcessCmdCVAR data,current $2 PlotCurrentData }
- 102 { PlotCmdExport [ExtToFormat $1] $1 }
- 103 { PlotCmdExport [ExtToFormat $1] $1 }
- 104 { PlotCmdExport $1 $2 }
- 105 { PlotCmdExport $1 $2 }
- 106 { set _ gif }
- 107 { set _ tiff }
- 108 { set _ jpeg }
- 109 { set _ png }
- 110 { ProcessCmdSet iap tiff,compress none }
- 111 { ProcessCmdSet iap tiff,compress jpeg }
- 112 { ProcessCmdSet iap tiff,compress packbits }
- 113 { ProcessCmdSet iap tiff,compress deflate }
- 114 { ProcessCmdSet iap jpeg,quality $1 }
- 115 { PlotCmdLoad $1 xy }
- 116 { PlotCmdLoad $1 $2 }
- 117 { global cvarname; PlotDupData $cvarname 1 }
- 118 { global cvarname; PlotDupData $cvarname $1 }
- 119 { ProcessCmdSet ps orient $2 }
- 120 { ProcessCmdSet ps orient $2 }
- 121 { ProcessCmdSet ps size $2 }
- 122 { ProcessCmdSet ps size $2 }
- 123 { set _ portrait }
- 124 { set _ landscape }
- 125 { set _ letter }
- 126 { set _ legal }
- 127 { set _ tabloid }
- 128 { set _ poster }
- 129 { set _ a4 }
- 130 { ProcessCmdCVAR0 PlotPostScript }
- 131 { ProcessCmdSet ps dest $2 }
- 132 { ProcessCmdSet ps cmd $2 }
- 133 { ProcessCmdSet ps filename $2 }
- 134 { ProcessCmdSet ps color $2 }
- 135 { ProcessCmdSet ps color $2 }
- 136 { set _ printer }
- 137 { set _ file }
- 138 { set _ rgb }
- 139 { set _ gray }
- 140 { set _ pointer }
- 141 { set _ zoom }
- 142 { PlotCmdUpdateGraph "axis,$1,grid" $3 }
- 143 { PlotCmdUpdateGraph "axis,$1,log" $3 }
- 144 { PlotCmdUpdateGraph "axis,$1,flip" $3 }
- 145 { PlotCmdUpdateGraph "axis,$1,auto" $3 }
- 146 { PlotCmdUpdateGraph "axis,$1,min" $3 }
- 147 { PlotCmdUpdateGraph "axis,$1,max" $3 }
- 148 { PlotCmdUpdateGraph "axis,$1,format" $3 }
- 149 { PlotCmdUpdateGraph legend $1 }
- 150 { PlotCmdUpdateGraph "legend,position" $2 }
- 151 { set _ right }
- 152 { set _ left }
- 153 { set _ top }
- 154 { set _ bottom }
- 155 { PlotCmdUpdateGraph "$1,family" $3 }
- 156 { PlotCmdUpdateGraph "$1,family" $3 }
- 157 { PlotCmdUpdateGraph "$1,size" $3 }
- 158 { PlotCmdUpdateGraph "$1,weight" $3 }
- 159 { PlotCmdUpdateGraph "$1,slant" $3 }
- 160 { PlotCmdFontStyle $1 $3 }
- 161 { PlotCmdUpdateGraph "$1,size" $3 }
- 162 { PlotCmdUpdateGraph "$1,weight" $3 }
- 163 { PlotCmdUpdateGraph "$1,slant" $3 }
- 164 { PlotCmdFontStyle $1 $3 }
- 165 { set _ graph,title }
- 166 { set _ axis,title }
- 167 { set _ axis,title }
- 168 { set _ axis,font }
- 169 { set _ axis,font }
- 170 { set _ legend,font }
- 171 { set _ legend,title }
- 172 { PlotCmdUpdateGraph graph,title $1 }
- 173 { PlotCmdUpdateGraph "axis,$1,title" $2 }
- 174 { PlotCmdUpdateGraph "axis,$1,title" $2 }
- 175 { PlotCmdUpdateGraph legend,title $2 }
- 176 { set _ normal }
- 177 { set _ stacked }
- 178 { set _ aligned }
- 179 { set _ overlap }
- 180 { PlotCmdUpdateElement color $1 }
- 181 { PlotCmdUpdateElement color $2 }
- 189 { PlotCmdUpdateElement error $1 }
- 190 { PlotCmdUpdateElement error,cap $2 }
- 191 { PlotCmdUpdateElement error,color $2 }
- 192 { PlotCmdUpdateElement error,width $2 }
- 193 { PlotCmdUpdateElement shape,symbol $1 }
- 194 { PlotCmdUpdateElement shape,file $2 }
- 195 { PlotCmdUpdateElement shape,color $2 }
- 196 { set _ none }
- 197 { set _ circle }
- 198 { set _ square }
- 199 { set _ diamond }
- 200 { set _ plus }
- 201 { set _ splus }
- 202 { set _ scross }
- 203 { set _ triangle }
- 204 { set _ arrow }
- 205 { set _ scross }
- 206 { set _ flat }
- 207 { set _ sunken }
- 208 { set _ raised }
- 209 { set _ solid }
- 210 { set _ groove }
- 211 { set _ step }
- 212 { set _ linear }
- 213 { set _ cubic }
- 214 { set _ quadratic }
- 215 { set _ catrom }
- 217 { PlotCmdUpdateGraph "axis,$2,log" $3 }
- 218 { PlotCmdUpdateGraph "axis,$2,flip" $3 }
- 219 { PlotCmdUpdateGraph "axis,$3,format" $3 }
- 224 { PlotCmdUpdateGraph "axis,$1,grid" $2 }
- 225 { PlotCmdUpdateGraph "axis,x,grid" $1; PlotCmdUpdateGraph "axis,y,grid" $1 }
- 226 { PlotCmdUpdateGraph "axis,$1,auto" $3 }
- 227 { PlotCmdUpdateGraph "axis,$1,min" $3 }
- 228 { PlotCmdUpdateGraph "axis,$1,max" $3 }
- 229 { PlotCmdUpdateGraph graph,title $2 }
- 230 { PlotCmdUpdateGraph "axis,$1,title" $2 }
- 231 { PlotCmdUpdateGraph legend,title $2 }
- 234 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 0 }
- 235 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 1 }
- 236 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 0 }
- 237 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 1 }
- 238 { PlotCmdUpdateElement shape,symbol $2 }
- 239 { PlotCmdUpdateElement width $3 }
- 240 { PlotCmdUpdateElement dash $3 }
- 241 { PlotCmdUpdateElement error $3 }
- 248 { PlotCmdUpdateElement show $2 }
- 249 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth linear }
- 250 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth step }
- 251 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth quadratic }
- 252 { PlotCmdUpdateElement error $2 }
- 253 { PlotCmdUpdateElement error $2 }
+ 26 { PlotCmdNew {}; PlotCmdStrip {} {} {} xy }
+ 27 { PlotCmdNew {}; PlotCmdLine {} {} {} xy }
+ 28 { PlotCmdNew {} }
+ 30 { PlotCmdNew $3 }
+ 32 { if {![PlotCmdCheck]} {plot::YYABORT} }
+ 34 { if {![PlotCmdRef $1]} {plot::YYABORT} }
+ 36 { PlotCmdNew {}; PlotCmdLine {} {} {} xy }
+ 43 { PlotCmdLine $1 $2 $3 $4 }
+ 44 { PlotCmdLine {} {} {} xy }
+ 45 { PlotCmdAnalysisPlotStdin line }
+ 46 { PlotCmdLine $1 $2 $3 $4 }
+ 47 { PlotCmdBar $1 $2 $3 $4 }
+ 48 { PlotCmdBar {} {} {} xy }
+ 49 { PlotCmdAnalysisPlotStdin bar }
+ 50 { PlotCmdBar $1 $2 $3 $4 }
+ 51 { PlotCmdScatter $1 $2 $3 $4 }
+ 52 { PlotCmdScatter {} {} {} xy }
+ 53 { PlotCmdAnalysisPlotStdin scatter }
+ 54 { PlotCmdScatter $1 $2 $3 $4 }
+ 55 { PlotCmdStrip $1 $2 $3 $4 }
+ 56 { PlotCmdStrip {} {} {} xy }
+ 57 { PlotCmdAnalysisPlotStdin strip }
+ 58 { PlotCmdStrip $1 $2 $3 $4 }
+ 59 { set _ x }
+ 60 { set _ x }
+ 61 { set _ y }
+ 62 { set _ y }
+ 63 { set _ x }
+ 64 { set _ y }
+ 65 { set _ xy }
+ 66 { set _ xyex }
+ 67 { set _ xyey }
+ 68 { set _ xyexey }
+ 70 { PlotCmdSave $2 }
+ 71 { PlotCmdData $2 }
+ 72 { ProcessCmdCVAR0 PlotClearData }
+ 76 { ProcessCmdCVAR stats $2 PlotStats }
+ 77 { ProcessCmdCVAR stats $2 PlotStats }
+ 78 { ProcessCmdCVAR list $2 PlotList }
+ 79 { PlotCmdLoadConfig $2 }
+ 80 { PlotCmdSaveConfig $2 }
+ 84 { ProcessCmdCVAR0 PlotDestroy }
+ 85 { ProcessCmdCVAR mode $2 PlotChangeMode }
+ 87 { PlotCmdUpdateGraph graph,bg $2 }
+ 91 { PlotCmdUpdateGraph bar,mode $2 }
+ 92 { PlotCmdUpdateElement show $2 }
+ 94 { PlotCmdUpdateElement fill $2 }
+ 95 { PlotCmdUpdateElement fill,color $2 }
+ 98 { PlotCmdUpdateElement name $2 }
+ 100 { PlotCmdUpdateElement bar,relief $2 }
+ 101 { PlotCmdUpdateElement smooth $2 }
+ 102 { PlotCmdUpdateElement width $2 }
+ 103 { PlotCmdUpdateElement dash $2 }
+ 104 { ProcessCmdCVAR data,current $2 PlotCurrentData }
+ 105 { ProcessCmdCVAR data,current $2 PlotCurrentData }
+ 108 { PlotCmdExport [ExtToFormat $1] $1 }
+ 109 { PlotCmdExport [ExtToFormat $1] $1 }
+ 110 { PlotCmdExport $1 $2 }
+ 111 { PlotCmdExport $1 $2 }
+ 112 { set _ gif }
+ 113 { set _ tiff }
+ 114 { set _ jpeg }
+ 115 { set _ png }
+ 116 { ProcessCmdSet iap tiff,compress none }
+ 117 { ProcessCmdSet iap tiff,compress jpeg }
+ 118 { ProcessCmdSet iap tiff,compress packbits }
+ 119 { ProcessCmdSet iap tiff,compress deflate }
+ 120 { ProcessCmdSet iap jpeg,quality $1 }
+ 121 { PlotCmdLoad $1 xy }
+ 122 { PlotCmdLoad $1 $2 }
+ 123 { global cvarname; PlotDupData $cvarname 1 }
+ 124 { global cvarname; PlotDupData $cvarname $1 }
+ 125 { ProcessCmdSet ps orient $2 }
+ 126 { ProcessCmdSet ps orient $2 }
+ 127 { ProcessCmdSet ps size $2 }
+ 128 { ProcessCmdSet ps size $2 }
+ 129 { set _ portrait }
+ 130 { set _ landscape }
+ 131 { set _ letter }
+ 132 { set _ legal }
+ 133 { set _ tabloid }
+ 134 { set _ poster }
+ 135 { set _ a4 }
+ 136 { ProcessCmdCVAR0 PlotPostScript }
+ 137 { ProcessCmdSet ps dest $2 }
+ 138 { ProcessCmdSet ps cmd $2 }
+ 139 { ProcessCmdSet ps filename $2 }
+ 140 { ProcessCmdSet ps color $2 }
+ 141 { ProcessCmdSet ps color $2 }
+ 142 { set _ printer }
+ 143 { set _ file }
+ 144 { set _ rgb }
+ 145 { set _ gray }
+ 146 { set _ pointer }
+ 147 { set _ zoom }
+ 148 { PlotCmdUpdateGraph "axis,$1,grid" $3 }
+ 149 { PlotCmdUpdateGraph "axis,$1,log" $3 }
+ 150 { PlotCmdUpdateGraph "axis,$1,flip" $3 }
+ 151 { PlotCmdUpdateGraph "axis,$1,auto" $3 }
+ 152 { PlotCmdUpdateGraph "axis,$1,min" $3 }
+ 153 { PlotCmdUpdateGraph "axis,$1,max" $3 }
+ 154 { PlotCmdUpdateGraph "axis,$1,format" $3 }
+ 155 { PlotCmdUpdateGraph legend $1 }
+ 156 { PlotCmdUpdateGraph "legend,position" $2 }
+ 157 { set _ right }
+ 158 { set _ left }
+ 159 { set _ top }
+ 160 { set _ bottom }
+ 161 { PlotCmdUpdateGraph "$1,family" $3 }
+ 162 { PlotCmdUpdateGraph "$1,family" $3 }
+ 163 { PlotCmdUpdateGraph "$1,size" $3 }
+ 164 { PlotCmdUpdateGraph "$1,weight" $3 }
+ 165 { PlotCmdUpdateGraph "$1,slant" $3 }
+ 166 { PlotCmdFontStyle $1 $3 }
+ 167 { PlotCmdUpdateGraph "$1,size" $3 }
+ 168 { PlotCmdUpdateGraph "$1,weight" $3 }
+ 169 { PlotCmdUpdateGraph "$1,slant" $3 }
+ 170 { PlotCmdFontStyle $1 $3 }
+ 171 { set _ graph,title }
+ 172 { set _ axis,title }
+ 173 { set _ axis,title }
+ 174 { set _ axis,font }
+ 175 { set _ axis,font }
+ 176 { set _ legend,font }
+ 177 { set _ legend,title }
+ 178 { PlotCmdUpdateGraph graph,title $1 }
+ 179 { PlotCmdUpdateGraph "axis,$1,title" $2 }
+ 180 { PlotCmdUpdateGraph "axis,$1,title" $2 }
+ 181 { PlotCmdUpdateGraph legend,title $2 }
+ 182 { set _ normal }
+ 183 { set _ stacked }
+ 184 { set _ aligned }
+ 185 { set _ overlap }
+ 186 { PlotCmdUpdateElement color $1 }
+ 187 { PlotCmdUpdateElement color $2 }
+ 195 { PlotCmdUpdateElement error $1 }
+ 196 { PlotCmdUpdateElement error,cap $2 }
+ 197 { PlotCmdUpdateElement error,color $2 }
+ 198 { PlotCmdUpdateElement error,width $2 }
+ 199 { PlotCmdUpdateElement shape,symbol $1 }
+ 200 { PlotCmdUpdateElement shape,file $2 }
+ 201 { PlotCmdUpdateElement shape,color $2 }
+ 202 { set _ none }
+ 203 { set _ circle }
+ 204 { set _ square }
+ 205 { set _ diamond }
+ 206 { set _ plus }
+ 207 { set _ splus }
+ 208 { set _ scross }
+ 209 { set _ triangle }
+ 210 { set _ arrow }
+ 211 { set _ scross }
+ 212 { set _ flat }
+ 213 { set _ sunken }
+ 214 { set _ raised }
+ 215 { set _ solid }
+ 216 { set _ groove }
+ 217 { set _ step }
+ 218 { set _ linear }
+ 219 { set _ cubic }
+ 220 { set _ quadratic }
+ 221 { set _ catrom }
+ 223 { PlotCmdUpdateGraph "axis,$2,log" $3 }
+ 224 { PlotCmdUpdateGraph "axis,$2,flip" $3 }
+ 225 { PlotCmdUpdateGraph "axis,$3,format" $3 }
+ 230 { PlotCmdUpdateGraph "axis,$1,grid" $2 }
+ 231 { PlotCmdUpdateGraph "axis,x,grid" $1; PlotCmdUpdateGraph "axis,y,grid" $1 }
+ 232 { PlotCmdUpdateGraph "axis,$1,auto" $3 }
+ 233 { PlotCmdUpdateGraph "axis,$1,min" $3 }
+ 234 { PlotCmdUpdateGraph "axis,$1,max" $3 }
+ 235 { PlotCmdUpdateGraph graph,title $2 }
+ 236 { PlotCmdUpdateGraph "axis,$1,title" $2 }
+ 237 { PlotCmdUpdateGraph legend,title $2 }
+ 240 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 0 }
+ 241 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 1 }
+ 242 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 0 }
+ 243 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 1 }
+ 244 { PlotCmdUpdateElement shape,symbol $2 }
+ 245 { PlotCmdUpdateElement width $3 }
+ 246 { PlotCmdUpdateElement dash $3 }
+ 247 { PlotCmdUpdateElement error $3 }
+ 254 { PlotCmdUpdateElement show $2 }
+ 255 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth linear }
+ 256 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth step }
+ 257 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth quadratic }
+ 258 { PlotCmdUpdateElement error $2 }
+ 259 { PlotCmdUpdateElement error $2 }
}
unsetupvalues $dc
# pop off tokens from the stack if normal rule