Unicode.Set.Operation.has_difference_or_intersection-question-mark
You're seeing just the function
has_difference_or_intersection-question-mark
, go back to Unicode.Set.Operation module for more information.
Returns a boolean indicating whether the given AST includes set operations intersection or difference.
When these operations exist then all ranges - including
^
ranges needs to be expanded. If there are no
intersections or differences then the ^
ranges can
be directly translated to guard clauses or a list of
elixir ranges.