summaryrefslogtreecommitdiffstats
path: root/ds9
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2020-04-03 15:32:18 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2020-04-03 15:32:18 (GMT)
commit36f69cf4efc3392e9bc8a00bbae16d07323b92af (patch)
tree71f65c1f2349447b6dd96f7076c619adb09de600 /ds9
parent0efc9c70798ca65cb208d6f1470e9d8cf74160ee (diff)
downloadblt-36f69cf4efc3392e9bc8a00bbae16d07323b92af.zip
blt-36f69cf4efc3392e9bc8a00bbae16d07323b92af.tar.gz
blt-36f69cf4efc3392e9bc8a00bbae16d07323b92af.tar.bz2
tclfitsy
Diffstat (limited to 'ds9')
-rw-r--r--ds9/library/cat.tcl11
-rw-r--r--ds9/library/catdialog.tcl2
-rw-r--r--ds9/library/catfits.tcl36
-rw-r--r--ds9/library/ds9.tcl1
-rw-r--r--ds9/library/stdfbox.tcl10
-rw-r--r--ds9/parsers/catlex.fcl2
-rw-r--r--ds9/parsers/catlex.tcl844
-rw-r--r--ds9/parsers/catparser.tab.tcl108
-rw-r--r--ds9/parsers/catparser.tac5
-rw-r--r--ds9/parsers/catparser.tcl5278
10 files changed, 3212 insertions, 3085 deletions
diff --git a/ds9/library/cat.tcl b/ds9/library/cat.tcl
index d8e4651..748a509 100644
--- a/ds9/library/cat.tcl
+++ b/ds9/library/cat.tcl
@@ -355,6 +355,16 @@ proc CATLoadTSVFile {varname} {
}
}
+proc CATLoadFITSFile {varname} {
+ upvar #0 $varname var
+ global $varname
+
+ set fn [OpenFileDialog catfitsfbox]
+ if {$fn != {}} {
+ CATLoadFn $varname $fn FITSRead
+ }
+}
+
# used by backup
proc CATLoadFn {varname fn reader} {
upvar #0 $varname var
@@ -1010,7 +1020,6 @@ proc CatalogCmdLoad {fn reader} {
if {$fn != {}} {
CATDialog cattool {} {} {} none
CATLoadFn [lindex $icat(cats) end] $fn $reader
- FileLast rdbfbox $fn
}
}
diff --git a/ds9/library/catdialog.tcl b/ds9/library/catdialog.tcl
index 24530f2..9f10338 100644
--- a/ds9/library/catdialog.tcl
+++ b/ds9/library/catdialog.tcl
@@ -168,6 +168,8 @@ proc CATDialog {varname format catalog title action} {
-command [list CATLoadRDBFile $varname]
$mb.file.import add command -label "[msgcat::mc {Tab-Separated-Value}]..." \
-command [list CATLoadTSVFile $varname]
+ $mb.file.import add command -label "[msgcat::mc {FITS}]..." \
+ -command [list CATLoadFITSFile $varname]
# Export
menu $mb.file.export
diff --git a/ds9/library/catfits.tcl b/ds9/library/catfits.tcl
new file mode 100644
index 0000000..406d6ad
--- /dev/null
+++ b/ds9/library/catfits.tcl
@@ -0,0 +1,36 @@
+# Copyright (C) 1999-2020
+# Smithsonian Astrophysical Observatory, Cambridge, MA, USA
+# For conditions of distribution and use, see copyright notice in "copyright"
+
+package provide DS9 1.0
+
+proc FITSRead {t fn} {
+ upvar #0 $t T
+ global $t
+
+ global debug
+ if {$debug(tcl,cat)} {
+ puts stderr "FITSRead"
+ }
+
+ if {$fn == {}} {
+ return
+ }
+
+ # init db
+ set T(Nrows) 0
+ set T(Ncols) 0
+ set T(Header) {}
+ set T(HLines) 0
+
+ fitsy table $fn foo
+
+# set T(Dashes) [regsub -all {[A-Za-z0-9]} $T(H_$n) {-}]
+# set T(Ndshs) [llength $T(Header)]
+
+# incr ${t}(HLines)
+# set n $T(HLines)
+# set T(H_$n) [join $T(Dashes)]
+# starbase_colmap $t
+
+}
diff --git a/ds9/library/ds9.tcl b/ds9/library/ds9.tcl
index f7d1925..13b4ded 100644
--- a/ds9/library/ds9.tcl
+++ b/ds9/library/ds9.tcl
@@ -201,6 +201,7 @@ package require tkcon
package require Tkblt
package require Tls
package require xmlrpc
+
package require DS9
# post package load
diff --git a/ds9/library/stdfbox.tcl b/ds9/library/stdfbox.tcl
index cf50976..cf70a33 100644
--- a/ds9/library/stdfbox.tcl
+++ b/ds9/library/stdfbox.tcl
@@ -161,6 +161,16 @@ proc InitDialogBox {} {
[list [::msgcat::mc {TSV}] {*.csv}] \
]
+ global catfitsfbox
+ set catfitsfbox(file) {cat.fits}
+ set catfitsfbox(dir) {}
+ set catfitsfbox(types) [list \
+ [list {FITS} {*.fits}] \
+ [list {FITS} {*.fit}] \
+ [list {FITS} {*.fts}] \
+ [list {FITS} {*.fits.gz}] \
+ ]
+
global pixelfbox
set pixelfbox(file) {ds9.pix}
set pixelfbox(dir) {}
diff --git a/ds9/parsers/catlex.fcl b/ds9/parsers/catlex.fcl
index c4d51e0..10e9718 100644
--- a/ds9/parsers/catlex.fcl
+++ b/ds9/parsers/catlex.fcl
@@ -41,6 +41,7 @@ error {return $ERROR_}
export {return $EXPORT_}
file {return $FILE_}
filter {return $FILTER_}
+fits {return $FITS_}
function {return $FUNCTION_}
header {return $HEADER_}
hide {return $HIDE_}
@@ -60,6 +61,7 @@ psky {return $PSKY_}
psystem {return $PSYSTEM_}
ra {return $RA_}
radius {return $RADIUS_}
+rdb {return $RDB_}
regions {return $REGIONS_}
remove {return $REMOVE_}
retrieve {return $RETRIEVE_}
diff --git a/ds9/parsers/catlex.tcl b/ds9/parsers/catlex.tcl
index 90b525d..fa8aacc 100644
--- a/ds9/parsers/catlex.tcl
+++ b/ds9/parsers/catlex.tcl
@@ -272,59 +272,61 @@ set EXPORT_ 346
set ERROR_ 347
set FILE_ 348
set FILTER_ 349
-set FUNCTION_ 350
-set HEADER_ 351
-set HIDE_ 352
-set IMPORT_ 353
-set INCR_ 354
-set LOAD_ 355
-set LOCATION_ 356
-set MATCH_ 357
-set MAXROWS_ 358
-set NAME_ 359
-set NEW_ 360
-set PANTO_ 361
-set PLOT_ 362
-set POINT_ 363
-set PRINT_ 364
-set PSKY_ 365
-set PSYSTEM_ 366
-set RA_ 367
-set RADIUS_ 368
-set REGIONS_ 369
-set REMOVE_ 370
-set RETRIEVE_ 371
-set RETURN_ 372
-set SAMP_ 373
-set SAVE_ 374
-set SB_ 375
-set SEND_ 376
-set SERVER_ 377
-set SHAPE_ 378
-set SHOW_ 379
-set SIZE_ 380
-set SIZE2_ 381
-set SKY_ 382
-set SKYFORMAT_ 383
-set SORT_ 384
-set STARBASE_ 385
-set SYMBOL_ 386
-set SYSTEM_ 387
-set TEXT_ 388
-set TSV_ 389
-set UNIQUE_ 390
-set UNITS_ 391
-set UPDATE_ 392
-set VOT_ 393
-set XML_ 394
-set ADAC_ 395
-set CADC_ 396
-set CAMBRIDGE_ 397
-set SAO_ 398
-set UKIRT_ 399
-set IUCAA_ 400
-set BEJING_ 401
-set SAAO_ 402
+set FITS_ 350
+set FUNCTION_ 351
+set HEADER_ 352
+set HIDE_ 353
+set IMPORT_ 354
+set INCR_ 355
+set LOAD_ 356
+set LOCATION_ 357
+set MATCH_ 358
+set MAXROWS_ 359
+set NAME_ 360
+set NEW_ 361
+set PANTO_ 362
+set PLOT_ 363
+set POINT_ 364
+set PRINT_ 365
+set PSKY_ 366
+set PSYSTEM_ 367
+set RA_ 368
+set RADIUS_ 369
+set RDB_ 370
+set REGIONS_ 371
+set REMOVE_ 372
+set RETRIEVE_ 373
+set RETURN_ 374
+set SAMP_ 375
+set SAVE_ 376
+set SB_ 377
+set SEND_ 378
+set SERVER_ 379
+set SHAPE_ 380
+set SHOW_ 381
+set SIZE_ 382
+set SIZE2_ 383
+set SKY_ 384
+set SKYFORMAT_ 385
+set SORT_ 386
+set STARBASE_ 387
+set SYMBOL_ 388
+set SYSTEM_ 389
+set TEXT_ 390
+set TSV_ 391
+set UNIQUE_ 392
+set UNITS_ 393
+set UPDATE_ 394
+set VOT_ 395
+set XML_ 396
+set ADAC_ 397
+set CADC_ 398
+set CAMBRIDGE_ 399
+set SAO_ 400
+set UKIRT_ 401
+set IUCAA_ 402
+set BEJING_ 403
+set SAAO_ 404
while {1} {
if {[string length $yy_current_buffer] - $index_ < 1024} {
@@ -584,846 +586,860 @@ set SAAO_ 402
set yyleng [string length $yytext]
set matched_rule 33
}
- # rule 34: function
- if {[regexp -start $index_ -indices -line -nocase -- {\A(function)} $yy_current_buffer match] > 0 && \
+ # rule 34: fits
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(fits)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 34
}
- # rule 35: header
- if {[regexp -start $index_ -indices -line -nocase -- {\A(header)} $yy_current_buffer match] > 0 && \
+ # rule 35: function
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(function)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 35
}
- # rule 36: hide
- if {[regexp -start $index_ -indices -line -nocase -- {\A(hide)} $yy_current_buffer match] > 0 && \
+ # rule 36: header
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(header)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 36
}
- # rule 37: import
- if {[regexp -start $index_ -indices -line -nocase -- {\A(import)} $yy_current_buffer match] > 0 && \
+ # rule 37: hide
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(hide)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 37
}
- # rule 38: incr
- if {[regexp -start $index_ -indices -line -nocase -- {\A(incr)} $yy_current_buffer match] > 0 && \
+ # rule 38: import
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(import)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 38
}
- # rule 39: load
- if {[regexp -start $index_ -indices -line -nocase -- {\A(load)} $yy_current_buffer match] > 0 && \
+ # rule 39: incr
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(incr)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 39
}
- # rule 40: location
- if {[regexp -start $index_ -indices -line -nocase -- {\A(location)} $yy_current_buffer match] > 0 && \
+ # rule 40: load
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(load)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 40
}
- # rule 41: match
- if {[regexp -start $index_ -indices -line -nocase -- {\A(match)} $yy_current_buffer match] > 0 && \
+ # rule 41: location
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(location)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 41
}
- # rule 42: maxrows
- if {[regexp -start $index_ -indices -line -nocase -- {\A(maxrows)} $yy_current_buffer match] > 0 && \
+ # rule 42: match
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(match)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 42
}
- # rule 43: name
- if {[regexp -start $index_ -indices -line -nocase -- {\A(name)} $yy_current_buffer match] > 0 && \
+ # rule 43: maxrows
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(maxrows)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 43
}
- # rule 44: new
- if {[regexp -start $index_ -indices -line -nocase -- {\A(new)} $yy_current_buffer match] > 0 && \
+ # rule 44: name
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(name)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 44
}
- # rule 45: panto
- if {[regexp -start $index_ -indices -line -nocase -- {\A(panto)} $yy_current_buffer match] > 0 && \
+ # rule 45: new
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(new)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 45
}
- # rule 46: plot
- if {[regexp -start $index_ -indices -line -nocase -- {\A(plot)} $yy_current_buffer match] > 0 && \
+ # rule 46: panto
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(panto)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 46
}
- # rule 47: point
- if {[regexp -start $index_ -indices -line -nocase -- {\A(point)} $yy_current_buffer match] > 0 && \
+ # rule 47: plot
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(plot)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 47
}
- # rule 48: print
- if {[regexp -start $index_ -indices -line -nocase -- {\A(print)} $yy_current_buffer match] > 0 && \
+ # rule 48: point
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(point)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 48
}
- # rule 49: psky
- if {[regexp -start $index_ -indices -line -nocase -- {\A(psky)} $yy_current_buffer match] > 0 && \
+ # rule 49: print
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(print)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 49
}
- # rule 50: psystem
- if {[regexp -start $index_ -indices -line -nocase -- {\A(psystem)} $yy_current_buffer match] > 0 && \
+ # rule 50: psky
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(psky)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 50
}
- # rule 51: ra
- if {[regexp -start $index_ -indices -line -nocase -- {\A(ra)} $yy_current_buffer match] > 0 && \
+ # rule 51: psystem
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(psystem)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 51
}
- # rule 52: radius
- if {[regexp -start $index_ -indices -line -nocase -- {\A(radius)} $yy_current_buffer match] > 0 && \
+ # rule 52: ra
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(ra)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 52
}
- # rule 53: regions
- if {[regexp -start $index_ -indices -line -nocase -- {\A(regions)} $yy_current_buffer match] > 0 && \
+ # rule 53: radius
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(radius)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 53
}
- # rule 54: remove
- if {[regexp -start $index_ -indices -line -nocase -- {\A(remove)} $yy_current_buffer match] > 0 && \
+ # rule 54: rdb
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(rdb)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 54
}
- # rule 55: retrieve
- if {[regexp -start $index_ -indices -line -nocase -- {\A(retrieve)} $yy_current_buffer match] > 0 && \
+ # rule 55: regions
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(regions)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 55
}
- # rule 56: return
- if {[regexp -start $index_ -indices -line -nocase -- {\A(return)} $yy_current_buffer match] > 0 && \
+ # rule 56: remove
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(remove)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 56
}
- # rule 57: samp
- if {[regexp -start $index_ -indices -line -nocase -- {\A(samp)} $yy_current_buffer match] > 0 && \
+ # rule 57: retrieve
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(retrieve)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 57
}
- # rule 58: save
- if {[regexp -start $index_ -indices -line -nocase -- {\A(save)} $yy_current_buffer match] > 0 && \
+ # rule 58: return
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(return)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 58
}
- # rule 59: sb
- if {[regexp -start $index_ -indices -line -nocase -- {\A(sb)} $yy_current_buffer match] > 0 && \
+ # rule 59: samp
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(samp)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 59
}
- # rule 60: server
- if {[regexp -start $index_ -indices -line -nocase -- {\A(server)} $yy_current_buffer match] > 0 && \
+ # rule 60: save
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(save)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 60
}
- # rule 61: shape
- if {[regexp -start $index_ -indices -line -nocase -- {\A(shape)} $yy_current_buffer match] > 0 && \
+ # rule 61: sb
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(sb)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 61
}
- # rule 62: show
- if {[regexp -start $index_ -indices -line -nocase -- {\A(show)} $yy_current_buffer match] > 0 && \
+ # rule 62: server
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(server)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 62
}
- # rule 63: size
- if {[regexp -start $index_ -indices -line -nocase -- {\A(size)} $yy_current_buffer match] > 0 && \
+ # rule 63: shape
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(shape)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 63
}
- # rule 64: size2
- if {[regexp -start $index_ -indices -line -nocase -- {\A(size2)} $yy_current_buffer match] > 0 && \
+ # rule 64: show
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(show)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 64
}
- # rule 65: sky
- if {[regexp -start $index_ -indices -line -nocase -- {\A(sky)} $yy_current_buffer match] > 0 && \
+ # rule 65: size
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(size)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 65
}
- # rule 66: skyformat
- if {[regexp -start $index_ -indices -line -nocase -- {\A(skyformat)} $yy_current_buffer match] > 0 && \
+ # rule 66: size2
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(size2)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 66
}
- # rule 67: sort
- if {[regexp -start $index_ -indices -line -nocase -- {\A(sort)} $yy_current_buffer match] > 0 && \
+ # rule 67: sky
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(sky)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 67
}
- # rule 68: starbase
- if {[regexp -start $index_ -indices -line -nocase -- {\A(starbase)} $yy_current_buffer match] > 0 && \
+ # rule 68: skyformat
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(skyformat)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 68
}
- # rule 69: symbol
- if {[regexp -start $index_ -indices -line -nocase -- {\A(symbol)} $yy_current_buffer match] > 0 && \
+ # rule 69: sort
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(sort)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 69
}
- # rule 70: system
- if {[regexp -start $index_ -indices -line -nocase -- {\A(system)} $yy_current_buffer match] > 0 && \
+ # rule 70: starbase
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(starbase)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 70
}
- # rule 71: text
- if {[regexp -start $index_ -indices -line -nocase -- {\A(text)} $yy_current_buffer match] > 0 && \
+ # rule 71: symbol
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(symbol)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 71
}
- # rule 72: tsv
- if {[regexp -start $index_ -indices -line -nocase -- {\A(tsv)} $yy_current_buffer match] > 0 && \
+ # rule 72: system
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(system)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 72
}
- # rule 73: unique
- if {[regexp -start $index_ -indices -line -nocase -- {\A(unique)} $yy_current_buffer match] > 0 && \
+ # rule 73: text
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(text)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 73
}
- # rule 74: units
- if {[regexp -start $index_ -indices -line -nocase -- {\A(units)} $yy_current_buffer match] > 0 && \
+ # rule 74: tsv
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(tsv)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 74
}
- # rule 75: update
- if {[regexp -start $index_ -indices -line -nocase -- {\A(update)} $yy_current_buffer match] > 0 && \
+ # rule 75: unique
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(unique)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 75
}
- # rule 76: vot
- if {[regexp -start $index_ -indices -line -nocase -- {\A(vot)} $yy_current_buffer match] > 0 && \
+ # rule 76: units
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(units)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 76
}
- # rule 77: xml
- if {[regexp -start $index_ -indices -line -nocase -- {\A(xml)} $yy_current_buffer match] > 0 && \
+ # rule 77: update
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(update)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 77
}
- # rule 78: cds
- if {[regexp -start $index_ -indices -line -nocase -- {\A(cds)} $yy_current_buffer match] > 0 && \
+ # rule 78: vot
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(vot)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 78
}
- # rule 79: adac
- if {[regexp -start $index_ -indices -line -nocase -- {\A(adac)} $yy_current_buffer match] > 0 && \
+ # rule 79: xml
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(xml)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 79
}
- # rule 80: cadc
- if {[regexp -start $index_ -indices -line -nocase -- {\A(cadc)} $yy_current_buffer match] > 0 && \
+ # rule 80: cds
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(cds)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 80
}
- # rule 81: cambridge
- if {[regexp -start $index_ -indices -line -nocase -- {\A(cambridge)} $yy_current_buffer match] > 0 && \
+ # rule 81: adac
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(adac)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 81
}
- # rule 82: sao
- if {[regexp -start $index_ -indices -line -nocase -- {\A(sao)} $yy_current_buffer match] > 0 && \
+ # rule 82: cadc
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(cadc)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 82
}
- # rule 83: ukirt
- if {[regexp -start $index_ -indices -line -nocase -- {\A(ukirt)} $yy_current_buffer match] > 0 && \
+ # rule 83: cambridge
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(cambridge)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 83
}
- # rule 84: iucaa
- if {[regexp -start $index_ -indices -line -nocase -- {\A(iucaa)} $yy_current_buffer match] > 0 && \
+ # rule 84: sao
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(sao)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 84
}
- # rule 85: bejing
- if {[regexp -start $index_ -indices -line -nocase -- {\A(bejing)} $yy_current_buffer match] > 0 && \
+ # rule 85: ukirt
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(ukirt)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 85
}
- # rule 86: saao
- if {[regexp -start $index_ -indices -line -nocase -- {\A(saao)} $yy_current_buffer match] > 0 && \
+ # rule 86: iucaa
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(iucaa)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 86
}
- # rule 87: yes
- if {[regexp -start $index_ -indices -line -nocase -- {\A(yes)} $yy_current_buffer match] > 0 && \
+ # rule 87: bejing
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(bejing)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 87
}
- # rule 88: no
- if {[regexp -start $index_ -indices -line -nocase -- {\A(no)} $yy_current_buffer match] > 0 && \
+ # rule 88: saao
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(saao)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 88
}
- # rule 89: on
- if {[regexp -start $index_ -indices -line -nocase -- {\A(on)} $yy_current_buffer match] > 0 && \
+ # rule 89: 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 89
}
- # rule 90: off
- if {[regexp -start $index_ -indices -line -nocase -- {\A(off)} $yy_current_buffer match] > 0 && \
+ # rule 90: 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 90
}
- # rule 91: true
- if {[regexp -start $index_ -indices -line -nocase -- {\A(true)} $yy_current_buffer match] > 0 && \
+ # rule 91: 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 91
}
- # rule 92: false
- if {[regexp -start $index_ -indices -line -nocase -- {\A(false)} $yy_current_buffer match] > 0 && \
+ # rule 92: 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 92
}
- # rule 93: font
- if {[regexp -start $index_ -indices -line -nocase -- {\A(font)} $yy_current_buffer match] > 0 && \
+ # rule 93: 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 93
}
- # rule 94: fontsize
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fontsize)} $yy_current_buffer match] > 0 && \
+ # rule 94: 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 94
}
- # rule 95: fontslant
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fontslant)} $yy_current_buffer match] > 0 && \
+ # rule 95: 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 95
}
- # rule 96: fontstyle
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fontstyle)} $yy_current_buffer match] > 0 && \
+ # rule 96: 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 96
}
- # rule 97: fontweight
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fontweight)} $yy_current_buffer match] > 0 && \
+ # rule 97: 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 97
}
- # rule 98: times
- if {[regexp -start $index_ -indices -line -nocase -- {\A(times)} $yy_current_buffer match] > 0 && \
+ # rule 98: 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 98
}
- # rule 99: helvetica
- if {[regexp -start $index_ -indices -line -nocase -- {\A(helvetica)} $yy_current_buffer match] > 0 && \
+ # rule 99: 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 99
}
- # rule 100: courier
- if {[regexp -start $index_ -indices -line -nocase -- {\A(courier)} $yy_current_buffer match] > 0 && \
+ # rule 100: 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 100
}
- # rule 101: normal
- if {[regexp -start $index_ -indices -line -nocase -- {\A(normal)} $yy_current_buffer match] > 0 && \
+ # rule 101: 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 101
}
- # rule 102: bold
- if {[regexp -start $index_ -indices -line -nocase -- {\A(bold)} $yy_current_buffer match] > 0 && \
+ # rule 102: 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 102
}
- # rule 103: roman
- if {[regexp -start $index_ -indices -line -nocase -- {\A(roman)} $yy_current_buffer match] > 0 && \
+ # rule 103: 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 103
}
- # rule 104: italic
- if {[regexp -start $index_ -indices -line -nocase -- {\A(italic)} $yy_current_buffer match] > 0 && \
+ # rule 104: 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 104
}
- # rule 105: wcs
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcs)} $yy_current_buffer match] > 0 && \
+ # rule 105: 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 105
}
- # rule 106: wcsa
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsa)} $yy_current_buffer match] > 0 && \
+ # rule 106: 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 106
}
- # rule 107: wcsb
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsb)} $yy_current_buffer match] > 0 && \
+ # rule 107: wcs
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcs)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsc
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsc)} $yy_current_buffer match] > 0 && \
+ # rule 108: wcsa
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsa)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsd
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsd)} $yy_current_buffer match] > 0 && \
+ # rule 109: wcsb
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsb)} $yy_current_buffer match] > 0 && \
[lindex $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: wcse
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcse)} $yy_current_buffer match] > 0 && \
+ # rule 110: wcsc
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsc)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsf
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsf)} $yy_current_buffer match] > 0 && \
+ # rule 111: wcsd
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsd)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsg
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsg)} $yy_current_buffer match] > 0 && \
+ # rule 112: wcse
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcse)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsh
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsh)} $yy_current_buffer match] > 0 && \
+ # rule 113: wcsf
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsf)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsi
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsi)} $yy_current_buffer match] > 0 && \
+ # rule 114: wcsg
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsg)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsj
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsj)} $yy_current_buffer match] > 0 && \
+ # rule 115: wcsh
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsh)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsk
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsk)} $yy_current_buffer match] > 0 && \
+ # rule 116: wcsi
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsi)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsl
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsl)} $yy_current_buffer match] > 0 && \
+ # rule 117: wcsj
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsj)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsm
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsm)} $yy_current_buffer match] > 0 && \
+ # rule 118: wcsk
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsk)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsn
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsn)} $yy_current_buffer match] > 0 && \
+ # rule 119: wcsl
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsl)} $yy_current_buffer match] > 0 && \
[lindex $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: wcso
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcso)} $yy_current_buffer match] > 0 && \
+ # rule 120: wcsm
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsm)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsp
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsp)} $yy_current_buffer match] > 0 && \
+ # rule 121: wcsn
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsn)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsq
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsq)} $yy_current_buffer match] > 0 && \
+ # rule 122: wcso
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcso)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsr
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsr)} $yy_current_buffer match] > 0 && \
+ # rule 123: wcsp
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsp)} $yy_current_buffer match] > 0 && \
[lindex $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: wcss
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcss)} $yy_current_buffer match] > 0 && \
+ # rule 124: wcsq
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsq)} $yy_current_buffer match] > 0 && \
[lindex $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: wcst
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcst)} $yy_current_buffer match] > 0 && \
+ # rule 125: wcsr
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsr)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsu
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsu)} $yy_current_buffer match] > 0 && \
+ # rule 126: wcss
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcss)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsv
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsv)} $yy_current_buffer match] > 0 && \
+ # rule 127: wcst
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcst)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsw
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsw)} $yy_current_buffer match] > 0 && \
+ # rule 128: wcsu
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsu)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsx
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsx)} $yy_current_buffer match] > 0 && \
+ # rule 129: wcsv
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsv)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsy
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsy)} $yy_current_buffer match] > 0 && \
+ # rule 130: wcsw
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsw)} $yy_current_buffer match] > 0 && \
[lindex $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: wcsz
- if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsz)} $yy_current_buffer match] > 0 && \
+ # rule 131: wcsx
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsx)} $yy_current_buffer match] > 0 && \
[lindex $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: fk4
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fk4)} $yy_current_buffer match] > 0 && \
+ # rule 132: wcsy
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsy)} $yy_current_buffer match] > 0 && \
[lindex $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: b1950
- if {[regexp -start $index_ -indices -line -nocase -- {\A(b1950)} $yy_current_buffer match] > 0 && \
+ # rule 133: wcsz
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(wcsz)} $yy_current_buffer match] > 0 && \
[lindex $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: fk5
- if {[regexp -start $index_ -indices -line -nocase -- {\A(fk5)} $yy_current_buffer match] > 0 && \
+ # rule 134: fk4
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(fk4)} $yy_current_buffer match] > 0 && \
[lindex $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: j2000
- if {[regexp -start $index_ -indices -line -nocase -- {\A(j2000)} $yy_current_buffer match] > 0 && \
+ # rule 135: b1950
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(b1950)} $yy_current_buffer match] > 0 && \
[lindex $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: icrs
- if {[regexp -start $index_ -indices -line -nocase -- {\A(icrs)} $yy_current_buffer match] > 0 && \
+ # rule 136: fk5
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(fk5)} $yy_current_buffer match] > 0 && \
[lindex $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: galactic
- if {[regexp -start $index_ -indices -line -nocase -- {\A(galactic)} $yy_current_buffer match] > 0 && \
+ # rule 137: j2000
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(j2000)} $yy_current_buffer match] > 0 && \
[lindex $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: ecliptic
- if {[regexp -start $index_ -indices -line -nocase -- {\A(ecliptic)} $yy_current_buffer match] > 0 && \
+ # rule 138: icrs
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(icrs)} $yy_current_buffer match] > 0 && \
[lindex $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: degrees
- if {[regexp -start $index_ -indices -line -nocase -- {\A(degrees)} $yy_current_buffer match] > 0 && \
+ # rule 139: galactic
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(galactic)} $yy_current_buffer match] > 0 && \
[lindex $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: arcmin
- if {[regexp -start $index_ -indices -line -nocase -- {\A(arcmin)} $yy_current_buffer match] > 0 && \
+ # rule 140: ecliptic
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(ecliptic)} $yy_current_buffer match] > 0 && \
[lindex $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: arcsec
- if {[regexp -start $index_ -indices -line -nocase -- {\A(arcsec)} $yy_current_buffer match] > 0 && \
+ # rule 141: degrees
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(degrees)} $yy_current_buffer match] > 0 && \
[lindex $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: sexagesimal
- if {[regexp -start $index_ -indices -line -nocase -- {\A(sexagesimal)} $yy_current_buffer match] > 0 && \
+ # rule 142: arcmin
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(arcmin)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 142
}
- # rule 143: [+-]?{D}+
- if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])+)} $yy_current_buffer match] > 0 && \
+ # rule 143: arcsec
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(arcsec)} $yy_current_buffer match] > 0 && \
[lindex $match 1] - $index_ + 1 > $yyleng} {
set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
set yyleng [string length $yytext]
set matched_rule 143
}
- # rule 144: [+-]?{D}+\.?({E})?
- if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])+\.?(([Ee][+-]?([0-9])+))?)} $yy_current_buffer match] > 0 && \
+ # rule 144: sexagesimal
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(sexagesimal)} $yy_current_buffer match] > 0 && \
[lindex $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: [+-]?{D}*\.{D}+({E})?
- if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])*\.([0-9])+(([Ee][+-]?([0-9])+))?)} $yy_current_buffer match] > 0 && \
+ # rule 145: [+-]?{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 145
}
- # rule 146: [+-]?{D}+:{D}+:{D}+\.?
- if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])+:([0-9])+:([0-9])+\.?)} $yy_current_buffer match] > 0 && \
+ # rule 146: [+-]?{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 146
}
- # rule 147: [+-]?{D}+:{D}+:{D}*\.{D}+
- if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])+:([0-9])+:([0-9])*\.([0-9])+)} $yy_current_buffer match] > 0 && \
+ # rule 147: [+-]?{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 147
}
- # rule 148: \"[^\"]*\"
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\"[^\"]*\")} $yy_current_buffer match] > 0 && \
+ # rule 148: [+-]?{D}+:{D}+:{D}+\.?
+ if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])+:([0-9])+:([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 148
}
- # rule 149: \'[^\']*\'
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\'[^\']*\')} $yy_current_buffer match] > 0 && \
+ # rule 149: [+-]?{D}+:{D}+:{D}*\.{D}+
+ if {[regexp -start $index_ -indices -line -nocase -- {\A([+-]?([0-9])+:([0-9])+:([0-9])*\.([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 149
}
- # rule 150: \{[^\}]*\}
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\{[^\}]*\})} $yy_current_buffer match] > 0 && \
+ # rule 150: \"[^\"]*\"
+ 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 150
}
- # rule 151: \S+\S+
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\S+\S+)} $yy_current_buffer match] > 0 && \
+ # rule 151: \'[^\']*\'
+ 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 151
}
- # rule 152: \s
- if {[regexp -start $index_ -indices -line -nocase -- {\A(\s)} $yy_current_buffer match] > 0 && \
+ # rule 152: \{[^\}]*\}
+ 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 152
}
- # rule 153: .
- if {[regexp -start $index_ -indices -line -nocase -- {\A(.)} $yy_current_buffer match] > 0 && \
+ # rule 153: \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 153
}
+ # rule 154: \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 154
+ }
+ # rule 155: .
+ if {[regexp -start $index_ -indices -line -nocase -- {\A(.)} $yy_current_buffer match] > 0 && \
+ [lindex $match 1] - $index_ + 1 > $yyleng} {
+ set yytext [string range $yy_current_buffer $index_ [lindex $match 1]]
+ set yyleng [string length $yytext]
+ set matched_rule 155
+ }
if {$matched_rule == -1} {
set yytext [string index $yy_current_buffer $index_]
set yyleng 1
@@ -1539,359 +1555,365 @@ return $FILE_
return $FILTER_
}
34 {
-return $FUNCTION_
+return $FITS_
}
35 {
-return $HEADER_
+return $FUNCTION_
}
36 {
-return $HIDE_
+return $HEADER_
}
37 {
-return $IMPORT_
+return $HIDE_
}
38 {
-return $INCR_
+return $IMPORT_
}
39 {
-return $LOAD_
+return $INCR_
}
40 {
-return $LOCATION_
+return $LOAD_
}
41 {
-return $MATCH_
+return $LOCATION_
}
42 {
-return $MAXROWS_
+return $MATCH_
}
43 {
-return $NAME_
+return $MAXROWS_
}
44 {
-return $NEW_
+return $NAME_
}
45 {
-return $PANTO_
+return $NEW_
}
46 {
-return $PLOT_
+return $PANTO_
}
47 {
-return $POINT_
+return $PLOT_
}
48 {
-return $PRINT_
+return $POINT_
}
49 {
-return $PSKY_
+return $PRINT_
}
50 {
-return $PSYSTEM_
+return $PSKY_
}
51 {
-return $RA_
+return $PSYSTEM_
}
52 {
-return $RADIUS_
+return $RA_
}
53 {
-return $REGIONS_
+return $RADIUS_
}
54 {
-return $REMOVE_
+return $RDB_
}
55 {
-return $RETRIEVE_
+return $REGIONS_
}
56 {
-return $RETURN_
+return $REMOVE_
}
57 {
-return $SAMP_
+return $RETRIEVE_
}
58 {
-return $SAVE_
+return $RETURN_
}
59 {
-return $SB_
+return $SAMP_
}
60 {
-return $SERVER_
+return $SAVE_
}
61 {
-return $SHAPE_
+return $SB_
}
62 {
-return $SHOW_
+return $SERVER_
}
63 {
-return $SIZE_
+return $SHAPE_
}
64 {
-return $SIZE2_
+return $SHOW_
}
65 {
-return $SKY_
+return $SIZE_
}
66 {
-return $SKYFORMAT_
+return $SIZE2_
}
67 {
-return $SORT_
+return $SKY_
}
68 {
-return $STARBASE_
+return $SKYFORMAT_
}
69 {
-return $SYMBOL_
+return $SORT_
}
70 {
-return $SYSTEM_
+return $STARBASE_
}
71 {
-return $TEXT_
+return $SYMBOL_
}
72 {
-return $TSV_
+return $SYSTEM_
}
73 {
-return $UNIQUE_
+return $TEXT_
}
74 {
-return $UNITS_
+return $TSV_
}
75 {
-return $UPDATE_
+return $UNIQUE_
}
76 {
-return $VOT_
+return $UNITS_
}
77 {
-return $XML_
+return $UPDATE_
}
78 {
-return $CDS_
+return $VOT_
}
79 {
-return $ADAC_
+return $XML_
}
80 {
-return $CADC_
+return $CDS_
}
81 {
-return $CAMBRIDGE_
+return $ADAC_
}
82 {
-return $SAO_
+return $CADC_
}
83 {
-return $UKIRT_
+return $CAMBRIDGE_
}
84 {
-return $IUCAA_
+return $SAO_
}
85 {
-return $BEJING_
+return $UKIRT_
}
86 {
-return $SAAO_
+return $IUCAA_
}
87 {
-return $YES_
+return $BEJING_
}
88 {
-return $NO_
+return $SAAO_
}
89 {
-return $ON_
+return $YES_
}
90 {
-return $OFF_
+return $NO_
}
91 {
-return $TRUE_
+return $ON_
}
92 {
-return $FALSE_
+return $OFF_
}
93 {
-return $FONT_
+return $TRUE_
}
94 {
-return $FONTSIZE_
+return $FALSE_
}
95 {
-return $FONTSLANT_
+return $FONT_
}
96 {
-return $FONTSTYLE_
+return $FONTSIZE_
}
97 {
-return $FONTWEIGHT_
+return $FONTSLANT_
}
98 {
-return $TIMES_
+return $FONTSTYLE_
}
99 {
-return $HELVETICA_
+return $FONTWEIGHT_
}
100 {
-return $COURIER_
+return $TIMES_
}
101 {
-return $NORMAL_
+return $HELVETICA_
}
102 {
-return $BOLD_
+return $COURIER_
}
103 {
-return $ROMAN_
+return $NORMAL_
}
104 {
-return $ITALIC_
+return $BOLD_
}
105 {
-return $WCS_
+return $ROMAN_
}
106 {
-return $WCSA_
+return $ITALIC_
}
107 {
-return $WCSB_
+return $WCS_
}
108 {
-return $WCSC_
+return $WCSA_
}
109 {
-return $WCSD_
+return $WCSB_
}
110 {
-return $WCSE_
+return $WCSC_
}
111 {
-return $WCSF_
+return $WCSD_
}
112 {
-return $WCSG_
+return $WCSE_
}
113 {
-return $WCSH_
+return $WCSF_
}
114 {
-return $WCSI_
+return $WCSG_
}
115 {
-return $WCSJ_
+return $WCSH_
}
116 {
-return $WCSK_
+return $WCSI_
}
117 {
-return $WCSL_
+return $WCSJ_
}
118 {
-return $WCSM_
+return $WCSK_
}
119 {
-return $WCSN_
+return $WCSL_
}
120 {
-return $WCSO_
+return $WCSM_
}
121 {
-return $WCSP_
+return $WCSN_
}
122 {
-return $WCSQ_
+return $WCSO_
}
123 {
-return $WCSR_
+return $WCSP_
}
124 {
-return $WCSS_
+return $WCSQ_
}
125 {
-return $WCST_
+return $WCSR_
}
126 {
-return $WCSU_
+return $WCSS_
}
127 {
-return $WCSV_
+return $WCST_
}
128 {
-return $WCSW_
+return $WCSU_
}
129 {
-return $WCSX_
+return $WCSV_
}
130 {
-return $WCSY_
+return $WCSW_
}
131 {
-return $WCSZ_
+return $WCSX_
}
132 {
-return $FK4_
+return $WCSY_
}
133 {
-return $FK4_
+return $WCSZ_
}
134 {
-return $FK5_
+return $FK4_
}
135 {
-return $FK5_
+return $FK4_
}
136 {
-return $ICRS_
+return $FK5_
}
137 {
-return $GALACTIC_
+return $FK5_
}
138 {
-return $ECLIPTIC_
+return $ICRS_
}
139 {
-return $DEGREES_
+return $GALACTIC_
}
140 {
-return $ARCMIN_
+return $ECLIPTIC_
}
141 {
-return $ARCSEC_
+return $DEGREES_
}
142 {
-return $SEXAGESIMAL_
+return $ARCMIN_
}
143 {
-set yylval $yytext; return $INT_
+return $ARCSEC_
+ }
+ 144 {
+return $SEXAGESIMAL_
}
- 144 -
145 {
-set yylval $yytext; return $REAL_
+set yylval $yytext; return $INT_
}
146 -
147 {
+set yylval $yytext; return $REAL_
+ }
+ 148 -
+ 149 {
set yylval $yytext; return $SEXSTR_
}
- 148 {
+ 150 {
set yylval [string range $yytext 1 end-1]; return $STRING_
}
- 149 {
+ 151 {
set yylval [string range $yytext 1 end-1]; return $STRING_
}
- 150 {
+ 152 {
set yylval [string range $yytext 1 end-1]; return $STRING_
}
- 151 {
+ 153 {
set yylval $yytext; return $STRING_
}
- 152 {
+ 154 {
# ignore whitespace
}
- 153 {
+ 155 {
set yylval $yytext; return $yylval
}
default
diff --git a/ds9/parsers/catparser.tab.tcl b/ds9/parsers/catparser.tab.tcl
index b2dbaea..067b1c6 100644
--- a/ds9/parsers/catparser.tab.tcl
+++ b/ds9/parsers/catparser.tab.tcl
@@ -91,56 +91,58 @@ set EXPORT_ 346
set ERROR_ 347
set FILE_ 348
set FILTER_ 349
-set FUNCTION_ 350
-set HEADER_ 351
-set HIDE_ 352
-set IMPORT_ 353
-set INCR_ 354
-set LOAD_ 355
-set LOCATION_ 356
-set MATCH_ 357
-set MAXROWS_ 358
-set NAME_ 359
-set NEW_ 360
-set PANTO_ 361
-set PLOT_ 362
-set POINT_ 363
-set PRINT_ 364
-set PSKY_ 365
-set PSYSTEM_ 366
-set RA_ 367
-set RADIUS_ 368
-set REGIONS_ 369
-set REMOVE_ 370
-set RETRIEVE_ 371
-set RETURN_ 372
-set SAMP_ 373
-set SAVE_ 374
-set SB_ 375
-set SEND_ 376
-set SERVER_ 377
-set SHAPE_ 378
-set SHOW_ 379
-set SIZE_ 380
-set SIZE2_ 381
-set SKY_ 382
-set SKYFORMAT_ 383
-set SORT_ 384
-set STARBASE_ 385
-set SYMBOL_ 386
-set SYSTEM_ 387
-set TEXT_ 388
-set TSV_ 389
-set UNIQUE_ 390
-set UNITS_ 391
-set UPDATE_ 392
-set VOT_ 393
-set XML_ 394
-set ADAC_ 395
-set CADC_ 396
-set CAMBRIDGE_ 397
-set SAO_ 398
-set UKIRT_ 399
-set IUCAA_ 400
-set BEJING_ 401
-set SAAO_ 402
+set FITS_ 350
+set FUNCTION_ 351
+set HEADER_ 352
+set HIDE_ 353
+set IMPORT_ 354
+set INCR_ 355
+set LOAD_ 356
+set LOCATION_ 357
+set MATCH_ 358
+set MAXROWS_ 359
+set NAME_ 360
+set NEW_ 361
+set PANTO_ 362
+set PLOT_ 363
+set POINT_ 364
+set PRINT_ 365
+set PSKY_ 366
+set PSYSTEM_ 367
+set RA_ 368
+set RADIUS_ 369
+set RDB_ 370
+set REGIONS_ 371
+set REMOVE_ 372
+set RETRIEVE_ 373
+set RETURN_ 374
+set SAMP_ 375
+set SAVE_ 376
+set SB_ 377
+set SEND_ 378
+set SERVER_ 379
+set SHAPE_ 380
+set SHOW_ 381
+set SIZE_ 382
+set SIZE2_ 383
+set SKY_ 384
+set SKYFORMAT_ 385
+set SORT_ 386
+set STARBASE_ 387
+set SYMBOL_ 388
+set SYSTEM_ 389
+set TEXT_ 390
+set TSV_ 391
+set UNIQUE_ 392
+set UNITS_ 393
+set UPDATE_ 394
+set VOT_ 395
+set XML_ 396
+set ADAC_ 397
+set CADC_ 398
+set CAMBRIDGE_ 399
+set SAO_ 400
+set UKIRT_ 401
+set IUCAA_ 402
+set BEJING_ 403
+set SAAO_ 404
diff --git a/ds9/parsers/catparser.tac b/ds9/parsers/catparser.tac
index a28d514..876369b 100644
--- a/ds9/parsers/catparser.tac
+++ b/ds9/parsers/catparser.tac
@@ -46,6 +46,7 @@
%token ERROR_
%token FILE_
%token FILTER_
+%token FITS_
%token FUNCTION_
%token HEADER_
%token HIDE_
@@ -65,6 +66,7 @@
%token PSYSTEM_
%token RA_
%token RADIUS_
+%token RDB_
%token REGIONS_
%token REMOVE_
%token RETRIEVE_
@@ -212,10 +214,12 @@ matchReturn : 1AND2_ {set _ 1and2}
reader : XML_ {set _ VOTRead}
| VOT_ {set _ VOTRead}
+ | RDB_ {set _ starbase_read}
| SB_ {set _ starbase_read}
| STARBASE_ {set _ starbase_read}
| CSV_ {set _ TSVRead}
| TSV_ {set _ TSVRead}
+ | FITS_ {set _ FITSRead}
;
samp : {CatalogCmdSAMP}
@@ -292,6 +296,7 @@ symbolCol : numeric {set _ $1}
writer : XML_ {set _ VOTWrite}
| VOT_ {set _ VOTWrite}
+ | RDB_ {set _ starbase_write}
| SB_ {set _ starbase_write}
| STARBASE_ {set _ starbase_write}
| CSV_ {set _ TSVWrite}
diff --git a/ds9/parsers/catparser.tcl b/ds9/parsers/catparser.tcl
index f8c854d..809f6ca 100644
--- a/ds9/parsers/catparser.tcl
+++ b/ds9/parsers/catparser.tcl
@@ -62,2488 +62,2503 @@ proc cat::unsetupvalues {numsyms} {
array set cat::table {
257:0 reduce
- 61:309,target 164
+ 51:305 shift
+ 40:387 shift
10:382 shift
- 76:304,target 111
- 10:383 shift
- 11:334,target 33
- 122:0,target 23
+ 201:372 shift
+ 51:306 shift
+ 45:347 shift
+ 11:334,target 35
+ 122:0,target 20
+ 51:307 shift
10:384 shift
106:316 reduce
- 63:266,target 111
+ 51:308 shift
+ 40:391 shift
+ 10:385 shift
+ 173:336,target 210
+ 45:351 shift
10:386 shift
+ 201:376 shift
81:316 reduce
4:340 shift
- 10:387 shift
48:0 reduce
- 70:412 goto
- 10:392 shift
- 111:316,target 47
- 51:316 shift
- 202:271,target 230
- 156:316,target 153
+ 10:388 shift
+ 40:395 shift
+ 39:405 goto
+ 10:389 shift
+ 201:380 shift
+ 175:303,target 113
+ 40:396 shift
+ 214:436,target 258
+ 201:382 shift
+ 111:316,target 191
+ 201:383 shift
+ 156:316,target 152
135:0 reduce
- 95:0,target 126
- 212:316,target 237
- 10:420,target 67
- 257:316,target 174
+ 10:394 shift
+ 212:316,target 164
+ 45:374,target 105
+ 257:316,target 183
0:386,target 67
- 97:316,target 88
- 70:420 goto
+ 4:350 shift
+ 97:316,target 178
21:316 reduce
1:369,target 70
+ 12:376,target 76
+ 201:390 shift
177:0 reduce
- 172:302 shift
- 63:335,target 111
- 172:303 shift
- 70:423 goto
- 10:412 goto
- 172:304 shift
- 34:313,target 26
- 33:0,target 82
+ 39:262,target 84
+ 33:0,target 80
242:316 reduce
- 172:305 shift
- 50:297,target 139
- 49:307,target 114
- 38:389,target 91
- 172:306 shift
+ 201:393 shift
+ 10:414 goto
9:316 reduce
- 212:313 shift
- 172:307 shift
- 10:367,target 51
- 253:0,target 182
+ 201:356,target 211
+ 10:367,target 52
+ 253:0,target 189
230:0 reduce
229:0 reduce
- 212:314 shift
- 201:406 goto
- 172:308 shift
- 39:424 goto
+ 66:275,target 120
+ 41:356,target 99
0:344,target 67
- 11:351,target 40
- 212:316 shift
- 10:420 goto
+ 212:316 reduce
+ 45:374 shift
12:334,target 76
- 222:0,target 8
- 22:369,target 53
- 10:423 goto
- 21:0 reduce
- 172:316 reduce
- 100:314,target 27
- 181:0,target 135
+ 10:422 goto
+ 10:425 goto
7:371,target 73
+ 4:370 shift
107:0 reduce
- 59:412,target 162
- 150:0,target 104
- 149:0,target 103
+ 172:322 reduce
+ 150:0,target 148
142:316 reduce
- 112:316,target 48
- 26:303,target 57
- 203:271,target 234
- 157:316,target 154
- 213:316,target 237
- 0:413,target 8
- 4:375 shift
- 11:420,target 69
- 258:316,target 176
- 118:0,target 19
- 53:316,target 101
+ 112:316,target 45
+ 157:316,target 153
+ 213:316,target 246
+ 40:438 goto
+ 258:316,target 177
+ 172:325 reduce
+ 118:0,target 51
+ 72:414,target 68
+ 53:316,target 148
1:386,target 70
- 26:302 reduce
+ 4:377 shift
150:0 reduce
- 149:0 reduce
112:316 reduce
- 98:316,target 91
- 26:303 reduce
- 26:304 reduce
+ 98:316,target 126
+ 45:392 shift
86:316 reduce
- 26:305 reduce
- 26:306 reduce
- 26:307 reduce
+ 51:307,target 117
+ 32:257 shift
10:384,target 62
- 26:308 reduce
192:0 reduce
- 4:385 shift
- 26:309 reduce
- 26:310 reduce
- 56:316 shift
- 0:361,target 67
- 11:367,target 51
- 26:311 reduce
+ 66:292,target 137
+ 32:258 shift
+ 172:335 reduce
+ 56:316 reduce
+ 52:281,target 126
+ 32:260 shift
+ 32:259 shift
+ 0:361,target 6
+ 11:367,target 52
+ 172:336 reduce
+ 32:261 shift
+ 4:387 shift
+ 201:435 goto
+ 72:362,target 48
+ 32:262 shift
1:344,target 70
- 12:351,target 76
- 26:313 reduce
- 4:389 shift
- 22:386,target 63
- 26:314 reduce
- 170:266,target 202
- 169:266,target 113
+ 63:309,target 167
+ 78:304,target 114
+ 4:391 shift
244:0 reduce
- 64:283,target 125
- 26:316 reduce
- 63:421,target 170
- 4:393 shift
- 4:394 shift
- 7:387,target 73
- 101:426 goto
- 30:0,target 1
- 29:0,target 1
+ 26:316 shift
+ 65:266,target 111
+ 24:353,target 43
+ 4:395 shift
+ 4:396 shift
+ 29:0,target 58
247:316 reduce
35:0 reduce
- 250:0,target 187
- 249:0,target 178
- 113:316,target 49
- 22:344,target 37
- 27:303,target 58
- 158:316,target 155
- 217:316 reduce
- 214:316,target 258
- 12:419,target 70
- 260:316,target 96
- 259:316,target 177
+ 4:395,target 20
+ 250:0,target 182
+ 249:0,target 193
+ 113:316,target 46
+ 206:407 goto
+ 158:316,target 154
+ 217:316 shift
+ 214:316,target 248
+ 260:316,target 176
+ 259:316,target 175
122:0 reduce
- 218:0,target 128
- 170:335,target 206
- 169:335,target 113
77:0 reduce
- 54:316,target 102
- 30:260,target 80
- 30:259,target 79
- 29:260,target 80
- 29:259,target 79
- 99:316,target 177
- 58:403,target 161
+ 45:427 goto
+ 99:316,target 179
+ 172:356 reduce
177:316 reduce
+ 65:335,target 111
9:0 reduce
- 177:0,target 132
- 172:302,target 109
+ 24:422,target 74
+ 201:390,target 217
+ 177:0,target 124
164:0 reduce
- 0:377,target 67
+ 36:313,target 28
+ 52:297,target 142
11:384,target 62
+ 62:302 shift
147:316 reduce
- 1:361,target 70
+ 146:0,target 44
+ 62:303 shift
12:367,target 76
- 216:0 reduce
- 64:299,target 141
- 115:0,target 51
- 50:288,target 130
- 4:428 goto
+ 62:304 shift
+ 106:405 goto
+ 62:305 shift
+ 62:306 shift
+ 115:0,target 48
+ 62:307 shift
117:316 reduce
- 70:369,target 53
- 10:358,target 44
+ 62:308 shift
+ 4:430 goto
+ 24:369,target 54
+ 10:358,target 45
92:316 reduce
- 49:409,target 116
+ 172:372 reduce
258:0 reduce
- 198:263,target 199
- 37:257 shift
- 37:258 shift
- 22:361,target 46
- 62:316 shift
- 37:260 shift
- 37:259 shift
- 198:374,target 210
- 114:316,target 50
- 37:261 shift
- 160:316,target 105
- 159:316,target 156
- 37:262 shift
- 215:316,target 259
- 43:425,target 104
+ 172:376 reduce
+ 114:316,target 47
+ 88:0,target 120
+ 28:303,target 57
+ 205:271,target 233
+ 160:316,target 156
+ 159:316,target 155
+ 51:411 goto
+ 215:316,target 240
+ 204:408,target 232
+ 172:380 reduce
+ 50:0 reduce
7:362,target 73
- 261:316,target 190
- 55:316,target 145
+ 261:316,target 178
+ 172:382 reduce
+ 57:0,target 147
+ 55:316,target 101
32:316 reduce
+ 31:260,target 82
+ 31:259,target 81
+ 172:383 reduce
+ 59:403,target 161
+ 4:370,target 16
136:0 reduce
0:x,target 67
- 26:0,target 57
+ 0:394,target 67
253:316 reduce
- 212:435,target 256
- 1:377,target 70
12:384,target 76
- 246:0,target 191
- 247:363 shift
+ 172:390 reduce
+ 246:0,target 166
+ 178:0 reduce
223:316 reduce
- 9:414 goto
- 70:386,target 63
- 212:412 goto
+ 172:393 reduce
+ 247:364 shift
+ 24:386,target 64
+ 172:266,target 113
+ 10:375,target 57
+ 66:283,target 128
+ 9:416 goto
0:352,target 67
- 11:358,target 44
- 11:x,target 24
+ 11:358,target 45
+ 11:x,target 26
231:0 reduce
183:316 reduce
- 37:261,target 81
- 174:0,target 124
- 172:409 goto
- 22:377,target 57
- 198:391,target 215
+ 174:0,target 115
+ 103:314,target 29
+ 72:353,target 43
153:316 reduce
- 143:0,target 44
- 115:316,target 51
- 60:308,target 115
- 161:316,target 106
- 70:344,target 37
- 10:333,target 32
- 216:316,target 112
- 262:316,target 192
- 112:0,target 48
+ 143:0,target 41
+ 63:412,target 169
+ 115:316,target 48
+ 24:344,target 39
+ 29:303,target 58
+ 206:271,target 237
+ 201:322,target 207
+ 161:316,target 157
+ 10:333,target 34
+ 216:316,target 240
+ 262:316,target 179
+ 112:0,target 45
+ 172:335,target 113
123:316 reduce
- 56:316,target 150
- 26:311,target 57
- 103:262,target 82
- 97:316 reduce
- 213:435,target 257
- 43:390,target 103
- 151:0 reduce
+ 56:316,target 102
+ 32:260,target 82
+ 32:259,target 81
+ 108:0 reduce
+ 97:316 shift
+ 172:424 goto
+ 72:422,target 176
+ 1:394,target 70
67:316 reduce
- 85:0,target 83
- 212:435 goto
- 10:392,target 65
- 54:0,target 102
+ 85:0,target 78
+ 66:299,target 144
+ 173:266,target 205
+ 52:288,target 133
37:316 reduce
0:368,target 67
+ 11:375,target 57
+ 247:364,target 264
193:0 reduce
- 9:414,target 23
+ 72:369,target 54
1:352,target 70
12:358,target 76
- 43:347,target 100
+ 52:410,target 147
+ 23:0,target 64
258:316 reduce
- 64:301,target 143
- 64:291,target 133
- 205:314,target 27
- 70:x,target 24
- 50:280,target 122
- 50:279,target 121
245:0 reduce
- 243:0,target 164
- 70:361,target 46
- 39:355,target 96
- 10:349,target 39
- 116:316,target 98
+ 243:0,target 168
+ 10:349,target 41
+ 116:316,target 49
228:316 reduce
- 76:303,target 110
- 11:333,target 32
- 217:316,target 122
- 263:316,target 184
+ 162:316,target 158
+ 11:333,target 34
+ 253:364 shift
+ 217:316,target 261
+ 263:316,target 96
+ 212:0,target 164
12:316,target 75
- 63:265,target 111
- 22:352,target 41
- 27:311,target 58
- 188:316 shift
- 200:313,target 226
- 171:0,target 115
+ 173:335,target 209
+ 57:316,target 147
+ 188:316 reduce
+ 171:0,target 110
+ 175:302,target 112
+ 7:353,target 73
123:0 reduce
- 211:332,target 249
78:0 reduce
+ 202:270,target 227
+ 202:269,target 226
158:316 reduce
- 140:0,target 41
- 139:0,target 40
- 39:424,target 97
- 11:392,target 65
- 165:0 reduce
+ 140:0,target 38
+ 139:0,target 37
+ 204:273 shift
+ 204:274 shift
+ 0:385,target 67
+ 108:0,target 93
128:316 reduce
+ 72:386,target 64
1:368,target 70
- 50:296,target 138
- 49:306,target 113
- 217:0 reduce
- 70:377,target 57
- 34:423,target 85
+ 12:375,target 76
+ 39:261,target 83
+ 48:257 shift
+ 48:258 shift
8:0,target 0
- 10:366,target 50
- 82:0,target 7
- 11:349,target 39
- 117:316,target 18
- 163:316,target 108
+ 10:366,target 51
+ 73:316 reduce
+ 48:260 shift
+ 48:259 shift
+ 82:0,target 6
+ 48:261 shift
+ 11:349,target 41
+ 117:316,target 50
+ 62:308,target 118
+ 62:411 goto
+ 48:262 shift
+ 32:405 goto
+ 4:430,target 22
+ 163:316,target 105
+ 72:344,target 39
12:333,target 76
260:0 reduce
259:0 reduce
- 218:316,target 128
- 178:311,target 191
- 22:368,target 52
- 264:316,target 194
- 43:316 shift
+ 218:316,target 262
+ 264:316,target 192
+ 43:316 reduce
13:316,target 65
- 58:316,target 1
- 100:313,target 26
+ 58:316,target 153
+ 28:311,target 57
7:369,target 73
- 10:324,target 30
+ 10:324,target 32
264:316 reduce
13:316 reduce
- 46:262,target 82
- 26:302,target 57
- 240:0,target 166
- 239:0,target 165
- 202:407,target 233
- 194:310 shift
- 194:309 shift
+ 4:377,target 17
+ 240:0,target 199
+ 239:0,target 172
234:316 reduce
- 194:311 shift
137:0 reduce
+ 1:385,target 70
2:316 shift
- 12:392,target 76
- 57:402,target 159
- 204:316 reduce
- 62:431 goto
+ 198:0,target 162
+ 250:364,target 266
+ 249:364,target 265
+ 194:316 reduce
180:0 reduce
179:0 reduce
- 167:0,target 157
- 10:383,target 61
- 199:268 shift
- 170:263 shift
- 169:263 reduce
- 199:270 shift
- 199:269 shift
- 170:264 shift
- 169:264 reduce
+ 167:0,target 52
+ 24:394,target 67
+ 201:372,target 212
+ 51:306,target 116
+ 45:347,target 103
+ 66:301,target 146
+ 66:291,target 136
+ 78:302 shift
+ 52:280,target 125
+ 52:279,target 124
+ 0:360,target 67
0:359,target 67
- 0:360,target 6
- 11:366,target 50
- 22:x shift
- 170:265 shift
- 169:265 reduce
+ 11:366,target 51
164:316 reduce
- 136:0,target 37
- 22:y shift
- 170:266 shift
- 169:266 reduce
- 66:412,target 172
+ 136:0,target 34
+ 78:303 shift
+ 78:304 shift
12:349,target 76
232:0 reduce
- 170:267 shift
- 169:267 reduce
- 118:316,target 19
- 170:265,target 201
- 169:265,target 113
- 164:316,target 52
- 22:y,target 25
- 244:363,target 261
- 220:316,target 107
- 219:316,target 260
- 105:0,target 93
- 64:282,target 124
- 265:316,target 183
+ 118:316,target 51
+ 78:305 shift
+ 164:316,target 106
+ 78:306 shift
+ 78:303,target 113
+ 220:316,target 122
+ 219:316,target 112
+ 78:307 shift
+ 265:316,target 194
134:316 reduce
- 14:316,target 143
+ 78:308 shift
+ 14:316,target 144
+ 65:265,target 111
+ 60:316,target 1
7:386,target 73
- 70:352,target 41
- 10:341,target 36
- 43:347 shift
- 11:324,target 30
- 104:316 reduce
- 43:350 shift
- 4:394,target 19
- 42:313,target 98
+ 24:352,target 42
+ 29:311,target 58
+ 106:262,target 84
+ 10:341,target 38
+ 23:0 reduce
+ 65:376,target 111
+ 11:324,target 32
+ 104:317 shift
+ 31:405,target 85
+ 104:318 shift
78:316 reduce
- 37:403 goto
- 27:302,target 58
110:0 reduce
109:0 reduce
- 78:0,target 5
- 65:0 reduce
- 30:258,target 78
- 29:258,target 78
+ 104:320 shift
+ 78:0,target 123
7:344,target 73
48:316 reduce
+ 251:364,target 267
152:0 reduce
- 267:0,target 186
- 211:434,target 255
- 11:383,target 61
+ 267:0,target 196
+ 270:316 reduce
+ 269:316 reduce
+ 52:296,target 141
+ 0:376,target 67
18:316 reduce
+ 208:314,target 29
+ 1:360,target 70
1:359,target 70
12:366,target 76
- 236:0,target 170
- 204:0 reduce
- 63:325,target 111
+ 236:0,target 174
+ 194:0 reduce
7:313 reduce
- 22:412,target 66
7:314 reduce
240:316 reduce
239:316 reduce
- 120:316,target 21
- 119:316,target 20
- 64:298,target 140
+ 120:316,target 18
+ 119:316,target 98
7:315 reduce
- 165:316,target 53
- 50:287,target 129
7:316 reduce
- 221:316,target 114
- 195:0,target 160
- 266:316,target 188
- 70:368,target 52
- 43:372 shift
+ 221:316,target 128
+ 195:0,target 100
+ 181:311,target 194
+ 24:368,target 53
+ 266:316,target 186
7:y,target 73
- 10:357,target 43
- 15:316,target 141
+ 10:357,target 44
+ 15:316,target 146
246:0 reduce
- 50:408,target 144
210:316 shift
- 209:316 reduce
+ 209:316 shift
+ 199:316 reduce
+ 65:393,target 111
0:334,target 67
- 11:341,target 36
- 164:0,target 52
+ 11:341,target 38
+ 164:0,target 106
+ 203:313,target 229
7:323 reduce
12:324,target 76
7:324 reduce
- 22:359,target 45
- 133:0,target 34
+ 62:411,target 166
+ 48:262,target 84
+ 32:405,target 86
+ 214:332,target 252
+ 170:316 reduce
+ 169:316 reduce
+ 133:0,target 31
37:0 reduce
- 7:361,target 73
+ 28:302,target 57
7:330 reduce
- 10:315,target 28
- 170:322 shift
- 169:322 reduce
+ 10:315,target 30
+ 31:258,target 80
140:316 reduce
139:316 reduce
124:0 reduce
+ 59:402,target 160
80:0 reduce
79:0 reduce
7:333 reduce
+ 252:364,target 268
7:334 reduce
- 170:325 shift
- 169:325 reduce
- 167:342,target 195
- 43:390 shift
110:316 reduce
109:316 reduce
+ 72:394,target 67
+ 60:257 shift
+ 1:376,target 70
7:337 reduce
- 12:383,target 76
166:0 reduce
+ 60:258 shift
84:316 reduce
- 43:372,target 102
+ 60:260 shift
+ 60:259 shift
7:339 reduce
- 75:0,target 119
+ 75:0,target 61
+ 60:261 shift
7:341 reduce
- 121:316,target 22
- 30:257 shift
- 29:257 shift
- 166:316,target 109
- 30:258 shift
- 29:258 shift
+ 60:262 shift
+ 54:313 shift
+ 121:316,target 19
+ 54:314 shift
+ 24:385,target 63
+ 172:265,target 113
+ 166:316,target 108
7:344 reduce
- 10:374,target 56
- 246:363,target 262
- 222:316,target 8
- 218:0 reduce
- 170:335 shift
- 169:335 reduce
- 54:316 reduce
- 30:260 shift
- 30:259 shift
- 29:260 shift
- 29:259 shift
- 267:316,target 186
- 170:336 shift
- 169:336 reduce
- 30:261 shift
- 29:261 shift
- 0:351,target 67
+ 222:316,target 263
+ 66:282,target 127
+ 267:316,target 196
7:346 reduce
- 11:357,target 43
- 16:316,target 142
- 62:316,target 167
- 37:260,target 80
- 37:259,target 79
- 30:262 shift
- 29:262 shift
+ 11:357,target 44
+ 16:316,target 141
+ 172:376,target 113
+ 24:313 shift
+ 103:313,target 28
+ 72:352,target 42
1:334,target 70
12:341,target 76
- 264:0,target 194
+ 24:314 shift
+ 264:0,target 192
7:349 reduce
13:0,target 65
- 7:351 reduce
- 24:316 shift
+ 24:315 shift
261:0 reduce
+ 170:342 shift
7:352 reduce
- 44:313,target 105
- 233:0,target 172
- 60:307,target 114
- 7:377,target 73
+ 175:302 shift
+ 44:313,target 101
+ 7:353 reduce
+ 233:0,target 15
+ 175:303 shift
+ 29:302,target 58
+ 175:304 shift
245:316 reduce
- 7:356 reduce
+ 175:305 shift
+ 175:306 shift
7:357 reduce
- 11:315,target 28
- 192:0,target 100
- 4:385,target 16
+ 11:315,target 30
+ 24:323 shift
+ 215:313 shift
+ 192:0,target 54
+ 175:307 shift
+ 32:258,target 80
7:358 reduce
- 26:309,target 57
- 26:310,target 57
- 103:261,target 81
+ 24:324 shift
+ 215:314 shift
+ 175:308 shift
7:359 reduce
- 7:361 reduce
- 22:334,target 33
+ 7:360 reduce
+ 253:364,target 269
215:316 shift
- 43:425 goto
+ 204:408 goto
7:362 reduce
- 161:0,target 106
- 194:411 goto
+ 161:0,target 157
+ 7:363 reduce
138:0 reduce
- 57:399,target 156
- 7:364 reduce
- 170:325,target 205
+ 24:330 shift
170:355 shift
- 169:355 reduce
- 169:325,target 113
7:365 reduce
7:366 reduce
175:316 reduce
- 130:0,target 31
- 129:0,target 30
+ 130:0,target 28
+ 129:0,target 27
7:367 reduce
+ 24:333 shift
+ 65:325,target 111
7:368 reduce
- 70:412,target 66
+ 24:334 shift
+ 201:380,target 214
+ 40:396,target 96
7:369 reduce
- 181:0 reduce
- 122:316,target 23
+ 122:316,target 20
+ 66:298,target 143
7:371 reduce
- 167:316,target 157
- 60:302 shift
+ 173:265,target 204
+ 167:316,target 52
+ 52:287,target 132
0:367,target 67
- 11:374,target 56
- 247:363,target 263
- 223:316,target 9
+ 24:337 shift
+ 223:316,target 107
+ 172:393,target 113
145:316 reduce
- 60:303 shift
7:373 reduce
- 60:304 shift
- 1:351,target 70
- 7:374 reduce
+ 268:316,target 185
+ 72:368,target 53
+ 36:414,target 68
12:357,target 76
- 17:316,target 144
- 60:305 shift
- 60:306 shift
+ 17:316,target 142
+ 24:339 shift
+ 173:376,target 213
+ 7:375 reduce
+ 24:341 shift
+ 7:376 reduce
233:0 reduce
- 64:300,target 142
- 64:290,target 132
- 64:289,target 131
- 60:307 shift
- 7:377 reduce
- 205:313,target 26
+ 29:302 reduce
115:316 reduce
- 60:308 shift
- 50:278,target 120
- 170:370 shift
- 169:370 reduce
+ 24:344 shift
+ 29:303 reduce
7:379 reduce
- 7:380 reduce
+ 7:394,target 73
+ 24:359,target 46
+ 24:360,target 47
+ 29:304 reduce
90:316 reduce
89:316 reduce
- 70:359,target 45
- 72:0,target 74
+ 7:381 reduce
+ 24:346 shift
+ 29:305 reduce
7:382 reduce
- 76:302,target 109
- 59:313 shift
- 7:383 reduce
- 170:374 shift
- 169:374 reduce
- 59:314 shift
+ 29:306 reduce
+ 181:413,target 221
+ 78:411 goto
+ 48:405 goto
+ 29:307 reduce
+ 206:407,target 239
+ 65:263 reduce
7:384 reduce
+ 24:349 shift
+ 29:308 reduce
+ 65:264 reduce
+ 7:385 reduce
12:315,target 76
- 63:264,target 111
- 41:0,target 90
+ 29:309 reduce
+ 29:310 reduce
+ 65:265 reduce
+ 60:316 reduce
7:386 reduce
- 22:351,target 40
- 27:309,target 58
- 27:310,target 58
- 7:387 reduce
- 170:378 shift
- 169:378 reduce
- 170:380 shift
- 169:380 reduce
- 111:0 reduce
- 261:0,target 190
- 170:381 shift
- 169:381 reduce
+ 24:352 shift
+ 29:311 reduce
+ 65:266 reduce
+ 24:353 shift
+ 65:267 reduce
+ 1:419,target 11
+ 7:388 reduce
+ 29:313 reduce
+ 254:364,target 270
+ 7:389 reduce
+ 29:314 reduce
+ 261:0,target 178
+ 170:342,target 198
+ 30:315 shift
7:352,target 73
- 30:316 reduce
29:316 reduce
- 7:392 reduce
- 230:0,target 15
+ 24:357 shift
+ 24:358 shift
+ 202:268,target 225
+ 7:394 reduce
+ 24:359 shift
+ 24:360 shift
+ 230:0,target 13
229:0,target 171
- 212:314,target 27
- 201:406,target 229
- 172:308,target 115
153:0 reduce
+ 24:362 shift
251:316 reduce
- 52:314,target 27
0:384,target 67
- 199:404 goto
- 170:388 shift
- 169:388 reduce
- 123:316,target 24
- 198:322,target 204
- 168:316,target 110
+ 24:363 shift
+ 123:316,target 21
+ 104:428 goto
+ 188:0,target 138
+ 168:316,target 53
+ 72:385,target 63
1:367,target 70
- 12:374,target 76
- 248:363,target 264
- 224:316,target 10
- 170:391 shift
- 169:391 reduce
+ 24:365 shift
+ 224:316,target 114
+ 173:393,target 218
+ 59:331 shift
1:y,target 70
- 22:420,target 72
- 18:316,target 140
+ 24:366 shift
+ 270:316,target 188
+ 269:316,target 190
+ 181:310 shift
+ 181:309 shift
+ 18:316,target 143
+ 24:367 shift
221:316 reduce
- 198:433,target 221
195:0 reduce
- 157:0,target 154
- 50:295,target 137
- 49:305,target 112
- 10:365,target 49
- 181:316 reduce
- 126:0,target 27
- 102:321,target 185
- 7:418 goto
+ 181:311 shift
+ 64:316,target 170
+ 39:260,target 82
+ 39:259,target 81
+ 24:368 shift
+ 157:0,target 153
+ 24:369 shift
+ 24:371 shift
+ 24:376,target 58
+ 214:x,target 247
+ 10:365,target 50
+ 24:373 shift
+ 126:0,target 24
+ 46:313,target 108
247:0 reduce
- 4:428,target 20
- 178:310,target 190
- 178:309,target 189
+ 62:307,target 117
+ 7:420 goto
+ 24:375 shift
+ 24:376 shift
12:y,target 76
- 22:367,target 51
- 198:381,target 213
- 151:316 reduce
+ 151:316 shift
+ 24:379 shift
+ 28:309,target 57
+ 28:310,target 57
+ 24:381 shift
7:368,target 73
- 70:334,target 33
- 10:323,target 29
+ 24:334,target 35
+ 24:382 shift
+ 10:323,target 31
+ 24:384 shift
121:316 reduce
- 60:409,target 163
- 46:261,target 81
- 169:422 goto
+ 59:399,target 157
+ 24:385 shift
+ 172:325,target 113
+ 24:386 shift
125:0 reduce
95:316 reduce
- 213:314,target 27
+ 202:406,target 228
81:0 reduce
- 68:0,target 84
+ 24:388 shift
+ 65:313 shift
+ 24:389 shift
1:384,target 70
- 124:316,target 25
- 57:401,target 158
- 65:316 reduce
- 37:0,target 1
- 250:363,target 266
- 249:363,target 265
- 225:316,target 168
+ 124:316,target 22
+ 170:316,target 159
+ 169:316,target 109
+ 37:0,target 85
+ 225:316,target 8
167:0 reduce
- 19:316,target 139
- 20:316,target 71
- 65:316,target 116
- 257:0,target 174
- 10:382,target 60
+ 24:394 shift
+ 19:316,target 145
+ 20:316,target 140
+ 257:0,target 183
+ 51:305,target 115
+ 40:387,target 93
+ 10:382,target 61
10:x shift
- 170:433 goto
+ 66:300,target 145
+ 66:290,target 135
+ 66:289,target 134
+ 65:322 reduce
+ 54:414 goto
35:316 reduce
10:y shift
+ 170:434 goto
+ 52:278,target 123
0:358,target 67
- 11:365,target 49
+ 11:365,target 50
220:0 reduce
- 226:0,target 169
- 22:384,target 62
+ 219:0 reduce
+ 226:0,target 9
+ 72:360,target 47
+ 72:359,target 46
+ 65:325 reduce
256:316 reduce
- 199:270,target 224
- 199:269,target 223
- 170:264,target 200
- 169:264,target 113
- 22:x,target 24
- 64:281,target 123
- 185:0,target 138
+ 78:302,target 112
+ 24:414 goto
+ 185:0,target 129
262:0 reduce
- 70:351,target 40
- 10:339,target 35
- 251:363 shift
+ 65:264,target 111
+ 7:385,target 73
+ 29:309,target 58
+ 29:310,target 58
+ 106:261,target 83
+ 10:339,target 37
226:316 reduce
- 154:0,target 151
+ 251:364 shift
+ 154:0,target 150
0:316,target 1
- 11:323,target 29
- 4:393,target 18
- 211:x,target 244
- 61:410,target 166
- 53:0 reduce
+ 11:323,target 31
+ 65:335 reduce
+ 24:422 goto
+ 65:336 reduce
+ 173:325,target 208
+ 215:414 goto
186:316 reduce
- 123:0,target 24
- 198:355,target 208
- 30:257,target 77
- 29:257,target 77
+ 123:0,target 21
+ 24:425 goto
+ 175:411 goto
+ 202:268 shift
+ 54:314,target 29
+ 202:270 shift
+ 202:269 shift
140:0 reduce
139:0 reduce
- 125:316,target 26
- 202:271 shift
- 171:316,target 115
+ 125:316,target 23
+ 171:316,target 110
156:316 reduce
- 95:0 reduce
- 251:363,target 267
- 226:316,target 169
- 202:272 shift
- 70:420,target 173
- 21:316,target 64
- 202:274 shift
- 11:382,target 60
+ 226:316,target 9
+ 21:316,target 139
+ 59:400 shift
+ 52:295,target 140
+ 0:375,target 67
+ 11:382,target 61
182:0 reduce
126:316 reduce
+ 59:401 shift
+ 208:313,target 28
+ 72:376,target 58
+ 59:402 shift
1:358,target 70
12:365,target 76
- 65:0,target 116
- 64:297,target 139
- 50:286,target 128
- 46:257 shift
+ 59:403 shift
+ 59:404 shift
+ 24:x shift
+ 60:405 goto
+ 24:y shift
234:0 reduce
- 46:258 shift
+ 181:310,target 193
+ 181:309,target 192
+ 65:356 reduce
+ 59:397 shift
+ 24:367,target 52
71:316 reduce
- 70:367,target 51
- 46:260 shift
- 46:259 shift
- 30:403 goto
+ 59:398 shift
+ 34:0,target 81
7:x,target 73
- 10:356,target 42
- 29:403 goto
- 60:409 goto
- 46:261 shift
- 46:262 shift
+ 59:399 shift
0:333,target 67
- 11:339,target 35
- 59:412 goto
- 254:0,target 181
+ 11:339,target 37
+ 254:0,target 187
+ 215:437 goto
+ 72:334,target 35
1:316,target 69
12:323,target 76
- 41:316 reduce
- 22:358,target 44
+ 41:316 shift
+ 48:261,target 83
11:313 shift
- 223:0,target 9
+ 223:0,target 107
11:314 shift
+ 215:314,target 29
+ 175:308,target 118
7:359,target 73
+ 7:360,target 73
11:315 shift
262:316 reduce
112:0 reduce
- 10:314,target 27
- 211:338,target 250
+ 10:314,target 29
67:0 reduce
- 182:0,target 129
- 126:316,target 27
- 172:316,target 121
+ 31:257,target 79
+ 182:0,target 133
+ 126:316,target 24
+ 59:401,target 159
+ 65:372 reduce
0:313 reduce
- 227:316,target 13
+ 10:425,target 70
+ 227:316,target 10
0:0 reduce
0:314 reduce
232:316 reduce
- 0:392,target 67
0:315 reduce
+ 22:316,target 73
154:0 reduce
- 151:0,target 148
- 67:316,target 68
+ 67:316,target 116
0:316 shift
11:323 shift
+ 65:376 reduce
+ 1:375,target 70
11:324 shift
12:382,target 76
+ 214:390,target 257
192:316 reduce
- 120:0,target 21
- 119:0,target 20
+ 120:0,target 18
+ 119:0,target 98
+ 65:380 reduce
+ 105:321,target 188
+ 59:432 goto
196:0 reduce
- 162:313 shift
+ 65:382 reduce
0:323 reduce
11:330 shift
- 162:314 shift
- 70:384,target 62
+ 24:384,target 62
+ 172:264,target 113
+ 65:383 reduce
0:324 reduce
- 10:373,target 55
- 76:302 shift
- 76:303 shift
+ 10:373,target 56
+ 181:413 goto
+ 66:281,target 126
+ 162:316 reduce
0:349,target 67
11:333 shift
- 11:356,target 42
- 76:304 shift
- 37:258,target 78
11:334 shift
- 76:305 shift
1:333,target 70
12:339,target 76
248:0 reduce
- 76:306 shift
0:330 reduce
- 76:307 shift
+ 65:390 reduce
0:331 shift
2:316,target 12
11:337 shift
- 198:388,target 214
132:316 reduce
- 76:308 shift
0:333 reduce
11:339 shift
- 60:306,target 113
+ 65:393 reduce
0:334 reduce
+ 7:376,target 73
11:341 shift
- 40:0 reduce
+ 216:314,target 29
+ 39:0 reduce
+ 102:316 shift
0:337 reduce
11:344 shift
- 11:314,target 27
- 102:317 shift
- 26:308,target 57
- 127:316,target 28
- 103:260,target 80
- 103:259,target 79
+ 11:314,target 29
+ 32:257,target 79
+ 127:316,target 25
76:316 reduce
- 31:0,target 80
+ 31:0,target 1
0:339 reduce
11:346 shift
- 173:316,target 77
- 102:319 shift
+ 0:418,target 10
0:341 reduce
- 22:333,target 32
- 228:316,target 14
+ 11:425,target 70
+ 228:316,target 170
126:0 reduce
- 102:321 shift
+ 46:313 shift
82:0 reduce
- 1:392,target 70
11:349 shift
- 23:316,target 73
- 251:0,target 185
- 68:316,target 84
- 57:398,target 155
+ 23:316,target 64
+ 251:0,target 195
+ 41:356 shift
0:344 reduce
- 11:351 shift
- 46:316 reduce
7:334,target 73
11:352 shift
+ 201:267,target 206
0:346 reduce
- 220:0,target 107
+ 11:353 shift
+ 220:0,target 122
+ 219:0,target 112
168:0 reduce
0:348 shift
+ 40:395,target 95
+ 39:405,target 89
0:349 reduce
- 11:356 shift
+ 10:389,target 66
267:316 reduce
- 0:351 reduce
+ 66:297,target 142
11:357 shift
16:316 reduce
+ 173:264,target 203
+ 52:286,target 131
0:366,target 67
0:352 reduce
11:358 shift
- 11:373,target 55
+ 11:373,target 56
11:x shift
- 0:353 shift
+ 178:0,target 87
+ 0:353 reduce
11:359 shift
+ 11:360 shift
11:y shift
+ 72:367,target 52
+ 65:423 goto
1:349,target 70
- 11:361 shift
- 12:356,target 76
+ 0:354 shift
221:0 reduce
- 0:355 shift
+ 197:310 shift
+ 197:309 shift
+ 52:275 shift
11:362 shift
- 22:392,target 65
237:316 reduce
- 0:356 reduce
- 147:0,target 146
- 64:288,target 130
+ 197:311 shift
+ 52:276 shift
+ 0:356 shift
+ 11:363 shift
+ 214:364,target 256
+ 147:0,target 99
+ 52:277 shift
0:357 reduce
5:316 shift
- 11:364 shift
- 50:277,target 119
+ 52:278 shift
0:358 reduce
3:316,target 13
11:365 shift
+ 52:280 shift
+ 52:279 shift
+ 0:360 reduce
0:359 reduce
- 0:360 shift
11:366 shift
- 101:320,target 181
- 70:358,target 44
- 0:361 reduce
+ 24:358,target 45
+ 201:336,target 210
+ 52:281 shift
+ 0:361 shift
11:367 shift
263:0 reduce
- 207:316 shift
- 197:316 reduce
- 116:0,target 98
+ 207:316 reduce
+ 116:0,target 49
+ 52:282 shift
0:362 reduce
11:368 shift
12:0 reduce
- 162:314,target 27
+ 65:383,target 111
+ 52:283 shift
+ 0:363 reduce
0:324,target 67
11:369 shift
- 0:364 reduce
+ 52:284 shift
11:371 shift
+ 173:263 shift
+ 52:285 shift
0:365 reduce
12:314,target 76
- 63:263,target 111
+ 173:264 shift
+ 52:286 shift
0:366 reduce
11:373 shift
- 22:349,target 39
- 27:308,target 58
+ 173:265 shift
167:316 reduce
- 128:316,target 29
+ 128:316,target 26
+ 52:287 shift
0:367 reduce
- 11:374 shift
- 174:316,target 124
- 54:0 reduce
+ 174:316,target 115
+ 173:266 shift
+ 52:288 shift
0:368 reduce
- 230:316,target 15
+ 11:375 shift
+ 230:316,target 13
229:316,target 171
- 63:374,target 111
+ 173:267 shift
+ 52:300 shift
+ 52:290 shift
+ 52:289 shift
0:369 reduce
+ 11:376 shift
+ 52:301 shift
+ 52:291 shift
0:371 reduce
- 7:351,target 73
- 11:377 shift
- 24:316,target 74
- 69:316,target 71
+ 89:0,target 86
+ 70:316,target 84
+ 69:316,target 68
+ 52:292 shift
137:316 reduce
+ 52:293 shift
0:373 reduce
11:379 shift
- 11:380 shift
+ 175:411,target 220
141:0 reduce
- 0:374 reduce
- 212:313,target 26
- 172:307,target 114
+ 52:294 shift
+ 11:381 shift
+ 52:295 shift
+ 0:375 reduce
11:382 shift
- 58:0,target 1
- 11:383 shift
- 52:313,target 26
- 0:383,target 67
- 0:377 reduce
+ 52:296 shift
+ 0:376 reduce
+ 52:297 shift
11:384 shift
+ 11:389,target 66
107:316 reduce
+ 52:298 shift
+ 11:385 shift
+ 72:384,target 62
+ 52:299 shift
1:366,target 70
- 0:380 reduce
0:379 reduce
11:386 shift
12:373,target 76
183:0 reduce
82:316 reduce
+ 0:381 reduce
1:x,target 70
- 11:387 shift
- 27:0,target 58
0:382 reduce
- 52:313 shift
- 0:383 reduce
- 52:314 shift
- 50:294,target 136
- 49:304,target 111
+ 11:388 shift
+ 39:258,target 80
+ 11:389 shift
0:384 reduce
- 247:0,target 180
- 11:392 shift
+ 247:0,target 191
+ 0:385 reduce
+ 7:420,target 24
+ 24:375,target 57
+ 40:370,target 91
0:386 reduce
- 10:364,target 48
235:0 reduce
- 211:388,target 254
- 0:387 reduce
- 102:319,target 184
+ 11:394 shift
+ 0:388 reduce
0:341,target 67
- 22:313 shift
- 216:0,target 112
- 22:314 shift
+ 62:306,target 116
+ 0:389 reduce
+ 0:400 shift
1:324,target 70
- 22:315 shift
- 57:331,target 151
- 0:392 reduce
12:x,target 76
- 22:366,target 50
- 167:342 shift
- 198:380,target 212
- 175:0,target 87
+ 22:316 shift
+ 214:338,target 253
+ 175:0,target 121
+ 103:414,target 181
0:x reduce
- 26:0 reduce
- 130:316,target 31
- 129:316,target 30
- 63:391,target 111
+ 0:394 reduce
+ 28:308,target 57
+ 130:316,target 28
+ 129:316,target 27
0:y reduce
- 11:412 goto
- 175:316,target 87
+ 175:316,target 121
7:367,target 73
+ 24:333,target 34
243:316 reduce
- 231:316,target 16
- 70:333,target 32
- 144:0,target 99
- 0:398 shift
- 22:323 shift
+ 231:316,target 14
+ 11:414 goto
+ 144:0,target 42
25:316,target 75
- 213:313 shift
113:0 reduce
- 71:316,target 66
- 46:260,target 80
- 46:259,target 79
- 30:403,target 84
- 22:324 shift
- 29:403,target 83
- 213:314 shift
- 68:0 reduce
- 4:375,target 15
- 202:407 goto
- 213:313,target 26
+ 71:316,target 71
+ 59:398,target 156
+ 202:406 goto
+ 40:438,target 97
213:316 shift
- 113:0,target 49
- 0:413 goto
- 11:420 goto
- 22:324,target 30
+ 113:0,target 46
+ 41:426 goto
1:0 reduce
- 167:354 shift
- 58:262,target 82
- 1:383,target 70
0:415 goto
- 22:330 shift
+ 11:422 goto
+ 12:389,target 76
155:0 reduce
- 57:400,target 157
- 0:416 goto
- 11:423 goto
- 173:316 reduce
- 22:333 shift
- 22:334 shift
- 162:412 goto
- 70:392,target 65
- 197:0 reduce
- 86:0,target 120
- 22:337 shift
+ 0:417 goto
+ 0:418 goto
+ 11:425 goto
+ 51:304,target 114
+ 10:381,target 60
+ 207:0 reduce
+ 86:0,target 79
+ 66:288,target 133
+ 173:322 shift
143:316 reduce
+ 52:277,target 122
0:357,target 67
- 5:316,target 21
- 11:364,target 48
- 22:339 shift
+ 5:316,target 23
+ 172:383,target 113
+ 72:358,target 45
+ 66:410,target 174
1:341,target 70
- 22:341 shift
- 55:0,target 145
- 22:383,target 61
- 199:268,target 222
- 170:263,target 199
- 169:263,target 113
- 27:302 reduce
+ 173:325 shift
+ 55:0,target 101
250:0 reduce
249:0 reduce
113:316 reduce
- 64:280,target 122
- 64:279,target 121
- 22:344 shift
- 27:303 reduce
- 27:304 reduce
- 170:374,target 210
- 169:374,target 113
87:316 reduce
- 59:314,target 27
- 46:403 goto
+ 65:263,target 111
7:384,target 73
- 22:346 shift
- 27:305 reduce
- 131:316,target 32
- 76:409 goto
- 70:349,target 39
- 27:306 reduce
- 211:363,target 253
- 176:316,target 125
- 146:311,target 191
- 27:307 reduce
- 232:316,target 17
- 63:263 reduce
+ 24:349,target 41
+ 29:308,target 58
+ 131:316,target 29
+ 106:260,target 82
+ 106:259,target 81
+ 176:316,target 77
+ 232:316,target 173
0:315,target 67
- 22:349 shift
- 27:308 reduce
- 244:0,target 189
- 63:264 reduce
- 41:0 reduce
- 22:351 shift
- 26:316,target 57
- 27:309 reduce
- 27:310 reduce
- 72:316,target 74
- 63:265 reduce
- 22:352 shift
- 27:311 reduce
- 63:266 reduce
- 22:341,target 36
- 63:267 reduce
- 27:313 reduce
- 203:405,target 236
- 27:314 reduce
+ 244:0,target 169
+ 26:316,target 76
+ 173:335 shift
+ 57:316 reduce
+ 173:336 shift
+ 173:435,target 219
127:0 reduce
- 22:356 shift
83:0 reduce
- 22:357 shift
- 27:316 reduce
- 22:358 shift
- 172:0,target 121
- 22:359 shift
- 22:361 shift
- 22:362 shift
+ 60:262,target 84
+ 54:313,target 28
+ 27:316 shift
+ 4:350,target 15
248:316 reduce
- 102:427 goto
- 141:0,target 42
- 0:374,target 67
- 22:364 shift
- 172:409,target 217
- 22:365 shift
- 57:331 shift
+ 170:0 reduce
+ 169:0 reduce
+ 141:0,target 39
+ 52:294,target 139
+ 11:381,target 60
+ 57:329 shift
+ 72:375,target 57
1:357,target 70
6:316,target 62
- 12:364,target 76
12:x reduce
- 22:366 shift
- 178:310 shift
- 178:309 shift
+ 173:383,target 216
12:y reduce
- 22:367 shift
- 218:316 reduce
- 178:311 shift
- 110:0,target 46
- 109:0,target 45
- 22:368 shift
- 222:0 reduce
- 64:296,target 138
- 22:369 shift
- 50:285,target 127
- 22:371 shift
- 170:391,target 215
- 169:391,target 113
- 70:366,target 50
- 34:412,target 66
- 22:373 shift
- 22:374 shift
- 132:316,target 33
- 76:308,target 115
+ 218:316 shift
+ 110:0,target 95
+ 109:0,target 94
+ 104:320,target 184
+ 165:314,target 29
+ 59:331,target 154
+ 24:366,target 51
+ 197:413 goto
+ 173:356 shift
+ 178:316 reduce
+ 61:314,target 29
+ 132:316,target 30
264:0 reduce
- 177:316,target 132
+ 177:316,target 124
9:0,target 59
13:0 reduce
- 233:316,target 172
+ 233:316,target 15
+ 72:333,target 34
1:315,target 70
- 22:377 shift
- 83:0,target 78
- 22:357,target 43
- 27:316,target 58
- 148:316 shift
- 22:379 shift
- 22:380 shift
- 178:411,target 218
- 22:382 shift
+ 83:0,target 4
+ 27:316,target 77
+ 148:316 reduce
+ 73:316,target 66
+ 48:260,target 82
+ 48:259,target 81
+ 100:0 reduce
+ 215:313,target 28
+ 175:307,target 117
55:0 reduce
7:358,target 73
- 22:383 shift
- 70:324,target 30
- 10:313,target 26
- 22:384 shift
+ 24:324,target 32
+ 10:313,target 28
118:316 reduce
- 22:386 shift
+ 63:309 shift
+ 59:400,target 158
93:316 reduce
- 21:0,target 64
- 22:387 shift
+ 173:372 shift
142:0 reduce
- 97:0 reduce
- 63:313 shift
- 22:315,target 28
- 241:0,target 167
- 1:374,target 70
- 22:392 shift
+ 63:312 shift
+ 241:0,target 198
+ 12:381,target 76
+ 173:376 shift
+ 52:410 goto
7:316,target 72
184:0 reduce
- 209:0,target 162
- 52:412 goto
- 38:394,target 93
- 167:432 goto
- 70:383,target 61
- 63:322 reduce
+ 199:0,target 161
+ 173:380 shift
+ 105:319,target 187
+ 173:382 shift
+ 172:263,target 113
+ 40:377,target 92
33:316 reduce
- 168:0,target 110
+ 173:383 shift
+ 66:280,target 125
+ 66:279,target 124
+ 168:0,target 53
0:348,target 3
236:0 reduce
- 63:325 reduce
- 37:257,target 77
- 22:412 goto
- 133:316,target 34
+ 133:316,target 31
+ 72:349,target 41
254:316 reduce
- 22:374,target 56
- 234:316,target 11
- 194:311,target 191
- 137:0,target 38
- 74:316,target 117
- 60:305,target 112
+ 178:316,target 87
+ 234:316,target 16
+ 137:0,target 35
+ 173:390 shift
+ 28:316,target 57
+ 74:316,target 74
1:x reduce
- 27:0 reduce
- 248:363 shift
+ 7:375,target 73
+ 24:341,target 38
224:316 reduce
- 106:0,target 94
- 70:341,target 36
+ 173:393 shift
+ 106:0,target 1
1:y reduce
- 10:330,target 31
- 22:420 goto
- 55:329,target 147
- 63:335 reduce
- 11:313,target 26
- 213:412 goto
- 63:336 reduce
- 22:423 goto
- 26:307,target 57
+ 10:330,target 33
+ 216:313,target 28
+ 11:313,target 28
114:0 reduce
- 103:258,target 78
+ 57:378 shift
184:316 reduce
+ 70:0 reduce
69:0 reduce
+ 0:417,target 9
6:0,target 62
- 57:397,target 154
- 80:0,target 6
- 79:0,target 3
+ 80:0,target 5
+ 79:0,target 2
7:333,target 73
+ 201:266,target 205
156:0 reduce
154:316 reduce
- 48:0,target 97
- 57:400 shift
+ 170:434,target 200
+ 48:0,target 1
+ 10:388,target 65
+ 66:296,target 141
+ 173:263,target 202
124:316 reduce
- 57:401 shift
+ 52:285,target 130
0:365,target 67
- 57:402 shift
+ 198:0 reduce
+ 268:0,target 185
98:316 reduce
- 134:316,target 35
- 57:395 shift
- 180:316,target 134
- 179:316,target 133
- 64:287,target 129
- 63:355 reduce
- 57:396 shift
- 237:0,target 197
- 235:316,target 12
- 57:397 shift
- 50:276,target 118
+ 72:366,target 51
+ 134:316,target 32
+ 78:308,target 118
+ 68:313 shift
+ 208:414,target 241
+ 180:316,target 132
+ 179:316,target 125
+ 149:311,target 194
+ 68:314 shift
+ 237:0,target 11
+ 235:316,target 17
251:0 reduce
- 68:316 reduce
- 57:398 shift
- 30:316,target 1
- 29:316,target 1
- 7:392,target 73
- 101:318,target 180
- 75:316,target 119
- 70:357,target 43
- 64:408,target 171
- 57:399 shift
- 10:346,target 38
- 213:435 goto
- 196:0,target 159
- 162:313,target 26
+ 29:316,target 58
+ 24:357,target 44
+ 201:335,target 209
+ 10:346,target 40
+ 196:0,target 149
+ 65:382,target 111
0:323,target 67
- 11:330,target 31
+ 11:330,target 33
+ 72:324,target 32
+ 38:316 shift
12:313,target 76
- 27:307,target 58
- 165:0,target 53
- 1:417,target 11
+ 42:0 reduce
+ 173:435 goto
260:316 reduce
259:316 reduce
7:349,target 73
- 134:0,target 35
+ 24:315,target 30
+ 134:0,target 32
128:0 reduce
- 70:315,target 28
- 63:370 reduce
- 211:328,target 248
84:0 reduce
- 172:306,target 113
9:316,target 60
230:316 reduce
229:316 reduce
- 103:0,target 1
- 63:374 reduce
+ 254:364 shift
0:382,target 67
- 200:313 shift
+ 11:388,target 65
171:0 reduce
1:365,target 70
- 63:378 reduce
- 57:430 goto
+ 200:316 reduce
190:316 reduce
189:316 reduce
- 63:380 reduce
- 63:381 reduce
- 178:411 goto
- 135:316,target 36
- 50:293,target 135
- 49:303,target 110
- 38:385,target 90
+ 57:431 goto
+ 39:257,target 79
+ 135:316,target 33
223:0 reduce
- 181:316,target 135
- 7:418,target 22
- 236:316,target 170
- 76:0,target 123
- 70:374,target 56
+ 236:316,target 174
+ 76:0,target 117
+ 10:363,target 49
+ 205:271 shift
160:316 reduce
159:316 reduce
- 31:316,target 80
- 76:316,target 123
- 38:340 shift
+ 31:316,target 1
+ 205:272 shift
+ 76:316,target 117
0:339,target 67
- 11:346,target 38
- 198:267,target 203
- 63:388 reduce
+ 11:346,target 40
+ 106:405,target 190
+ 62:305,target 115
+ 205:274 shift
+ 72:341,target 38
+ 45:0,target 127
1:323,target 70
12:330,target 76
265:0 reduce
- 22:365,target 49
+ 57:329,target 150
130:316 reduce
129:316 reduce
- 63:391 reduce
- 198:378,target 211
- 265:0,target 183
- 100:313 shift
- 100:314 shift
+ 28:307,target 57
+ 265:0,target 194
7:366,target 73
- 211:345,target 252
- 234:0,target 11
- 46:258,target 78
+ 101:0 reduce
+ 100:316 reduce
+ 56:0 reduce
+ 234:0,target 16
+ 65:356,target 111
+ 59:397,target 155
74:316 reduce
44:313 shift
- 0:398,target 7
- 22:323,target 29
- 193:0,target 147
+ 193:0,target 55
143:0 reduce
- 198:336,target 207
+ 63:412 goto
98:0 reduce
- 58:261,target 81
1:382,target 70
+ 12:388,target 76
7:324,target 73
+ 162:0,target 158
185:0 reduce
265:316 reduce
- 136:316,target 37
- 10:379,target 58
- 10:380,target 59
+ 136:316,target 34
+ 51:303,target 113
+ 10:379,target 59
14:316 reduce
- 182:316,target 129
- 131:0,target 32
- 63:421 goto
- 237:316,target 197
- 0:356,target 67
- 32:316,target 81
- 77:316,target 2
- 50:275 shift
+ 182:316,target 133
+ 131:0,target 29
+ 66:287,target 132
+ 237:316,target 11
+ 197:311,target 194
+ 52:276,target 121
+ 0:356,target 5
+ 11:363,target 49
+ 172:382,target 113
+ 32:316,target 1
+ 77:316,target 119
+ 72:357,target 44
1:339,target 70
12:346,target 76
237:0 reduce
235:316 reduce
- 50:276 shift
- 22:382,target 60
- 50:277 shift
+ 100:0,target 88
3:316 shift
- 205:313 shift
- 64:278,target 120
- 50:278 shift
- 205:314 shift
- 70:x shift
- 50:280 shift
- 50:279 shift
- 70:y shift
- 59:313,target 26
- 50:281 shift
- 7:383,target 73
- 205:316 shift
+ 78:411,target 177
+ 48:405,target 110
+ 29:307,target 58
195:316 reduce
- 50:282 shift
- 10:337,target 34
- 146:310,target 190
- 146:309,target 189
- 50:283 shift
- 38:375 shift
- 50:284 shift
+ 149:413,target 195
+ 106:258,target 80
+ 10:337,target 36
+ 28:0 reduce
+ 165:313 shift
0:0,target 63
0:314,target 67
- 50:285 shift
- 73:0,target 61
- 50:286 shift
- 165:316 reduce
- 50:287 shift
- 22:339,target 35
+ 165:314 shift
+ 4:391,target 19
+ 73:0,target 66
+ 72:315,target 30
115:0 reduce
- 50:288 shift
71:0 reduce
- 50:300 shift
- 50:290 shift
- 50:289 shift
- 50:301 shift
- 50:291 shift
- 50:292 shift
- 49:302 shift
+ 42:0,target 89
+ 60:261,target 83
7:341,target 73
- 201:274,target 228
135:316 reduce
- 50:293 shift
- 49:303 shift
- 38:385 shift
- 50:294 shift
- 49:304 shift
- 262:0,target 192
+ 262:0,target 179
157:0 reduce
- 50:295 shift
- 49:305 shift
- 50:296 shift
- 49:306 shift
- 66:314,target 27
- 50:297 shift
- 49:307 shift
- 38:389 shift
- 137:316,target 38
- 105:316 reduce
- 50:298 shift
- 49:308 shift
+ 137:316,target 35
+ 52:293,target 138
0:373,target 67
- 11:379,target 58
- 11:380,target 59
- 231:0,target 16
- 183:316,target 136
- 50:299 shift
- 238:316,target 196
+ 11:379,target 59
+ 231:0,target 14
+ 183:316,target 134
+ 105:317 shift
+ 238:316,target 12
80:316 reduce
79:316 reduce
- 38:393 shift
- 1:356,target 70
- 209:0 reduce
- 63:322,target 111
- 38:394 shift
- 33:316,target 82
- 78:316,target 5
- 37:403,target 87
- 190:0,target 55
- 189:0,target 54
- 64:295,target 137
- 50:284,target 126
- 70:365,target 49
+ 12:363,target 76
+ 199:0 reduce
+ 173:382,target 215
+ 105:319 shift
+ 33:316,target 80
+ 105:321 shift
+ 104:318,target 183
+ 78:316,target 123
+ 200:0,target 160
+ 190:0,target 130
+ 189:0,target 131
+ 165:313,target 28
+ 68:414 goto
+ 50:316 reduce
+ 49:316 shift
+ 24:365,target 50
252:0 reduce
- 158:0,target 155
- 76:307,target 114
+ 158:0,target 154
+ 61:313,target 28
+ 65:390,target 111
0:331,target 2
- 11:337,target 34
+ 11:337,target 36
+ 172:356,target 113
1:314,target 70
19:316 reduce
- 20:316 shift
- 127:0,target 28
- 22:356,target 42
- 198:370,target 209
+ 20:316 reduce
+ 127:0,target 25
+ 48:258,target 80
+ 214:328,target 251
43:0 reduce
- 63:381,target 111
241:316 reduce
+ 175:306,target 116
7:357,target 73
- 70:323,target 29
- 100:412,target 178
- 202:274,target 232
+ 24:323,target 31
130:0 reduce
129:0 reduce
85:0 reduce
- 10:423,target 68
211:316 shift
- 22:314,target 27
- 138:316,target 39
+ 0:389,target 67
+ 0:400,target 7
+ 138:316,target 36
1:373,target 70
12:379,target 76
- 12:380,target 76
- 184:316,target 137
- 172:0 reduce
- 69:0,target 71
- 240:316,target 166
- 239:316,target 165
+ 184:316,target 135
+ 70:0,target 84
+ 69:0,target 68
+ 240:316,target 199
+ 239:316,target 172
171:316 reduce
7:315,target 73
- 80:316,target 6
- 79:316,target 3
- 38:393,target 92
- 211:326 shift
- 70:382,target 60
- 10:371,target 54
+ 34:316,target 81
+ 80:316,target 5
+ 79:316,target 2
+ 24:382,target 61
+ 64:433,target 171
+ 10:371,target 55
224:0 reduce
- 211:327 shift
141:316 reduce
- 38:436 goto
- 211:328 shift
- 258:0,target 176
+ 105:429,target 189
+ 66:278,target 123
+ 258:0,target 177
12:337,target 76
- 211:332 shift
- 22:373,target 55
- 194:310,target 190
- 194:309,target 189
- 111:316 reduce
+ 197:413,target 223
+ 173:356,target 211
+ 111:316 shift
266:0 reduce
- 227:0,target 13
- 28:315,target 76
+ 227:0,target 10
+ 214:345,target 255
85:316 reduce
- 100:412 goto
- 60:304,target 111
- 7:374,target 73
- 70:339,target 35
- 211:338 shift
- 186:0,target 131
+ 24:339,target 37
+ 186:0,target 136
+ 31:257 shift
+ 31:258 shift
+ 57:0 reduce
55:316 reduce
- 26:306,target 57
- 103:257,target 77
- 211:343 shift
- 155:0,target 152
- 0:416,target 10
- 11:423,target 68
- 211:345 shift
+ 31:260 shift
+ 31:259 shift
+ 72:y,target 27
+ 31:261 shift
+ 155:0,target 151
+ 31:262 shift
+ 1:389,target 70
144:0 reduce
- 63:355,target 111
- 57:396,target 153
+ 68:314,target 29
25:316 shift
- 170:322,target 204
- 169:322,target 113
- 140:316,target 41
- 139:316,target 40
- 124:0,target 25
- 185:316,target 138
- 241:316,target 167
- 170:433,target 216
- 35:316,target 85
- 10:y,target 25
+ 140:316,target 38
+ 139:316,target 37
+ 124:0,target 22
+ 201:265,target 204
+ 185:316,target 129
+ 241:316,target 198
+ 65:322,target 111
+ 54:414,target 149
+ 35:316,target 82
+ 10:y,target 27
246:316 reduce
- 81:316,target 4
+ 201:376,target 213
+ 81:316,target 3
4:340,target 14
- 10:387,target 64
186:0 reduce
- 55:329 shift
- 0:364,target 67
- 11:371,target 54
- 216:316 reduce
- 97:0,target 88
- 63:313,target 169
+ 66:295,target 140
+ 216:313 shift
+ 52:284,target 129
+ 11:371,target 55
+ 216:314 shift
+ 172:390,target 113
+ 72:365,target 50
+ 216:316 shift
+ 205:409 goto
+ 78:307,target 117
238:0 reduce
- 64:286,target 128
- 205:412 goto
- 50:275,target 117
- 170:381,target 213
- 169:381,target 113
- 146:310 shift
- 146:309 shift
- 211:363 shift
+ 149:310,target 193
+ 149:309,target 192
+ 30:315,target 78
176:316 reduce
- 146:311 shift
- 101:317,target 179
- 70:356,target 42
- 35:0,target 85
- 30:0 reduce
+ 59:432,target 163
+ 35:0,target 82
29:0 reduce
- 76:409,target 174
- 27:306,target 58
- 255:0,target 175
+ 72:323,target 31
+ 165:414 goto
+ 146:316 reduce
+ 204:274,target 231
+ 255:0,target 181
116:0 reduce
- 72:0 reduce
+ 24:314,target 29
116:316 reduce
- 70:314,target 27
- 224:0,target 10
- 211:327,target 247
- 141:316,target 42
- 61:309 shift
- 38:436,target 94
- 186:316,target 131
+ 224:0,target 114
+ 141:316,target 39
+ 215:414,target 241
+ 186:316,target 136
91:316 reduce
- 242:316,target 163
- 172:305,target 112
- 61:312 shift
+ 24:425,target 70
+ 242:316,target 167
+ 201:393,target 218
+ 10:414,target 68
158:0 reduce
- 36:316,target 86
- 183:0,target 136
- 82:316,target 7
- 11:387,target 64
- 50:408 goto
- 1:364,target 70
+ 61:313 shift
+ 183:0,target 134
+ 82:316,target 6
+ 61:314 shift
+ 0:381,target 67
+ 72:382,target 61
12:371,target 76
- 49:409 goto
- 205:435 goto
- 152:0,target 149
- 50:292,target 134
- 49:302,target 109
+ 173:390,target 217
+ 152:0,target 103
31:316 reduce
- 211:388 shift
- 121:0,target 22
- 70:373,target 55
- 10:362,target 47
- 102:317,target 183
+ 24:373,target 56
+ 121:0,target 19
+ 10:362,target 48
253:0 reduce
+ 66:275 shift
+ 62:304,target 114
252:316 reduce
- 198:266,target 202
- 22:364,target 48
- 63:388,target 111
- 246:363 shift
- 222:316 reduce
- 170:355,target 208
- 169:355,target 113
+ 72:339,target 37
+ 66:276 shift
+ 66:277 shift
+ 105:429 goto
+ 66:278 shift
+ 66:280 shift
+ 66:279 shift
+ 28:306,target 57
+ 205:274,target 235
+ 66:281 shift
+ 222:316 shift
+ 170:355,target 199
+ 66:282 shift
7:365,target 73
- 55:376 shift
- 46:257,target 77
- 142:316,target 43
- 187:316,target 130
+ 66:283 shift
+ 66:284 shift
+ 66:285 shift
+ 172:322,target 113
+ 142:316,target 40
+ 66:286 shift
+ 216:414,target 241
+ 187:316,target 137
182:316 reduce
131:0 reduce
- 243:316,target 164
+ 66:287 shift
+ 243:316,target 168
86:0 reduce
- 37:316,target 1
- 198:335,target 206
- 83:316,target 78
- 58:260,target 80
- 58:259,target 79
- 32:0,target 81
- 12:387,target 76
+ 66:288 shift
+ 11:414,target 68
+ 66:300 shift
+ 66:290 shift
+ 66:289 shift
+ 37:316,target 85
+ 83:316,target 4
+ 66:301 shift
+ 66:291 shift
+ 32:0,target 1
+ 1:381,target 70
+ 66:292 shift
152:316 reduce
+ 66:293 shift
7:323,target 73
- 173:0 reduce
- 252:0,target 179
+ 66:294 shift
+ 252:0,target 180
+ 66:295 shift
+ 66:296 shift
+ 65:313,target 172
+ 24:389,target 66
+ 66:297 shift
+ 51:302,target 112
122:316 reduce
- 221:0,target 114
- 0:355,target 5
- 11:362,target 47
+ 66:298 shift
+ 66:286,target 131
+ 221:0,target 128
+ 197:310,target 193
+ 197:309,target 192
+ 66:299 shift
+ 52:275,target 120
+ 11:362,target 48
225:0 reduce
- 96:316 shift
- 66:313 shift
- 180:0,target 134
- 179:0,target 133
- 66:314 shift
- 64:277,target 119
+ 96:316 reduce
+ 180:0,target 132
+ 179:0,target 125
267:0 reduce
- 211:434 goto
7:382,target 73
- 205:412,target 238
+ 29:306,target 58
+ 201:325,target 208
+ 148:0,target 118
+ 106:257,target 79
+ 36:313 shift
+ 36:314 shift
+ 65:372,target 111
+ 36:315 shift
0:313,target 67
- 36:316 shift
- 4:389,target 17
- 26:314,target 57
- 117:0,target 18
- 103:0 reduce
- 143:316,target 44
- 58:0 reduce
- 188:316,target 219
- 244:316,target 189
+ 117:0,target 50
+ 72:314,target 29
+ 173:322,target 207
+ 143:316,target 41
+ 188:316,target 138
+ 244:316,target 169
+ 72:425,target 70
257:316 reduce
- 84:316,target 79
+ 38:316,target 88
+ 84:316,target 7
+ 60:260,target 82
+ 60:259,target 81
7:339,target 73
- 201:273,target 227
145:0 reduce
227:316 reduce
- 66:313,target 26
+ 252:364 shift
+ 52:292,target 137
187:0 reduce
- 55:429 goto
+ 72:373,target 56
+ 60:0,target 1
12:362,target 76
+ 216:414 goto
187:316 reduce
- 167:432,target 197
- 64:294,target 136
- 50:283,target 125
- 38:375,target 89
+ 104:317,target 182
+ 28:0,target 57
240:0 reduce
239:0 reduce
- 199:404,target 225
- 170:388,target 214
- 169:388,target 113
- 203:271 shift
+ 104:428,target 185
157:316 reduce
- 70:364,target 48
- 203:272 shift
- 61:312,target 165
- 248:0,target 193
- 146:411 goto
- 76:306,target 113
+ 10:353,target 43
+ 248:0,target 197
+ 72:x shift
0:330,target 67
- 103:257 shift
- 103:258 shift
+ 72:y shift
1:313,target 70
127:316 reduce
- 103:260 shift
- 103:259 shift
31:0 reduce
- 27:314,target 58
- 217:0,target 122
- 103:261 shift
- 144:316,target 99
- 103:262 shift
- 103:403,target 187
- 190:316,target 55
- 189:316,target 54
- 63:380,target 111
- 245:316,target 195
- 7:356,target 73
- 176:0,target 125
+ 48:257,target 79
+ 214:327,target 250
+ 144:316,target 42
+ 200:316,target 160
+ 190:316,target 130
+ 189:316,target 131
+ 57:431,target 152
+ 245:316,target 165
+ 175:305,target 115
+ 72:313 shift
+ 176:0,target 77
117:0 reduce
- 40:316,target 89
- 39:316,target 95
- 85:316,target 83
+ 72:314 shift
+ 39:316,target 1
+ 85:316,target 78
73:0 reduce
- 72:316 reduce
- 211:x shift
- 61:410 goto
- 145:0,target 118
- 42:313 shift
- 22:313,target 26
+ 72:315 shift
+ 10:422,target 69
+ 145:0,target 43
+ 31:405 goto
+ 0:388,target 67
+ 216:437 goto
+ 172:424,target 201
160:0 reduce
159:0 reduce
- 114:0,target 50
+ 72:389,target 66
+ 61:414 goto
+ 42:316 reduce
+ 114:0,target 47
+ 72:323 shift
+ 57:378,target 151
+ 72:324 shift
7:314,target 73
12:313 reduce
- 34:315,target 28
+ 208:437,target 242
12:314 reduce
- 50:299,target 141
+ 105:317,target 186
12:315 reduce
263:316 reduce
+ 212:0 reduce
12:316 reduce
- 10:369,target 53
+ 24:381,target 60
+ 10:369,target 54
+ 72:330 shift
+ 66:277,target 122
1:313 reduce
0:346,target 67
+ 11:353,target 43
+ 172:372,target 113
1:314 reduce
233:316 reduce
- 87:0,target 86
+ 87:0,target 83
+ 72:333 shift
1:330,target 70
1:315 reduce
254:0 reduce
+ 72:334 shift
1:316 reduce
12:323 reduce
+ 203:313 shift
12:324 reduce
- 198:263 shift
- 198:264 shift
- 198:265 shift
+ 28:314,target 57
+ 100:316,target 88
+ 72:337 shift
+ 56:0,target 102
193:316 reduce
- 145:316,target 118
- 60:303,target 110
+ 145:316,target 43
7:373,target 73
- 198:266 shift
- 191:316,target 56
- 246:316,target 191
- 198:267 shift
+ 191:316,target 222
+ 72:339 shift
+ 246:316,target 166
+ 72:341 shift
+ 45:0 reduce
1:323 reduce
12:330 reduce
- 41:316,target 90
+ 41:316,target 98
1:324 reduce
- 86:316,target 120
- 26:305,target 57
+ 86:316,target 79
163:316 reduce
- 146:411,target 192
+ 72:x,target 26
+ 72:344 shift
12:333 reduce
- 167:354,target 196
- 0:415,target 9
+ 0:415,target 8
+ 11:422,target 71
12:334 reduce
- 22:330,target 31
- 245:0,target 195
+ 245:0,target 165
132:0 reduce
+ 72:346 shift
87:0 reduce
+ 1:388,target 70
1:330 reduce
- 57:395,target 152
+ 68:313,target 28
12:337 reduce
133:316 reduce
+ 72:349 shift
+ 201:264,target 203
1:333 reduce
12:339 reduce
+ 103:313 shift
+ 72:352 shift
1:334 reduce
12:341 reduce
174:0 reduce
- 10:x,target 24
- 10:386,target 63
- 173:0,target 77
- 103:316 reduce
+ 103:314 shift
+ 72:353 shift
+ 10:x,target 26
+ 45:351,target 104
+ 10:386,target 64
+ 66:294,target 139
1:337 reduce
12:344 reduce
- 11:369,target 53
+ 52:283,target 128
+ 0:363,target 67
+ 11:369,target 54
77:316 reduce
+ 72:357 shift
1:339 reduce
12:346 reduce
+ 72:358 shift
+ 66:410 goto
1:346,target 70
1:341 reduce
+ 12:353,target 76
226:0 reduce
- 142:0,target 43
- 66:412 goto
+ 173:372,target 212
+ 142:0,target 40
+ 72:360 shift
+ 72:359 shift
+ 63:312,target 168
+ 78:306,target 116
12:349 reduce
- 64:285,target 127
+ 72:362 shift
1:344 reduce
- 12:351 reduce
+ 72:363 shift
47:316 shift
12:352 reduce
- 170:380,target 212
- 169:380,target 113
- 111:0,target 47
+ 29:314,target 58
1:346 reduce
- 10:344,target 37
- 192:316,target 100
+ 7:389,target 73
+ 12:353 reduce
+ 101:316,target 91
+ 72:365 shift
+ 10:344,target 39
+ 268:0 reduce
+ 165:414,target 197
+ 146:316,target 44
+ 72:366 shift
+ 192:316,target 54
+ 72:367 shift
+ 65:380,target 111
1:349 reduce
- 12:356 reduce
- 247:316,target 180
- 1:351 reduce
+ 268:316 reduce
+ 247:316,target 191
+ 72:368 shift
+ 36:414 goto
12:357 reduce
17:316 reduce
+ 72:369 shift
+ 61:414,target 165
+ 42:316,target 89
1:352 reduce
12:358 reduce
- 87:316,target 86
- 46:403,target 107
+ 87:316,target 83
+ 72:371 shift
+ 1:353 reduce
12:359 reduce
- 22:346,target 38
- 27:305,target 58
- 104:0 reduce
- 12:361 reduce
+ 12:360 reduce
+ 204:273,target 230
+ 72:373 shift
+ 60:0 reduce
12:362 reduce
238:316 reduce
- 84:0,target 79
- 1:356 reduce
- 30:262,target 82
- 29:262,target 82
+ 84:0,target 7
+ 12:363 reduce
+ 72:375 shift
1:357 reduce
6:316 reduce
- 12:364 reduce
- 70:313,target 26
+ 24:313,target 28
+ 208:313 shift
+ 72:376 shift
1:358 reduce
12:365 reduce
- 211:326,target 246
+ 208:314 shift
+ 1:360 reduce
1:359 reduce
12:366 reduce
- 53:0,target 101
- 1:361 reduce
+ 146:0 reduce
12:367 reduce
208:316 shift
- 172:304,target 111
+ 198:316 reduce
+ 72:379 shift
+ 36:425 goto
1:362 reduce
12:368 reduce
+ 72:381 shift
+ 36:315,target 30
+ 1:363 reduce
12:369 reduce
- 1:364 reduce
- 0:380,target 67
+ 72:382 shift
+ 52:299,target 144
0:379,target 67
- 11:386,target 63
+ 11:386,target 64
12:371 reduce
1:365 reduce
+ 72:384 shift
+ 72:381,target 60
1:366 reduce
+ 1:363,target 70
12:369,target 76
12:373 reduce
- 198:322 shift
+ 188:0 reduce
168:316 reduce
+ 72:385 shift
1:367 reduce
- 12:374 reduce
+ 72:386 shift
1:368 reduce
- 242:0,target 163
+ 12:375 reduce
+ 242:0,target 167
1:369 reduce
- 198:325 shift
- 50:301,target 143
- 50:291,target 133
+ 12:376 reduce
+ 72:388 shift
1:371 reduce
- 12:377 reduce
+ 72:389 shift
138:316 reduce
1:373 reduce
- 10:361,target 46
12:379 reduce
- 12:380 reduce
241:0 reduce
- 1:374 reduce
+ 12:381 reduce
+ 102:316,target 180
+ 1:375 reduce
0:337,target 67
- 11:344,target 37
+ 11:344,target 39
12:382 reduce
- 147:316,target 146
- 12:383 reduce
- 198:265,target 201
- 193:316,target 147
- 1:377 reduce
+ 147:316,target 99
+ 72:394 shift
+ 62:303,target 113
+ 1:376 reduce
+ 193:316,target 55
12:384 reduce
- 248:316,target 193
- 108:316 shift
- 102:427,target 186
- 58:257 shift
- 58:258 shift
- 43:316,target 99
- 1:380 reduce
+ 248:316,target 197
+ 170:0,target 159
+ 169:0,target 109
+ 108:316 reduce
+ 12:385 reduce
+ 43:316,target 90
1:379 reduce
12:386 reduce
- 198:335 shift
- 88:316,target 202
+ 88:316,target 120
83:316 reduce
- 58:260 shift
- 58:259 shift
32:0 reduce
- 12:387 reduce
- 198:336 shift
- 58:261 shift
+ 1:381 reduce
+ 28:305,target 57
1:382 reduce
- 194:411,target 220
- 138:0,target 39
- 58:262 shift
- 1:383 reduce
- 7:364,target 73
- 70:330,target 31
+ 12:388 reduce
+ 138:0,target 36
+ 12:389 reduce
+ 24:330,target 33
1:384 reduce
- 211:343,target 251
- 12:392 reduce
+ 31:262,target 84
+ 1:385 reduce
118:0 reduce
- 53:316 reduce
+ 72:414 goto
+ 60:405,target 164
+ 53:316 shift
1:386 reduce
- 107:0,target 95
+ 24:y,target 27
+ 107:0,target 92
74:0 reduce
- 1:387 reduce
- 55:429,target 149
+ 12:394 reduce
+ 1:388 reduce
+ 1:389 reduce
6:0 reduce
- 58:258,target 78
- 1:392 reduce
- 1:380,target 70
1:379,target 70
12:386,target 76
- 23:316 shift
+ 23:316 reduce
161:0 reduce
+ 72:422 goto
+ 1:394 reduce
7:0,target 72
244:316 reduce
- 81:0,target 4
- 10:377,target 57
- 203:405 goto
- 198:355 shift
- 11:361,target 46
+ 81:0,target 3
+ 72:425 goto
+ 24:388,target 65
+ 66:285,target 130
+ 65:423,target 173
+ 0:354,target 4
+ 172:380,target 113
+ 50:0,target 97
214:316 shift
- 103:316,target 1
1:337,target 70
- 12:419 goto
12:344,target 76
- 148:316,target 193
- 22:379,target 58
- 22:380,target 59
- 204:316,target 161
- 62:431,target 168
+ 148:316,target 118
+ 12:421 goto
+ 194:316,target 56
+ 270:0,target 188
+ 269:0,target 190
255:0 reduce
- 250:316,target 187
- 249:316,target 178
- 64:276,target 118
- 1:417 goto
+ 250:316,target 182
+ 249:316,target 193
174:316 reduce
- 90:316,target 201
- 89:316,target 200
- 70:346,target 38
- 238:0,target 196
- 46:0 reduce
- 26:313,target 57
+ 90:316,target 205
+ 89:316,target 86
+ 7:381,target 73
+ 24:346,target 40
+ 29:305,target 58
+ 1:419 goto
+ 238:0,target 12
+ 214:326 shift
+ 201:435,target 224
+ 32:262,target 84
+ 214:327 shift
144:316 reduce
- 103:403 goto
- 198:370 shift
- 197:0,target 158
- 22:337,target 34
+ 72:313,target 28
+ 214:328 shift
+ 207:0,target 163
+ 214:332 shift
133:0 reduce
- 198:374 shift
- 166:0,target 109
+ 28:302 reduce
+ 166:0,target 108
114:316 reduce
+ 88:0 reduce
+ 60:258,target 80
+ 28:303 reduce
+ 28:304 reduce
88:316 reduce
- 198:378 shift
- 135:0,target 36
- 198:380 shift
+ 28:305 reduce
+ 28:306 reduce
+ 201:383,target 216
+ 135:0,target 33
+ 10:394,target 67
+ 28:307 reduce
+ 214:338 shift
175:0 reduce
- 198:381 shift
+ 103:414 goto
+ 28:308 reduce
+ 52:301,target 146
+ 52:291,target 136
0:371,target 67
- 11:377,target 57
- 212:412,target 238
- 58:316 reduce
- 104:0,target 92
- 12:361,target 76
- 52:412,target 146
- 104:316,target 92
- 43:350,target 101
+ 28:309 reduce
+ 28:310 reduce
+ 58:316 shift
+ 9:416,target 25
+ 28:311 reduce
+ 214:343 shift
+ 173:380,target 214
+ 28:313 reduce
+ 28:314 reduce
227:0 reduce
- 150:316,target 104
- 149:316,target 103
- 64:293,target 135
- 28:315 shift
- 205:316,target 237
- 195:316,target 160
- 50:282,target 124
- 251:316,target 185
- 198:388 shift
- 45:316,target 106
- 10:352,target 41
- 198:391 shift
- 91:316,target 203
- 76:305,target 112
- 64:275 shift
+ 214:345 shift
+ 150:316,target 148
+ 195:316,target 100
+ 28:316 reduce
+ 251:316,target 195
+ 24:363,target 49
+ 45:316,target 102
+ 10:352,target 42
+ 91:316,target 202
+ 270:0 reduce
+ 269:0 reduce
250:316 reduce
249:316 reduce
- 77:0,target 2
- 64:276 shift
- 64:277 shift
- 64:278 shift
- 63:267,target 111
- 27:313,target 58
- 64:280 shift
- 64:279 shift
- 64:281 shift
- 46:0,target 1
- 244:363 shift
+ 77:0,target 119
+ 45:427,target 107
+ 72:330,target 33
+ 214:326,target 249
220:316 reduce
- 219:316 shift
- 105:0 reduce
- 64:282 shift
- 63:378,target 111
- 57:430,target 160
- 64:283 shift
- 64:284 shift
- 266:0,target 188
- 64:285 shift
- 202:272,target 231
- 64:286 shift
+ 219:316 reduce
+ 175:304,target 114
+ 266:0,target 186
+ 149:310 shift
+ 149:309 shift
+ 208:414 goto
180:316 reduce
179:316 reduce
- 64:287 shift
+ 149:311 shift
+ 214:364 shift
147:0 reduce
- 64:288 shift
- 235:0,target 12
- 64:300 shift
- 64:290 shift
- 64:289 shift
- 0:387,target 67
- 64:301 shift
- 64:291 shift
- 198:325,target 205
- 64:292 shift
+ 235:0,target 17
+ 11:394,target 67
+ 72:388,target 65
1:371,target 70
- 12:377,target 76
- 213:412,target 238
150:316 reduce
- 149:316 reduce
- 64:293 shift
- 63:336,target 111
- 22:423,target 68
- 204:0,target 161
- 64:294 shift
+ 194:0,target 56
7:313,target 73
+ 200:0 reduce
190:0 reduce
189:0 reduce
- 64:295 shift
- 34:314,target 27
- 105:316,target 93
- 64:296 shift
- 50:298,target 140
- 49:308,target 115
- 151:316,target 148
- 64:297 shift
- 206:316,target 240
- 196:316,target 159
- 163:0,target 108
+ 151:316,target 196
+ 24:379,target 59
+ 196:316,target 149
+ 163:0,target 105
120:316 reduce
119:316 reduce
- 70:380,target 59
- 70:379,target 58
- 64:298 shift
- 10:368,target 52
- 252:316,target 179
- 64:299 shift
- 94:316 shift
- 46:316,target 1
- 11:352,target 41
+ 10:368,target 53
+ 252:316,target 180
+ 66:276,target 121
+ 94:316 reduce
+ 11:352,target 42
242:0 reduce
- 92:316,target 199
- 132:0,target 33
- 22:371,target 54
- 198:433 goto
- 60:302,target 109
- 34:313 shift
+ 92:316,target 203
+ 132:0,target 30
+ 72:346,target 40
+ 39:257 shift
+ 39:258 shift
+ 214:343,target 254
+ 64:316 shift
+ 39:260 shift
+ 39:259 shift
+ 28:313,target 57
+ 101:0,target 91
+ 39:261 shift
+ 39:262 shift
33:0 reduce
- 70:337,target 34
- 34:314 shift
- 34:315 shift
- 26:304,target 57
- 203:272,target 235
+ 24:337,target 36
+ 208:437 goto
+ 215:437,target 259
+ 34:316 reduce
+ 45:392,target 106
+ 214:390 shift
120:0 reduce
119:0 reduce
75:0 reduce
+ 41:426,target 100
1:0,target 69
255:316 reduce
- 74:0,target 117
- 1:387,target 70
+ 74:0,target 74
+ 12:394,target 76
7:0 reduce
7:330,target 73
- 43:0,target 127
- 250:363 shift
- 249:363 shift
+ 201:263,target 202
+ 162:0 reduce
+ 43:0,target 90
225:316 reduce
- 106:316,target 94
- 152:316,target 149
- 263:0,target 184
- 207:316,target 241
- 197:316,target 158
+ 250:364 shift
+ 249:364 shift
+ 106:316,target 1
+ 51:308,target 118
+ 40:391,target 94
+ 10:385,target 63
+ 152:316,target 103
+ 66:293,target 138
+ 263:0,target 96
+ 207:316,target 163
+ 201:263 shift
+ 52:282,target 127
0:362,target 67
- 11:368,target 52
+ 11:368,target 53
12:0,target 75
- 253:316,target 182
+ 253:316,target 189
+ 201:264 shift
+ 201:265 shift
185:316 reduce
- 47:316,target 108
+ 72:363,target 49
+ 47:316,target 109
12:352,target 76
- 93:316,target 198
- 22:387,target 64
- 232:0,target 17
- 170:267,target 203
- 169:267,target 113
- 64:284,target 126
+ 201:266 shift
+ 93:316,target 204
+ 232:0,target 173
+ 201:267 shift
+ 78:305,target 115
256:0 reduce
- 170:378,target 211
- 169:378,target 113
155:316 reduce
- 191:0,target 56
- 201:273 shift
- 201:274 shift
- 101:426,target 182
- 160:0,target 105
- 159:0,target 156
+ 65:267,target 111
+ 7:388,target 73
+ 29:313,target 58
+ 4:396,target 21
+ 216:437,target 260
+ 160:0,target 156
+ 159:0,target 155
125:316 reduce
- 27:304,target 58
99:316 shift
- 58:403 goto
- 128:0,target 29
- 70:313 shift
- 63:370,target 111
- 170:336,target 207
- 169:336,target 113
- 70:314 shift
- 30:261,target 81
- 29:261,target 81
+ 12:421,target 72
+ 128:0,target 26
7:346,target 73
134:0 reduce
- 70:315 shift
+ 89:0 reduce
+ 70:316 reduce
69:316 reduce
- 172:303,target 110
- 70:423,target 68
- 10:412,target 66
- 107:316,target 95
+ 65:336,target 111
+ 214:436 goto
+ 36:314,target 29
+ 107:316,target 92
+ 52:298,target 143
+ 11:385,target 63
176:0 reduce
- 153:316,target 150
- 40:316 reduce
- 39:316 shift
- 208:316,target 242
- 70:323 shift
+ 153:316,target 104
+ 39:316 reduce
+ 208:316,target 240
+ 198:316,target 162
+ 72:379,target 59
+ 36:425,target 87
1:362,target 70
12:368,target 76
- 254:316,target 181
- 70:324 shift
+ 254:316,target 187
10:313 shift
- 48:316,target 97
+ 48:316,target 1
10:314 shift
- 94:316,target 175
+ 94:316,target 206
10:315 shift
261:316 reduce
- 71:0,target 66
- 50:300,target 142
- 50:290,target 132
- 50:289,target 131
+ 71:0,target 71
228:0 reduce
- 70:371,target 54
- 70:330 shift
- 10:359,target 45
- 205:435,target 239
- 40:0,target 89
+ 24:371,target 55
+ 10:359,target 46
+ 10:360,target 47
+ 39:0,target 1
231:316 reduce
- 70:333 shift
- 198:264,target 200
- 70:334 shift
+ 62:302,target 112
+ 72:337,target 36
10:323 shift
10:324 shift
- 22:362,target 47
- 260:0,target 96
- 259:0,target 177
- 70:337 shift
- 191:316 reduce
- 38:340,target 88
- 70:339 shift
- 228:0,target 14
+ 260:0,target 176
+ 259:0,target 175
+ 28:304,target 57
+ 205:272,target 234
+ 191:316 shift
+ 7:363,target 73
+ 228:0,target 170
106:0 reduce
- 70:341 shift
10:330 shift
+ 31:261,target 83
+ 59:404,target 162
+ 24:x,target 26
+ 206:271 shift
+ 201:322 shift
161:316 reduce
- 70:344 shift
10:333 shift
- 187:0,target 130
+ 206:272 shift
+ 187:0,target 137
+ 40:340 shift
10:334 shift
- 70:346 shift
0:y,target 67
- 11:412,target 66
- 108:316,target 188
- 58:257,target 77
+ 201:325 shift
+ 148:0 reduce
+ 106:257 shift
+ 149:413 goto
+ 108:316,target 93
+ 106:258 shift
10:337 shift
- 156:0,target 153
- 154:316,target 151
+ 12:385,target 76
+ 156:0,target 152
+ 154:316,target 150
131:316 reduce
- 70:349 shift
- 210:316,target 243
- 209:316,target 162
- 70:351 shift
+ 106:260 shift
+ 106:259 shift
+ 210:316,target 244
+ 209:316,target 243
+ 199:316,target 161
+ 106:261 shift
10:339 shift
- 255:316,target 175
- 70:352 shift
+ 255:316,target 181
+ 106:262 shift
10:341 shift
- 191:0 reduce
- 169:422,target 198
- 125:0,target 26
- 95:316,target 126
- 70:387,target 64
+ 68:414,target 175
+ 50:316,target 97
+ 49:316,target 111
+ 125:0,target 23
+ 95:316,target 201
+ 172:267,target 113
+ 101:316 reduce
10:344 shift
- 101:317 shift
- 70:356 shift
- 55:376,target 148
- 101:318 shift
- 75:316 reduce
- 70:357 shift
- 64:408 goto
- 0:353,target 4
+ 10:376,target 58
+ 66:284,target 129
+ 201:335 shift
+ 0:353,target 67
10:346 shift
- 11:359,target 45
- 11:y,target 25
- 101:320 shift
- 70:358 shift
- 37:262,target 82
- 70:359 shift
+ 11:359,target 46
+ 11:360,target 47
+ 11:y,target 27
+ 201:336 shift
+ 51:411,target 119
243:0 reduce
- 70:361 shift
- 39:355 shift
10:349 shift
- 70:362 shift
- 10:351 shift
- 64:275,target 117
45:316 shift
10:352 shift
- 98:0,target 91
- 70:364 shift
- 170:370,target 209
- 169:370,target 113
- 70:365 shift
+ 98:0,target 126
+ 10:353 shift
7:379,target 73
- 7:380,target 73
- 70:366 shift
- 34:412 goto
- 10:334,target 33
- 70:367 shift
+ 29:304,target 58
+ 206:272,target 238
+ 40:340,target 90
+ 10:334,target 35
+ 205:409,target 236
+ 34:0 reduce
7:x reduce
- 10:356 shift
266:316 reduce
- 70:368 shift
- 67:0,target 68
+ 67:0,target 116
7:y reduce
10:357 shift
15:316 reduce
- 70:369 shift
+ 172:336,target 113
+ 32:261,target 83
+ 4:387,target 18
10:358 shift
- 70:371 shift
10:359 shift
- 162:412,target 194
- 10:361 shift
+ 10:360 shift
121:0 reduce
- 70:373 shift
10:362 shift
236:316 reduce
76:0 reduce
- 70:374 shift
- 10:364 shift
- 110:316,target 46
- 109:316,target 45
+ 10:363 shift
+ 40:370 shift
+ 214:x shift
+ 110:316,target 95
+ 109:316,target 94
+ 60:257,target 79
7:337,target 73
10:365 shift
- 256:0,target 173
- 155:316,target 152
- 70:377 shift
- 34:423 goto
+ 256:0,target 184
+ 155:316,target 151
8:0 accept
10:366 shift
211:316,target 245
+ 201:356 shift
10:367 shift
- 256:316,target 173
- 206:316 shift
+ 256:316,target 184
196:316 reduce
163:0 reduce
- 70:380 shift
- 70:379 shift
10:368 shift
- 51:316,target 145
+ 24:414,target 68
+ 201:382,target 215
10:369 shift
- 225:0,target 168
- 96:316,target 176
- 70:382 shift
+ 225:0,target 8
+ 96:316,target 200
+ 64:433 goto
10:371 shift
- 70:383 shift
+ 173:267,target 206
+ 172:263 reduce
+ 52:300,target 145
+ 52:290,target 135
+ 52:289,target 134
+ 40:377 shift
0:369,target 67
- 70:384 shift
+ 11:376,target 58
+ 172:264 reduce
10:373 shift
+ 172:265 reduce
166:316 reduce
- 10:374 shift
+ 72:371,target 55
+ 1:353,target 70
12:359,target 76
- 184:0,target 137
- 70:386 shift
- 70:387 shift
- 64:292,target 134
- 10:377 shift
- 70:y,target 25
- 50:281,target 123
- 153:0,target 150
+ 12:360,target 76
+ 184:0,target 135
+ 172:266 reduce
+ 10:375 shift
+ 172:267 reduce
+ 10:376 shift
+ 51:302 shift
+ 153:0,target 104
136:316 reduce
+ 51:303 shift
10:379 shift
- 10:380 shift
- 70:392 shift
- 70:362,target 47
- 10:351,target 40
+ 24:362,target 48
+ 51:304 shift
+ 10:381 shift
}
array set cat::rules {
- 9,l 404
- 164,l 433
- 49,l 409
- 50,l 409
- 136,l 427
- 92,l 420
- 178,l 434
- 22,l 408
- 108,l 420
- 64,l 415
- 151,l 430
- 203,l 436
- 193,l 434
- 36,l 408
- 123,l 423
- 78,l 420
- 165,l 433
- 51,l 409
- 137,l 427
- 93,l 420
- 180,l 434
- 179,l 434
- 23,l 408
- 109,l 420
- 110,l 420
- 65,l 415
- 152,l 430
- 194,l 434
- 37,l 408
- 124,l 423
- 79,l 420
- 80,l 420
- 166,l 433
- 10,l 404
- 52,l 410
- 138,l 427
- 94,l 420
- 181,l 434
- 24,l 408
- 111,l 421
- 66,l 415
- 153,l 430
- 195,l 434
- 38,l 408
- 125,l 424
- 81,l 420
- 167,l 433
- 11,l 405
- 53,l 410
- 139,l 428
- 140,l 428
- 95,l 420
- 182,l 434
- 25,l 408
- 112,l 420
- 67,l 416
- 0,l 437
- 154,l 430
- 196,l 435
- 39,l 408
- 40,l 408
- 126,l 424
- 82,l 420
- 168,l 433
- 12,l 405
- 54,l 411
- 141,l 428
- 96,l 420
- 183,l 434
- 26,l 408
- 113,l 422
- 68,l 415
- 1,l 403
- 155,l 430
- 197,l 435
- 41,l 408
- 127,l 425
- 83,l 420
- 170,l 433
- 169,l 433
- 13,l 406
- 100,l 420
- 55,l 411
- 142,l 428
- 97,l 420
- 184,l 434
- 27,l 408
- 114,l 420
- 69,l 415
- 70,l 417
- 2,l 403
- 156,l 430
- 198,l 436
- 42,l 408
- 128,l 425
- 84,l 420
- 171,l 433
- 14,l 406
- 101,l 420
- 56,l 411
- 143,l 428
- 98,l 420
- 185,l 434
- 28,l 408
- 115,l 420
- 71,l 415
- 3,l 403
- 157,l 431
- 199,l 436
- 43,l 408
- 129,l 425
- 130,l 425
- 85,l 420
- 172,l 433
- 15,l 407
- 102,l 420
- 57,l 412
- 144,l 428
- 99,l 420
- 186,l 434
- 30,l 408
- 29,l 408
- 116,l 420
- 72,l 415
- 4,l 403
- 158,l 431
- 44,l 408
- 131,l 425
- 86,l 420
- 173,l 433
- 16,l 407
- 103,l 420
- 58,l 412
- 145,l 429
- 187,l 434
- 31,l 408
- 117,l 420
- 73,l 418
- 5,l 403
- 160,l 432
- 159,l 432
- 45,l 409
- 132,l 425
- 87,l 420
- 174,l 433
- 17,l 407
- 104,l 420
- 59,l 413
- 60,l 414
- 146,l 429
- 188,l 434
- 32,l 408
- 118,l 420
- 74,l 415
- 6,l 403
- 161,l 433
- 46,l 409
- 133,l 426
- 88,l 420
- 175,l 433
- 18,l 408
- 105,l 420
- 61,l 413
- 147,l 429
- 200,l 436
- 190,l 434
- 189,l 434
- 33,l 408
- 119,l 420
- 120,l 420
- 75,l 415
- 7,l 403
- 162,l 433
- 47,l 409
- 134,l 426
- 89,l 420
- 90,l 420
- 176,l 433
- 20,l 408
- 19,l 408
- 106,l 420
- 62,l 415
- 148,l 430
- 201,l 436
- 191,l 434
- 34,l 408
- 121,l 423
- 76,l 419
- 8,l 404
- 163,l 433
- 48,l 409
- 135,l 426
- 91,l 420
- 177,l 433
- 21,l 408
- 107,l 420
- 63,l 415
- 149,l 430
- 150,l 430
- 202,l 436
- 192,l 434
- 35,l 408
- 122,l 423
- 77,l 415
+ 9,l 406
+ 164,l 435
+ 49,l 411
+ 50,l 411
+ 136,l 429
+ 92,l 422
+ 178,l 435
+ 22,l 410
+ 108,l 422
+ 64,l 417
+ 151,l 432
+ 203,l 438
+ 193,l 436
+ 36,l 410
+ 123,l 425
+ 78,l 422
+ 165,l 435
+ 51,l 411
+ 137,l 429
+ 93,l 422
+ 180,l 436
+ 179,l 435
+ 23,l 410
+ 109,l 422
+ 110,l 422
+ 65,l 417
+ 152,l 432
+ 204,l 438
+ 194,l 436
+ 37,l 410
+ 124,l 425
+ 79,l 422
+ 80,l 422
+ 166,l 435
+ 10,l 406
+ 52,l 412
+ 138,l 429
+ 94,l 422
+ 181,l 436
+ 24,l 410
+ 111,l 423
+ 66,l 417
+ 153,l 432
+ 205,l 438
+ 195,l 436
+ 38,l 410
+ 125,l 426
+ 81,l 422
+ 167,l 435
+ 11,l 407
+ 53,l 412
+ 139,l 430
+ 140,l 430
+ 95,l 422
+ 182,l 436
+ 25,l 410
+ 112,l 422
+ 67,l 418
+ 0,l 439
+ 154,l 432
+ 206,l 438
+ 196,l 436
+ 39,l 410
+ 40,l 410
+ 126,l 426
+ 82,l 422
+ 168,l 435
+ 12,l 407
+ 54,l 413
+ 141,l 430
+ 96,l 422
+ 183,l 436
+ 26,l 410
+ 113,l 424
+ 68,l 417
+ 1,l 405
+ 155,l 432
+ 197,l 436
+ 41,l 410
+ 127,l 427
+ 83,l 422
+ 170,l 435
+ 169,l 435
+ 13,l 408
+ 100,l 422
+ 55,l 413
+ 142,l 430
+ 97,l 422
+ 184,l 436
+ 27,l 410
+ 114,l 422
+ 69,l 417
+ 70,l 419
+ 2,l 405
+ 156,l 432
+ 198,l 437
+ 42,l 410
+ 128,l 427
+ 84,l 422
+ 171,l 435
+ 14,l 408
+ 101,l 422
+ 56,l 413
+ 143,l 430
+ 98,l 422
+ 185,l 436
+ 28,l 410
+ 115,l 422
+ 71,l 417
+ 3,l 405
+ 157,l 432
+ 199,l 437
+ 43,l 410
+ 129,l 427
+ 130,l 427
+ 85,l 422
+ 172,l 435
+ 15,l 409
+ 102,l 422
+ 57,l 414
+ 144,l 430
+ 99,l 422
+ 186,l 436
+ 30,l 410
+ 29,l 410
+ 116,l 422
+ 72,l 417
+ 4,l 405
+ 158,l 432
+ 44,l 410
+ 131,l 427
+ 86,l 422
+ 173,l 435
+ 16,l 409
+ 103,l 422
+ 58,l 414
+ 145,l 430
+ 187,l 436
+ 31,l 410
+ 117,l 422
+ 73,l 420
+ 5,l 405
+ 160,l 433
+ 159,l 433
+ 45,l 411
+ 132,l 427
+ 87,l 422
+ 174,l 435
+ 17,l 409
+ 104,l 422
+ 59,l 415
+ 60,l 416
+ 146,l 430
+ 188,l 436
+ 32,l 410
+ 118,l 422
+ 74,l 417
+ 6,l 405
+ 161,l 434
+ 46,l 411
+ 133,l 428
+ 88,l 422
+ 175,l 435
+ 18,l 410
+ 105,l 422
+ 61,l 415
+ 147,l 431
+ 200,l 438
+ 190,l 436
+ 189,l 436
+ 33,l 410
+ 119,l 422
+ 120,l 422
+ 75,l 417
+ 7,l 405
+ 162,l 434
+ 47,l 411
+ 134,l 428
+ 89,l 422
+ 90,l 422
+ 176,l 435
+ 20,l 410
+ 19,l 410
+ 106,l 422
+ 62,l 417
+ 148,l 431
+ 201,l 438
+ 191,l 436
+ 34,l 410
+ 121,l 425
+ 76,l 421
+ 8,l 406
+ 163,l 435
+ 48,l 411
+ 135,l 428
+ 91,l 422
+ 177,l 435
+ 21,l 410
+ 107,l 422
+ 63,l 417
+ 149,l 431
+ 150,l 432
+ 202,l 438
+ 192,l 436
+ 35,l 410
+ 122,l 425
+ 77,l 417
}
array set cat::rules {
@@ -2553,7 +2568,7 @@ array set cat::rules {
77,dc 4
114,dc 4
180,dc 1
- 179,dc 1
+ 179,dc 2
69,dc 1
70,dc 0
106,dc 2
@@ -2561,7 +2576,7 @@ array set cat::rules {
172,dc 2
62,dc 1
2,dc 1
- 164,dc 2
+ 164,dc 1
54,dc 1
156,dc 1
46,dc 1
@@ -2580,7 +2595,7 @@ array set cat::rules {
15,dc 1
81,dc 1
117,dc 2
- 183,dc 2
+ 183,dc 1
73,dc 0
109,dc 2
110,dc 2
@@ -2590,7 +2605,7 @@ array set cat::rules {
5,dc 1
167,dc 2
57,dc 1
- 160,dc 1
+ 160,dc 2
159,dc 1
49,dc 1
50,dc 1
@@ -2603,6 +2618,7 @@ array set cat::rules {
26,dc 1
92,dc 2
128,dc 3
+ 204,dc 1
194,dc 2
18,dc 1
84,dc 1
@@ -2611,18 +2627,18 @@ array set cat::rules {
11,dc 1
76,dc 0
113,dc 0
- 178,dc 1
+ 178,dc 2
68,dc 2
105,dc 2
8,dc 1
171,dc 2
61,dc 3
1,dc 0
- 163,dc 2
+ 163,dc 1
53,dc 1
155,dc 1
45,dc 1
- 147,dc 2
+ 147,dc 0
37,dc 1
139,dc 1
140,dc 1
@@ -2650,7 +2666,7 @@ array set cat::rules {
4,dc 1
166,dc 2
56,dc 1
- 158,dc 2
+ 158,dc 1
48,dc 1
151,dc 1
41,dc 1
@@ -2667,7 +2683,7 @@ array set cat::rules {
83,dc 2
119,dc 2
120,dc 2
- 185,dc 1
+ 185,dc 2
10,dc 1
75,dc 2
112,dc 3
@@ -2690,7 +2706,8 @@ array set cat::rules {
28,dc 1
94,dc 2
131,dc 2
- 196,dc 1
+ 206,dc 1
+ 196,dc 2
21,dc 1
86,dc 2
123,dc 2
@@ -2709,7 +2726,7 @@ array set cat::rules {
55,dc 1
157,dc 1
47,dc 1
- 149,dc 1
+ 149,dc 2
150,dc 1
39,dc 1
40,dc 1
@@ -2727,7 +2744,7 @@ array set cat::rules {
16,dc 1
82,dc 1
118,dc 2
- 184,dc 2
+ 184,dc 1
74,dc 3
111,dc 0
176,dc 2
@@ -2740,13 +2757,14 @@ array set cat::rules {
51,dc 1
153,dc 1
43,dc 1
- 145,dc 0
+ 145,dc 1
35,dc 1
137,dc 1
27,dc 1
93,dc 2
129,dc 2
130,dc 2
+ 205,dc 1
195,dc 1
20,dc 1
19,dc 1
@@ -2754,771 +2772,780 @@ array set cat::rules {
}
array set cat::rules {
- 41,line 292
- 37,line 288
- 34,line 285
- 31,line 282
- 27,line 278
- 24,line 275
- 21,line 272
- 17,line 266
- 14,line 261
- 11,line 256
- 9,line 252
- 6,line 248
- 3,line 245
+ 41,line 294
+ 37,line 290
+ 34,line 287
+ 31,line 284
+ 27,line 280
+ 24,line 277
+ 21,line 274
+ 17,line 268
+ 14,line 263
+ 11,line 258
+ 9,line 254
+ 6,line 250
+ 3,line 247
198,line 496
+ 205,line 505
195,line 489
- 202,line 500
- 192,line 484
- 188,line 480
- 185,line 477
- 182,line 474
+ 202,line 502
+ 192,line 486
+ 188,line 482
+ 185,line 479
+ 182,line 475
178,line 469
- 175,line 464
- 172,line 461
- 168,line 456
- 165,line 453
+ 175,line 466
+ 172,line 462
+ 168,line 458
+ 165,line 454
162,line 449
158,line 441
- 155,line 436
- 152,line 433
+ 155,line 438
+ 152,line 435
148,line 429
111,e 1
145,line 424
- 142,line 419
- 138,line 413
- 135,line 408
- 132,line 403
- 128,line 399
- 125,line 394
- 122,line 389
- 118,line 383
- 115,line 380
- 99,line 365
- 112,line 378
- 96,line 362
- 108,line 375
- 93,line 359
- 105,line 371
- 89,line 355
- 90,line 356
- 102,line 368
- 86,line 351
- 83,line 348
- 79,line 343
- 80,line 344
+ 142,line 421
+ 138,line 415
+ 135,line 410
+ 132,line 405
+ 128,line 401
+ 125,line 396
+ 122,line 391
+ 118,line 385
+ 115,line 382
+ 99,line 367
+ 112,line 380
+ 96,line 364
+ 108,line 377
+ 93,line 361
+ 105,line 373
+ 89,line 357
+ 90,line 358
+ 102,line 370
+ 86,line 353
+ 83,line 350
+ 79,line 345
+ 80,line 346
67,e 0
- 76,line 338
- 73,line 334
- 69,line 330
- 70,line 330
- 66,line 328
- 63,line 323
- 59,line 317
- 60,line 317
- 56,line 311
- 53,line 306
- 49,line 301
- 50,line 302
- 46,line 298
- 43,line 294
- 39,line 290
- 40,line 291
- 36,line 287
- 33,line 284
- 30,line 281
- 29,line 280
- 26,line 277
+ 76,line 340
+ 73,line 336
+ 69,line 332
+ 70,line 332
+ 66,line 330
+ 63,line 325
+ 59,line 319
+ 60,line 319
+ 56,line 313
+ 53,line 308
+ 49,line 303
+ 50,line 304
+ 46,line 300
+ 43,line 296
+ 39,line 292
+ 40,line 293
+ 36,line 289
+ 33,line 286
+ 30,line 283
+ 29,line 282
+ 26,line 279
113,e 2
- 23,line 274
- 20,line 271
- 19,line 270
- 16,line 265
- 13,line 260
- 10,line 253
- 8,line 251
- 5,line 247
- 2,line 244
+ 23,line 276
+ 20,line 273
+ 19,line 272
+ 16,line 267
+ 13,line 262
+ 10,line 255
+ 8,line 253
+ 5,line 249
+ 2,line 246
70,e 1
197,line 493
+ 204,line 504
194,line 488
- 201,line 499
- 191,line 483
- 187,line 479
- 184,line 476
- 181,line 473
- 177,line 466
- 174,line 463
- 171,line 460
- 167,line 455
- 164,line 452
+ 201,line 501
+ 191,line 485
+ 187,line 481
+ 184,line 478
+ 181,line 474
+ 177,line 468
+ 174,line 465
+ 171,line 461
+ 167,line 457
+ 164,line 453
161,line 448
157,line 440
- 154,line 435
- 151,line 432
- 147,line 426
- 144,line 421
- 141,line 418
- 137,line 412
- 134,line 407
- 131,line 402
- 127,line 398
- 124,line 391
- 121,line 388
- 117,line 382
- 114,line 379
- 98,line 364
- 111,line 377
- 95,line 361
- 107,line 374
- 92,line 358
- 104,line 370
- 88,line 353
- 101,line 367
- 85,line 350
- 82,line 346
- 78,line 342
- 75,line 338
- 72,line 334
- 68,line 329
- 65,line 326
- 62,line 322
- 58,line 314
- 55,line 310
- 52,line 305
- 48,line 300
- 45,line 297
- 42,line 293
- 38,line 289
+ 154,line 437
+ 151,line 434
+ 147,line 428
+ 144,line 423
+ 141,line 420
+ 137,line 414
+ 134,line 409
+ 131,line 404
+ 127,line 400
+ 124,line 393
+ 121,line 390
+ 117,line 384
+ 114,line 381
+ 98,line 366
+ 111,line 379
+ 95,line 363
+ 107,line 376
+ 92,line 360
+ 104,line 372
+ 88,line 355
+ 101,line 369
+ 85,line 352
+ 82,line 348
+ 78,line 344
+ 75,line 340
+ 72,line 336
+ 68,line 331
+ 65,line 328
+ 62,line 324
+ 58,line 316
+ 55,line 312
+ 52,line 307
+ 48,line 302
+ 45,line 299
+ 42,line 295
+ 38,line 291
73,e 1
- 35,line 286
- 32,line 283
- 28,line 279
- 25,line 276
- 22,line 273
- 18,line 269
- 15,line 264
- 12,line 257
+ 35,line 288
+ 32,line 285
+ 28,line 281
+ 25,line 278
+ 22,line 275
+ 18,line 271
+ 15,line 266
+ 12,line 259
60,e 1
- 7,line 249
- 4,line 246
- 1,line 243
+ 7,line 251
+ 4,line 248
+ 1,line 245
199,line 497
+ 206,line 506
196,line 492
- 203,line 501
- 193,line 485
- 200,line 498
- 190,line 482
- 189,line 481
- 186,line 478
- 183,line 475
- 180,line 471
+ 203,line 503
+ 193,line 487
+ 200,line 500
+ 190,line 484
+ 189,line 483
+ 186,line 480
+ 183,line 477
+ 180,line 473
179,line 470
- 176,line 465
- 173,line 462
- 170,line 458
- 169,line 457
- 166,line 454
- 163,line 450
+ 176,line 467
+ 173,line 464
+ 170,line 460
+ 169,line 459
+ 166,line 456
+ 163,line 452
160,line 445
159,line 444
- 156,line 437
- 153,line 434
+ 156,line 439
+ 153,line 436
149,line 430
- 150,line 431
+ 150,line 433
146,line 425
- 143,line 420
- 139,line 416
- 140,line 417
- 136,line 411
- 133,line 406
- 129,line 400
- 130,line 401
- 126,line 395
- 123,line 390
- 119,line 384
- 120,line 385
- 116,line 381
+ 143,line 422
+ 139,line 418
+ 140,line 419
+ 136,line 413
+ 133,line 408
+ 129,line 402
+ 130,line 403
+ 126,line 397
+ 123,line 392
+ 119,line 386
+ 120,line 387
+ 116,line 383
76,e 2
- 113,line 378
- 97,line 363
- 109,line 376
- 110,line 377
- 94,line 360
- 106,line 373
- 91,line 357
- 103,line 369
- 87,line 352
- 100,line 366
- 84,line 349
- 81,line 345
- 77,line 339
- 74,line 336
- 71,line 333
- 67,line 328
- 64,line 325
- 61,line 318
- 57,line 313
- 54,line 309
- 51,line 303
- 47,line 299
- 44,line 295
+ 113,line 380
+ 97,line 365
+ 109,line 378
+ 110,line 379
+ 94,line 362
+ 106,line 375
+ 91,line 359
+ 103,line 371
+ 87,line 354
+ 100,line 368
+ 84,line 351
+ 81,line 347
+ 77,line 341
+ 74,line 338
+ 71,line 335
+ 67,line 330
+ 64,line 327
+ 61,line 320
+ 57,line 315
+ 54,line 311
+ 51,line 305
+ 47,line 301
+ 44,line 297
}
array set cat::lr1_table {
- 66,trans {{313 174} {314 175} {412 176}}
- 35 {{85 {0 316} 1}}
+ 66,trans {{275 120} {276 121} {277 122} {278 123} {279 124} {280 125} {281 126} {282 127} {283 128} {284 129} {285 130} {286 131} {287 132} {288 133} {289 134} {290 135} {291 136} {292 137} {293 138} {294 139} {295 140} {296 141} {297 142} {298 143} {299 144} {300 145} {301 146} {410 176}}
+ 35 {{82 {0 316} 1}}
85,trans {}
- 36 {{120 {0 316} 1}}
- 37 {{86 {0 316} 1} {1 {0 316} 0} {2 {0 316} 0} {3 {0 316} 0} {4 {0 316} 0} {5 {0 316} 0} {6 {0 316} 0} {7 {0 316} 0}}
- 38 {{87 {0 316} 1} {198 316 0} {199 316 0} {200 316 0} {201 316 0} {202 316 0} {203 316 0}}
- 39 {{88 {0 316} 1} {125 {0 316} 0} {126 {0 316} 0}}
- 40 {{89 {0 316} 1}}
+ 36 {{83 {0 316} 1} {121 {0 316} 0} {122 {0 316} 0} {123 {0 316} 0} {124 {0 316} 0} {57 {313 314} 0} {58 {313 314} 0}}
+ 37 {{85 {0 316} 1}}
+ 38 {{120 {0 316} 1}}
+ 39 {{86 {0 316} 1} {1 {0 316} 0} {2 {0 316} 0} {3 {0 316} 0} {4 {0 316} 0} {5 {0 316} 0} {6 {0 316} 0} {7 {0 316} 0}}
+ 40 {{87 {0 316} 1} {200 316 0} {201 316 0} {202 316 0} {203 316 0} {204 316 0} {205 316 0} {206 316 0}}
117,trans {}
- 41 {{90 {0 316} 1}}
+ 41 {{88 {0 316} 1} {125 {0 316} 0} {126 {0 316} 0}}
136,trans {}
- 42 {{91 {0 316} 1}}
+ 42 {{89 {0 316} 1}}
155,trans {}
- 43 {{92 {0 316} 1} {127 {0 316} 0} {128 {0 316} 0} {129 {0 316} 0} {130 {0 316} 0} {131 {0 316} 0} {132 {0 316} 0}}
- 174,trans {}
- 44 {{93 {0 316} 1}}
- 203,trans {{268 226} {269 227} {270 228} {404 229}}
+ 43 {{90 {0 316} 1}}
+ 174,trans {{424 205}}
+ 44 {{91 {0 316} 1}}
+ 203,trans {}
193,trans {}
- 45 {{94 {0 316} 1}}
- 222,trans {}
- 46 {{95 {0 316} 1} {1 {0 316} 0} {2 {0 316} 0} {3 {0 316} 0} {4 {0 316} 0} {5 {0 316} 0} {6 {0 316} 0} {7 {0 316} 0}}
+ 45 {{92 {0 316} 1} {127 {0 316} 0} {128 {0 316} 0} {129 {0 316} 0} {130 {0 316} 0} {131 {0 316} 0} {132 {0 316} 0}}
+ 222,trans {{316 268}}
+ 46 {{93 {0 316} 1}}
241,trans {}
- 47 {{96 {0 316} 1}}
- 260,trans {}
- 259,trans {}
- 48 {{97 {0 316} 1}}
- 49 {{98 {0 316} 1} {45 {0 316} 0} {46 {0 316} 0} {47 {0 316} 0} {48 {0 316} 0} {49 {0 316} 0} {50 {0 316} 0} {51 {0 316} 0}}
- 50 {{99 {0 316} 1} {18 {0 316} 0} {19 {0 316} 0} {20 {0 316} 0} {21 {0 316} 0} {22 {0 316} 0} {23 {0 316} 0} {24 {0 316} 0} {25 {0 316} 0} {26 {0 316} 0} {27 {0 316} 0} {28 {0 316} 0} {29 {0 316} 0} {30 {0 316} 0} {31 {0 316} 0} {32 {0 316} 0} {33 {0 316} 0} {34 {0 316} 0} {35 {0 316} 0} {36 {0 316} 0} {37 {0 316} 0} {38 {0 316} 0} {39 {0 316} 0} {40 {0 316} 0} {41 {0 316} 0} {42 {0 316} 0} {43 {0 316} 0} {44 {0 316} 0}}
- 27,trans {}
- 51 {{118 {0 316} 1}}
- 46,trans {{257 77} {258 78} {259 79} {260 80} {261 81} {262 82} {403 107}}
- 65,trans {}
- 52 {{100 {0 316} 1} {57 {309 310 311} 0} {58 {309 310 311} 0}}
+ 47 {{94 {0 316} 1}}
+ 260,trans {{364 276}}
+ 259,trans {{364 275}}
+ 48 {{95 {0 316} 1} {1 {0 316} 0} {2 {0 316} 0} {3 {0 316} 0} {4 {0 316} 0} {5 {0 316} 0} {6 {0 316} 0} {7 {0 316} 0}}
+ 49 {{96 {0 316} 1}}
+ 50 {{97 {0 316} 1}}
+ 27,trans {{316 77}}
+ 51 {{98 {0 316} 1} {45 {0 316} 0} {46 {0 316} 0} {47 {0 316} 0} {48 {0 316} 0} {49 {0 316} 0} {50 {0 316} 0} {51 {0 316} 0}}
+ 46,trans {{313 108}}
+ 65,trans {{313 174} {423 175}}
+ 52 {{99 {0 316} 1} {18 {0 316} 0} {19 {0 316} 0} {20 {0 316} 0} {21 {0 316} 0} {22 {0 316} 0} {23 {0 316} 0} {24 {0 316} 0} {25 {0 316} 0} {26 {0 316} 0} {27 {0 316} 0} {28 {0 316} 0} {29 {0 316} 0} {30 {0 316} 0} {31 {0 316} 0} {32 {0 316} 0} {33 {0 316} 0} {34 {0 316} 0} {35 {0 316} 0} {36 {0 316} 0} {37 {0 316} 0} {38 {0 316} 0} {39 {0 316} 0} {40 {0 316} 0} {41 {0 316} 0} {42 {0 316} 0} {43 {0 316} 0} {44 {0 316} 0}}
84,trans {}
- 53 {{101 {0 316} 1}}
- 54 {{102 {0 316} 1}}
- 55 {{103 {0 316} 1} {145 {0 316} 0} {146 {0 316} 0} {147 {0 316} 0}}
- 56 {{104 {0 316} 1}}
+ 53 {{118 {0 316} 1}}
+ 54 {{100 {0 316} 1} {57 {309 310 311} 0} {58 {309 310 311} 0}}
+ 55 {{101 {0 316} 1}}
+ 56 {{102 {0 316} 1}}
116,trans {}
- 57 {{105 {0 316} 1} {148 {0 316} 0} {149 {0 316} 0} {150 {0 316} 0} {151 {0 316} 0} {152 {0 316} 0} {153 {0 316} 0} {154 {0 316} 0} {155 {0 316} 0} {156 {0 316} 0}}
+ 57 {{103 {0 316} 1} {147 {0 316} 0} {148 {0 316} 0} {149 {0 316} 0}}
135,trans {}
- 58 {{106 {0 316} 1} {1 {0 316} 0} {2 {0 316} 0} {3 {0 316} 0} {4 {0 316} 0} {5 {0 316} 0} {6 {0 316} 0} {7 {0 316} 0}}
+ 58 {{104 {0 316} 1}}
154,trans {}
- 59 {{107 {0 316} 1} {57 {313 314} 0} {58 {313 314} 0}}
- 60 {{108 {0 316} 1} {45 {0 316} 0} {46 {0 316} 0} {47 {0 316} 0} {48 {0 316} 0} {49 {0 316} 0} {50 {0 316} 0} {51 {0 316} 0}}
+ 59 {{105 {0 316} 1} {150 {0 316} 0} {151 {0 316} 0} {152 {0 316} 0} {153 {0 316} 0} {154 {0 316} 0} {155 {0 316} 0} {156 {0 316} 0} {157 {0 316} 0} {158 {0 316} 0}}
+ 60 {{106 {0 316} 1} {1 {0 316} 0} {2 {0 316} 0} {3 {0 316} 0} {4 {0 316} 0} {5 {0 316} 0} {6 {0 316} 0} {7 {0 316} 0}}
173,trans {}
- 61 {{109 {0 316} 1} {52 {0 316} 0} {53 {0 316} 0}}
- 202,trans {{263 203} {264 204} {265 205} {266 206} {267 207} {322 208} {325 209} {335 210} {336 211} {355 212} {370 213} {374 214} {378 215} {380 216} {381 217} {388 218} {391 219} {433 225}}
- 192,trans {{316 223}}
- 62 {{110 {0 316} 1} {157 {0 316} 0} {158 {0 316} 0}}
- 221,trans {}
- 63 {{112 {0 316} 1} {114 {0 316} 1} {111 {263 264 265 266 267 322 325 335 336 355 370 374 378 380 381 388 391} 0}}
+ 61 {{107 {0 316} 1} {57 {313 314} 0} {58 {313 314} 0}}
+ 202,trans {}
+ 192,trans {}
+ 62 {{108 {0 316} 1} {45 {0 316} 0} {46 {0 316} 0} {47 {0 316} 0} {48 {0 316} 0} {49 {0 316} 0} {50 {0 316} 0} {51 {0 316} 0}}
+ 221,trans {{316 267}}
+ 63 {{109 {0 316} 1} {52 {0 316} 0} {53 {0 316} 0}}
240,trans {}
239,trans {}
- 64 {{115 {0 316} 1} {18 {0 316} 0} {19 {0 316} 0} {20 {0 316} 0} {21 {0 316} 0} {22 {0 316} 0} {23 {0 316} 0} {24 {0 316} 0} {25 {0 316} 0} {26 {0 316} 0} {27 {0 316} 0} {28 {0 316} 0} {29 {0 316} 0} {30 {0 316} 0} {31 {0 316} 0} {32 {0 316} 0} {33 {0 316} 0} {34 {0 316} 0} {35 {0 316} 0} {36 {0 316} 0} {37 {0 316} 0} {38 {0 316} 0} {39 {0 316} 0} {40 {0 316} 0} {41 {0 316} 0} {42 {0 316} 0} {43 {0 316} 0} {44 {0 316} 0}}
- 258,trans {}
- 65 {{116 {0 316} 1}}
- 66 {{121 {0 316} 1} {122 {0 316} 1} {57 {0 302 303 304 305 306 307 308 316} 0} {58 {0 302 303 304 305 306 307 308 316} 0}}
- 26,trans {}
- 67 {{68 {0 316} 2}}
- 45,trans {{316 106}}
- 64,trans {{275 117} {276 118} {277 119} {278 120} {279 121} {280 122} {281 123} {282 124} {283 125} {284 126} {285 127} {286 128} {287 129} {288 130} {289 131} {290 132} {291 133} {292 134} {293 135} {294 136} {295 137} {296 138} {297 139} {298 140} {299 141} {300 142} {301 143} {408 173}}
- 68 {{84 {0 316} 1}}
+ 64 {{110 {0 316} 1} {159 {0 316} 0} {160 {0 316} 0}}
+ 258,trans {{364 274}}
+ 65 {{112 {0 316} 1} {114 {0 316} 1} {111 {263 264 265 266 267 322 325 335 336 356 372 376 380 382 383 390 393} 0}}
+ 66 {{115 {0 316} 1} {18 {0 316} 0} {19 {0 316} 0} {20 {0 316} 0} {21 {0 316} 0} {22 {0 316} 0} {23 {0 316} 0} {24 {0 316} 0} {25 {0 316} 0} {26 {0 316} 0} {27 {0 316} 0} {28 {0 316} 0} {29 {0 316} 0} {30 {0 316} 0} {31 {0 316} 0} {32 {0 316} 0} {33 {0 316} 0} {34 {0 316} 0} {35 {0 316} 0} {36 {0 316} 0} {37 {0 316} 0} {38 {0 316} 0} {39 {0 316} 0} {40 {0 316} 0} {41 {0 316} 0} {42 {0 316} 0} {43 {0 316} 0} {44 {0 316} 0}}
+ 26,trans {{316 76}}
+ 67 {{116 {0 316} 1}}
+ 45,trans {{316 102} {347 103} {351 104} {374 105} {392 106} {427 107}}
+ 64,trans {{316 172} {433 173}}
+ 68 {{121 {0 316} 1} {122 {0 316} 1} {57 {0 302 303 304 305 306 307 308 316} 0} {58 {0 302 303 304 305 306 307 308 316} 0}}
83,trans {}
- 69 {{71 {0 316} 3}}
- 70 {{77 {0 316} 3} {78 {0 316} 0} {79 {0 316} 0} {80 {0 316} 0} {81 {0 316} 0} {82 {0 316} 0} {83 {0 316} 0} {84 {0 316} 0} {85 {0 316} 0} {86 {0 316} 0} {87 {0 316} 0} {88 {0 316} 0} {89 {0 316} 0} {90 {0 316} 0} {91 {0 316} 0} {92 {0 316} 0} {93 {0 316} 0} {94 {0 316} 0} {95 {0 316} 0} {96 {0 316} 0} {97 {0 316} 0} {98 {0 316} 0} {99 {0 316} 0} {100 {0 316} 0} {101 {0 316} 0} {102 {0 316} 0} {103 {0 316} 0} {104 {0 316} 0} {105 {0 316} 0} {106 {0 316} 0} {107 {0 316} 0} {108 {0 316} 0} {109 {0 316} 0} {110 {0 316} 0} {112 {0 316} 0} {114 {0 316} 0} {115 {0 316} 0} {116 {0 316} 0} {117 {0 316} 0} {118 {0 316} 0} {119 {0 316} 0} {120 {0 316} 0} {121 {0 316} 0} {122 {0 316} 0} {123 {0 316} 0} {124 {0 316} 0} {57 {313 314} 0} {58 {313 314} 0}}
- 71 {{66 {0 316} 3}}
- 72 {{74 {0 316} 3}}
- 73 {{61 0 3}}
+ 69 {{68 {0 316} 2}}
+ 70 {{84 {0 316} 1}}
+ 71 {{71 {0 316} 3}}
+ 72 {{77 {0 316} 3} {78 {0 316} 0} {79 {0 316} 0} {80 {0 316} 0} {81 {0 316} 0} {82 {0 316} 0} {83 {0 316} 0} {84 {0 316} 0} {85 {0 316} 0} {86 {0 316} 0} {87 {0 316} 0} {88 {0 316} 0} {89 {0 316} 0} {90 {0 316} 0} {91 {0 316} 0} {92 {0 316} 0} {93 {0 316} 0} {94 {0 316} 0} {95 {0 316} 0} {96 {0 316} 0} {97 {0 316} 0} {98 {0 316} 0} {99 {0 316} 0} {100 {0 316} 0} {101 {0 316} 0} {102 {0 316} 0} {103 {0 316} 0} {104 {0 316} 0} {105 {0 316} 0} {106 {0 316} 0} {107 {0 316} 0} {108 {0 316} 0} {109 {0 316} 0} {110 {0 316} 0} {112 {0 316} 0} {114 {0 316} 0} {115 {0 316} 0} {116 {0 316} 0} {117 {0 316} 0} {118 {0 316} 0} {119 {0 316} 0} {120 {0 316} 0} {121 {0 316} 0} {122 {0 316} 0} {123 {0 316} 0} {124 {0 316} 0} {57 {313 314} 0} {58 {313 314} 0}}
+ 73 {{66 {0 316} 3}}
115,trans {}
- 74 {{117 {0 316} 2}}
+ 74 {{74 {0 316} 3}}
134,trans {}
- 75 {{119 {0 316} 2}}
- 153,trans {}
- 76 {{123 {0 316} 2} {124 {0 316} 2} {45 {0 316} 0} {46 {0 316} 0} {47 {0 316} 0} {48 {0 316} 0} {49 {0 316} 0} {50 {0 316} 0} {51 {0 316} 0}}
- 172,trans {{263 203} {264 204} {265 205} {266 206} {267 207} {322 208} {325 209} {335 210} {336 211} {355 212} {370 213} {374 214} {378 215} {380 216} {381 217} {388 218} {391 219} {433 220}}
- 77 {{2 {0 316} 1}}
- 201,trans {}
+ 75 {{61 0 3}}
+ 153,trans {{316 200}}
+ 76 {{117 {0 316} 2}}
+ 172,trans {{342 202} {355 203} {434 204}}
+ 77 {{119 {0 316} 2}}
+ 201,trans {{309 196} {310 197} {311 198} {413 227}}
191,trans {}
- 78 {{5 {0 316} 1}}
- 220,trans {}
- 219,trans {{316 265}}
- 79 {{3 {0 316} 1}}
- 80 {{6 {0 316} 1}}
+ 78 {{123 {0 316} 2} {124 {0 316} 2} {45 {0 316} 0} {46 {0 316} 0} {47 {0 316} 0} {48 {0 316} 0} {49 {0 316} 0} {50 {0 316} 0} {51 {0 316} 0}}
+ 220,trans {{313 244} {314 245} {316 246} {414 247} {437 266}}
+ 219,trans {{313 244} {314 245} {316 246} {414 247} {437 265}}
+ 79 {{2 {0 316} 1}}
+ 80 {{5 {0 316} 1}}
238,trans {}
- 81 {{4 {0 316} 1}}
- 257,trans {{363 273}}
- 82 {{7 {0 316} 1}}
+ 81 {{3 {0 316} 1}}
+ 257,trans {{364 273}}
+ 82 {{6 {0 316} 1}}
+ 276,trans {}
25,trans {{316 75}}
- 83 {{78 {0 316} 2}}
- 84 {{79 {0 316} 2}}
- 44,trans {{313 105}}
- 63,trans {{313 171} {421 172}}
- 85 {{83 {0 316} 2}}
+ 83 {{4 {0 316} 1}}
+ 84 {{7 {0 316} 1}}
+ 44,trans {{313 101}}
+ 63,trans {{309 169} {312 170} {412 171}}
+ 85 {{78 {0 316} 2}}
82,trans {}
- 86 {{120 {0 316} 2}}
- 87 {{86 {0 316} 2}}
- 0 {{0 0 0} {59 0 0} {61 0 0} {62 {0 316} 0} {63 {0 316} 0} {64 {0 316} 0} {65 {0 316} 0} {66 {0 316} 0} {68 {0 316} 0} {69 {0 316} 0} {71 {0 316} 0} {72 {0 316} 0} {74 {0 316} 0} {75 {0 316} 0} {77 {0 316} 0} {67 {313 314 315 323 324 330 333 334 337 339 341 344 346 349 351 352 356 357 358 359 361 362 364 365 366 367 368 369 371 373 374 377 379 380 382 383 384 386 387 392 x y} 0}}
- 88 {{202 316 1}}
- 1 {{69 {0 316} 1} {71 {0 316} 1} {70 {313 314 315 323 324 330 333 334 337 339 341 344 346 349 351 352 356 357 358 359 361 362 364 365 366 367 368 369 371 373 374 377 379 380 382 383 384 386 387 392 x y} 0}}
- 89 {{200 316 1}}
- 90 {{201 316 1}}
+ 86 {{79 {0 316} 2}}
+ 87 {{83 {0 316} 2}}
+ 0 {{0 0 0} {59 0 0} {61 0 0} {62 {0 316} 0} {63 {0 316} 0} {64 {0 316} 0} {65 {0 316} 0} {66 {0 316} 0} {68 {0 316} 0} {69 {0 316} 0} {71 {0 316} 0} {72 {0 316} 0} {74 {0 316} 0} {75 {0 316} 0} {77 {0 316} 0} {67 {313 314 315 323 324 330 333 334 337 339 341 344 346 349 352 353 357 358 359 360 362 363 365 366 367 368 369 371 373 375 376 379 381 382 384 385 386 388 389 394 x y} 0}}
+ 88 {{120 {0 316} 2}}
+ 1 {{69 {0 316} 1} {71 {0 316} 1} {70 {313 314 315 323 324 330 333 334 337 339 341 344 346 349 352 353 357 358 359 360 362 363 365 366 367 368 369 371 373 375 376 379 381 382 384 385 386 388 389 394 x y} 0}}
+ 89 {{86 {0 316} 2}}
+ 90 {{205 316 1}}
114,trans {}
2 {{75 {0 316} 1} {77 {0 316} 1}}
- 91 {{203 316 1}}
+ 91 {{202 316 1}}
133,trans {}
3 {{65 {0 316} 1}}
- 92 {{199 316 1}}
+ 92 {{203 316 1}}
152,trans {}
- 4 {{66 {0 316} 1} {139 316 0} {140 316 0} {141 316 0} {142 316 0} {143 316 0} {144 316 0}}
- 93 {{198 316 1}}
- 171,trans {{422 202}}
+ 4 {{66 {0 316} 1} {139 316 0} {140 316 0} {141 316 0} {142 316 0} {143 316 0} {144 316 0} {145 316 0} {146 316 0}}
+ 93 {{204 316 1}}
+ 171,trans {}
5 {{64 {0 316} 1}}
- 94 {{87 {0 316} 2}}
+ 94 {{206 316 1}}
200,trans {}
190,trans {}
189,trans {}
6 {{62 {0 316} 1}}
- 95 {{126 {0 316} 1}}
- 218,trans {{316 264}}
- 7 {{72 {0 316} 1} {74 {0 316} 1} {73 {313 314 315 323 324 330 333 334 337 339 341 344 346 349 351 352 356 357 358 359 361 362 364 365 366 367 368 369 371 373 374 377 379 380 382 383 384 386 387 392 x y} 0}}
- 96 {{125 {0 316} 1}}
+ 95 {{201 316 1}}
+ 218,trans {{x 253} {316 254} {326 255} {327 256} {328 257} {332 258} {338 259} {343 260} {345 261} {364 262} {390 263} {436 264}}
+ 7 {{72 {0 316} 1} {74 {0 316} 1} {73 {313 314 315 323 324 330 333 334 337 339 341 344 346 349 352 353 357 358 359 360 362 363 365 366 367 368 369 371 373 375 376 379 381 382 384 385 386 388 389 394 x y} 0}}
+ 96 {{200 316 1}}
237,trans {}
8 {{0 0 1}}
- 97 {{88 {0 316} 2}}
- 256,trans {{363 272}}
+ 97 {{87 {0 316} 2}}
+ 256,trans {{364 272}}
9 {{59 0 1} {61 0 1} {60 316 0}}
- 98 {{91 {0 316} 2}}
- 24,trans {{316 74}}
- 99 {{132 {0 316} 1}}
- 43,trans {{316 99} {347 100} {350 101} {372 102} {390 103} {425 104}}
- 62,trans {{316 169} {431 170}}
+ 98 {{126 {0 316} 1}}
+ 275,trans {}
+ 24,trans {{x 26} {y 27} {313 28} {314 29} {315 30} {323 31} {324 32} {330 33} {333 34} {334 35} {337 36} {339 37} {341 38} {344 39} {346 40} {349 41} {352 42} {353 43} {357 44} {358 45} {359 46} {360 47} {362 48} {363 49} {365 50} {366 51} {367 52} {368 53} {369 54} {371 55} {373 56} {375 57} {376 58} {379 59} {381 60} {382 61} {384 62} {385 63} {386 64} {388 65} {389 66} {394 67} {414 68} {422 74} {425 70}}
+ 99 {{125 {0 316} 1}}
+ 43,trans {}
+ 62,trans {{302 112} {303 113} {304 114} {305 115} {306 116} {307 117} {308 118} {411 168}}
81,trans {}
- 99,trans {{316 181}}
+ 99,trans {{316 183}}
113,trans {}
132,trans {}
- 151,trans {}
+ 151,trans {{309 196} {310 197} {311 198} {413 199}}
170,trans {}
- 169,trans {{342 199} {354 200} {432 201}}
+ 169,trans {}
188,trans {}
- 217,trans {{313 241} {314 242} {316 243} {412 244} {435 263}}
+ 217,trans {{316 252}}
236,trans {}
- 255,trans {{363 271}}
- 23,trans {{316 73}}
- 42,trans {{313 98}}
- 61,trans {{309 166} {312 167} {410 168}}
+ 255,trans {{364 271}}
+ 274,trans {}
+ 23,trans {}
+ 42,trans {}
+ 61,trans {{313 28} {314 29} {414 167}}
80,trans {}
79,trans {}
98,trans {}
- 9,trans {{414 23}}
+ 9,trans {{416 25}}
112,trans {}
131,trans {}
- 150,trans {{316 197}}
+ 150,trans {}
149,trans {}
168,trans {}
187,trans {}
- 216,trans {{313 241} {314 242} {316 243} {412 244} {435 262}}
+ 216,trans {}
235,trans {}
- 254,trans {{363 270}}
+ 254,trans {}
273,trans {}
- 22,trans {{x 24} {y 25} {313 26} {314 27} {315 28} {323 29} {324 30} {330 31} {333 32} {334 33} {337 34} {339 35} {341 36} {344 37} {346 38} {349 39} {351 40} {352 41} {356 42} {357 43} {358 44} {359 45} {361 46} {362 47} {364 48} {365 49} {366 50} {367 51} {368 52} {369 53} {371 54} {373 55} {374 56} {377 57} {379 58} {380 59} {382 60} {383 61} {384 62} {386 63} {387 64} {392 65} {412 66} {420 72} {423 68}}
- 41,trans {}
- 60,trans {{302 109} {303 110} {304 111} {305 112} {306 113} {307 114} {308 115} {409 165}}
- 59,trans {{313 26} {314 27} {412 164}}
- 78,trans {}
- 97,trans {}
+ 22,trans {{316 73}}
+ 41,trans {{316 98} {356 99} {426 100}}
+ 60,trans {{257 79} {258 80} {259 81} {260 82} {261 83} {262 84} {405 166}}
+ 59,trans {{331 156} {397 157} {398 158} {399 159} {400 160} {401 161} {402 162} {403 163} {404 164} {432 165}}
+ 78,trans {{302 112} {303 113} {304 114} {305 115} {306 116} {307 117} {308 118} {411 181}}
+ 97,trans {{316 182}}
8,trans {}
- 111,trans {}
+ 111,trans {{316 195}}
130,trans {}
129,trans {}
- 148,trans {{309 193} {310 194} {311 195} {411 196}}
- 100 {{128 {0 316} 1} {57 {309 310 311} 0} {58 {309 310 311} 0}}
- 167,trans {}
- 101 {{129 {0 316} 1} {133 {0 316} 0} {134 {0 316} 0} {135 {0 316} 0}}
+ 148,trans {}
+ 100 {{88 {0 316} 2}}
+ 167,trans {{313 149} {314 150} {414 201}}
+ 101 {{91 {0 316} 2}}
186,trans {}
- 102 {{131 {0 316} 1} {136 {0 316} 0} {137 {0 316} 0} {138 {0 316} 0}}
- 215,trans {{x 250} {316 251} {326 252} {327 253} {328 254} {332 255} {338 256} {343 257} {345 258} {363 259} {388 260} {434 261}}
- 103 {{130 {0 316} 1} {1 {0 316} 0} {2 {0 316} 0} {3 {0 316} 0} {4 {0 316} 0} {5 {0 316} 0} {6 {0 316} 0} {7 {0 316} 0}}
+ 102 {{132 {0 316} 1}}
+ 215,trans {{316 251}}
+ 103 {{128 {0 316} 1} {57 {309 310 311} 0} {58 {309 310 311} 0}}
234,trans {}
- 104 {{92 {0 316} 2}}
- 253,trans {{363 269}}
- 105 {{93 {0 316} 2}}
+ 104 {{129 {0 316} 1} {133 {0 316} 0} {134 {0 316} 0} {135 {0 316} 0}}
+ 253,trans {{364 270}}
+ 105 {{131 {0 316} 1} {136 {0 316} 0} {137 {0 316} 0} {138 {0 316} 0}}
272,trans {}
21,trans {}
- 106 {{94 {0 316} 2}}
- 39,trans {{316 95} {355 96} {424 97}}
- 40,trans {}
- 107 {{95 {0 316} 2}}
- 58,trans {{257 77} {258 78} {259 79} {260 80} {261 81} {262 82} {403 163}}
- 108 {{96 {0 316} 2}}
+ 106 {{130 {0 316} 1} {1 {0 316} 0} {2 {0 316} 0} {3 {0 316} 0} {4 {0 316} 0} {5 {0 316} 0} {6 {0 316} 0} {7 {0 316} 0}}
+ 39,trans {{257 79} {258 80} {259 81} {260 82} {261 83} {262 84} {405 89}}
+ 40,trans {{340 90} {370 91} {377 92} {387 93} {391 94} {395 95} {396 96} {438 97}}
+ 107 {{92 {0 316} 2}}
+ 58,trans {{316 155}}
+ 108 {{93 {0 316} 2}}
77,trans {}
- 109 {{45 {0 316} 1}}
- 110 {{46 {0 316} 1}}
- 96,trans {{316 180}}
- 7,trans {{418 22}}
- 111 {{47 {0 316} 1}}
- 112 {{48 {0 316} 1}}
- 113 {{49 {0 316} 1}}
+ 109 {{94 {0 316} 2}}
+ 110 {{95 {0 316} 2}}
+ 96,trans {}
+ 7,trans {{420 24}}
+ 111 {{96 {0 316} 2}}
+ 112 {{45 {0 316} 1}}
+ 113 {{46 {0 316} 1}}
110,trans {}
109,trans {}
- 114 {{50 {0 316} 1}}
+ 114 {{47 {0 316} 1}}
128,trans {}
- 115 {{51 {0 316} 1}}
+ 115 {{48 {0 316} 1}}
147,trans {}
- 116 {{98 {0 316} 2}}
+ 116 {{49 {0 316} 1}}
166,trans {}
- 117 {{18 {0 316} 1}}
- 185,trans {}
- 118 {{19 {0 316} 1}}
- 214,trans {{316 249}}
- 119 {{20 {0 316} 1}}
- 120 {{21 {0 316} 1}}
+ 117 {{50 {0 316} 1}}
+ 185,trans {{309 196} {310 197} {311 198} {413 225}}
+ 118 {{51 {0 316} 1}}
+ 214,trans {{316 250}}
+ 119 {{98 {0 316} 2}}
+ 120 {{18 {0 316} 1}}
233,trans {}
- 121 {{22 {0 316} 1}}
- 252,trans {{363 268}}
- 122 {{23 {0 316} 1}}
+ 121 {{19 {0 316} 1}}
+ 252,trans {}
+ 122 {{20 {0 316} 1}}
271,trans {}
19,trans {}
- 20,trans {{316 71}}
- 123 {{24 {0 316} 1}}
- 38,trans {{340 88} {375 89} {385 90} {389 91} {393 92} {394 93} {436 94}}
- 124 {{25 {0 316} 1}}
- 57,trans {{331 153} {395 154} {396 155} {397 156} {398 157} {399 158} {400 159} {401 160} {402 161} {430 162}}
- 125 {{26 {0 316} 1}}
- 76,trans {{302 109} {303 110} {304 111} {305 112} {306 113} {307 114} {308 115} {409 178}}
- 126 {{27 {0 316} 1}}
+ 20,trans {}
+ 123 {{21 {0 316} 1}}
+ 38,trans {{316 88}}
+ 124 {{22 {0 316} 1}}
+ 57,trans {{329 152} {378 153} {431 154}}
+ 125 {{23 {0 316} 1}}
+ 76,trans {}
+ 126 {{24 {0 316} 1}}
95,trans {}
6,trans {}
- 127 {{28 {0 316} 1}}
- 128 {{29 {0 316} 1}}
- 129 {{30 {0 316} 1}}
- 130 {{31 {0 316} 1}}
- 108,trans {{316 192}}
- 131 {{32 {0 316} 1}}
+ 127 {{25 {0 316} 1}}
+ 128 {{26 {0 316} 1}}
+ 129 {{27 {0 316} 1}}
+ 130 {{28 {0 316} 1}}
+ 108,trans {}
+ 131 {{29 {0 316} 1}}
127,trans {}
- 132 {{33 {0 316} 1}}
+ 132 {{30 {0 316} 1}}
146,trans {}
- 133 {{34 {0 316} 1}}
+ 133 {{31 {0 316} 1}}
165,trans {}
- 134 {{35 {0 316} 1}}
+ 134 {{32 {0 316} 1}}
184,trans {}
- 135 {{36 {0 316} 1}}
- 213,trans {}
- 136 {{37 {0 316} 1}}
+ 135 {{33 {0 316} 1}}
+ 213,trans {{316 249}}
+ 136 {{34 {0 316} 1}}
232,trans {}
- 137 {{38 {0 316} 1}}
+ 137 {{35 {0 316} 1}}
251,trans {}
- 138 {{39 {0 316} 1}}
+ 138 {{36 {0 316} 1}}
270,trans {}
269,trans {}
+ 140 {{38 {0 316} 1}}
18,trans {}
- 139 {{40 {0 316} 1}}
- 140 {{41 {0 316} 1}}
- 37,trans {{257 77} {258 78} {259 79} {260 80} {261 81} {262 82} {403 87}}
- 141 {{42 {0 316} 1}}
- 56,trans {{316 152}}
- 142 {{43 {0 316} 1}}
+ 139 {{37 {0 316} 1}}
+ 141 {{39 {0 316} 1}}
+ 37,trans {}
+ 56,trans {}
+ 142 {{40 {0 316} 1}}
75,trans {}
- 143 {{44 {0 316} 1}}
- 94,trans {{316 179}}
- 144 {{99 {0 316} 2}}
- 5,trans {{316 21}}
- 145 {{118 {0 316} 2}}
- 146 {{57 {309 310 311} 1}}
+ 143 {{41 {0 316} 1}}
+ 94,trans {}
+ 144 {{42 {0 316} 1}}
+ 5,trans {{316 23}}
+ 145 {{43 {0 316} 1}}
+ 146 {{44 {0 316} 1}}
107,trans {}
- 147 {{58 {309 310 311} 1}}
+ 147 {{99 {0 316} 2}}
126,trans {}
- 148 {{100 {0 316} 2} {54 {0 316} 0} {55 {0 316} 0} {56 {0 316} 0}}
+ 148 {{118 {0 316} 2}}
145,trans {}
- 150 {{147 {0 316} 1}}
- 149 {{146 {0 316} 1}}
- 164,trans {{313 146} {314 147} {412 198}}
- 151 {{103 {0 316} 2}}
+ 150 {{58 {309 310 311} 1}}
+ 149 {{57 {309 310 311} 1}}
+ 164,trans {}
+ 151 {{100 {0 316} 2} {54 {0 316} 0} {55 {0 316} 0} {56 {0 316} 0}}
183,trans {}
- 152 {{104 {0 316} 2}}
- 212,trans {{316 248}}
- 153 {{148 {0 316} 1}}
+ 152 {{148 {0 316} 1}}
+ 212,trans {{313 244} {314 245} {316 246} {414 247} {437 248}}
+ 153 {{149 {0 316} 1}}
231,trans {}
- 154 {{149 {0 316} 1}}
- 250,trans {{363 267}}
+ 154 {{103 {0 316} 2}}
+ 250,trans {}
249,trans {}
- 155 {{150 {0 316} 1}}
+ 155 {{104 {0 316} 2}}
268,trans {}
- 156 {{151 {0 316} 1}}
+ 156 {{150 {0 316} 1}}
17,trans {}
- 157 {{152 {0 316} 1}}
- 36,trans {{316 86}}
- 158 {{153 {0 316} 1}}
- 55,trans {{329 149} {376 150} {429 151}}
+ 157 {{151 {0 316} 1}}
+ 36,trans {{313 28} {314 29} {315 30} {414 68} {425 87}}
+ 158 {{152 {0 316} 1}}
+ 55,trans {}
74,trans {}
- 160 {{155 {0 316} 1}}
- 159 {{154 {0 316} 1}}
+ 160 {{154 {0 316} 1}}
+ 159 {{153 {0 316} 1}}
93,trans {}
- 161 {{156 {0 316} 1}}
- 4,trans {{340 14} {375 15} {385 16} {389 17} {393 18} {394 19} {428 20}}
- 162 {{105 {0 316} 2}}
- 163 {{106 {0 316} 2}}
- 106,trans {}
- 164 {{107 {0 316} 2} {57 {309 310 311} 0} {58 {309 310 311} 0}}
+ 161 {{155 {0 316} 1}}
+ 4,trans {{340 14} {350 15} {370 16} {377 17} {387 18} {391 19} {395 20} {396 21} {430 22}}
+ 162 {{156 {0 316} 1}}
+ 163 {{157 {0 316} 1}}
+ 106,trans {{257 79} {258 80} {259 81} {260 82} {261 83} {262 84} {405 194}}
+ 164 {{158 {0 316} 1}}
125,trans {}
- 165 {{108 {0 316} 2}}
+ 165 {{105 {0 316} 2}}
144,trans {}
- 166 {{52 {0 316} 1}}
+ 166 {{106 {0 316} 2}}
163,trans {}
- 167 {{53 {0 316} 1}}
- 182,trans {{309 193} {310 194} {311 195} {411 222}}
- 168 {{109 {0 316} 2}}
- 211,trans {{316 247}}
- 170 {{110 {0 316} 2}}
- 169 {{157 {0 316} 1} {158 {0 316} 1} {159 {0 316} 0} {160 {0 316} 0}}
+ 167 {{107 {0 316} 2} {57 {309 310 311} 0} {58 {309 310 311} 0}}
+ 182,trans {}
+ 168 {{108 {0 316} 2}}
+ 211,trans {}
+ 170 {{53 {0 316} 1}}
+ 169 {{52 {0 316} 1}}
230,trans {}
229,trans {}
- 171 {{114 {0 316} 2} {113 {263 264 265 266 267 322 325 335 336 355 370 374 378 380 381 388 391} 0}}
+ 171 {{109 {0 316} 2}}
248,trans {}
- 172 {{112 {0 316} 2} {161 {0 316} 0} {162 {0 316} 0} {163 {0 316} 0} {164 {0 316} 0} {165 {0 316} 0} {166 {0 316} 0} {167 {0 316} 0} {168 {0 316} 0} {169 {0 316} 0} {170 {0 316} 0} {171 {0 316} 0} {172 {0 316} 0} {173 {0 316} 0} {174 {0 316} 0} {175 {0 316} 0} {176 {0 316} 0} {177 {0 316} 0}}
+ 172 {{159 {0 316} 1} {160 {0 316} 1} {161 {0 316} 0} {162 {0 316} 0}}
267,trans {}
- 173 {{115 {0 316} 2}}
+ 173 {{110 {0 316} 2}}
16,trans {}
- 174 {{57 {0 302 303 304 305 306 307 308 316} 1}}
+ 174 {{114 {0 316} 2} {113 {263 264 265 266 267 322 325 335 336 356 372 376 380 382 383 390 393} 0}}
35,trans {}
- 175 {{58 {0 302 303 304 305 306 307 308 316} 1}}
- 54,trans {}
+ 175 {{112 {0 316} 2} {163 {0 316} 0} {164 {0 316} 0} {165 {0 316} 0} {166 {0 316} 0} {167 {0 316} 0} {168 {0 316} 0} {169 {0 316} 0} {170 {0 316} 0} {171 {0 316} 0} {172 {0 316} 0} {173 {0 316} 0} {174 {0 316} 0} {175 {0 316} 0} {176 {0 316} 0} {177 {0 316} 0} {178 {0 316} 0} {179 {0 316} 0}}
+ 54,trans {{313 149} {314 150} {414 151}}
73,trans {}
- 176 {{121 {0 316} 2} {122 {0 316} 2} {45 {0 316} 0} {46 {0 316} 0} {47 {0 316} 0} {48 {0 316} 0} {49 {0 316} 0} {50 {0 316} 0} {51 {0 316} 0}}
+ 176 {{115 {0 316} 2}}
92,trans {}
- 177 {{77 {0 316} 4}}
+ 177 {{57 {0 302 303 304 305 306 307 308 316} 1}}
3,trans {{316 13}}
- 178 {{124 {0 316} 3}}
- 180 {{125 {0 316} 2}}
- 179 {{87 {0 316} 3}}
- 105,trans {}
- 181 {{132 {0 316} 2}}
+ 178 {{58 {0 302 303 304 305 306 307 308 316} 1}}
+ 180 {{77 {0 316} 4}}
+ 179 {{121 {0 316} 2} {122 {0 316} 2} {45 {0 316} 0} {46 {0 316} 0} {47 {0 316} 0} {48 {0 316} 0} {49 {0 316} 0} {50 {0 316} 0} {51 {0 316} 0}}
+ 105,trans {{317 190} {319 191} {321 192} {429 193}}
+ 181 {{124 {0 316} 3}}
124,trans {}
- 182 {{128 {0 316} 2} {54 {0 316} 0} {55 {0 316} 0} {56 {0 316} 0}}
+ 182 {{87 {0 316} 3}}
143,trans {}
- 183 {{133 {0 316} 1}}
+ 183 {{125 {0 316} 2}}
162,trans {}
- 184 {{134 {0 316} 1}}
+ 184 {{132 {0 316} 2}}
181,trans {}
- 185 {{135 {0 316} 1}}
- 210,trans {{316 246}}
- 209,trans {{313 241} {314 242} {316 243} {412 244} {435 245}}
+ 185 {{128 {0 316} 2} {54 {0 316} 0} {55 {0 316} 0} {56 {0 316} 0}}
+ 210,trans {{271 241} {272 242} {407 243}}
+ 209,trans {{271 237} {272 238} {274 239} {409 240}}
199,trans {}
- 186 {{129 {0 316} 2}}
+ 186 {{133 {0 316} 1}}
228,trans {}
- 187 {{136 {0 316} 1}}
+ 187 {{134 {0 316} 1}}
247,trans {}
- 188 {{137 {0 316} 1}}
+ 188 {{135 {0 316} 1}}
266,trans {}
- 200 {{159 {0 316} 1}}
- 190 {{131 {0 316} 2}}
- 189 {{138 {0 316} 1}}
+ 200 {{149 {0 316} 2}}
+ 190 {{136 {0 316} 1}}
+ 189 {{129 {0 316} 2}}
15,trans {}
- 201 {{158 {0 316} 2}}
- 191 {{130 {0 316} 2}}
- 34,trans {{313 26} {314 27} {315 28} {412 66} {423 85}}
- 202 {{114 {0 316} 3} {161 {0 316} 0} {162 {0 316} 0} {163 {0 316} 0} {164 {0 316} 0} {165 {0 316} 0} {166 {0 316} 0} {167 {0 316} 0} {168 {0 316} 0} {169 {0 316} 0} {170 {0 316} 0} {171 {0 316} 0} {172 {0 316} 0} {173 {0 316} 0} {174 {0 316} 0} {175 {0 316} 0} {176 {0 316} 0} {177 {0 316} 0}}
- 192 {{96 {0 316} 3}}
- 53,trans {}
- 203 {{168 {0 316} 1} {8 {0 316} 0} {9 {0 316} 0} {10 {0 316} 0}}
- 193 {{54 {0 316} 1}}
- 72,trans {}
- 204 {{169 {0 316} 1}}
- 194 {{55 {0 316} 1}}
+ 201 {{107 {0 316} 3} {54 {0 316} 0} {55 {0 316} 0} {56 {0 316} 0}}
+ 191 {{137 {0 316} 1}}
+ 34,trans {}
+ 202 {{162 {0 316} 1}}
+ 192 {{138 {0 316} 1}}
+ 53,trans {{316 148}}
+ 203 {{161 {0 316} 1}}
+ 193 {{131 {0 316} 2}}
+ 72,trans {{x 26} {y 27} {313 28} {314 29} {315 30} {323 31} {324 32} {330 33} {333 34} {334 35} {337 36} {339 37} {341 38} {344 39} {346 40} {349 41} {352 42} {353 43} {357 44} {358 45} {359 46} {360 47} {362 48} {363 49} {365 50} {366 51} {367 52} {368 53} {369 54} {371 55} {373 56} {375 57} {376 58} {379 59} {381 60} {382 61} {384 62} {385 63} {386 64} {388 65} {389 66} {394 67} {414 68} {422 180} {425 70}}
+ 204 {{160 {0 316} 2}}
+ 194 {{130 {0 316} 2}}
91,trans {}
2,trans {{316 12}}
- 205 {{171 {0 316} 1} {13 {0 316} 0} {14 {0 316} 0}}
- 195 {{56 {0 316} 1}}
- 206 {{172 {0 316} 1} {15 {0 316} 0} {16 {0 316} 0} {17 {0 316} 0}}
- 196 {{100 {0 316} 3}}
- 207 {{170 {0 316} 1} {11 {0 316} 0} {12 {0 316} 0}}
- 197 {{147 {0 316} 2}}
- 104,trans {}
- 208 {{161 {0 316} 1}}
- 198 {{107 {0 316} 3} {54 {0 316} 0} {55 {0 316} 0} {56 {0 316} 0}}
+ 205 {{114 {0 316} 3} {163 {0 316} 0} {164 {0 316} 0} {165 {0 316} 0} {166 {0 316} 0} {167 {0 316} 0} {168 {0 316} 0} {169 {0 316} 0} {170 {0 316} 0} {171 {0 316} 0} {172 {0 316} 0} {173 {0 316} 0} {174 {0 316} 0} {175 {0 316} 0} {176 {0 316} 0} {177 {0 316} 0} {178 {0 316} 0} {179 {0 316} 0}}
+ 195 {{96 {0 316} 3}}
+ 206 {{170 {0 316} 1} {8 {0 316} 0} {9 {0 316} 0} {10 {0 316} 0}}
+ 196 {{54 {0 316} 1}}
+ 207 {{171 {0 316} 1}}
+ 197 {{55 {0 316} 1}}
+ 104,trans {{317 186} {318 187} {320 188} {428 189}}
+ 208 {{173 {0 316} 1} {13 {0 316} 0} {14 {0 316} 0}}
+ 198 {{56 {0 316} 1}}
123,trans {}
- 210 {{166 {0 316} 1}}
- 209 {{165 {0 316} 1} {196 {0 316} 0} {197 {0 316} 0} {57 {0 316} 0} {58 {0 316} 0}}
- 199 {{160 {0 316} 1}}
+ 210 {{172 {0 316} 1} {11 {0 316} 0} {12 {0 316} 0}}
+ 209 {{174 {0 316} 1} {15 {0 316} 0} {16 {0 316} 0} {17 {0 316} 0}}
+ 199 {{100 {0 316} 3}}
142,trans {}
- 211 {{167 {0 316} 1}}
+ 211 {{163 {0 316} 1}}
161,trans {}
180,trans {}
- 179,trans {}
- 212 {{163 {0 316} 1}}
- 208,trans {}
- 198,trans {{309 193} {310 194} {311 195} {411 224}}
- 213 {{162 {0 316} 1}}
+ 179,trans {{302 112} {303 113} {304 114} {305 115} {306 116} {307 117} {308 118} {411 224}}
+ 212 {{167 {0 316} 1} {198 {0 316} 0} {199 {0 316} 0} {57 {0 316} 0} {58 {0 316} 0}}
+ 208,trans {{273 234} {274 235} {408 236}}
+ 198,trans {}
+ 213 {{168 {0 316} 1}}
227,trans {}
- 214 {{164 {0 316} 1}}
+ 214 {{169 {0 316} 1}}
246,trans {}
- 215 {{175 {0 316} 1} {178 {0 316} 0} {179 {0 316} 0} {180 {0 316} 0} {181 {0 316} 0} {182 {0 316} 0} {183 {0 316} 0} {184 {0 316} 0} {185 {0 316} 0} {186 {0 316} 0} {187 {0 316} 0} {188 {0 316} 0} {189 {0 316} 0} {190 {0 316} 0} {191 {0 316} 0} {192 {0 316} 0} {193 {0 316} 0} {194 {0 316} 0} {195 {0 316} 0}}
+ 215 {{165 {0 316} 1}}
265,trans {}
- 216 {{173 {0 316} 1} {196 {0 316} 0} {197 {0 316} 0} {57 {0 316} 0} {58 {0 316} 0}}
+ 216 {{164 {0 316} 1}}
14,trans {}
- 217 {{174 {0 316} 1} {196 {0 316} 0} {197 {0 316} 0} {57 {0 316} 0} {58 {0 316} 0}}
+ 217 {{166 {0 316} 1}}
33,trans {}
- 218 {{176 {0 316} 1}}
- 52,trans {{313 146} {314 147} {412 148}}
- 220 {{112 {0 316} 3}}
- 219 {{177 {0 316} 1}}
+ 218 {{177 {0 316} 1} {180 {0 316} 0} {181 {0 316} 0} {182 {0 316} 0} {183 {0 316} 0} {184 {0 316} 0} {185 {0 316} 0} {186 {0 316} 0} {187 {0 316} 0} {188 {0 316} 0} {189 {0 316} 0} {190 {0 316} 0} {191 {0 316} 0} {192 {0 316} 0} {193 {0 316} 0} {194 {0 316} 0} {195 {0 316} 0} {196 {0 316} 0} {197 {0 316} 0}}
+ 52,trans {{275 120} {276 121} {277 122} {278 123} {279 124} {280 125} {281 126} {282 127} {283 128} {284 129} {285 130} {286 131} {287 132} {288 133} {289 134} {290 135} {291 136} {292 137} {293 138} {294 139} {295 140} {296 141} {297 142} {298 143} {299 144} {300 145} {301 146} {410 147}}
+ 220 {{176 {0 316} 1} {198 {0 316} 0} {199 {0 316} 0} {57 {0 316} 0} {58 {0 316} 0}}
+ 219 {{175 {0 316} 1} {198 {0 316} 0} {199 {0 316} 0} {57 {0 316} 0} {58 {0 316} 0}}
71,trans {}
- 221 {{122 {0 316} 3}}
+ 221 {{178 {0 316} 1}}
90,trans {}
89,trans {}
- 1,trans {{417 11}}
- 222 {{128 {0 316} 3}}
- 223 {{96 {0 316} 4}}
- 224 {{107 {0 316} 4}}
- 103,trans {{257 77} {258 78} {259 79} {260 80} {261 81} {262 82} {403 191}}
- 225 {{114 {0 316} 4}}
+ 1,trans {{419 11}}
+ 222 {{179 {0 316} 1}}
+ 223 {{112 {0 316} 3}}
+ 224 {{122 {0 316} 3}}
+ 103,trans {{313 149} {314 150} {414 185}}
+ 225 {{128 {0 316} 3}}
122,trans {}
- 226 {{8 {0 316} 1}}
+ 226 {{96 {0 316} 4}}
141,trans {}
- 227 {{9 {0 316} 1}}
+ 227 {{107 {0 316} 4}}
160,trans {}
159,trans {}
- 228 {{10 {0 316} 1}}
+ 228 {{114 {0 316} 4}}
178,trans {}
- 207,trans {{271 238} {272 239} {405 240}}
- 230 {{169 {0 316} 2}}
- 229 {{168 {0 316} 2}}
+ 207,trans {{313 233}}
+ 230 {{9 {0 316} 1}}
+ 229 {{8 {0 316} 1}}
197,trans {}
- 226,trans {}
- 231 {{13 {0 316} 1}}
+ 226,trans {{316 269}}
+ 231 {{10 {0 316} 1}}
245,trans {}
- 232 {{14 {0 316} 1}}
+ 232 {{170 {0 316} 2}}
264,trans {}
233 {{171 {0 316} 2}}
13,trans {}
- 234 {{15 {0 316} 1}}
- 32,trans {}
- 235 {{16 {0 316} 1}}
- 51,trans {{316 145}}
- 236 {{17 {0 316} 1}}
- 70,trans {{x 24} {y 25} {313 26} {314 27} {315 28} {323 29} {324 30} {330 31} {333 32} {334 33} {337 34} {339 35} {341 36} {344 37} {346 38} {349 39} {351 40} {352 41} {356 42} {357 43} {358 44} {359 45} {361 46} {362 47} {364 48} {365 49} {366 50} {367 51} {368 52} {369 53} {371 54} {373 55} {374 56} {377 57} {379 58} {380 59} {382 60} {383 61} {384 62} {386 63} {387 64} {392 65} {412 66} {420 177} {423 68}}
+ 234 {{13 {0 316} 1}}
+ 32,trans {{257 79} {258 80} {259 81} {260 82} {261 83} {262 84} {405 86}}
+ 235 {{14 {0 316} 1}}
+ 51,trans {{302 112} {303 113} {304 114} {305 115} {306 116} {307 117} {308 118} {411 119}}
+ 236 {{173 {0 316} 2}}
+ 70,trans {}
69,trans {}
- 237 {{172 {0 316} 2}}
+ 237 {{15 {0 316} 1}}
88,trans {}
- 0,trans {{316 1} {331 2} {348 3} {353 4} {355 5} {360 6} {398 7} {413 8} {415 9} {416 10}}
- 238 {{11 {0 316} 1}}
- 240 {{170 {0 316} 2}}
- 239 {{12 {0 316} 1}}
- 241 {{57 {0 316} 1}}
- 102,trans {{317 187} {319 188} {321 189} {427 190}}
- 242 {{58 {0 316} 1}}
+ 0,trans {{316 1} {331 2} {348 3} {354 4} {356 5} {361 6} {400 7} {415 8} {417 9} {418 10}}
+ 238 {{16 {0 316} 1}}
+ 240 {{174 {0 316} 2}}
+ 239 {{17 {0 316} 1}}
+ 241 {{11 {0 316} 1}}
+ 102,trans {{316 184}}
+ 242 {{12 {0 316} 1}}
121,trans {}
- 243 {{197 {0 316} 1}}
+ 243 {{172 {0 316} 2}}
140,trans {}
139,trans {}
- 244 {{196 {0 316} 1}}
+ 244 {{57 {0 316} 1}}
158,trans {}
- 245 {{165 {0 316} 2}}
+ 245 {{58 {0 316} 1}}
177,trans {}
- 246 {{166 {0 316} 2}}
- 206,trans {{271 234} {272 235} {274 236} {407 237}}
+ 246 {{199 {0 316} 1}}
+ 206,trans {{268 229} {269 230} {270 231} {406 232}}
196,trans {}
225,trans {}
- 247 {{167 {0 316} 2}}
+ 247 {{198 {0 316} 1}}
244,trans {}
- 248 {{163 {0 316} 2}}
+ 248 {{167 {0 316} 2}}
263,trans {}
- 250 {{189 {0 316} 1} {190 {0 316} 1}}
- 249 {{164 {0 316} 2}}
- 12,trans {{419 70}}
- 251 {{195 {0 316} 1}}
- 31,trans {}
- 252 {{191 {0 316} 1} {192 {0 316} 1}}
- 50,trans {{275 117} {276 118} {277 119} {278 120} {279 121} {280 122} {281 123} {282 124} {283 125} {284 126} {285 127} {286 128} {287 129} {288 130} {289 131} {290 132} {291 133} {292 134} {293 135} {294 136} {295 137} {296 138} {297 139} {298 140} {299 141} {300 142} {301 143} {408 144}}
- 49,trans {{302 109} {303 110} {304 111} {305 112} {306 113} {307 114} {308 115} {409 116}}
- 253 {{180 {0 316} 1} {184 {0 316} 1}}
- 68,trans {}
- 254 {{193 {0 316} 1} {194 {0 316} 1}}
+ 250 {{169 {0 316} 2}}
+ 249 {{168 {0 316} 2}}
+ 12,trans {{421 72}}
+ 251 {{165 {0 316} 2}}
+ 31,trans {{257 79} {258 80} {259 81} {260 82} {261 83} {262 84} {405 85}}
+ 252 {{166 {0 316} 2}}
+ 49,trans {{316 111}}
+ 50,trans {}
+ 253 {{191 {0 316} 1} {192 {0 316} 1}}
+ 68,trans {{313 177} {314 178} {414 179}}
+ 254 {{197 {0 316} 1}}
87,trans {}
- 255 {{178 {0 316} 1} {183 {0 316} 1}}
- 256 {{187 {0 316} 1} {188 {0 316} 1}}
- 257 {{185 {0 316} 1} {186 {0 316} 1}}
- 101,trans {{317 183} {318 184} {320 185} {426 186}}
- 258 {{179 {0 316} 1}}
+ 255 {{193 {0 316} 1} {194 {0 316} 1}}
+ 256 {{182 {0 316} 1} {186 {0 316} 1}}
+ 257 {{195 {0 316} 1} {196 {0 316} 1}}
+ 101,trans {}
+ 258 {{180 {0 316} 1} {185 {0 316} 1}}
120,trans {}
119,trans {}
- 260 {{181 {0 316} 1}}
- 259 {{182 {0 316} 1}}
+ 260 {{187 {0 316} 1} {188 {0 316} 1}}
+ 259 {{189 {0 316} 1} {190 {0 316} 1}}
138,trans {}
- 261 {{175 {0 316} 2}}
+ 261 {{181 {0 316} 1}}
157,trans {}
10 {{68 {0 316} 1} {78 {0 316} 0} {79 {0 316} 0} {80 {0 316} 0} {81 {0 316} 0} {82 {0 316} 0} {83 {0 316} 0} {84 {0 316} 0} {85 {0 316} 0} {86 {0 316} 0} {87 {0 316} 0} {88 {0 316} 0} {89 {0 316} 0} {90 {0 316} 0} {91 {0 316} 0} {92 {0 316} 0} {93 {0 316} 0} {94 {0 316} 0} {95 {0 316} 0} {96 {0 316} 0} {97 {0 316} 0} {98 {0 316} 0} {99 {0 316} 0} {100 {0 316} 0} {101 {0 316} 0} {102 {0 316} 0} {103 {0 316} 0} {104 {0 316} 0} {105 {0 316} 0} {106 {0 316} 0} {107 {0 316} 0} {108 {0 316} 0} {109 {0 316} 0} {110 {0 316} 0} {112 {0 316} 0} {114 {0 316} 0} {115 {0 316} 0} {116 {0 316} 0} {117 {0 316} 0} {118 {0 316} 0} {119 {0 316} 0} {120 {0 316} 0} {121 {0 316} 0} {122 {0 316} 0} {123 {0 316} 0} {124 {0 316} 0} {57 {313 314} 0} {58 {313 314} 0}}
- 262 {{173 {0 316} 2}}
- 176,trans {{302 109} {303 110} {304 111} {305 112} {306 113} {307 114} {308 115} {409 221}}
+ 262 {{184 {0 316} 1}}
+ 176,trans {}
11 {{71 {0 316} 2} {78 {0 316} 0} {79 {0 316} 0} {80 {0 316} 0} {81 {0 316} 0} {82 {0 316} 0} {83 {0 316} 0} {84 {0 316} 0} {85 {0 316} 0} {86 {0 316} 0} {87 {0 316} 0} {88 {0 316} 0} {89 {0 316} 0} {90 {0 316} 0} {91 {0 316} 0} {92 {0 316} 0} {93 {0 316} 0} {94 {0 316} 0} {95 {0 316} 0} {96 {0 316} 0} {97 {0 316} 0} {98 {0 316} 0} {99 {0 316} 0} {100 {0 316} 0} {101 {0 316} 0} {102 {0 316} 0} {103 {0 316} 0} {104 {0 316} 0} {105 {0 316} 0} {106 {0 316} 0} {107 {0 316} 0} {108 {0 316} 0} {109 {0 316} 0} {110 {0 316} 0} {112 {0 316} 0} {114 {0 316} 0} {115 {0 316} 0} {116 {0 316} 0} {117 {0 316} 0} {118 {0 316} 0} {119 {0 316} 0} {120 {0 316} 0} {121 {0 316} 0} {122 {0 316} 0} {123 {0 316} 0} {124 {0 316} 0} {57 {313 314} 0} {58 {313 314} 0}}
- 263 {{174 {0 316} 2}}
- 205,trans {{273 231} {274 232} {406 233}}
- 195,trans {}
- 12 {{75 {0 316} 2} {77 {0 316} 2} {76 {313 314 315 323 324 330 333 334 337 339 341 344 346 349 351 352 356 357 358 359 361 362 364 365 366 367 368 369 371 373 374 377 379 380 382 383 384 386 387 392 x y} 0}}
+ 263 {{183 {0 316} 1}}
+ 205,trans {{263 206} {264 207} {265 208} {266 209} {267 210} {322 211} {325 212} {335 213} {336 214} {356 215} {372 216} {376 217} {380 218} {382 219} {383 220} {390 221} {393 222} {435 228}}
+ 195,trans {{316 226}}
+ 12 {{75 {0 316} 2} {77 {0 316} 2} {76 {313 314 315 323 324 330 333 334 337 339 341 344 346 349 352 353 357 358 359 360 362 363 365 366 367 368 369 371 373 375 376 379 381 382 384 385 386 388 389 394 x y} 0}}
224,trans {}
- 264 {{176 {0 316} 2}}
+ 264 {{177 {0 316} 2}}
13 {{65 {0 316} 2}}
243,trans {}
- 265 {{177 {0 316} 2}}
- 14 {{143 316 1}}
+ 265 {{175 {0 316} 2}}
+ 14 {{144 316 1}}
262,trans {}
- 266 {{96 {0 316} 5}}
- 15 {{141 316 1}}
- 11,trans {{x 24} {y 25} {313 26} {314 27} {315 28} {323 29} {324 30} {330 31} {333 32} {334 33} {337 34} {339 35} {341 36} {344 37} {346 38} {349 39} {351 40} {352 41} {356 42} {357 43} {358 44} {359 45} {361 46} {362 47} {364 48} {365 49} {366 50} {367 51} {368 52} {369 53} {371 54} {373 55} {374 56} {377 57} {379 58} {380 59} {382 60} {383 61} {384 62} {386 63} {387 64} {392 65} {412 66} {420 69} {423 68}}
- 267 {{190 {0 316} 2}}
- 16 {{142 316 1}}
- 29,trans {{257 77} {258 78} {259 79} {260 80} {261 81} {262 82} {403 83}}
- 30,trans {{257 77} {258 78} {259 79} {260 80} {261 81} {262 82} {403 84}}
- 268 {{192 {0 316} 2}}
- 17 {{144 316 1}}
- 48,trans {}
- 270 {{194 {0 316} 2}}
- 269 {{184 {0 316} 2}}
+ 266 {{176 {0 316} 2}}
+ 15 {{146 316 1}}
+ 11,trans {{x 26} {y 27} {313 28} {314 29} {315 30} {323 31} {324 32} {330 33} {333 34} {334 35} {337 36} {339 37} {341 38} {344 39} {346 40} {349 41} {352 42} {353 43} {357 44} {358 45} {359 46} {360 47} {362 48} {363 49} {365 50} {366 51} {367 52} {368 53} {369 54} {371 55} {373 56} {375 57} {376 58} {379 59} {381 60} {382 61} {384 62} {385 63} {386 64} {388 65} {389 66} {394 67} {414 68} {422 71} {425 70}}
+ 267 {{178 {0 316} 2}}
+ 16 {{141 316 1}}
+ 29,trans {}
+ 30,trans {{315 78}}
+ 268 {{179 {0 316} 2}}
+ 17 {{142 316 1}}
+ 48,trans {{257 79} {258 80} {259 81} {260 82} {261 83} {262 84} {405 110}}
+ 270 {{192 {0 316} 2}}
+ 269 {{96 {0 316} 5}}
67,trans {}
- 18 {{140 316 1}}
- 271 {{183 {0 316} 2}}
+ 18 {{143 316 1}}
+ 271 {{194 {0 316} 2}}
86,trans {}
- 20 {{66 {0 316} 2}}
- 19 {{139 316 1}}
- 272 {{188 {0 316} 2}}
- 21 {{64 {0 316} 2}}
- 273 {{186 {0 316} 2}}
- 22 {{74 {0 316} 2} {78 {0 316} 0} {79 {0 316} 0} {80 {0 316} 0} {81 {0 316} 0} {82 {0 316} 0} {83 {0 316} 0} {84 {0 316} 0} {85 {0 316} 0} {86 {0 316} 0} {87 {0 316} 0} {88 {0 316} 0} {89 {0 316} 0} {90 {0 316} 0} {91 {0 316} 0} {92 {0 316} 0} {93 {0 316} 0} {94 {0 316} 0} {95 {0 316} 0} {96 {0 316} 0} {97 {0 316} 0} {98 {0 316} 0} {99 {0 316} 0} {100 {0 316} 0} {101 {0 316} 0} {102 {0 316} 0} {103 {0 316} 0} {104 {0 316} 0} {105 {0 316} 0} {106 {0 316} 0} {107 {0 316} 0} {108 {0 316} 0} {109 {0 316} 0} {110 {0 316} 0} {112 {0 316} 0} {114 {0 316} 0} {115 {0 316} 0} {116 {0 316} 0} {117 {0 316} 0} {118 {0 316} 0} {119 {0 316} 0} {120 {0 316} 0} {121 {0 316} 0} {122 {0 316} 0} {123 {0 316} 0} {124 {0 316} 0} {57 {313 314} 0} {58 {313 314} 0}}
- 100,trans {{313 146} {314 147} {412 182}}
- 23 {{61 0 2}}
+ 20 {{140 316 1}}
+ 19 {{145 316 1}}
+ 272 {{186 {0 316} 2}}
+ 21 {{139 316 1}}
+ 273 {{196 {0 316} 2}}
+ 22 {{66 {0 316} 2}}
+ 274 {{185 {0 316} 2}}
+ 100,trans {}
+ 23 {{64 {0 316} 2}}
+ 275 {{190 {0 316} 2}}
118,trans {}
- 24 {{117 {0 316} 1}}
+ 24 {{74 {0 316} 2} {78 {0 316} 0} {79 {0 316} 0} {80 {0 316} 0} {81 {0 316} 0} {82 {0 316} 0} {83 {0 316} 0} {84 {0 316} 0} {85 {0 316} 0} {86 {0 316} 0} {87 {0 316} 0} {88 {0 316} 0} {89 {0 316} 0} {90 {0 316} 0} {91 {0 316} 0} {92 {0 316} 0} {93 {0 316} 0} {94 {0 316} 0} {95 {0 316} 0} {96 {0 316} 0} {97 {0 316} 0} {98 {0 316} 0} {99 {0 316} 0} {100 {0 316} 0} {101 {0 316} 0} {102 {0 316} 0} {103 {0 316} 0} {104 {0 316} 0} {105 {0 316} 0} {106 {0 316} 0} {107 {0 316} 0} {108 {0 316} 0} {109 {0 316} 0} {110 {0 316} 0} {112 {0 316} 0} {114 {0 316} 0} {115 {0 316} 0} {116 {0 316} 0} {117 {0 316} 0} {118 {0 316} 0} {119 {0 316} 0} {120 {0 316} 0} {121 {0 316} 0} {122 {0 316} 0} {123 {0 316} 0} {124 {0 316} 0} {57 {313 314} 0} {58 {313 314} 0}}
+ 276 {{188 {0 316} 2}}
137,trans {}
- 25 {{119 {0 316} 1}}
+ 25 {{61 0 2}}
156,trans {}
- 26 {{57 {313 314} 1}}
- 175,trans {}
- 27 {{58 {313 314} 1}}
- 204,trans {{313 230}}
+ 26 {{117 {0 316} 1}}
+ 175,trans {{263 206} {264 207} {265 208} {266 209} {267 210} {322 211} {325 212} {335 213} {336 214} {356 215} {372 216} {376 217} {380 218} {382 219} {383 220} {390 221} {393 222} {435 223}}
+ 27 {{119 {0 316} 1}}
+ 204,trans {}
194,trans {}
- 28 {{123 {0 316} 1} {124 {0 316} 1}}
- 223,trans {{316 266}}
- 30 {{79 {0 316} 1} {1 {0 316} 0} {2 {0 316} 0} {3 {0 316} 0} {4 {0 316} 0} {5 {0 316} 0} {6 {0 316} 0} {7 {0 316} 0}}
- 29 {{78 {0 316} 1} {1 {0 316} 0} {2 {0 316} 0} {3 {0 316} 0} {4 {0 316} 0} {5 {0 316} 0} {6 {0 316} 0} {7 {0 316} 0}}
+ 28 {{57 {313 314} 1}}
+ 223,trans {}
+ 30 {{123 {0 316} 1} {124 {0 316} 1}}
+ 29 {{58 {313 314} 1}}
242,trans {}
- 31 {{80 {0 316} 1}}
+ 31 {{78 {0 316} 1} {1 {0 316} 0} {2 {0 316} 0} {3 {0 316} 0} {4 {0 316} 0} {5 {0 316} 0} {6 {0 316} 0} {7 {0 316} 0}}
261,trans {}
- 32 {{81 {0 316} 1}}
- 10,trans {{x 24} {y 25} {313 26} {314 27} {315 28} {323 29} {324 30} {330 31} {333 32} {334 33} {337 34} {339 35} {341 36} {344 37} {346 38} {349 39} {351 40} {352 41} {356 42} {357 43} {358 44} {359 45} {361 46} {362 47} {364 48} {365 49} {366 50} {367 51} {368 52} {369 53} {371 54} {373 55} {374 56} {377 57} {379 58} {380 59} {382 60} {383 61} {384 62} {386 63} {387 64} {392 65} {412 66} {420 67} {423 68}}
- 33 {{82 {0 316} 1}}
- 28,trans {{315 76}}
- 34 {{83 {0 316} 1} {121 {0 316} 0} {122 {0 316} 0} {123 {0 316} 0} {124 {0 316} 0} {57 {313 314} 0} {58 {313 314} 0}}
- 47,trans {{316 108}}
+ 32 {{79 {0 316} 1} {1 {0 316} 0} {2 {0 316} 0} {3 {0 316} 0} {4 {0 316} 0} {5 {0 316} 0} {6 {0 316} 0} {7 {0 316} 0}}
+ 10,trans {{x 26} {y 27} {313 28} {314 29} {315 30} {323 31} {324 32} {330 33} {333 34} {334 35} {337 36} {339 37} {341 38} {344 39} {346 40} {349 41} {352 42} {353 43} {357 44} {358 45} {359 46} {360 47} {362 48} {363 49} {365 50} {366 51} {367 52} {368 53} {369 54} {371 55} {373 56} {375 57} {376 58} {379 59} {381 60} {382 61} {384 62} {385 63} {386 64} {388 65} {389 66} {394 67} {414 68} {422 69} {425 70}}
+ 33 {{80 {0 316} 1}}
+ 28,trans {}
+ 34 {{81 {0 316} 1}}
+ 47,trans {{316 109}}
}
array set cat::token_id_table {
- 426,line 405
+ 426,line 395
286 WCSK_
286,t 0
287 WCSL_
@@ -3536,7 +3563,7 @@ array set cat::token_id_table {
291 WCSP_
301 WCSZ_
436,t 1
- 423,line 387
+ 423,line 379
313,title integer
292 WCSQ_
302 FK4_
@@ -3545,21 +3572,21 @@ array set cat::token_id_table {
288,line 40
293 WCSR_
303 B1950_
- 351,title HEADER
+ 351,title FUNCTION
294 WCSS_
304 FK5_
- 370,title REMOVE
- 369,title REGIONS
+ 370,title RDB
+ 369,title RADIUS
354,line 115
305 J2000_
295 WCST_
- 388,title TEXT
+ 388,title SYMBOL
360,t 0
359,t 0
306 ICRS_
296 WCSU_
- 420,line 341
- 419,line 338
+ 420,line 336
+ 419,line 332
417,title {}
307 GALACTIC_
262,t 0
@@ -3576,7 +3603,7 @@ array set cat::token_id_table {
311 ARCSEC_
283,t 0
312 SEXAGESIMAL_
- 416,line 328
+ 416,line 319
412,t 1
313 INT_
314,t 0
@@ -3590,27 +3617,27 @@ array set cat::token_id_table {
335,t 0
317 1AND2_
283,title WCSH
- 413,line 316
+ 413,line 310
318 1NOT2_
312,title SEXAGESIMAL
331,title CDS
320 2NOT1_
319 1ONLY_
278,line 30
- error,line 241
+ error,line 243
356,t 0
- 350,title FUNCTION
+ 350,title FITS
349,title FILTER
321 2ONLY_
- 368,title RADIUS
+ 368,title RA
344,line 105
322 ADD_
258,t 0
- 387,title SYSTEM
+ 387,title STARBASE
323 ALLCOLS_
416,title {}
- 410,line 304
- 409,line 296
+ 410,line 270
+ 409,line 265
399,line 162
377,t 0
324 ALLROWS_
@@ -3626,8 +3653,8 @@ array set cat::token_id_table {
327 BOX_
328 BOXCIRCLE_
311,t 0
- 406,line 259
- 396,line 159
+ 406,line 252
+ 396,line 157
330 CANCEL_
329 BROADCAST_
430,t 1
@@ -3641,7 +3668,7 @@ array set cat::token_id_table {
263,title FONT
334 CLOSE_
282,title WCSG
- 403,line 242
+ 403,line 166
393,line 154
353,t 0
335 COLOR_
@@ -3653,10 +3680,10 @@ array set cat::token_id_table {
348,title FILE
337 COORDINATE_
374,t 0
- 367,title RA
+ 367,title PSYSTEM
338 CROSS_
334,line 95
- 386,title SYMBOL
+ 386,title SORT
340 CSV_
339 CROSSHAIR_
276,t 0
@@ -3674,7 +3701,7 @@ array set cat::token_id_table {
307,t 0
297,t 0
344 EDIT_
- 331,line 157
+ 331,line 159
426,t 1
345 ELLIPSE_
386,line 147
@@ -3686,254 +3713,257 @@ array set cat::token_id_table {
0,t 0
0 {$}
350,t 0
- 350 FUNCTION_
+ 350 FITS_
349,t 0
349 FILTER_
327,line 88
262,title FALSE
- 351 HEADER_
+ 351 FUNCTION_
281,title WCSF
error,t 0
383,line 144
- 352 HIDE_
+ 352 HEADER_
310,title ARCMIN
309,title DEGREES
299,title WCSX
371,t 0
- 353 IMPORT_
+ 353 HIDE_
328,title BOXCIRCLE
258,line 8
- 354 INCR_
+ 354 IMPORT_
347,title ERROR
273,t 0
- 366,title PSYSTEM
- 355 LOAD_
+ 366,title PSKY
+ 355 INCR_
324,line 85
402,t 0
392,t 0
- 385,title STARBASE
- 356 LOCATION_
+ 385,title SKYFORMAT
+ 356 LOAD_
414,title {}
380,line 141
379,line 140
- 357 MATCH_
+ 357 LOCATION_
294,t 0
304,t 0
433,title {}
- 358 MAXROWS_
+ 358 MATCH_
423,t 1
- 360 NEW_
- 359 NAME_
- 361 PANTO_
+ 360 NAME_
+ 359 MAXROWS_
+ 361 NEW_
325,t 0
321,line 82
- 362 PLOT_
+ 362 PANTO_
376,line 137
- 363 POINT_
- 364 PRINT_
+ 363 PLOT_
+ 364 POINT_
346,t 0
- 365 PSKY_
- 366 PSYSTEM_
+ 365 PRINT_
+ 366 PSKY_
317,line 78
261,title TRUE
367,t 0
- 367 RA_
+ 367 PSYSTEM_
279,title WCSD
280,title WCSE
373,line 134
- 368 RADIUS_
+ 368 RA_
308,title ECLIPTIC
269,t 0
270,t 0
298,title WCSW
- 370 REMOVE_
- 369 REGIONS_
+ 370 RDB_
+ 369 RADIUS_
327,title BOX
+ 438,line 499
388,t 0
- 371 RETRIEVE_
+ 371 REGIONS_
346,title EXPORT
- 372 RETURN_
- 365,title PSKY
+ 372 REMOVE_
+ 365,title PRINT
314,line 70
291,t 0
301,t 0
- 384,title SORT
- 373 SAMP_
+ 384,title SKY
+ 373 RETRIEVE_
420,t 1
419,t 1
413,title {}
- 374 SAVE_
+ 374 RETURN_
370,line 131
369,line 130
432,title {}
- 375 SB_
+ 375 SAMP_
322,t 0
- 435,line 491
- 376 SEND_
+ 435,line 451
+ 376 SAVE_
y,t 0
- 377 SERVER_
+ 377 SB_
311,line 65
- 378 SHAPE_
+ 378 SEND_
343,t 0
- 380 SIZE_
- 379 SHOW_
+ 380 SHAPE_
+ 379 SERVER_
366,line 127
- 381 SIZE2_
- 432,line 443
- 382 SKY_
+ 381 SHOW_
+ 432,line 432
+ 382 SIZE_
364,t 0
- 383 SKYFORMAT_
+ 383 SIZE2_
307,line 60
266,t 0
260,title OFF
259,title ON
297,line 49
- 384 SORT_
+ 384 SKY_
278,title WCSC
385,t 0
- 385 STARBASE_
+ 385 SKYFORMAT_
363,line 124
307,title GALACTIC
297,title WCSV
- 386 SYMBOL_
+ 386 SORT_
326,title ARROW
287,t 0
- 428,line 415
- 387 SYSTEM_
+ 428,line 407
+ 387 STARBASE_
345,title ELLIPSE
416,t 1
- 388 TEXT_
- 364,title PRINT
+ 388 SYMBOL_
+ 364,title POINT
294,line 46
304,line 57
- 400 IUCAA_
- 390 UNIQUE_
- 389 TSV_
- 383,title SKYFORMAT
+ 400 SAO_
+ 390 TEXT_
+ 389 SYSTEM_
+ 383,title SIZE2
318,t 0
412,title {}
- 401 BEJING_
- 391 UNITS_
+ 401 UKIRT_
+ 391 TSV_
360,line 121
359,line 120
437,t 1
431,title {}
- 402 SAAO_
- 392 UPDATE_
- 425,line 397
- 403 yesno
- 393 VOT_
+ 402 IUCAA_
+ 392 UNIQUE_
+ 425,line 389
+ 403 BEJING_
+ 393 UNITS_
340,t 0
339,t 0
- 404 font
error,title {}
- 394 XML_
+ 404 SAAO_
+ 394 UPDATE_
291,line 43
301,line 53
- 405 fontWeight
- 395 ADAC_
- 406 fontSlant
- 396 CADC_
+ 405 yesno
+ 395 VOT_
+ 406 font
+ 396 XML_
361,t 0
356,line 117
- 407 fontStyle
- 397 CAMBRIDGE_
+ 407 fontWeight
+ 397 ADAC_
263,t 0
- 422,line 378
- 408 wcssys
- 398 SAO_
- 410 skyformat
- 409 skyframe
- 399 UKIRT_
+ 422,line 343
+ 408 fontSlant
+ 398 CADC_
+ 410 wcssys
+ 409 fontStyle
+ 399 CAMBRIDGE_
382,t 0
258,title NO
287,line 39
- 411 rformat
+ 411 skyframe
277,title WCSB
284,t 0
- 412 numeric
+ 412 skyformat
353,line 114
306,title ICRS
296,title WCSU
413,t 1
- 413 command
+ 413 rformat
325,title ANGLE
- 418,line 334
- 414 @PSEUDO1
+ 418,line 330
+ 414 numeric
344,title EDIT
315,t 0
- 415 catalog
- 363,title POINT
+ 415 command
+ 363,title PLOT
284,line 36
434,t 1
- 416 @PSEUDO2
- 382,title SKY
- 417 @PSEUDO3
+ 416 @PSEUDO1
+ 382,title SIZE
+ 417 catalog
411,title {}
350,line 111
349,line 110
336,t 0
430,title {}
429,title {}
- 418 @PSEUDO4
- 420 catCmd
- 419 @PSEUDO5
- 415,line 320
- 421 @PSEUDO6
+ 418 @PSEUDO2
+ 420 @PSEUDO4
+ 419 @PSEUDO3
+ 415,line 318
+ 421 @PSEUDO5
357,t 0
281,line 33
- 422 @PSEUDO7
+ 422 catCmd
260,t 0
259,t 0
- 423 coordinate
+ 423 @PSEUDO6
346,line 107
- 424 filter
+ 424 @PSEUDO7
378,t 0
- 425 match
- 412,line 312
+ 425 coordinate
+ 412,line 306
281,t 0
- 426 matchFunction
+ 426 filter
257,title YES
277,line 29
- 427 matchReturn
+ 427 match
410,t 1
409,t 1
399,t 0
276,title WCSA
- 428 reader
+ 428 matchFunction
343,line 104
312,t 0
305,title J2000
295,title WCST
- 430 server
- 429 samp
+ 430 reader
+ 429 matchReturn
324,title ALLROWS
431,t 1
- 431 sort
- 408,line 268
+ 431 samp
+ 408,line 261
398,line 161
343,title DIAMOND
- 432 sortDir
- 362,title PLOT
+ 432 server
+ 362,title PANTO
333,t 0
274,line 25
- 433 symbol
- 381,title SIZE2
- 434 symbolShape
+ 433 sort
+ 381,title SHOW
+ 434 sortDir
410,title {}
409,title {}
- 399,title UKIRT
+ 399,title CAMBRIDGE
340,line 101
339,line 100
- 435 symbolCol
+ 435 symbol
428,title {}
354,t 0
- 436 writer
- 405,line 255
- 395,line 158
- 437 start'
+ 436 symbolShape
+ 405,line 244
+ 395,line 156
+ 437 symbolCol
271,line 22
+ 438 writer
375,t 0
+ 439 start'
x x
336,line 97
277,t 0
@@ -3955,13 +3985,13 @@ array set cat::token_id_table {
323,title ALLCOLS
388,line 149
342,title DECR
- 361,title PANTO
+ 361,title NEW
264,line 15
- 380,title SIZE
- 379,title SHOW
+ 380,title SHAPE
+ 379,title SERVER
351,t 0
408,title {}
- 398,title SAO
+ 398,title CADC
330,line 91
329,line 90
427,title {}
@@ -3969,7 +3999,7 @@ array set cat::token_id_table {
372,t 0
261,line 11
274,t 0
- 403,t 1
+ 403,t 0
393,t 0
326,line 87
305,t 0
@@ -3986,11 +4016,11 @@ array set cat::token_id_table {
378,line 139
347,t 0
341,title DEC
- 360,title NEW
- 359,title NAME
- 378,title SHAPE
+ 360,title NAME
+ 359,title MAXROWS
+ 378,title SEND
407,title {}
- 397,title CAMBRIDGE
+ 397,title ADAC
368,t 0
320,line 81
319,line 80
@@ -4001,14 +4031,14 @@ array set cat::token_id_table {
400,t 0
390,t 0
389,t 0
- y,line 383
+ y,line 385
292,t 0
302,t 0
316,line 74
421,t 1
372,line 133
323,t 0
- 437,line 502
+ 437,line 495
273,title ROMAN
344,t 0
313,line 69
@@ -4019,12 +4049,12 @@ array set cat::token_id_table {
340,title CSV
339,title CROSSHAIR
365,t 0
- 358,title MAXROWS
- 434,line 468
- 377,title SERVER
+ 358,title MATCH
+ 434,line 447
+ 377,title SB
267,t 0
406,title {}
- 396,title CADC
+ 396,title XML
310,line 64
309,line 63
299,line 51
@@ -4032,15 +4062,16 @@ array set cat::token_id_table {
386,t 0
365,line 126
288,t 0
- 431,line 439
+ 431,line 427
417,t 1
320,t 0
319,t 0
306,line 59
296,line 48
+ 438,t 1
362,line 123
341,t 0
- 427,line 410
+ 427,line 399
272,title BOLD
291,title WCSP
293,line 45
@@ -4052,12 +4083,12 @@ array set cat::token_id_table {
358,line 119
338,title CROSS
264,t 0
- 357,title MATCH
- 424,line 393
+ 357,title LOCATION
+ 424,line 380
383,t 0
- 376,title SEND
+ 376,title SAVE
405,title {}
- 395,title ADAC
+ 395,title VOT
285,t 0
289,line 41
290,line 42
@@ -4066,12 +4097,12 @@ array set cat::token_id_table {
414,t 1
355,line 116
316,t 0
- 421,line 377
+ 421,line 340
435,t 1
286,line 38
337,t 0
352,line 113
- 417,line 330
+ 417,line 322
358,t 0
271,title NORMAL
261,t 0
@@ -4084,26 +4115,26 @@ array set cat::token_id_table {
379,t 0
348,line 109
337,title COORDINATE
- 356,title LOCATION
+ 356,title LOAD
282,t 0
- 414,line 317
- 375,title SB
+ 414,line 314
+ 375,title SAMP
411,t 1
- 404,title {}
- 394,title XML
+ 404,title SAAO
+ 394,title UPDATE
279,line 31
280,line 32
423,title {}
313,t 0
345,line 106
432,t 1
- 411,line 308
+ 411,line 298
334,t 0
276,line 28
355,t 0
342,line 103
257,t 0
- 407,line 263
+ 407,line 257
397,line 160
269,title HELVETICA
270,title COURIER
@@ -4116,15 +4147,15 @@ array set cat::token_id_table {
336,title CONDITION
407,t 1
397,t 0
- 355,title LOAD
- 404,line 250
+ 355,title INCR
+ 404,line 167
394,line 155
- 374,title SAVE
+ 374,title RETURN
310,t 0
309,t 0
299,t 0
- 403,title {}
- 393,title VOT
+ 403,title BEJING
+ 393,title UNITS
269,line 20
270,line 21
428,t 1
@@ -4143,23 +4174,24 @@ array set cat::token_id_table {
275,t 0
263,line 14
287,title WCSL
- 404,t 1
+ 404,t 0
394,t 0
316,title string
335,title COLOR
328,line 89
306,t 0
296,t 0
- 354,title INCR
+ 354,title IMPORT
425,t 1
384,line 145
- 373,title SAMP
- 402,title SAAO
- 392,title UPDATE
+ 373,title RETRIEVE
+ 402,title IUCAA
+ 392,title UNIQUE
327,t 0
260,line 10
259,line 9
421,title {}
+ 439,title {}
x,title {}
325,line 86
348,t 0
@@ -4183,20 +4215,22 @@ array set cat::token_id_table {
318,line 79
260 OFF_
259 ON_
- 353,title IMPORT
+ 353,title HIDE
324,t 0
261 TRUE_
374,line 135
- 372,title RETURN
+ 372,title REMOVE
262 FALSE_
- 401,title BEJING
- 391,title UNITS
+ 401,title UKIRT
+ 391,title TSV
263 FONT_
- x,line 481
+ 439,line 507
+ x,line 485
420,title {}
419,title {}
345,t 0
264 FONTSIZE_
+ 438,title {}
315,line 72
265 FONTSLANT_
266 FONTSTYLE_
@@ -4205,7 +4239,7 @@ array set cat::token_id_table {
267 FONTWEIGHT_
268,t 0
268 TIMES_
- 436,line 495
+ 436,line 472
269 HELVETICA_
270 COURIER_
387,t 0
@@ -4221,7 +4255,7 @@ array set cat::token_id_table {
418,t 1
274 ITALIC_
285,title WCSJ
- 433,line 447
+ 433,line 443
321,t 0
314,title float
275 WCS_
@@ -4229,20 +4263,21 @@ array set cat::token_id_table {
308,line 61
276 WCSA_
298,line 50
+ 439,t 1
x,t 0
- 352,title HIDE
+ 352,title HEADER
277 WCSB_
- 371,title RETRIEVE
+ 371,title REGIONS
364,line 125
342,t 0
278 WCSC_
- 400,title IUCAA
- 390,title UNIQUE
- 389,title TSV
+ 400,title SAO
+ 390,title TEXT
+ 389,title SYSTEM
279 WCSD_
280 WCSE_
- 430,line 428
- 429,line 423
+ 430,line 417
+ 429,line 412
418,title {}
281 WCSF_
437,title {}
@@ -4480,67 +4515,70 @@ proc cat::yyparse {} {
140 { set _ VOTRead }
141 { set _ starbase_read }
142 { set _ starbase_read }
- 143 { set _ TSVRead }
+ 143 { set _ starbase_read }
144 { set _ TSVRead }
- 145 { CatalogCmdSAMP }
- 146 { CatalogCmdSAMP }
- 147 { CatalogCmdSAMPSend $2 }
- 148 { set _ cds }
- 149 { set _ adac }
- 150 { set _ cadc }
- 151 { set _ cambridge }
- 152 { set _ sao }
- 153 { set _ ukirt }
- 154 { set _ iucaa }
- 155 { set _ bejing }
- 156 { set _ saao }
- 157 { ProcessCmdCVAR sort $1; ProcessCmdCVAR sort,dir "-increasing" CATTable }
- 158 { ProcessCmdCVAR sort $1; ProcessCmdCVAR sort,dir $2 CATTable }
- 159 { set _ "-increasing" }
- 160 { set _ "-decreasing" }
- 161 { CatalogCmdSymbolAdd }
- 162 { CatalogCmdSymbolRemove }
- 163 { CatalogCmdSymbolLoad $2 }
- 164 { CatalogCmdSymbolSave $2 }
- 165 { CatalogCmdSymbol angle $2 }
- 166 { CatalogCmdSymbol color $2 }
- 167 { CatalogCmdSymbol condition $2 }
- 168 { CatalogCmdSymbol font $2 }
- 169 { CatalogCmdSymbol fontsize $2 }
- 170 { CatalogCmdSymbol fontweight $2 }
- 171 { CatalogCmdSymbol fontslant $2 }
- 172 { CatalogCmdSymbolFontStyle $2 }
- 173 { CatalogCmdSymbol size $2 }
- 174 { CatalogCmdSymbol size2 $2 }
- 175 { CatalogCmdSymbol shape $2 }
- 176 { CatalogCmdSymbol text $2 }
- 177 { CatalogCmdSymbol units $2 }
- 178 { set _ circle }
- 179 { set _ ellipse }
- 180 { set _ box }
- 181 { set _ text }
- 182 { set _ "circle point" }
- 183 { set _ "circle point" }
- 184 { set _ "box point" }
- 185 { set _ "diamond point" }
- 186 { set _ "diamond point" }
- 187 { set _ "cross point" }
- 188 { set _ "cross point" }
- 189 { set _ "x point" }
- 190 { set _ "x point" }
- 191 { set _ "arrow point" }
- 192 { set _ "arrow point" }
- 193 { set _ "boxcircle point" }
- 194 { set _ "boxcircle point" }
- 195 { set _ $1 }
- 196 { set _ $1 }
+ 145 { set _ TSVRead }
+ 146 { set _ FITSRead }
+ 147 { CatalogCmdSAMP }
+ 148 { CatalogCmdSAMP }
+ 149 { CatalogCmdSAMPSend $2 }
+ 150 { set _ cds }
+ 151 { set _ adac }
+ 152 { set _ cadc }
+ 153 { set _ cambridge }
+ 154 { set _ sao }
+ 155 { set _ ukirt }
+ 156 { set _ iucaa }
+ 157 { set _ bejing }
+ 158 { set _ saao }
+ 159 { ProcessCmdCVAR sort $1; ProcessCmdCVAR sort,dir "-increasing" CATTable }
+ 160 { ProcessCmdCVAR sort $1; ProcessCmdCVAR sort,dir $2 CATTable }
+ 161 { set _ "-increasing" }
+ 162 { set _ "-decreasing" }
+ 163 { CatalogCmdSymbolAdd }
+ 164 { CatalogCmdSymbolRemove }
+ 165 { CatalogCmdSymbolLoad $2 }
+ 166 { CatalogCmdSymbolSave $2 }
+ 167 { CatalogCmdSymbol angle $2 }
+ 168 { CatalogCmdSymbol color $2 }
+ 169 { CatalogCmdSymbol condition $2 }
+ 170 { CatalogCmdSymbol font $2 }
+ 171 { CatalogCmdSymbol fontsize $2 }
+ 172 { CatalogCmdSymbol fontweight $2 }
+ 173 { CatalogCmdSymbol fontslant $2 }
+ 174 { CatalogCmdSymbolFontStyle $2 }
+ 175 { CatalogCmdSymbol size $2 }
+ 176 { CatalogCmdSymbol size2 $2 }
+ 177 { CatalogCmdSymbol shape $2 }
+ 178 { CatalogCmdSymbol text $2 }
+ 179 { CatalogCmdSymbol units $2 }
+ 180 { set _ circle }
+ 181 { set _ ellipse }
+ 182 { set _ box }
+ 183 { set _ text }
+ 184 { set _ "circle point" }
+ 185 { set _ "circle point" }
+ 186 { set _ "box point" }
+ 187 { set _ "diamond point" }
+ 188 { set _ "diamond point" }
+ 189 { set _ "cross point" }
+ 190 { set _ "cross point" }
+ 191 { set _ "x point" }
+ 192 { set _ "x point" }
+ 193 { set _ "arrow point" }
+ 194 { set _ "arrow point" }
+ 195 { set _ "boxcircle point" }
+ 196 { set _ "boxcircle point" }
197 { set _ $1 }
- 198 { set _ VOTWrite }
- 199 { set _ VOTWrite }
- 200 { set _ starbase_write }
- 201 { set _ starbase_write }
- 202 { set _ TSVWrite }
- 203 { set _ TSVWrite }
+ 198 { set _ $1 }
+ 199 { set _ $1 }
+ 200 { set _ VOTWrite }
+ 201 { set _ VOTWrite }
+ 202 { set _ starbase_write }
+ 203 { set _ starbase_write }
+ 204 { set _ starbase_write }
+ 205 { set _ TSVWrite }
+ 206 { set _ TSVWrite }
}
unsetupvalues $dc
# pop off tokens from the stack if normal rule