diff options
author | hackademix | 2018-09-05 13:33:38 +0200 |
---|---|---|
committer | hackademix | 2018-09-05 15:08:41 +0200 |
commit | 6ffe07f8f6453d201005fae0a28299cb7ddec15b (patch) | |
tree | fb60fd47ccdd2a0c25d08e18834ffc1cbfb23bd9 /TLD/generate.pl | |
parent | 99a81a6f1f1cbc6b2dd6ccaf8bbe40dbe35f83b1 (diff) | |
download | noscript-6ffe07f8f6453d201005fae0a28299cb7ddec15b.tar.gz noscript-6ffe07f8f6453d201005fae0a28299cb7ddec15b.tar.xz noscript-6ffe07f8f6453d201005fae0a28299cb7ddec15b.zip |
Reduced noise from tld.js regular expressions generation.
Diffstat (limited to 'TLD/generate.pl')
-rw-r--r-- | TLD/generate.pl | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/TLD/generate.pl b/TLD/generate.pl index e37ffd5..8f6709a 100644 --- a/TLD/generate.pl +++ b/TLD/generate.pl @@ -16,7 +16,7 @@ sub generate { s/\s+utf.*//; s/[\r\n]//g; if(/^!/) { - s/^!//; + s/^!//; push(@ex, lc($_)); } elsif (!/^(\/\/|[ \n\r]|$)/) { s/\*\\\./[^\\.]+\\./; @@ -24,7 +24,7 @@ sub generate { } } close(DAT); - + #$o = Regexp::Optimizer->new; #$o = Regexp::List->new; $o = Regexp::Assemble->new; @@ -38,14 +38,13 @@ sub generate { s/\(\?-xism:(.*)\)/$1/; $ex = $_; @ex = NULL; - + open(SRC, $src) || die("Cannot open $src"); open(DST, ">$dst") || die("Cannot open $dst"); while(<SRC>) { s/(_tldRx:\s*\/\(.*?\)).*?(?=\$\/)/$1$rx/s; s/(_tldEx:\s*\/\(.*?\)).*?(?=\$\/)/$1$ex/s; print DST; - print; } close(SRC); close(DST); |