#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_CONTAINS                  12
#define TOKEN_TEST_EQ                        13
#define TOKEN_TEST_GE                        14
#define TOKEN_TEST_GT                        15
#define TOKEN_TEST_LE                        16
#define TOKEN_TEST_LT                        17
#define TOKEN_TEST_MATCHES                   18
#define TOKEN_TEST_NE                        19
#define TOKEN_TEST_NOT                       20
#define TOKEN_TEST_OR                        21
#define TOKEN_UNPARSED                       22
