diff options
author | Shmuel Zeigerman <solomuz0@gmail.com> | 2017-06-20 22:08:57 +0300 |
---|---|---|
committer | Shmuel Zeigerman <solomuz0@gmail.com> | 2017-06-20 22:08:57 +0300 |
commit | 325731b7e867c4307f3d7f83c1fcd25cb24617d9 (patch) | |
tree | d4d7abeaf5026ca6233738583fc2b5bdb9079ffd /test/pcre_sets.lua | |
parent | 8216ecdc093ea33979191469f7b4b4f939976359 (diff) | |
download | lrexlib-325731b7e867c4307f3d7f83c1fcd25cb24617d9.tar.gz |
Add support for PCRE2 library. (All currently available tests written for PCRE pass).
Diffstat (limited to 'test/pcre_sets.lua')
-rw-r--r-- | test/pcre_sets.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/pcre_sets.lua b/test/pcre_sets.lua index 15ca275..2d2c450 100644 --- a/test/pcre_sets.lua +++ b/test/pcre_sets.lua @@ -144,6 +144,7 @@ end local function set_m_dfa_exec (lib, flg) local ver = tonumber(lib.version():match("%d+%.%d+")) local NAP = ver < 8.34 and "" or "(*NO_AUTO_POSSESS)" + local flag_partial = ver < 10.0 and flg.PARTIAL or flg.PARTIAL_SOFT return { Name = "Method dfa_exec", Method = "dfa_exec", @@ -161,7 +162,7 @@ local function set_m_dfa_exec (lib, flg) { {"bc"}, {"abc",N, flg.ANCHORED}, {N } }, -- ef { { "(.)b.(d)"}, {"abcd"}, {1,{4},1} }, --[captures] { {"abc"}, {"ab"}, {N } }, - { {"abc"}, {"ab",N,flg.PARTIAL}, {1,{2},flg.ERROR_PARTIAL} }, + { {"abc"}, {"ab",N,flag_partial}, {1,{2},flg.ERROR_PARTIAL} }, { {NAP..".+"}, {string.rep("a",50),N,N,50,50}, {1, fill(50,26), 0}},-- small ovecsize } end |