On Wed, 12 Dec 2012, Zoltán Herczeg wrote:
Hi,
am I understand correctly that no JIT is involved here?
You tell me :-) I certainly built PCRE with JIT support...
The output stops after:
~<(\w+)/?>(.)*</(\1)>~smgI
The test itself requires a huge stack. (Did you enlarge the stack area
for pcretest?)
I linked it with /STACK:10000000; should that be enough? I don't know that
there's anything else I can do to increase the available stack space.
Could you try this test manually:
pcretest.exe -q mytest
The mytest should only contain this particular test (line 1426 and 1427
from testinput2).
I'm noticing an odd behavior here. If I run that test, and let it print to
the terminal, I get
~<(\w+)/?>(.)*</(\1)>~smgI
Capturing subpattern count = 3
Max back reference = 1
Options: multiline dotall
First char = '<'
Need char = '>'
\J1024<!DOCTYPE seite SYSTEM "http://www.lco...
But if I redirect the output to a file, or even just pipe it into "cat",
all I get is the first line. Both behaviors occur consistently.
Is there something I'm not aware of about pcretest, or might something
else be going on here?
--Daniel
--
Daniel Richard G. || [email protected] || Software Developer
Teragram Linguistic Technologies (a division of SAS)
http://www.teragram.com/
--
## List details at https://lists.exim.org/mailman/listinfo/pcre-dev