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 ParserVisitor {
21 Object visit(SimpleNode node, Object data);
22
23 Object visit(ASTJexlScript node, Object data);
24
25 Object visit(ASTBlock node, Object data);
26
27 Object visit(ASTEmptyFunction node, Object data);
28
29 Object visit(ASTSizeFunction node, Object data);
30
31 Object visit(ASTIdentifier node, Object data);
32
33 Object visit(ASTExpression node, Object data);
34
35 Object visit(ASTAssignment node, Object data);
36
37 Object visit(ASTOrNode node, Object data);
38
39 Object visit(ASTAndNode node, Object data);
40
41 Object visit(ASTBitwiseOrNode node, Object data);
42
43 Object visit(ASTBitwiseXorNode node, Object data);
44
45 Object visit(ASTBitwiseAndNode node, Object data);
46
47 Object visit(ASTEQNode node, Object data);
48
49 Object visit(ASTNENode node, Object data);
50
51 Object visit(ASTLTNode node, Object data);
52
53 Object visit(ASTGTNode node, Object data);
54
55 Object visit(ASTLENode node, Object data);
56
57 Object visit(ASTGENode node, Object data);
58
59 Object visit(ASTAddNode node, Object data);
60
61 Object visit(ASTSubtractNode node, Object data);
62
63 Object visit(ASTMulNode node, Object data);
64
65 Object visit(ASTDivNode node, Object data);
66
67 Object visit(ASTModNode node, Object data);
68
69 Object visit(ASTUnaryMinusNode node, Object data);
70
71 Object visit(ASTBitwiseComplNode node, Object data);
72
73 Object visit(ASTNotNode node, Object data);
74
75 Object visit(ASTNullLiteral node, Object data);
76
77 Object visit(ASTTrueNode node, Object data);
78
79 Object visit(ASTFalseNode node, Object data);
80
81 Object visit(ASTIntegerLiteral node, Object data);
82
83 Object visit(ASTFloatLiteral node, Object data);
84
85 Object visit(ASTStringLiteral node, Object data);
86
87 Object visit(ASTExpressionExpression node, Object data);
88
89 Object visit(ASTStatementExpression node, Object data);
90
91 Object visit(ASTReferenceExpression node, Object data);
92
93 Object visit(ASTIfStatement node, Object data);
94
95 Object visit(ASTWhileStatement node, Object data);
96
97 Object visit(ASTForeachStatement node, Object data);
98
99 Object visit(ASTMethod node, Object data);
100
101 Object visit(ASTArrayAccess node, Object data);
102
103 Object visit(ASTSizeMethod node, Object data);
104
105 Object visit(ASTReference node, Object data);
106 }