package org.whole.lang.scheme.visitors; import org.whole.lang.visitors.IVisitor; import org.whole.lang.scheme.model.*; /** * @generator Whole */ public interface ISchemeVisitor extends IVisitor { public void visit(Definitions entity); public void visit(Definition entity); public void visit(Branches entity); public void visit(Branch entity); public void visit(SchemeExpressions entity); public void visit(ApplyExpression entity); public void visit(LambdaExpression entity); public void visit(AndExpression entity); public void visit(OrExpression entity); public void visit(CondExpression entity); public void visit(LocalExpression entity); public void visit(IdExpression entity); public void visit(ClosureValue entity); public void visit(BuiltinValue entity); public void visit(BooleanValue entity); public void visit(IntValue entity); public void visit(StringValue entity); public void visit(PairValue entity); public void visit(Names entity); public void visit(Name entity); public void visit(SchemeEnvironment entity); }