Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1be424d commit 59c0a38Copy full SHA for 59c0a38
lib/elixir/lib/kernel.ex
@@ -6618,11 +6618,13 @@ defmodule Kernel do
6618
defmacro sigil_r(term, modifiers)
6619
6620
defmacro sigil_r({:<<>>, _meta, [binary]}, options) when is_binary(binary) do
6621
+ assert_no_match_or_guard_scope(__CALLER__.context, "the ~r sigil")
6622
binary = :elixir_interpolation.unescape_string(binary, ®ex_unescape_map/1)
6623
compile_regex(binary, options)
6624
end
6625
6626
defmacro sigil_r({:<<>>, meta, pieces}, options) do
6627
6628
tuple = {:<<>>, meta, unescape_tokens(pieces, ®ex_unescape_map/1)}
6629
compile_regex(tuple, options)
6630
0 commit comments