class Regexp::Expression::CharacterSet::Range

def <<(exp)

def <<(exp)
  complete? and raise Regexp::Parser::Error,
    "Can't add more than 2 expressions to a Range"
  super
end

def complete?

def complete?
  count == 2
end

def ts

def ts
  (head = expressions.first) ? head.ts : @ts
end