class Regexp::Parser

def sequence_operation(klass, token)

def sequence_operation(klass, token)
  unless node.is_a?(klass)
    operator = klass.new(token, active_opts)
    sequence = operator.add_sequence(active_opts)
    sequence.expressions = node.expressions
    node.expressions = []
    nest(operator)
  end
  node.add_sequence(active_opts)
end