| 16 |
Files in the maint directory |
Files in the maint directory |
| 17 |
---------------------------- |
---------------------------- |
| 18 |
|
|
| 19 |
|
----------------- This file is now OBSOLETE and no longer used ---------------- |
| 20 |
Builducptable A Perl script that creates the contents of the ucptable.h file |
Builducptable A Perl script that creates the contents of the ucptable.h file |
| 21 |
from two Unicode data files, which themselves are downloaded |
from two Unicode data files, which themselves are downloaded |
| 22 |
from the Unicode web site. Run this script in the "maint" |
from the Unicode web site. Run this script in the "maint" |
| 23 |
directory. |
directory. |
| 24 |
|
----------------- This file is now OBSOLETE and no longer used ---------------- |
| 25 |
|
|
| 26 |
ManyConfigTests A shell script that runs "configure, make, test" a number of |
ManyConfigTests A shell script that runs "configure, make, test" a number of |
| 27 |
times with different configuration settings. |
times with different configuration settings. |
| 28 |
|
|
| 29 |
Unicode.tables The files in this directory, Scripts.txt and UnicodeData.txt, |
MultiStage2.py A Python script that generates the file pcre_ucd.c from three |
| 30 |
were downloaded from the Unicode web site. They contain |
Unicode data tables, which are themselves downloaded from the |
| 31 |
information about Unicode characters and scripts. |
Unicode web site. Run this script in the "maint" directory. |
| 32 |
|
The generated file contains the tables for a 2-stage lookup |
| 33 |
ucptest.c A short C program for testing the Unicode property functions |
of Unicode properties. |
| 34 |
in pcre_ucp_searchfuncs.c, mainly useful after rebuilding the |
|
| 35 |
Unicode property table. Compile and run this in the "maint" |
Unicode.tables The files in this directory, DerivedGeneralCategory.txt, |
| 36 |
directory. |
Scripts.txt and UnicodeData.txt, were downloaded from the |
| 37 |
|
Unicode web site. They contain information about Unicode |
| 38 |
|
characters and scripts. |
| 39 |
|
|
| 40 |
|
ucptest.c A short C program for testing the Unicode property macros |
| 41 |
|
that do lookups in the pcre_ucd.c data, mainly useful after |
| 42 |
|
rebuilding the Unicode property table. Compile and run this in |
| 43 |
|
the "maint" directory. |
| 44 |
|
|
| 45 |
ucptestdata A directory containing two files, testinput1 and testoutput1, |
ucptestdata A directory containing two files, testinput1 and testoutput1, |
| 46 |
to use in conjunction with the ucptest program. |
to use in conjunction with the ucptest program. |
| 58 |
--------------------------------- |
--------------------------------- |
| 59 |
|
|
| 60 |
When there is a new release of Unicode, the files in Unicode.tables must be |
When there is a new release of Unicode, the files in Unicode.tables must be |
| 61 |
refreshed from the web site, and the Buildupctable script can then be run to |
refreshed from the web site, and the MultiStage2.py script can then be run to |
| 62 |
generate a new version of ucptable.h. The ucptest program can be used to check |
generate a new version of pcre_ucd.c. The ucptest program can be used to check |
| 63 |
that the resulting table works properly, using the data files in ucptestdata to |
that the resulting table works properly, using the data files in ucptestdata to |
| 64 |
check a number of test characters. |
check a number of test characters. |
| 65 |
|
|
| 253 |
Philip Hazel |
Philip Hazel |
| 254 |
Email local part: ph10 |
Email local part: ph10 |
| 255 |
Email domain: cam.ac.uk |
Email domain: cam.ac.uk |
| 256 |
Last updated: 27 December 2007 |
Last updated: 02 July 2008 |