version 1.1.1.1, 2012/02/21 23:05:52
|
version 1.1.1.2, 2012/02/21 23:50:25
|
Line 1
|
Line 1
|
/a(*:a\x{1234}b)/8K | /-- This test is run only when JIT support is available. It checks for a |
abc | successful and an unsuccessful JIT compile and save and restore behaviour, |
0: a | and a couple of things that are different with JIT. --/ |
MK: a\x{1234}b | |
|
|
/a(*:a£b)/8K | /abc/S+I |
| Capturing subpattern count = 0 |
| No options |
| First char = 'a' |
| Need char = 'c' |
| Subject length lower bound = 3 |
| No set of starting bytes |
| JIT study was successful |
| |
| /ab(*COMMIT)/S+I |
| Capturing subpattern count = 0 |
| No options |
| First char = 'a' |
| Need char = 'b' |
| Subject length lower bound = 2 |
| No set of starting bytes |
| JIT study was not successful |
| |
| /abc/S+I>testsavedregex |
| Capturing subpattern count = 0 |
| No options |
| First char = 'a' |
| Need char = 'c' |
| Subject length lower bound = 3 |
| No set of starting bytes |
| JIT study was successful |
| Compiled pattern written to testsavedregex |
| Study data written to testsavedregex |
| |
| <testsavedregex |
| Compiled pattern loaded from testsavedregex |
| Study data loaded from testsavedregex |
abc |
abc |
0: a | 0: abc |
MK: a£b | |
| /a*/SI |
| Capturing subpattern count = 0 |
| No options |
| No first char |
| No need char |
| Study returned NULL |
| |
| /(?(R)a*(?1)|((?R))b)/S+ |
| aaaabcde |
| Error -27 (JIT stack limit reached) |
|
|
/-- End of testinput12 --/ |
/-- End of testinput12 --/ |