class Regexp::Expression::Alternation
def <<(exp)
def <<(exp) @expressions.last << exp end
def alternative(exp = nil)
def alternative(exp = nil) @expressions << (exp ? exp : Sequence.new) end
def alternatives
def alternatives @expressions end
def quantify(token, text, min = nil, max = nil, mode = :greedy)
def quantify(token, text, min = nil, max = nil, mode = :greedy) @expressions.last.last.quantify(token, text, min, max, mode) end
def to_s
def to_s @expressions.map{|e| e.to_s}.join('|') end