package org.jtwig.functions.resolver;
import com.google.common.base.Optional;
import com.google.common.base.Supplier;
import org.jtwig.functions.FunctionArguments;
import org.jtwig.model.position.Position;
import org.jtwig.render.RenderRequest;
public interface FunctionResolver {
Optional<Supplier<Object>> resolve (RenderRequest request, Position position, String functionName, FunctionArguments arguments);
}