001/* Generated By:JavaCC: Do not edit this line. ParserVisitor.java Version 7.0.4 */
002package org.apache.commons.jexl2.parser;
003
004public 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=1f8420c0ca1863cfc1d5087d4051090c (do not edit this line) */