1 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 } | Popular Tags |