001//
002// Generated by JTB 1.3.2
003//
004
005package com.randomnoun.common.jexl.ast;
006
007/**
008 * The interface which all syntax tree classes must implement.
009 */
010public interface Node extends java.io.Serializable {
011   public void accept(com.randomnoun.common.jexl.visitor.Visitor v);
012   public <R,A> R accept(com.randomnoun.common.jexl.visitor.GJVisitor<R,A> v, A argu);
013   public <R> R accept(com.randomnoun.common.jexl.visitor.GJNoArguVisitor<R> v);
014   public <A> void accept(com.randomnoun.common.jexl.visitor.GJVoidVisitor<A> v, A argu);
015}
016