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