class Dentaku::TokenizerError
def self.for(reason, **meta)
def self.for(reason, **meta) unless VALID_REASONS.include?(reason) raise ::ArgumentError, "Unhandled #{reason}" end new(reason, **meta) end
def self.for(reason, **meta) unless VALID_REASONS.include?(reason) raise ::ArgumentError, "Unhandled #{reason}" end new(reason, **meta) end