summaryrefslogtreecommitdiffstats
path: root/ds9/parsers/gridparser.tac
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-03-15 18:12:01 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-03-15 18:12:01 (GMT)
commit55fb1fa2d09497454cc7ec37f86b5ce36103206c (patch)
treed5639d535bf97e7d2bfe6d598a495c98c5700eff /ds9/parsers/gridparser.tac
parent988c6b480da724e189ece0a7abdc202d74c0eaaf (diff)
downloadblt-55fb1fa2d09497454cc7ec37f86b5ce36103206c.zip
blt-55fb1fa2d09497454cc7ec37f86b5ce36103206c.tar.gz
blt-55fb1fa2d09497454cc7ec37f86b5ce36103206c.tar.bz2
add ds9 grid parser
Diffstat (limited to 'ds9/parsers/gridparser.tac')
-rw-r--r--ds9/parsers/gridparser.tac9
1 files changed, 9 insertions, 0 deletions
diff --git a/ds9/parsers/gridparser.tac b/ds9/parsers/gridparser.tac
index 1c45bdd..b0c9e11 100644
--- a/ds9/parsers/gridparser.tac
+++ b/ds9/parsers/gridparser.tac
@@ -16,6 +16,7 @@
%token BORDER_
%token COLOR_
%token CLOSE_
+%token DASH_
%token DEF_
%token DEF1_
%token DEF2_
@@ -116,6 +117,8 @@ system : coordsys {set _ $1}
gridgrid : yesno {global grid; set grid(grid) $1}
| COLOR_ STRING_ {global grid; set grid(grid,color) $2}
| WIDTH_ INT_ {global grid; set grid(grid,color) $2}
+ | DASH_ yesno {global grid; set grid(grid,style) $2}
+ # backward compatible
| STYLE_ INT_ {global grid; set grid(grid,style) $2}
| GAP1_ numeric {global grid; set grid(grid,gap1) $2}
| GAP2_ numeric {global grid; set grid(grid,gap2) $2}
@@ -125,6 +128,8 @@ gridgrid : yesno {global grid; set grid(grid) $1}
axes : yesno {global grid; set grid(axes) $1}
| COLOR_ STRING_ {global grid; set grid(axes,color) $2}
| WIDTH_ INT_ {global grid; set grid(axes,color) $2}
+ | DASH_ yesno {global grid; set grid(axes,style) $2}
+ # backward compatible
| STYLE_ INT_ {global grid; set grid(axes,style) $2}
| TYPE_ interiortype {global grid; set grid(axes,type) $2}
| ORIGIN_ origin {global grid; set grid(axes,origin) $2}
@@ -143,12 +148,16 @@ origin : LLL_ {set _ lll}
tickmarks : yesno {global grid; set grid(tick) $1}
| COLOR_ STRING_ {global grid; set grid(tick,color) $2}
| WIDTH_ INT_ {global grid; set grid(tick,color) $2}
+ | DASH_ yesno {global grid; set grid(tick,style) $2}
+ # backward compatible
| STYLE_ INT_ {global grid; set grid(tick,style) $2}
;
border : yesno {global grid; set grid(border) $1}
| COLOR_ STRING_ {global grid; set grid(border,color) $2}
| WIDTH_ INT_ {global grid; set grid(border,color) $2}
+ | DASH_ yesno {global grid; set grid(border,style) $2}
+ # backward compatible
| STYLE_ INT_ {global grid; set grid(border,style) $2}
;