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) */