#define TOKEN_COLON                           1
#define TOKEN_COMMA                           2
#define TOKEN_FIELD                           3
#define TOKEN_HYPHEN                          4
#define TOKEN_INTEGER                         5
#define TOKEN_LBRACKET                        6
#define TOKEN_LPAREN                          7
#define TOKEN_RBRACKET                        8
#define TOKEN_RPAREN                          9
#define TOKEN_STRING                         10
#define TOKEN_TEST_AND                       11
#define TOKEN_TEST_BITWISE_AND               12
#define TOKEN_TEST_CONTAINS                  13
#define TOKEN_TEST_EQ                        14
#define TOKEN_TEST_GE                        15
#define TOKEN_TEST_GT                        16
#define TOKEN_TEST_LE                        17
#define TOKEN_TEST_LT                        18
#define TOKEN_TEST_MATCHES                   19
#define TOKEN_TEST_NE                        20
#define TOKEN_TEST_NOT                       21
#define TOKEN_TEST_OR                        22
#define TOKEN_UNPARSED                       23
