Skip to content

Commit b0a3bb0

Browse files
committed
remove unused code
1 parent 0139ac1 commit b0a3bb0

File tree

1 file changed

+0
-34
lines changed
  • apps/language_server/lib/language_server/providers/execute_command/manipulate_pipes

1 file changed

+0
-34
lines changed

apps/language_server/lib/language_server/providers/execute_command/manipulate_pipes/ast.ex

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -74,38 +74,4 @@ defmodule ElixirLS.LanguageServer.Providers.ExecuteCommand.ManipulatePipes.AST d
7474
def ast_to_string(ast) do
7575
Macro.to_string(ast)
7676
end
77-
78-
defp delimiter_pair("["), do: {"[", "]"}
79-
defp delimiter_pair("{"), do: {"{", "}"}
80-
defp delimiter_pair("("), do: {"(", ")"}
81-
defp delimiter_pair("<"), do: {"<", ">"}
82-
defp delimiter_pair("\"\"\""), do: {"\"\"\"\n", "\"\"\""}
83-
defp delimiter_pair("'''"), do: {"'''\n", "'''"}
84-
defp delimiter_pair(str), do: {str, str}
85-
86-
defp sigil_args([], _fun), do: ""
87-
defp sigil_args(args, fun), do: fun.(args, List.to_string(args))
88-
89-
defp interpolate({:<<>>, _, [parts]}, left, right) when left in [~s["""\n], ~s['''\n]] do
90-
<<left::binary, parts::binary, right::binary>>
91-
end
92-
93-
defp interpolate({:<<>>, _, parts}, left, right) do
94-
parts =
95-
Enum.map_join(parts, "", fn
96-
{:"::", _, [{{:., _, [Kernel, :to_string]}, _, [arg]}, {:binary, _, _}]} ->
97-
"\#{" <> ast_to_string(arg) <> "}"
98-
99-
binary when is_binary(binary) ->
100-
escape_sigil(binary, left)
101-
end)
102-
103-
<<left::binary, parts::binary, right::binary>>
104-
end
105-
106-
defp escape_sigil(parts, "("), do: String.replace(parts, ")", ~S"\)")
107-
defp escape_sigil(parts, "{"), do: String.replace(parts, "}", ~S"\}")
108-
defp escape_sigil(parts, "["), do: String.replace(parts, "]", ~S"\]")
109-
defp escape_sigil(parts, "<"), do: String.replace(parts, ">", ~S"\>")
110-
defp escape_sigil(parts, delimiter), do: String.replace(parts, delimiter, "\\#{delimiter}")
11177
end

0 commit comments

Comments
 (0)