1
2 package org.apache.commons.jexl3.parser;
3
4 public interface ParserTreeConstants
5 {
6 public int JJTJEXLSCRIPT = 0;
7 public int JJTANNOTATION = 1;
8 public int JJTANNOTATEDSTATEMENT = 2;
9 public int JJTVOID = 3;
10 public int JJTBLOCK = 4;
11 public int JJTJEXLLAMBDA = 5;
12 public int JJTAMBIGUOUS = 6;
13 public int JJTIFSTATEMENT = 7;
14 public int JJTTRYSTATEMENT = 8;
15 public int JJTTRYRESOURCES = 9;
16 public int JJTWHILESTATEMENT = 10;
17 public int JJTDOWHILESTATEMENT = 11;
18 public int JJTRETURNSTATEMENT = 12;
19 public int JJTTHROWSTATEMENT = 13;
20 public int JJTCONTINUE = 14;
21 public int JJTBREAK = 15;
22 public int JJTFOREACHSTATEMENT = 16;
23 public int JJTREFERENCE = 17;
24 public int JJTDEFINEVARS = 18;
25 public int JJTASSIGNMENT = 19;
26 public int JJTVAR = 20;
27 public int JJTSWITCHSTATEMENT = 21;
28 public int JJTCASESTATEMENT = 22;
29 public int JJTSWITCHEXPRESSION = 23;
30 public int JJTCASEEXPRESSION = 24;
31 public int JJTSETADDNODE = 25;
32 public int JJTSETMULTNODE = 26;
33 public int JJTSETDIVNODE = 27;
34 public int JJTSETMODNODE = 28;
35 public int JJTSETANDNODE = 29;
36 public int JJTSETORNODE = 30;
37 public int JJTSETXORNODE = 31;
38 public int JJTSETSUBNODE = 32;
39 public int JJTSETSHIFTLEFTNODE = 33;
40 public int JJTSETSHIFTRIGHTNODE = 34;
41 public int JJTSETSHIFTRIGHTUNSIGNEDNODE = 35;
42 public int JJTTERNARYNODE = 36;
43 public int JJTNULLPNODE = 37;
44 public int JJTORNODE = 38;
45 public int JJTANDNODE = 39;
46 public int JJTBITWISEORNODE = 40;
47 public int JJTBITWISEXORNODE = 41;
48 public int JJTBITWISEANDNODE = 42;
49 public int JJTEQNODE = 43;
50 public int JJTNENODE = 44;
51 public int JJTEQSNODE = 45;
52 public int JJTNESNODE = 46;
53 public int JJTRANGENODE = 47;
54 public int JJTLTNODE = 48;
55 public int JJTGTNODE = 49;
56 public int JJTLENODE = 50;
57 public int JJTGENODE = 51;
58 public int JJTERNODE = 52;
59 public int JJTNRNODE = 53;
60 public int JJTSWNODE = 54;
61 public int JJTNSWNODE = 55;
62 public int JJTEWNODE = 56;
63 public int JJTNEWNODE = 57;
64 public int JJTINSTANCEOF = 58;
65 public int JJTNOTINSTANCEOF = 59;
66 public int JJTSHIFTLEFTNODE = 60;
67 public int JJTSHIFTRIGHTNODE = 61;
68 public int JJTSHIFTRIGHTUNSIGNEDNODE = 62;
69 public int JJTADDNODE = 63;
70 public int JJTSUBNODE = 64;
71 public int JJTMULNODE = 65;
72 public int JJTDIVNODE = 66;
73 public int JJTMODNODE = 67;
74 public int JJTUNARYMINUSNODE = 68;
75 public int JJTUNARYPLUSNODE = 69;
76 public int JJTBITWISECOMPLNODE = 70;
77 public int JJTNOTNODE = 71;
78 public int JJTEMPTYFUNCTION = 72;
79 public int JJTSIZEFUNCTION = 73;
80 public int JJTDECREMENTGETNODE = 74;
81 public int JJTINCREMENTGETNODE = 75;
82 public int JJTGETINCREMENTNODE = 76;
83 public int JJTGETDECREMENTNODE = 77;
84 public int JJTIDENTIFIER = 78;
85 public int JJTNAMESPACEIDENTIFIER = 79;
86 public int JJTNUMBERLITERAL = 80;
87 public int JJTNULLLITERAL = 81;
88 public int JJTTRUENODE = 82;
89 public int JJTFALSENODE = 83;
90 public int JJTSTRINGLITERAL = 84;
91 public int JJTJXLTLITERAL = 85;
92 public int JJTREGEXLITERAL = 86;
93 public int JJTEXTENDEDLITERAL = 87;
94 public int JJTARRAYLITERAL = 88;
95 public int JJTMAPLITERAL = 89;
96 public int JJTMAPENTRY = 90;
97 public int JJTSETLITERAL = 91;
98 public int JJTARGUMENTS = 92;
99 public int JJTFUNCTIONNODE = 93;
100 public int JJTQUALIFIEDIDENTIFIER = 94;
101 public int JJTCONSTRUCTORNODE = 95;
102 public int JJTIDENTIFIERACCESS = 96;
103 public int JJTIDENTIFIERACCESSJXLT = 97;
104 public int JJTIDENTIFIERACCESSSAFE = 98;
105 public int JJTIDENTIFIERACCESSSAFEJXLT = 99;
106 public int JJTARRAYACCESS = 100;
107 public int JJTMETHODNODE = 101;
108 public int JJTREFERENCEEXPRESSION = 102;
109
110
111 public String[] jjtNodeName = {
112 "JexlScript",
113 "Annotation",
114 "AnnotatedStatement",
115 "void",
116 "Block",
117 "JexlLambda",
118 "Ambiguous",
119 "IfStatement",
120 "TryStatement",
121 "TryResources",
122 "WhileStatement",
123 "DoWhileStatement",
124 "ReturnStatement",
125 "ThrowStatement",
126 "Continue",
127 "Break",
128 "ForeachStatement",
129 "Reference",
130 "DefineVars",
131 "Assignment",
132 "Var",
133 "SwitchStatement",
134 "CaseStatement",
135 "SwitchExpression",
136 "CaseExpression",
137 "SetAddNode",
138 "SetMultNode",
139 "SetDivNode",
140 "SetModNode",
141 "SetAndNode",
142 "SetOrNode",
143 "SetXorNode",
144 "SetSubNode",
145 "SetShiftLeftNode",
146 "SetShiftRightNode",
147 "SetShiftRightUnsignedNode",
148 "TernaryNode",
149 "NullpNode",
150 "OrNode",
151 "AndNode",
152 "BitwiseOrNode",
153 "BitwiseXorNode",
154 "BitwiseAndNode",
155 "EQNode",
156 "NENode",
157 "EQSNode",
158 "NESNode",
159 "RangeNode",
160 "LTNode",
161 "GTNode",
162 "LENode",
163 "GENode",
164 "ERNode",
165 "NRNode",
166 "SWNode",
167 "NSWNode",
168 "EWNode",
169 "NEWNode",
170 "InstanceOf",
171 "NotInstanceOf",
172 "ShiftLeftNode",
173 "ShiftRightNode",
174 "ShiftRightUnsignedNode",
175 "AddNode",
176 "SubNode",
177 "MulNode",
178 "DivNode",
179 "ModNode",
180 "UnaryMinusNode",
181 "UnaryPlusNode",
182 "BitwiseComplNode",
183 "NotNode",
184 "EmptyFunction",
185 "SizeFunction",
186 "DecrementGetNode",
187 "IncrementGetNode",
188 "GetIncrementNode",
189 "GetDecrementNode",
190 "Identifier",
191 "NamespaceIdentifier",
192 "NumberLiteral",
193 "NullLiteral",
194 "TrueNode",
195 "FalseNode",
196 "StringLiteral",
197 "JxltLiteral",
198 "RegexLiteral",
199 "ExtendedLiteral",
200 "ArrayLiteral",
201 "MapLiteral",
202 "MapEntry",
203 "SetLiteral",
204 "Arguments",
205 "FunctionNode",
206 "QualifiedIdentifier",
207 "ConstructorNode",
208 "IdentifierAccess",
209 "IdentifierAccessJxlt",
210 "IdentifierAccessSafe",
211 "IdentifierAccessSafeJxlt",
212 "ArrayAccess",
213 "MethodNode",
214 "ReferenceExpression",
215 };
216 }
217