Nucleoc::CaseMatching
Inherits Enum < Comparable < Value < Object
How to treat a case mismatch between two characters.
Constants
Respect = 0
Characters never match their case folded version (a != A).
Ignore = 1
Characters always match their case folded version (a == A).
Smart = 2
Acts like Ignore if all characters in a pattern atom are
lowercase and like Respect otherwise.