88 lines
929 B
Plaintext
88 lines
929 B
Plaintext
# This test is run only when JIT support is available. It checks for a
|
|
# successful and an unsuccessful JIT compile, and a couple of things that are
|
|
# different with JIT.
|
|
|
|
/abc/I,jit
|
|
|
|
/(?(?C1)(?=a)a)/I,jit
|
|
|
|
/(?(?C1)(?=a)a)/I
|
|
|
|
/a*/I
|
|
|
|
/(?(R)a*(?1)|((?R))b)/jit
|
|
aaaabcde
|
|
|
|
# Test various compile modes
|
|
|
|
#pattern jit,jitverify
|
|
|
|
/abcd/
|
|
abcd
|
|
xyz
|
|
|
|
/abcd/
|
|
abcd
|
|
ab\=ps
|
|
ab\=ph
|
|
xyz
|
|
|
|
/abcd/
|
|
abcd
|
|
ab\=ps
|
|
ab\=ph
|
|
xyz
|
|
|
|
/abcd/jit=1
|
|
abcd
|
|
ab\=ps
|
|
ab\=ph
|
|
xyz
|
|
xyz\=ps
|
|
|
|
/abcd/jit=2
|
|
abcd
|
|
ab\=ps
|
|
ab\=ph
|
|
xyz
|
|
|
|
/abcd/jit=3
|
|
abcd
|
|
ab\=ps
|
|
ab\=ph
|
|
xyz
|
|
|
|
/abcd/jit=4
|
|
abcd
|
|
ab\=ps
|
|
ab\=ph
|
|
xyz
|
|
|
|
/abcd/jit=5
|
|
abcd
|
|
ab\=ps
|
|
ab\=ph
|
|
xyz
|
|
|
|
/abcd/jit=6
|
|
abcd
|
|
ab\=ps
|
|
ab\=ph
|
|
xyz
|
|
|
|
/abcd/jit=7
|
|
abcd
|
|
ab\=ps
|
|
ab\=ph
|
|
xyz
|
|
|
|
/abcd/I,jit=2
|
|
|
|
/(*NO_START_OPT)a(*:m)b/mark
|
|
a
|
|
|
|
/^12345678abcd/m
|
|
12345678abcd
|
|
|
|
# End of testinput15
|