summaryrefslogtreecommitdiffstats
path: root/ds9/parsers/binsendparser.tac
blob: 7c6266f6d58af643241fb4b48a558cba724fb4bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
%{
%}

#include string.tin

%token ABOUT_
%token BUFFERSIZE_
%token COLS_
%token DEPTH_
%token FACTOR_
%token FILTER_
%token FUNCTION_
%token LOCK_

%start binsend

%%

binsend : LOCK_ {ProcessSendCmdYesNo bin lock}
 | ABOUT_ {ProcessSendCmdCurrent "get bin cursor"}
 | BUFFERSIZE_ {ProcessSendCmdGet bin buffersize}
 | COLS_ {ProcessSendCmdCurrent "get bin cols"}
 | FACTOR_ {ProcessSendCmdGet bin factor}
 | DEPTH_ {ProcessSendCmdGet bin depth}
 | FILTER_ {ProcessSendCmdCurrent "get bin filter"}
 | FUNCTION_ {ProcessSendCmdGet bin function}
 ;

%%

proc binsend::yyerror {msg} {
     variable yycnt
     variable yy_current_buffer
     variable index_

     ParserError $msg $yycnt $yy_current_buffer $index_
}