# 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