package ql.ast.expression;
import ql.ast.type.Type;
/**
* Created by bore on 09/03/15.
*/
public abstract class NaryExpr extends Expr
{
public NaryExpr()
{
}
public NaryExpr(int lineNumber)
{
super(lineNumber);
}
public abstract boolean isTypeCompatibleWithExpr(Type t);
public abstract Type getReturnType(Type childType);
@Override
public <T> T accept(ExprVisitor<T> visitor)
{
return null;
}
}