• Home
  • History
  • Annotate
  • only in this directory
NameDateSize

..16-May-201745

COPYRIGHTH A D07-Jun-20164.3 KiB

READMEH A D07-Jun-20161.5 KiB

regc_color.cH A D07-Jun-201617.4 KiB

regc_cvec.cH A D07-Jun-20165.6 KiB

regc_lex.cH A D07-Jun-201623.9 KiB

regc_locale.cH A D07-Jun-201644.4 KiB

regc_nfa.cH A D07-Jun-201635.5 KiB

regcomp.cH A D07-Jun-201658.3 KiB

regcustom.hH A D07-Jun-20164.8 KiB

rege_dfa.cH A D07-Jun-201617.5 KiB

regerror.cH A D07-Jun-20163.4 KiB

regerrs.hH A D07-Jun-20161.1 KiB

regex.dspH A D07-Jun-201613.7 KiB

regex.hH A D07-Jun-201610.8 KiB

regexec.cH A D07-Jun-201627.7 KiB

regfree.cH A D07-Jun-20162 KiB

regfronts.cH A D07-Jun-20162.3 KiB

regguts.hH A D07-Jun-201612.1 KiB

tclUniData.cH A D07-Jun-201659.1 KiB

README

1wxWindows regex
2---------------
3This is a version of Henry Spencer's regex, which was taken from the
4source of TCL (Toolkit Command Language).  It implements POSIX regular
5expressions and also supports Unicode and some Perl5 extensions.
6
7The modifications made by the wxWindows team are as follows:
8
9regcustom.h
10-----------
11Types and constants appropriate for our use of the library are defined
12here.
13
14regex.h
15-------
16This is unmodified. Note though, that a portion of it (clearly marked)
17is copied from regcustom.h as part of the build process.
18
19regc_locale.c
20-------------
21This module provides character classifications.
22
23The current version from Tcl supports only a Unicode build. The
24original code from Henry Spencer, on the other hand, was ASCII only.
25Therefore, in order to support both, code from the ASCII version has been
26incorporated into the Unicode version, conditionally compiled depending
27on wxUSE_UNICODE.
28
29The only non-trivial dependencies were: Tcl_UniCharToUpper,
30Tcl_UniCharToLower and Tcl_UniCharToTitle. The implementations of these
31have also been incorporated (from Tcl). These in turn depend only the data
32tables in tclUniData.c (which is unmodified). At some point wxWindows
33may have it's own Unicode character classification code, at which point
34these should be used instead.
35
36Other dependencies (on Tcl_DString) have been eliminated using wxWindows
37wxChar functions.
38
39The ASCII version has also been extended to support character
40classifications based on the current locale rather than ASCII only.
41
42