X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperlreguts.pod;h=9c54ec4aacb95670352cd14bed71a47e3699be52;hb=18fd877aa5c85a3f8bdc7cb30b117cf8f0fe97a6;hp=125a9f9f41de0bed5b420cf1adc280a6cc7254a6;hpb=108003db00f114d83af4007fb68d0ec6c6fd289d;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perlreguts.pod b/pod/perlreguts.pod index 125a9f9..9c54ec4 100644 --- a/pod/perlreguts.pod +++ b/pod/perlreguts.pod @@ -385,7 +385,7 @@ A grammar form might be something like this: =head3 Debug Output -In the 5.9.x development version of perl you can C< 'PARSE'>> +In the 5.9.x development version of perl you can C<< use re Debug => 'PARSE' >> to see some trace information about the parse process. We will start with some simple patterns and build up to more complex patterns. @@ -810,13 +810,12 @@ value to other engine implementations. =item C -C is an extra set of startp/endp stored in a C -struct. This is used when the last successful match was from the same pattern -as the current pattern, so that a partial match doesn't overwrite the -previous match's results. When this field is data filled the matching -engine will swap buffers before every match attempt. If the match fails, -then it swaps them back. If it's successful it leaves them. This field -is populated on demand and is by default null. +C formerly was an extra set of startp/endp stored in a +C struct. This was used when the last successful match +was from the same pattern as the current pattern, so that a partial +match didn't overwrite the previous match's results, but it caused a +problem with re-entrant code such as trying to build the UTF-8 swashes. +Currently unused and left for backward compatibility with 5.10.0. =item C