class Rsec::Branch

branch combinator<br/> result in one of the members, or INVALID

Public Instance Methods

_parse(ctx) click to toggle source
# File lib/rsec/parsers/misc.rb, line 76
def _parse ctx
  save_point = ctx.pos
  some.each do |e|
    res = e._parse ctx
    return res unless INVALID[res]
    ctx.pos = save_point
  end
  INVALID
end