1
2 package org.codehaus.activemq.selector;
3
4 public interface SelectorParserConstants {
5
6 int EOF = 0;
7 int LINE_COMMENT = 6;
8 int BLOCK_COMMENT = 7;
9 int NOT = 8;
10 int AND = 9;
11 int OR = 10;
12 int BETWEEN = 11;
13 int LIKE = 12;
14 int ESCAPE = 13;
15 int IN = 14;
16 int IS = 15;
17 int TRUE = 16;
18 int FALSE = 17;
19 int NULL = 18;
20 int INTEGER_LITERAL = 19;
21 int FLOATING_POINT_LITERAL = 20;
22 int EXPONENT = 21;
23 int STRING_LITERAL = 22;
24 int ID = 23;
25
26 int DEFAULT = 0;
27
28 String[] tokenImage = {
29 "<EOF>",
30 "\" \"",
31 "\"//t\"",
32 "\"//n\"",
33 "\"//r\"",
34 "\"//f\"",
35 "<LINE_COMMENT>",
36 "<BLOCK_COMMENT>",
37 "\"NOT\"",
38 "\"AND\"",
39 "\"OR\"",
40 "\"BETWEEN\"",
41 "\"LIKE\"",
42 "\"ESCAPE\"",
43 "\"IN\"",
44 "\"IS\"",
45 "\"TRUE\"",
46 "\"FALSE\"",
47 "\"NULL\"",
48 "<INTEGER_LITERAL>",
49 "<FLOATING_POINT_LITERAL>",
50 "<EXPONENT>",
51 "<STRING_LITERAL>",
52 "<ID>",
53 "\"=\"",
54 "\"<>\"",
55 "\">\"",
56 "\">=\"",
57 "\"<\"",
58 "\"<=\"",
59 "\"(\"",
60 "\",\"",
61 "\")\"",
62 "\"+\"",
63 "\"-\"",
64 "\"*\"",
65 "\"/\"",
66 "\"%\"",
67 };
68
69 }