diff options
author | shmuz <shmuz> | 2007-05-02 09:52:12 +0000 |
---|---|---|
committer | shmuz <shmuz> | 2007-05-02 09:52:12 +0000 |
commit | 19a7f450473cb6e499f0ee237d35a228c3c49b47 (patch) | |
tree | fa0e0612247cbcaf098c8e5c814c70586c60f401 /test | |
parent | b44134ee22e108d9d15138f63a4c67aaabbb001f (diff) | |
download | lrexlib-19a7f450473cb6e499f0ee237d35a228c3c49b47.tar.gz |
tests with PCRE cflags as a string
Diffstat (limited to 'test')
-rwxr-xr-x | test/pcre_sets.lua | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/pcre_sets.lua b/test/pcre_sets.lua index 0538d1c..50be8d3 100755 --- a/test/pcre_sets.lua +++ b/test/pcre_sets.lua @@ -26,7 +26,7 @@ local function set_named_subpatterns (lib, flg) end local function set_f_find (lib, flg) - local cp1251 = + local cp1251 = "ÀÁÂÃÄŨÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÜÛÚÝÞßàáâãäå¸æçèéêëìíîïðñòóôõö÷øùüûúýþÿ" local loc = "Russian_Russia.1251" return { @@ -36,6 +36,7 @@ local function set_f_find (lib, flg) { {"abcd", ".+", 5}, { N } }, -- failing st { {"abcd", ".*?"}, { 1,0 } }, -- non-greedy { {"abc", "aBC", N,flg.CASELESS}, { 1,3 } }, -- cf + { {"abc", "aBC", N,"i" }, { 1,3 } }, -- cf { {"abc", "bc", N,N,flg.ANCHORED}, { N } }, -- cf { {"abc", "bc", N,N,flg.ANCHORED}, { N } }, -- ef { {cp1251, "[[:upper:]]+", N,N,N, loc}, { 1,33} }, -- locale @@ -51,6 +52,7 @@ local function set_f_match (lib, flg) { {"abcd", ".+", 5}, { N }}, -- failing st { {"abcd", ".*?"}, { "" }}, -- non-greedy { {"abc", "aBC", N,flg.CASELESS}, {"abc" }}, -- cf + { {"abc", "aBC", N,"i" }, {"abc" }}, -- cf { {"abc", "bc", N,N,flg.ANCHORED}, { N }}, -- cf { {"abc", "bc", N,N,flg.ANCHORED}, { N }}, -- ef } @@ -111,6 +113,7 @@ local function set_m_exec (lib, flg) { {".+"}, {"abcd",5}, { N } }, -- failing st { {".*?"}, {"abcd"}, {1,0,{}} }, -- non-greedy { {"aBC",flg.CASELESS}, {"abc"}, {1,3,{}} }, -- cf + { {"aBC","i" }, {"abc"}, {1,3,{}} }, -- cf { {"bc",flg.ANCHORED}, {"abc"}, { N } }, -- cf { {"bc"}, {"abc",N, flg.ANCHORED}, { N } }, -- ef } @@ -124,6 +127,7 @@ local function set_m_tfind (lib, flg) { {".+"}, {"abcd",5}, { N } }, -- failing st { {".*?"}, {"abcd"}, {1,0,{}} }, -- non-greedy { {"aBC",flg.CASELESS}, {"abc"}, {1,3,{}} }, -- cf + { {"aBC","i" }, {"abc"}, {1,3,{}} }, -- cf { {"bc",flg.ANCHORED}, {"abc"}, { N } }, -- cf { {"bc"}, {"abc",N, flg.ANCHORED}, { N } }, -- ef } @@ -141,6 +145,7 @@ local function set_m_dfa_exec (lib, flg) { {".*"}, {"abcd"}, {1,{4,3,2,1,0},5}}, -- [none] { {".*?"}, {"abcd"}, {1,{4,3,2,1,0},5}}, -- non-greedy { {"aBC",flg.CASELESS}, {"abc"}, {1,{3},1} }, -- cf + { {"aBC","i" }, {"abc"}, {1,{3},1} }, -- cf { {"bc"}, {"abc"}, {2,{3},1} }, -- [none] { {"bc",flg.ANCHORED}, {"abc"}, {N } }, -- cf { {"bc"}, {"abc",N, flg.ANCHORED}, {N } }, -- ef |