1 |
The files in the "maintain" directory of the PCRE source contain data, scripts, |
The files in the "maintain" 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 |
and programs that are used for the maintenance of PCRE, but do not form part of |
3 |
the PCRE distribution tarballs. There are various file names in the scripts and |
the PCRE distribution tarballs. |
|
programs; they assume that the pcre directory is current. |
|
4 |
|
|
5 |
132html A Perl script that converts a .1 or .3 man page into HTML. |
132html A Perl script that converts a .1 or .3 man page into HTML. It |
6 |
|
is called from MakeRelease. It "knows" the relevant troff |
7 |
|
constructs that are used in the PCRE man pages. |
8 |
|
|
9 |
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 |
10 |
from two Unicode data files, which themselves are downloaded |
from two Unicode data files, which themselves are downloaded |
11 |
from the Unicode web site. |
from the Unicode web site. Run this script in the "maintain" |
12 |
|
directory. |
13 |
|
|
14 |
CleanTxt A Perl script that cleans up the output of "nroff -man" by |
CleanTxt A Perl script that cleans up the output of "nroff -man" by |
15 |
removing backspaces and other redundant text so as to produce |
removing backspaces and other redundant text so as to produce |
16 |
a readable .txt file. |
a readable .txt file. It is called from MakeRelease. |
17 |
|
|
18 |
Detrail A Perl script that removes trailing spaces from files. |
Detrail A Perl script that removes trailing spaces from files. It is |
19 |
|
called from MakeRelease. |
20 |
|
|
21 |
Index.html A file that is copied as index.html into the doc/html |
Index.html A file that is copied as index.html into the doc/html |
22 |
directory. It works like this so that doc/html can be deleted |
directory when the HTML documentation is being built. It works |
23 |
and re-created from scratch. |
like this so that doc/html can be deleted and re-created from |
24 |
|
scratch. |
25 |
|
|
26 |
MakeRelease My script for creating a new release. It processes the |
MakeRelease My script for creating a new release. It processes the |
27 |
documentation man pages into .text and HTML formats before |
documentation man pages into .text and HTML formats before |
28 |
creating tarballs. |
creating tarballs and putting them in the Releases directory. |
29 |
|
|
30 |
Tech.Notes Some notes about the internals of the PCRE code. |
Tech.Notes Some notes about the internals of the PCRE code. |
31 |
|
|
35 |
|
|
36 |
ucptest.c A short C program for testing the Unicode property functions in |
ucptest.c A short C program for testing the Unicode property functions in |
37 |
pcre_ucp_searchfuncs.c, mainly useful after rebuilding the |
pcre_ucp_searchfuncs.c, mainly useful after rebuilding the |
38 |
Unicode property table. |
Unicode property table. Compile and run this in the "maintain" |
39 |
|
directory. |
40 |
|
|
41 |
ucptestdata A directory containing two files, testinput1 and testoutput1, |
ucptestdata A directory containing two files, testinput1 and testoutput1, |
42 |
to use in conjunction with the ucptest program. |
to use in conjunction with the ucptest program. |
43 |
|
|
44 |
utf8.c A short C program for converting a Unicode code point into a |
utf8.c A short, freestanding C program for converting a Unicode code |
45 |
sequence of bytes in the UTF-8 encoding, and vice versa. |
point into a sequence of bytes in the UTF-8 encoding, and vice |
46 |
|
versa. If its argument is a hex number such as 0x1234, it |
47 |
|
outputs a list of the equivalent UTF-8 bytes. If its argument |
48 |
|
is sequence of concatenated UTF-8 bytes (e.g. e188b4) it treats |
49 |
|
them as a UTF-8 character and outputs the equivalent code point |
50 |
|
in hex. |
51 |
|
|
52 |
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 |
53 |
refreshed from the web site, and the Buildupctable script can then be run to |
refreshed from the web site, and the Buildupctable script can then be run to |