class Regexp::Parser
def set(token)
def set(token) case token.token when :open open_set(token) when :close close_set when :negate negate_set when :range range(token) when :intersection intersection(token) when :collation, :equivalent node << Literal.new(token, active_opts) else raise UnknownTokenError.new('CharacterSet', token) end end