# File rparsec/parsers.rb, line 345
  def _parse ctxt
    scanner = ctxt.scanner
    result = scanner.check @ptn
    if result.nil?
      ctxt.expecting(@msg)
    else
      ctxt.advance(scanner.matched_size)
      ctxt.retn(result)
    end
  end