 
     find_by_selector(selector, child_node, matcher, acc)
   end
-
 
   defp attribute_values(element, attr_name) when is_tuple(element) do
     attribute_values([element], attr_name)

    acc
  end


  defp id_matcher(id, node, acc) do
    {_, attributes, _} = node
    {:ok, acc_nodes} = acc

    end
  end

  defp attribute_match?(attributes, attribute_name) do
    Enum.find attributes, fn({attr_name, _}) ->
      attr_name == attribute_name
