class Regexp::Expression::Sequence
a sequence of expressions, used by alternations
def <<(exp)
def <<(exp) @expressions << exp end
def first
def first @expressions.first end
def initialize
def initialize super Regexp::Token.new(:expression, :sequence, '') end
def insert(exp)
def insert(exp) @expressions.insert 0, exp end
def last
def last @expressions.last end
def quantify(token, text, min = nil, max = nil, mode = :greedy)
def quantify(token, text, min = nil, max = nil, mode = :greedy) last.quantify(token, text, min, max, mode) end