/[pcre]/code/trunk/maint/README
ViewVC logotype

Diff of /code/trunk/maint/README

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 984 by ph10, Fri Jul 6 09:58:13 2012 UTC revision 1217 by ph10, Fri Nov 9 17:07:01 2012 UTC
# Line 44  pcre_chartables.c.non-standard Line 44  pcre_chartables.c.non-standard
44    
45  README           This file.  README           This file.
46    
47  Unicode.tables   The files in this directory, DerivedGeneralCategory.txt,  Unicode.tables   The files in this directory (CaseFolding.txt,
48                   Scripts.txt and UnicodeData.txt, were downloaded from the                   DerivedGeneralCategory.txt, GraphemeBreakProperty.txt,
49                     Scripts.txt and UnicodeData.txt) were downloaded from the
50                   Unicode web site. They contain information about Unicode                   Unicode web site. They contain information about Unicode
51                   characters and scripts.                   characters and scripts.
52    
53  ucptest.c        A short C program for testing the Unicode property macros  ucptest.c        A short C program for testing the Unicode property macros
54                   that do lookups in the pcre_ucd.c data, mainly useful after                   that do lookups in the pcre_ucd.c data, mainly useful after
# Line 278  others are relatively new. Line 279  others are relatively new.
279    support --outputfile=name.    support --outputfile=name.
280    
281  . Consider making UTF-8 and UCP the default for PCRE n.0 for some n > 8.  . Consider making UTF-8 and UCP the default for PCRE n.0 for some n > 8.
282    (And now presumably UTF-16 and UCP for the 16-bit library.)    (And now presumably UTF-16 and UCP for the 16-bit library, and UTF-32 and UCP
283      for the 32-bit library.)
284    
285  . Add a user pointer to pcre_malloc/free functions -- some option would be  . Add a user pointer to pcre_malloc/free functions -- some option would be
286    needed to retain backward compatibility.    needed to retain backward compatibility.
# Line 338  others are relatively new. Line 340  others are relatively new.
340    implementation that I tried made things worse in many simple cases, so this    implementation that I tried made things worse in many simple cases, so this
341    is not an obviously good thing.    is not an obviously good thing.
342    
 . Make the longest lookbehind available via pcre_fullinfo(). This is not  
   straightforward because lookbehinds can be nested inside lookbehinds. This  
   case will have to be identified, and the amounts added. This should then give  
   the maximum possible lookbehind length. The reason for wanting this is to  
   help when implementing multi-segment matching using pcre_exec() with partial  
   matching and overlapping segments.  
   
343  . PCRE cannot at present distinguish between subpatterns with different names,  . PCRE cannot at present distinguish between subpatterns with different names,
344    but the same number (created by the use of ?|). In order to do so, a way of    but the same number (created by the use of ?|). In order to do so, a way of
345    remembering *which* subpattern numbered n matched is needed. Bugzilla #760.    remembering *which* subpattern numbered n matched is needed. Bugzilla #760.
# Line 357  others are relatively new. Line 352  others are relatively new.
352  Philip Hazel  Philip Hazel
353  Email local part: ph10  Email local part: ph10
354  Email domain: cam.ac.uk  Email domain: cam.ac.uk
355  Last updated: 18 June 2012  Last updated: 09 November 2012

Legend:
Removed from v.984  
changed lines
  Added in v.1217

  ViewVC Help
Powered by ViewVC 1.1.5