1
2 package com.gridsystems.beanfilter;
3
4 public interface FilterParserConstants {
5
6 int EOF = 0;
7 int AND = 6;
8 int OR = 7;
9 int NOT = 8;
10 int MATCHES = 9;
11 int LIKE = 10;
12 int CONTAINS = 11;
13 int IN = 12;
14 int TRUE = 13;
15 int FALSE = 14;
16 int DOT = 15;
17 int NULL = 16;
18 int SIZEOF = 17;
19 int ALLITEMS = 18;
20 int ANYITEMS = 19;
21 int SELECT = 20;
22 int WHERE = 21;
23 int THIS = 22;
24 int NUMBER = 23;
25 int EXPONENT = 24;
26 int STRING = 25;
27 int STRING1 = 26;
28 int STRING2 = 27;
29 int ESCAPES = 28;
30 int IDENTIFIER = 29;
31 int LPAREN = 30;
32 int RPAREN = 31;
33 int LBRACKET = 32;
34 int RBRACKET = 33;
35 int COMMA = 34;
36 int EQ = 35;
37 int NE = 36;
38 int GT = 37;
39 int LT = 38;
40 int LE = 39;
41 int GE = 40;
42
43 int DEFAULT = 0;
44
45 String[] tokenImage = {
46 "<EOF>",
47 "\" \"",
48 "\"\\t\"",
49 "\"\\n\"",
50 "\"\\r\"",
51 "\"\\f\"",
52 "\"and\"",
53 "\"or\"",
54 "\"not\"",
55 "\"matches\"",
56 "\"like\"",
57 "\"contains\"",
58 "\"in\"",
59 "\"true\"",
60 "\"false\"",
61 "\".\"",
62 "\"null\"",
63 "\"sizeOf\"",
64 "\"*\"",
65 "\"?\"",
66 "\"select\"",
67 "\"where\"",
68 "\"this\"",
69 "<NUMBER>",
70 "<EXPONENT>",
71 "<STRING>",
72 "<STRING1>",
73 "<STRING2>",
74 "<ESCAPES>",
75 "<IDENTIFIER>",
76 "\"(\"",
77 "\")\"",
78 "\"[\"",
79 "\"]\"",
80 "\",\"",
81 "\"=\"",
82 "\"<>\"",
83 "\">\"",
84 "\"<\"",
85 "\"<=\"",
86 "\">=\"",
87 };
88
89 }