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