package uva.qls.ast.type;
import uva.qls.ast.type.TypeBoolean;
import uva.qls.ast.type.TypeInteger;
import uva.qls.ast.type.TypeMoney;
import uva.qls.ast.type.TypeString;
public interface TypeVisitor<T> {
public T visitTypeBoolean(TypeBoolean booleanType);
public T visitTypeInteger(TypeInteger integerType);
public T visitTypeMoney(TypeMoney moneyType);
public T visitTypeString(TypeString stringType);
}