ViewVC logotype

Contents of /code/trunk/maint/README

Parent Directory Parent Directory | Revision Log Revision Log

Revision 114 - (show annotations)
Fri Mar 9 10:15:12 2007 UTC (14 years, 7 months ago) by ph10
File size: 2082 byte(s)
Rename "maintain" as "maint".
1 The files in the "maint" directory of the PCRE source contain data, scripts,
2 and programs that are used for the maintenance of PCRE, but do not form part of
3 the PCRE distribution tarballs.
5 Builducptable A Perl script that creates the contents of the ucptable.h file
6 from two Unicode data files, which themselves are downloaded
7 from the Unicode web site. Run this script in the "maint"
8 directory.
10 Tech.Notes Some notes about the internals of the PCRE code.
12 Unicode.tables The files in this directory, Scripts.txt and UnicodeData.txt,
13 were downloaded from the Unicode web site. They contain
14 information about Unicode characters and scripts.
16 ucptest.c A short C program for testing the Unicode property functions in
17 pcre_ucp_searchfuncs.c, mainly useful after rebuilding the
18 Unicode property table. Compile and run this in the "main"
19 directory.
21 ucptestdata A directory containing two files, testinput1 and testoutput1,
22 to use in conjunction with the ucptest program.
24 utf8.c A short, freestanding C program for converting a Unicode code
25 point into a sequence of bytes in the UTF-8 encoding, and vice
26 versa. If its argument is a hex number such as 0x1234, it
27 outputs a list of the equivalent UTF-8 bytes. If its argument
28 is sequence of concatenated UTF-8 bytes (e.g. e188b4) it treats
29 them as a UTF-8 character and outputs the equivalent code point
30 in hex.
32 When there is a new release of Unicode, the files in Unicode.tables must be
33 refreshed from the web site, and the Buildupctable script can then be run to
34 generate a new version of ucptable.h. The ucptest program can be used to check
35 that the resulting table works properly, using the data files in ucptestdata to
36 check a number of test characters.
38 ****

  ViewVC Help
Powered by ViewVC 1.1.5