diff --git a/lib/blanks.ex b/lib/blanks.ex index 8797de8..371a1a8 100644 --- a/lib/blanks.ex +++ b/lib/blanks.ex @@ -11,11 +11,9 @@ defmodule Blanks do {args, replacements} = Macro.prewalk(args, replacements, &pre_pin/2) {put_elem(node, 2, args), replacements} end - defp pre(:___, [first | remainder]), do: {first, remainder} defp pre({:___, _, _}, [first | remainder]), do: {first, remainder} defp pre(node, acc), do: {node, acc} - defp pre_pin(:___, [first | remainder]), do: {pin(first), remainder} defp pre_pin({:___, _, _}, [first | remainder]), do: {pin(first), remainder} defp pre_pin(node, acc), do: {node, acc} @@ -32,7 +30,6 @@ defmodule Blanks do |> elem(1) end - defp count(:___ = node, acc), do: {node, acc+1} defp count({:___, _, _} = node, acc), do: {node, acc+1} defp count(node, acc), do: {node, acc}