token IDENTIFIER of type String
token COMMA
token LPAREN
token RPAREN
token WHITE
token INT of type String
token QSTRING of type String
token REGEX of type String
token COLON
token SEMICOLON
type TEN scanstatement
type TEN indexcombexpr
type TEN scanidrange
type TEN scanidbounds
scanstatement: indexcombexpr
| LPAREN indexcombexpr RPAREN
indexcombexpr: scanidrange
| scanidbounds
| scanidrange COMMA indexcombexpr
| scanidbounds COMMA indexcombexpr
scanidbounds: LT INT
| GT INT
| LE INT
| GE INT
| GE INT AMPERSAND LE INT
| GT INT AMPERSAND LT INT
scanidrange: INT
| INT TILDA INT