class Regexp::Expression::Conditional::Expression
def branch(exp = nil)
def branch(exp = nil) raise TooManyBranches.new if @branches.length == 2 sequence = Branch.new(level, set_level, conditional_level + 1) @expressions << sequence @branches << @expressions.last end