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