package models.algebra;
public interface IExpressionVisitor<T> {
T visit(Term term, String[] sideEffects);
T visit(Field field, String[] sideEffects);
T visit(Constant constant, String[] sideEffects);
T visit(Variable variable, String[] sideEffects);
}