summaryrefslogtreecommitdiffstats
path: root/ds9/parsers/imgsvr.fin
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-03-07 22:12:22 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-03-07 22:12:22 (GMT)
commit61a6a0682e5c15df1296e92d747d2b1245e86add (patch)
treeddc02f974486c6b0082290709f582c42b98dbd87 /ds9/parsers/imgsvr.fin
parentfa6b5102a4a03920929120d2991413d7896e9d86 (diff)
downloadblt-61a6a0682e5c15df1296e92d747d2b1245e86add.zip
blt-61a6a0682e5c15df1296e92d747d2b1245e86add.tar.gz
blt-61a6a0682e5c15df1296e92d747d2b1245e86add.tar.bz2
simplify ds9 imgsvr parsers
Diffstat (limited to 'ds9/parsers/imgsvr.fin')
-rw-r--r--ds9/parsers/imgsvr.fin24
1 files changed, 24 insertions, 0 deletions
diff --git a/ds9/parsers/imgsvr.fin b/ds9/parsers/imgsvr.fin
new file mode 100644
index 0000000..b1a9904
--- /dev/null
+++ b/ds9/parsers/imgsvr.fin
@@ -0,0 +1,24 @@
+wcs {return $WCS_}
+fk5 {return $FK5_}
+
+degrees {return $DEGREES_}
+sexagesimal {return $SEXAGESIMAL_}
+arcmin {return $ARCMIN_}
+arcsec {return $ARCSEC_}
+
+close {return $CLOSE_}
+coord {return $COORD_}
+crosshair {return $CROSSHAIR_}
+current {return $CURRENT_}
+frame {return $FRAME_}
+name {return $NAME_}
+new {return $NEW_}
+open {return $OPEN_}
+save {return $SAVE_}
+size {return $SIZE_}
+survey {return $SURVEY_}
+update {return $UPDATE_}
+
+# SEXAGESIMAL
+[+-]?{D}+:{D}+:{D}+"."? |
+[+-]?{D}+:{D}+:{D}*"."{D}+ {set yylval $yytext; return $SEXSTR_}