summaryrefslogtreecommitdiffstats
path: root/ds9/parsers/cubesendparser.tac
diff options
context:
space:
mode:
Diffstat (limited to 'ds9/parsers/cubesendparser.tac')
-rw-r--r--ds9/parsers/cubesendparser.tac10
1 files changed, 10 insertions, 0 deletions
diff --git a/ds9/parsers/cubesendparser.tac b/ds9/parsers/cubesendparser.tac
index 054734e..9b48c2a 100644
--- a/ds9/parsers/cubesendparser.tac
+++ b/ds9/parsers/cubesendparser.tac
@@ -2,17 +2,27 @@
%}
#include def.tin
+#include wcssys.tin
+#include skyframe.tin
+
%start cubesend
%token AXIS_
%token AXES_
%token INTERVAL_
+%token IMAGE_
%token LOCK_
%token ORDER_
%%
+#include wcssys.trl
+#include skyframe.trl
+
cubesend : {ProcessSendCmdCurrent "get fits slice"}
+ | IMAGE_ {ProcessSendCmdCurrent "get fits slice"}
+ | wcssys {ProcessSendCmdCurrent "get fits slice from image $1 FK5"}
+ | wcssys skyframe {ProcessSendCmdCurrent "get fits slice from image $1 $2"}
| LOCK_ {ProcessSendCmdGet cube lock}
| INTERVAL_ {BlinkSendCmdInterval}
| AXES_ order