001 /* Generated By:JavaCC: Do not edit this line. ParserVisitor.java Version 5.0 */
002 package org.apache.commons.jexl2.parser;
003
004 public interface ParserVisitor
005 {
006 public Object visit(SimpleNode node, Object data);
007 public Object visit(ASTJexlScript node, Object data);
008 public Object visit(ASTBlock node, Object data);
009 public Object visit(ASTAmbiguous node, Object data);
010 public Object visit(ASTIfStatement node, Object data);
011 public Object visit(ASTWhileStatement node, Object data);
012 public Object visit(ASTForeachStatement node, Object data);
013 public Object visit(ASTReturnStatement node, Object data);
014 public Object visit(ASTAssignment node, Object data);
015 public Object visit(ASTVar node, Object data);
016 public Object visit(ASTReference node, Object data);
017 public Object visit(ASTTernaryNode node, Object data);
018 public Object visit(ASTOrNode node, Object data);
019 public Object visit(ASTAndNode node, Object data);
020 public Object visit(ASTBitwiseOrNode node, Object data);
021 public Object visit(ASTBitwiseXorNode node, Object data);
022 public Object visit(ASTBitwiseAndNode node, Object data);
023 public Object visit(ASTEQNode node, Object data);
024 public Object visit(ASTNENode node, Object data);
025 public Object visit(ASTLTNode node, Object data);
026 public Object visit(ASTGTNode node, Object data);
027 public Object visit(ASTLENode node, Object data);
028 public Object visit(ASTGENode node, Object data);
029 public Object visit(ASTERNode node, Object data);
030 public Object visit(ASTNRNode node, Object data);
031 public Object visit(ASTAdditiveNode node, Object data);
032 public Object visit(ASTAdditiveOperator node, Object data);
033 public Object visit(ASTMulNode node, Object data);
034 public Object visit(ASTDivNode node, Object data);
035 public Object visit(ASTModNode node, Object data);
036 public Object visit(ASTUnaryMinusNode node, Object data);
037 public Object visit(ASTBitwiseComplNode node, Object data);
038 public Object visit(ASTNotNode node, Object data);
039 public Object visit(ASTIdentifier node, Object data);
040 public Object visit(ASTNullLiteral node, Object data);
041 public Object visit(ASTTrueNode node, Object data);
042 public Object visit(ASTFalseNode node, Object data);
043 public Object visit(ASTNumberLiteral node, Object data);
044 public Object visit(ASTStringLiteral node, Object data);
045 public Object visit(ASTArrayLiteral node, Object data);
046 public Object visit(ASTMapLiteral node, Object data);
047 public Object visit(ASTMapEntry node, Object data);
048 public Object visit(ASTEmptyFunction node, Object data);
049 public Object visit(ASTSizeFunction node, Object data);
050 public Object visit(ASTFunctionNode node, Object data);
051 public Object visit(ASTMethodNode node, Object data);
052 public Object visit(ASTSizeMethod node, Object data);
053 public Object visit(ASTConstructorNode node, Object data);
054 public Object visit(ASTArrayAccess node, Object data);
055 public Object visit(ASTReferenceExpression node, Object data);
056 }
057 /* JavaCC - OriginalChecksum=f2615ee9b73c6cbc34e6ef16e74f112b (do not edit this line) */