package org.rascalmpl.library.experiments.Compiler.RVM.Interpreter;
import java.util.Map;
import org.rascalmpl.debug.IRascalMonitor;
import org.rascalmpl.value.IValue;
import org.rascalmpl.value.type.Type;
public interface ICallableCompiledValue {
public IValue call(IRascalMonitor monitor, Type[] argTypes, IValue[] argValues, Map<String, IValue> keyArgValues);
public IValue call(Type[] argTypes, IValue[] argValues, Map<String, IValue> keyArgValues);
}