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