Packages
Implementation of Unicode Sets and Regexes for Elixir that can be used in function guards, compiled patterns, nimble_parsec combinators and regexes.
Current section
Files
Jump to
Current section
Files
lib/set/sigil.ex
defmodule Unicode.Set.Sigil do
@moduledoc false
@doc """
A convenience function to allow expressing
unicode sets. For example
iex> require Unicode.Set.Sigil
iex> ~z[[:Lu]&[:thai:]]
"""
defmacro sigil_z(unicode_set, []) do
"[" <> unicode_set <> "]"
end
end