summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-05-10 19:55:27 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-05-10 19:55:27 (GMT)
commit5681a3943cf5cde897b43d786cbf588698e79647 (patch)
treedf5064b4f0c4f5fdd7e90b1c55a40303436b3cbb
parent324da0c3bf113141dc3a5c668aa489f0a5f6420e (diff)
downloadblt-5681a3943cf5cde897b43d786cbf588698e79647.zip
blt-5681a3943cf5cde897b43d786cbf588698e79647.tar.gz
blt-5681a3943cf5cde897b43d786cbf588698e79647.tar.bz2
update ds9 parsers
-rw-r--r--ds9/library/analysis.tcl64
1 files changed, 26 insertions, 38 deletions
diff --git a/ds9/library/analysis.tcl b/ds9/library/analysis.tcl
index 8128f71..2312966 100644
--- a/ds9/library/analysis.tcl
+++ b/ds9/library/analysis.tcl
@@ -1771,9 +1771,9 @@ proc ProcessAnalysisCmd {varname iname buf fn} {
global debug
if {$debug(tcl,parser)} {
- global analysis
- set analysis(load,buf) $buf
- set analysis(load,fn) $fn
+ global parse
+ set parse(buf) $buf
+ set parse(fn) $fn
analysis::YY_FLUSH_BUFFER
analysis::yy_scan_string [lrange $var $i end]
@@ -1934,16 +1934,13 @@ proc AnalysisCmdTask {task} {
}
proc AnalysisCmdText {} {
- global analysis
-
- set buf $analysis(load,buf)
- set fn $analysis(load,fn)
+ global parse
- if {$buf != {}} {
- AnalysisText apXPA Analysis $buf append
- } elseif {$fn != {}} {
- if {[file exists $fn]} {
- set ch [open $fn r]
+ if {$parse(buf) != {}} {
+ AnalysisText apXPA Analysis $parse(buf) append
+ } elseif {$parse(fn) != {}} {
+ if {[file exists $parse(fn)]} {
+ set ch [open $parse(fn) r]
set txt [read $ch]
close $ch
AnalysisText apXPA Analysis $txt append
@@ -1953,16 +1950,13 @@ proc AnalysisCmdText {} {
proc AnalysisCmdPlotStdin {} {
global iap
- global analysis
+ global parse
- set buf $analysis(load,buf)
- set fn $analysis(load,fn)
-
- if {$buf != {}} {
- AnalysisPlotStdin line $iap(tt) {} $buf
- } elseif {$fn != {}} {
- if {[file exists $fn]} {
- set ch [open $fn r]
+ if {$parse(buf) != {}} {
+ AnalysisPlotStdin line $iap(tt) {} $parse(buf)
+ } elseif {$parse(fn) != {}} {
+ if {[file exists $parse(fn)]} {
+ set ch [open $parse(fn) r]
set rr [read $ch]
close $ch
AnalysisPlotStdin line $iap(tt) {} $rr
@@ -1974,16 +1968,13 @@ proc AnalysisCmdPlotStdin {} {
proc AnalysisCmdPlotLine {title xaxis yaxis dim} {
global iap
- global analysis
+ global parse
- set buf $analysis(load,buf)
- set fn $analysis(load,fn)
-
- if {$buf != {}} {
- PlotLine $iap(tt) Plot $title $xaxis $yaxis $dim $buf
- } elseif {$fn != {}} {
- if {[file exists $fn]} {
- set ch [open $fn r]
+ if {$parse(buf) != {}} {
+ PlotLine $iap(tt) Plot $title $xaxis $yaxis $dim $parse(buf)
+ } elseif {$parse(fn) != {}} {
+ if {[file exists $parse(fn)]} {
+ set ch [open $parse(fn) r]
set rr [read $ch]
close $ch
PlotLine $iap(tt) Plot $title $xaxis $yaxis $dim $rr
@@ -1994,15 +1985,12 @@ proc AnalysisCmdPlotLine {title xaxis yaxis dim} {
}
proc AnalysisCmdLoad {} {
- global analysis
+ global parse
- set buf $analysis(load,buf)
- set fn $analysis(load,fn)
-
- if {$buf != {}} {
- ProcessAnalysis buf
- } elseif {$fn != {}} {
- ProcessAnalysisFile $fn
+ if {$parse(buf) != {}} {
+ ProcessAnalysis parse(buf)
+ } elseif {$parse(fn) != {}} {
+ ProcessAnalysisFile $parse(fn)
}
}