diff options
author | George Hazan <george.hazan@gmail.com> | 2015-06-16 11:04:10 +0000 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2015-06-16 11:04:10 +0000 |
commit | 437835559168a5945a1196161660c439266eb59d (patch) | |
tree | 60ee164dbe2d9fed20a7455b5e72f3d5b54e6839 /plugins/Pcre16/docs/doc/perltest.txt | |
parent | ef9e5821a695a9f875712c2d767360cce15c0f6b (diff) |
unified project for pcre16 moved to libs
git-svn-id: http://svn.miranda-ng.org/main/trunk@14195 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/Pcre16/docs/doc/perltest.txt')
-rw-r--r-- | plugins/Pcre16/docs/doc/perltest.txt | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/plugins/Pcre16/docs/doc/perltest.txt b/plugins/Pcre16/docs/doc/perltest.txt deleted file mode 100644 index bb1a52a48e..0000000000 --- a/plugins/Pcre16/docs/doc/perltest.txt +++ /dev/null @@ -1,42 +0,0 @@ -The perltest program --------------------- - -The perltest.pl script tests Perl's regular expressions; it has the same -specification as pcretest, and so can be given identical input, except that -input patterns can be followed only by Perl's lower case modifiers and certain -other pcretest modifiers that are either handled or ignored: - - /+ recognized and handled by perltest - /++ the second + is ignored - /8 recognized and handled by perltest - /J ignored - /K ignored - /W ignored - /S ignored - /SS ignored - /Y ignored - -The pcretest \Y escape in data lines is removed before matching. The data lines -are processed as Perl double-quoted strings, so if they contain " $ or @ -characters, these have to be escaped. For this reason, all such characters in -the Perl-compatible testinput1 file are escaped so that they can be used for -perltest as well as for pcretest. The special upper case pattern modifiers such -as /A that pcretest recognizes, and its special data line escapes, are not used -in the Perl-compatible test file. The output should be identical, apart from -the initial identifying banner. - -The perltest.pl script can also test UTF-8 features. It recognizes the special -modifier /8 that pcretest uses to invoke UTF-8 functionality. The testinput4 -and testinput6 files can be fed to perltest to run compatible UTF-8 tests. -However, it is necessary to add "use utf8; require Encode" to the script to -make this work correctly. I have not managed to find a way to handle this -automatically. - -The other testinput files are not suitable for feeding to perltest.pl, since -they make use of the special upper case modifiers and escapes that pcretest -uses to test certain features of PCRE. Some of these files also contain -malformed regular expressions, in order to check that PCRE diagnoses them -correctly. - -Philip Hazel -January 2012 |