1 | |
|
2 | |
package org.apache.commons.ognl; |
3 | |
|
4 | |
|
5 | |
|
6 | |
|
7 | |
|
8 | |
|
9 | |
public interface OgnlParserConstants { |
10 | |
|
11 | |
|
12 | |
int EOF = 0; |
13 | |
|
14 | |
int IDENT = 64; |
15 | |
|
16 | |
int LETTER = 65; |
17 | |
|
18 | |
int DIGIT = 66; |
19 | |
|
20 | |
int DYNAMIC_SUBSCRIPT = 67; |
21 | |
|
22 | |
int ESC = 71; |
23 | |
|
24 | |
int CHAR_LITERAL = 73; |
25 | |
|
26 | |
int BACK_CHAR_ESC = 74; |
27 | |
|
28 | |
int BACK_CHAR_LITERAL = 76; |
29 | |
|
30 | |
int STRING_ESC = 77; |
31 | |
|
32 | |
int STRING_LITERAL = 79; |
33 | |
|
34 | |
int INT_LITERAL = 80; |
35 | |
|
36 | |
int FLT_LITERAL = 81; |
37 | |
|
38 | |
int DEC_FLT = 82; |
39 | |
|
40 | |
int DEC_DIGITS = 83; |
41 | |
|
42 | |
int EXPONENT = 84; |
43 | |
|
44 | |
int FLT_SUFF = 85; |
45 | |
|
46 | |
|
47 | |
int DEFAULT = 0; |
48 | |
|
49 | |
int WithinCharLiteral = 1; |
50 | |
|
51 | |
int WithinBackCharLiteral = 2; |
52 | |
|
53 | |
int WithinStringLiteral = 3; |
54 | |
|
55 | |
|
56 | |
String[] tokenImage = { |
57 | |
"<EOF>", |
58 | |
"\",\"", |
59 | |
"\"=\"", |
60 | |
"\"?\"", |
61 | |
"\":\"", |
62 | |
"\"||\"", |
63 | |
"\"or\"", |
64 | |
"\"&&\"", |
65 | |
"\"and\"", |
66 | |
"\"|\"", |
67 | |
"\"bor\"", |
68 | |
"\"^\"", |
69 | |
"\"xor\"", |
70 | |
"\"&\"", |
71 | |
"\"band\"", |
72 | |
"\"==\"", |
73 | |
"\"eq\"", |
74 | |
"\"!=\"", |
75 | |
"\"neq\"", |
76 | |
"\"<\"", |
77 | |
"\"lt\"", |
78 | |
"\">\"", |
79 | |
"\"gt\"", |
80 | |
"\"<=\"", |
81 | |
"\"lte\"", |
82 | |
"\">=\"", |
83 | |
"\"gte\"", |
84 | |
"\"in\"", |
85 | |
"\"not\"", |
86 | |
"\"<<\"", |
87 | |
"\"shl\"", |
88 | |
"\">>\"", |
89 | |
"\"shr\"", |
90 | |
"\">>>\"", |
91 | |
"\"ushr\"", |
92 | |
"\"+\"", |
93 | |
"\"-\"", |
94 | |
"\"*\"", |
95 | |
"\"/\"", |
96 | |
"\"%\"", |
97 | |
"\"~\"", |
98 | |
"\"!\"", |
99 | |
"\"instanceof\"", |
100 | |
"\".\"", |
101 | |
"\"(\"", |
102 | |
"\")\"", |
103 | |
"\"true\"", |
104 | |
"\"false\"", |
105 | |
"\"null\"", |
106 | |
"\"#this\"", |
107 | |
"\"#root\"", |
108 | |
"\"#\"", |
109 | |
"\"[\"", |
110 | |
"\"]\"", |
111 | |
"\"{\"", |
112 | |
"\"}\"", |
113 | |
"\"@\"", |
114 | |
"\"new\"", |
115 | |
"\"$\"", |
116 | |
"\" \"", |
117 | |
"\"\\t\"", |
118 | |
"\"\\f\"", |
119 | |
"\"\\r\"", |
120 | |
"\"\\n\"", |
121 | |
"<IDENT>", |
122 | |
"<LETTER>", |
123 | |
"<DIGIT>", |
124 | |
"<DYNAMIC_SUBSCRIPT>", |
125 | |
"\"`\"", |
126 | |
"\"\\\'\"", |
127 | |
"\"\\\"\"", |
128 | |
"<ESC>", |
129 | |
"<token of kind 72>", |
130 | |
"\"\\\'\"", |
131 | |
"<BACK_CHAR_ESC>", |
132 | |
"<token of kind 75>", |
133 | |
"\"`\"", |
134 | |
"<STRING_ESC>", |
135 | |
"<token of kind 78>", |
136 | |
"\"\\\"\"", |
137 | |
"<INT_LITERAL>", |
138 | |
"<FLT_LITERAL>", |
139 | |
"<DEC_FLT>", |
140 | |
"<DEC_DIGITS>", |
141 | |
"<EXPONENT>", |
142 | |
"<FLT_SUFF>", |
143 | |
}; |
144 | |
|
145 | |
} |