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