class Regexp::Parser
def sequence_operation(klass, token)
def sequence_operation(klass, token) unless node.instance_of?(klass) operator = klass.new(token, active_opts) sequence = operator.add_sequence(active_opts, { ts: token.ts }) sequence.expressions = node.expressions node.expressions = [] nest(operator) end node.add_sequence(active_opts, { ts: token.te }) end