1: /-- This test is run only when JIT support is available. It checks for a
2: successful and an unsuccessful JIT compile and save and restore behaviour,
3: and a couple of things that are different with JIT. --/
4:
5: /abc/S+I
6:
7: /ab(*THEN)/S+I
8:
9: /abc/S+I>testsavedregex
10:
11: <testsavedregex
12: abc
13:
14: /a*/SI
15:
16: /(?(R)a*(?1)|((?R))b)/S+
17: aaaabcde
18:
19: /-- Test various compile modes --/
20:
21: /abcd/S++
22: abcd
23: xyz
24:
25: /abcd/S+
26: abcd
27: ab\P
28: ab\P\P
29: xyz
30:
31: /abcd/S++
32: abcd
33: ab\P
34: ab\P\P
35: xyz
36:
37: /abcd/S++1
38: abcd
39: ab\P
40: ab\P\P
41: xyz
42: xyz\P
43:
44: /abcd/S++2
45: abcd
46: ab\P
47: ab\P\P
48: xyz
49:
50: /abcd/S++3
51: abcd
52: ab\P
53: ab\P\P
54: xyz
55:
56: /abcd/S++4
57: abcd
58: ab\P
59: ab\P\P
60: xyz
61:
62: /abcd/S++5
63: abcd
64: ab\P
65: ab\P\P
66: xyz
67:
68: /abcd/S++6
69: abcd
70: ab\P
71: ab\P\P
72: xyz
73:
74: /abcd/S++7
75: abcd
76: ab\P
77: ab\P\P
78: xyz
79:
80: /(*NO_START_OPT)a(*:m)b/KS++
81: a
82:
83: /-- End of testinput12 --/
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>