defmodule Floki.HTMLParser.Html5ever do @moduledoc false def parse(html) do case Code.ensure_loaded(Html5ever) do {:module, module} -> case module.parse(html) do {:ok, result} -> result {:error, error} -> {:error, error} end {:error, _reason} -> raise "Expected module Html5ever to be available." end end end