1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  
17  
18  package org.apache.commons.jexl.parser;
19  
20  public interface ParserTreeConstants {
21      int JJTJEXLSCRIPT = 0;
22  
23      int JJTBLOCK = 1;
24  
25      int JJTEMPTYFUNCTION = 2;
26  
27      int JJTSIZEFUNCTION = 3;
28  
29      int JJTIDENTIFIER = 4;
30  
31      int JJTEXPRESSION = 5;
32  
33      int JJTASSIGNMENT = 6;
34  
35      int JJTVOID = 7;
36  
37      int JJTORNODE = 8;
38  
39      int JJTANDNODE = 9;
40  
41      int JJTBITWISEORNODE = 10;
42  
43      int JJTBITWISEXORNODE = 11;
44  
45      int JJTBITWISEANDNODE = 12;
46  
47      int JJTEQNODE = 13;
48  
49      int JJTNENODE = 14;
50  
51      int JJTLTNODE = 15;
52  
53      int JJTGTNODE = 16;
54  
55      int JJTLENODE = 17;
56  
57      int JJTGENODE = 18;
58  
59      int JJTADDNODE = 19;
60  
61      int JJTSUBTRACTNODE = 20;
62  
63      int JJTMULNODE = 21;
64  
65      int JJTDIVNODE = 22;
66  
67      int JJTMODNODE = 23;
68  
69      int JJTUNARYMINUSNODE = 24;
70  
71      int JJTBITWISECOMPLNODE = 25;
72  
73      int JJTNOTNODE = 26;
74  
75      int JJTNULLLITERAL = 27;
76  
77      int JJTTRUENODE = 28;
78  
79      int JJTFALSENODE = 29;
80  
81      int JJTINTEGERLITERAL = 30;
82  
83      int JJTFLOATLITERAL = 31;
84  
85      int JJTSTRINGLITERAL = 32;
86  
87      int JJTEXPRESSIONEXPRESSION = 33;
88  
89      int JJTSTATEMENTEXPRESSION = 34;
90  
91      int JJTREFERENCEEXPRESSION = 35;
92  
93      int JJTIFSTATEMENT = 36;
94  
95      int JJTWHILESTATEMENT = 37;
96  
97      int JJTFOREACHSTATEMENT = 38;
98  
99      int JJTMETHOD = 39;
100 
101     int JJTARRAYACCESS = 40;
102 
103     int JJTSIZEMETHOD = 41;
104 
105     int JJTREFERENCE = 42;
106 
107     String[] jjtNodeName = {"JexlScript", "Block", "EmptyFunction", "SizeFunction", "Identifier", "Expression",
108         "Assignment", "void", "OrNode", "AndNode", "BitwiseOrNode", "BitwiseXorNode", "BitwiseAndNode", "EQNode",
109         "NENode", "LTNode", "GTNode", "LENode", "GENode", "AddNode", "SubtractNode", "MulNode", "DivNode", "ModNode",
110         "UnaryMinusNode", "BitwiseComplNode", "NotNode", "NullLiteral", "TrueNode", "FalseNode", "IntegerLiteral",
111         "FloatLiteral", "StringLiteral", "ExpressionExpression", "StatementExpression", "ReferenceExpression",
112         "IfStatement", "WhileStatement", "ForeachStatement", "Method", "ArrayAccess", "SizeMethod", "Reference", };
113 }