/[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 1044 by ph10, Thu Sep 20 16:23:57 2012 UTC revision 1232 by ph10, Fri Dec 7 12:08:44 2012 UTC
# Line 16  also contains some notes for maintainers Line 16  also contains some notes for maintainers
16  Files in the maint directory  Files in the maint directory
17  ============================  ============================
18    
 ---------------- This file is now OBSOLETE and no longer used ----------------  
 Builducptable    A Perl script that creates the contents of the ucptable.h file  
                  from two Unicode data files, which themselves are downloaded  
                  from the Unicode web site. Run this script in the "maint"  
                  directory.  
 ---------------- This file is now OBSOLETE and no longer used ----------------  
   
19  GenerateUtt.py   A Python script to generate part of the pcre_tables.c file  GenerateUtt.py   A Python script to generate part of the pcre_tables.c file
20                   that contains Unicode script names in a long string with                   that contains Unicode script names in a long string with
21                   offsets, which is tedious to maintain by hand.                   offsets, which is tedious to maintain by hand.
# Line 279  others are relatively new. Line 272  others are relatively new.
272    support --outputfile=name.    support --outputfile=name.
273    
274  . 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.
275    (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
276      for the 32-bit library.)
277    
278  . 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
279    needed to retain backward compatibility.    needed to retain backward compatibility.
# Line 339  others are relatively new. Line 333  others are relatively new.
333    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
334    is not an obviously good thing.    is not an obviously good thing.
335    
 . 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.  
   
336  . PCRE cannot at present distinguish between subpatterns with different names,  . PCRE cannot at present distinguish between subpatterns with different names,
337    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
338    remembering *which* subpattern numbered n matched is needed. Bugzilla #760.    remembering *which* subpattern numbered n matched is needed. Bugzilla #760.
# Line 358  others are relatively new. Line 345  others are relatively new.
345  Philip Hazel  Philip Hazel
346  Email local part: ph10  Email local part: ph10
347  Email domain: cam.ac.uk  Email domain: cam.ac.uk
348  Last updated: 20 September 2012  Last updated: 07 December 2012

Legend:
Removed from v.1044  
changed lines
  Added in v.1232

  ViewVC Help
Powered by ViewVC 1.1.5