Some test files needed updating for link sizes 3 and 4.

This commit is contained in:
Philip.Hazel 2019-12-29 11:56:45 +00:00
parent 6707614863
commit eaf4572ff8
6 changed files with 330 additions and 378 deletions

View File

@ -720,41 +720,37 @@ Memory allocation (code space): 18
/(((a\2)|(a*)\g<-1>))*a?/ /(((a\2)|(a*)\g<-1>))*a?/
------------------------------------------------------------------ ------------------------------------------------------------------
0 52 Bra 0 46 Bra
3 Brazero 3 Brazero
4 43 SCBra 1 4 37 SCBra 1
8 36 Once 8 15 CBra 2
11 15 CBra 2 12 8 CBra 3
15 8 CBra 3 16 a
19 a 18 \2
21 \2 20 8 Ket
23 8 Ket 23 15 Alt
26 15 Alt 26 6 CBra 4
29 6 CBra 4 30 a*
33 a* 32 6 Ket
35 6 Ket 35 26 Recurse
38 29 Recurse 38 30 Ket
41 30 Ket 41 37 KetRmax
44 36 Ket 44 a?+
47 43 KetRmax 46 46 Ket
50 a?+ 49 End
52 52 Ket
55 End
------------------------------------------------------------------ ------------------------------------------------------------------
/((?+1)(\1))/ /((?+1)(\1))/
------------------------------------------------------------------ ------------------------------------------------------------------
0 28 Bra 0 22 Bra
3 22 Once 3 16 CBra 1
6 16 CBra 1 7 10 Recurse
10 13 Recurse 10 6 CBra 2
13 6 CBra 2 14 \1
17 \1 16 6 Ket
19 6 Ket 19 16 Ket
22 16 Ket 22 22 Ket
25 22 Ket 25 End
28 28 Ket
31 End
------------------------------------------------------------------ ------------------------------------------------------------------
"(?1)(?#?'){2}(a)" "(?1)(?#?'){2}(a)"
@ -771,45 +767,41 @@ Memory allocation (code space): 18
/.((?2)(?R)|\1|$)()/ /.((?2)(?R)|\1|$)()/
------------------------------------------------------------------ ------------------------------------------------------------------
0 39 Bra 0 33 Bra
3 Any 3 Any
4 25 Once 4 10 CBra 1
7 10 CBra 1 8 26 Recurse
11 32 Recurse 11 0 Recurse
14 0 Recurse 14 5 Alt
17 5 Alt 17 \1
20 \1 19 4 Alt
22 4 Alt 22 $
25 $ 23 19 Ket
26 19 Ket 26 4 CBra 2
29 25 Ket 30 4 Ket
32 4 CBra 2 33 33 Ket
36 4 Ket 36 End
39 39 Ket
42 End
------------------------------------------------------------------ ------------------------------------------------------------------
/.((?3)(?R)()(?2)|\1|$)()/ /.((?3)(?R)()(?2)|\1|$)()/
------------------------------------------------------------------ ------------------------------------------------------------------
0 49 Bra 0 43 Bra
3 Any 3 Any
4 35 Once 4 20 CBra 1
7 20 CBra 1 8 36 Recurse
11 42 Recurse 11 0 Recurse
14 0 Recurse 14 4 CBra 2
17 4 CBra 2 18 4 Ket
21 4 Ket 21 14 Recurse
24 17 Recurse 24 5 Alt
27 5 Alt 27 \1
30 \1 29 4 Alt
32 4 Alt 32 $
35 $ 33 29 Ket
36 29 Ket 36 4 CBra 3
39 35 Ket 40 4 Ket
42 4 CBra 3 43 43 Ket
46 4 Ket 46 End
49 49 Ket
52 End
------------------------------------------------------------------ ------------------------------------------------------------------
/(?1)()((((((\1++))\x85)+)|))/ /(?1)()((((((\1++))\x85)+)|))/

View File

@ -720,41 +720,37 @@ Memory allocation (code space): 18
/(((a\2)|(a*)\g<-1>))*a?/ /(((a\2)|(a*)\g<-1>))*a?/
------------------------------------------------------------------ ------------------------------------------------------------------
0 52 Bra 0 46 Bra
3 Brazero 3 Brazero
4 43 SCBra 1 4 37 SCBra 1
8 36 Once 8 15 CBra 2
11 15 CBra 2 12 8 CBra 3
15 8 CBra 3 16 a
19 a 18 \2
21 \2 20 8 Ket
23 8 Ket 23 15 Alt
26 15 Alt 26 6 CBra 4
29 6 CBra 4 30 a*
33 a* 32 6 Ket
35 6 Ket 35 26 Recurse
38 29 Recurse 38 30 Ket
41 30 Ket 41 37 KetRmax
44 36 Ket 44 a?+
47 43 KetRmax 46 46 Ket
50 a?+ 49 End
52 52 Ket
55 End
------------------------------------------------------------------ ------------------------------------------------------------------
/((?+1)(\1))/ /((?+1)(\1))/
------------------------------------------------------------------ ------------------------------------------------------------------
0 28 Bra 0 22 Bra
3 22 Once 3 16 CBra 1
6 16 CBra 1 7 10 Recurse
10 13 Recurse 10 6 CBra 2
13 6 CBra 2 14 \1
17 \1 16 6 Ket
19 6 Ket 19 16 Ket
22 16 Ket 22 22 Ket
25 22 Ket 25 End
28 28 Ket
31 End
------------------------------------------------------------------ ------------------------------------------------------------------
"(?1)(?#?'){2}(a)" "(?1)(?#?'){2}(a)"
@ -771,45 +767,41 @@ Memory allocation (code space): 18
/.((?2)(?R)|\1|$)()/ /.((?2)(?R)|\1|$)()/
------------------------------------------------------------------ ------------------------------------------------------------------
0 39 Bra 0 33 Bra
3 Any 3 Any
4 25 Once 4 10 CBra 1
7 10 CBra 1 8 26 Recurse
11 32 Recurse 11 0 Recurse
14 0 Recurse 14 5 Alt
17 5 Alt 17 \1
20 \1 19 4 Alt
22 4 Alt 22 $
25 $ 23 19 Ket
26 19 Ket 26 4 CBra 2
29 25 Ket 30 4 Ket
32 4 CBra 2 33 33 Ket
36 4 Ket 36 End
39 39 Ket
42 End
------------------------------------------------------------------ ------------------------------------------------------------------
/.((?3)(?R)()(?2)|\1|$)()/ /.((?3)(?R)()(?2)|\1|$)()/
------------------------------------------------------------------ ------------------------------------------------------------------
0 49 Bra 0 43 Bra
3 Any 3 Any
4 35 Once 4 20 CBra 1
7 20 CBra 1 8 36 Recurse
11 42 Recurse 11 0 Recurse
14 0 Recurse 14 4 CBra 2
17 4 CBra 2 18 4 Ket
21 4 Ket 21 14 Recurse
24 17 Recurse 24 5 Alt
27 5 Alt 27 \1
30 \1 29 4 Alt
32 4 Alt 32 $
35 $ 33 29 Ket
36 29 Ket 36 4 CBra 3
39 35 Ket 40 4 Ket
42 4 CBra 3 43 43 Ket
46 4 Ket 46 End
49 49 Ket
52 End
------------------------------------------------------------------ ------------------------------------------------------------------
/(?1)()((((((\1++))\x85)+)|))/ /(?1)()((((((\1++))\x85)+)|))/

View File

@ -720,41 +720,37 @@ Memory allocation (code space): 28
/(((a\2)|(a*)\g<-1>))*a?/ /(((a\2)|(a*)\g<-1>))*a?/
------------------------------------------------------------------ ------------------------------------------------------------------
0 39 Bra 0 35 Bra
2 Brazero 2 Brazero
3 32 SCBra 1 3 28 SCBra 1
6 27 Once 6 12 CBra 2
8 12 CBra 2 9 7 CBra 3
11 7 CBra 3 12 a
14 a 14 \2
16 \2 16 7 Ket
18 7 Ket 18 11 Alt
20 11 Alt 20 5 CBra 4
22 5 CBra 4 23 a*
25 a* 25 5 Ket
27 5 Ket 27 20 Recurse
29 22 Recurse 29 23 Ket
31 23 Ket 31 28 KetRmax
33 27 Ket 33 a?+
35 32 KetRmax 35 35 Ket
37 a?+ 37 End
39 39 Ket
41 End
------------------------------------------------------------------ ------------------------------------------------------------------
/((?+1)(\1))/ /((?+1)(\1))/
------------------------------------------------------------------ ------------------------------------------------------------------
0 20 Bra 0 16 Bra
2 16 Once 2 12 CBra 1
4 12 CBra 1 5 7 Recurse
7 9 Recurse 7 5 CBra 2
9 5 CBra 2 10 \1
12 \1 12 5 Ket
14 5 Ket 14 12 Ket
16 12 Ket 16 16 Ket
18 16 Ket 18 End
20 20 Ket
22 End
------------------------------------------------------------------ ------------------------------------------------------------------
"(?1)(?#?'){2}(a)" "(?1)(?#?'){2}(a)"
@ -771,45 +767,41 @@ Memory allocation (code space): 28
/.((?2)(?R)|\1|$)()/ /.((?2)(?R)|\1|$)()/
------------------------------------------------------------------ ------------------------------------------------------------------
0 28 Bra 0 24 Bra
2 Any 2 Any
3 18 Once 3 7 CBra 1
5 7 CBra 1 6 19 Recurse
8 23 Recurse 8 0 Recurse
10 0 Recurse 10 4 Alt
12 4 Alt 12 \1
14 \1 14 3 Alt
16 3 Alt 16 $
18 $ 17 14 Ket
19 14 Ket 19 3 CBra 2
21 18 Ket 22 3 Ket
23 3 CBra 2 24 24 Ket
26 3 Ket 26 End
28 28 Ket
30 End
------------------------------------------------------------------ ------------------------------------------------------------------
/.((?3)(?R)()(?2)|\1|$)()/ /.((?3)(?R)()(?2)|\1|$)()/
------------------------------------------------------------------ ------------------------------------------------------------------
0 35 Bra 0 31 Bra
2 Any 2 Any
3 25 Once 3 14 CBra 1
5 14 CBra 1 6 26 Recurse
8 30 Recurse 8 0 Recurse
10 0 Recurse 10 3 CBra 2
12 3 CBra 2 13 3 Ket
15 3 Ket 15 10 Recurse
17 12 Recurse 17 4 Alt
19 4 Alt 19 \1
21 \1 21 3 Alt
23 3 Alt 23 $
25 $ 24 21 Ket
26 21 Ket 26 3 CBra 3
28 25 Ket 29 3 Ket
30 3 CBra 3 31 31 Ket
33 3 Ket 33 End
35 35 Ket
37 End
------------------------------------------------------------------ ------------------------------------------------------------------
/(?1)()((((((\1++))\x85)+)|))/ /(?1)()((((((\1++))\x85)+)|))/

View File

@ -720,41 +720,37 @@ Memory allocation (code space): 28
/(((a\2)|(a*)\g<-1>))*a?/ /(((a\2)|(a*)\g<-1>))*a?/
------------------------------------------------------------------ ------------------------------------------------------------------
0 39 Bra 0 35 Bra
2 Brazero 2 Brazero
3 32 SCBra 1 3 28 SCBra 1
6 27 Once 6 12 CBra 2
8 12 CBra 2 9 7 CBra 3
11 7 CBra 3 12 a
14 a 14 \2
16 \2 16 7 Ket
18 7 Ket 18 11 Alt
20 11 Alt 20 5 CBra 4
22 5 CBra 4 23 a*
25 a* 25 5 Ket
27 5 Ket 27 20 Recurse
29 22 Recurse 29 23 Ket
31 23 Ket 31 28 KetRmax
33 27 Ket 33 a?+
35 32 KetRmax 35 35 Ket
37 a?+ 37 End
39 39 Ket
41 End
------------------------------------------------------------------ ------------------------------------------------------------------
/((?+1)(\1))/ /((?+1)(\1))/
------------------------------------------------------------------ ------------------------------------------------------------------
0 20 Bra 0 16 Bra
2 16 Once 2 12 CBra 1
4 12 CBra 1 5 7 Recurse
7 9 Recurse 7 5 CBra 2
9 5 CBra 2 10 \1
12 \1 12 5 Ket
14 5 Ket 14 12 Ket
16 12 Ket 16 16 Ket
18 16 Ket 18 End
20 20 Ket
22 End
------------------------------------------------------------------ ------------------------------------------------------------------
"(?1)(?#?'){2}(a)" "(?1)(?#?'){2}(a)"
@ -771,45 +767,41 @@ Memory allocation (code space): 28
/.((?2)(?R)|\1|$)()/ /.((?2)(?R)|\1|$)()/
------------------------------------------------------------------ ------------------------------------------------------------------
0 28 Bra 0 24 Bra
2 Any 2 Any
3 18 Once 3 7 CBra 1
5 7 CBra 1 6 19 Recurse
8 23 Recurse 8 0 Recurse
10 0 Recurse 10 4 Alt
12 4 Alt 12 \1
14 \1 14 3 Alt
16 3 Alt 16 $
18 $ 17 14 Ket
19 14 Ket 19 3 CBra 2
21 18 Ket 22 3 Ket
23 3 CBra 2 24 24 Ket
26 3 Ket 26 End
28 28 Ket
30 End
------------------------------------------------------------------ ------------------------------------------------------------------
/.((?3)(?R)()(?2)|\1|$)()/ /.((?3)(?R)()(?2)|\1|$)()/
------------------------------------------------------------------ ------------------------------------------------------------------
0 35 Bra 0 31 Bra
2 Any 2 Any
3 25 Once 3 14 CBra 1
5 14 CBra 1 6 26 Recurse
8 30 Recurse 8 0 Recurse
10 0 Recurse 10 3 CBra 2
12 3 CBra 2 13 3 Ket
15 3 Ket 15 10 Recurse
17 12 Recurse 17 4 Alt
19 4 Alt 19 \1
21 \1 21 3 Alt
23 3 Alt 23 $
25 $ 24 21 Ket
26 21 Ket 26 3 CBra 3
28 25 Ket 29 3 Ket
30 3 CBra 3 31 31 Ket
33 3 Ket 33 End
35 35 Ket
37 End
------------------------------------------------------------------ ------------------------------------------------------------------
/(?1)()((((((\1++))\x85)+)|))/ /(?1)()((((((\1++))\x85)+)|))/

View File

@ -720,41 +720,37 @@ Memory allocation (code space): 12
/(((a\2)|(a*)\g<-1>))*a?/ /(((a\2)|(a*)\g<-1>))*a?/
------------------------------------------------------------------ ------------------------------------------------------------------
0 70 Bra 0 62 Bra
4 Brazero 4 Brazero
5 59 SCBra 1 5 51 SCBra 1
11 49 Once 11 21 CBra 2
15 21 CBra 2 17 11 CBra 3
21 11 CBra 3 23 a
27 a 25 \2
29 \2 28 11 Ket
32 11 Ket 32 20 Alt
36 20 Alt 36 8 CBra 4
40 8 CBra 4 42 a*
46 a* 44 8 Ket
48 8 Ket 48 36 Recurse
52 40 Recurse 52 41 Ket
56 41 Ket 56 51 KetRmax
60 49 Ket 60 a?+
64 59 KetRmax 62 62 Ket
68 a?+ 66 End
70 70 Ket
74 End
------------------------------------------------------------------ ------------------------------------------------------------------
/((?+1)(\1))/ /((?+1)(\1))/
------------------------------------------------------------------ ------------------------------------------------------------------
0 39 Bra 0 31 Bra
4 31 Once 4 23 CBra 1
8 23 CBra 1 10 14 Recurse
14 18 Recurse 14 9 CBra 2
18 9 CBra 2 20 \1
24 \1 23 9 Ket
27 9 Ket 27 23 Ket
31 23 Ket 31 31 Ket
35 31 Ket 35 End
39 39 Ket
43 End
------------------------------------------------------------------ ------------------------------------------------------------------
"(?1)(?#?'){2}(a)" "(?1)(?#?'){2}(a)"
@ -771,45 +767,41 @@ Memory allocation (code space): 12
/.((?2)(?R)|\1|$)()/ /.((?2)(?R)|\1|$)()/
------------------------------------------------------------------ ------------------------------------------------------------------
0 53 Bra 0 45 Bra
4 Any 4 Any
5 34 Once 5 14 CBra 1
9 14 CBra 1 11 35 Recurse
15 43 Recurse 15 0 Recurse
19 0 Recurse 19 7 Alt
23 7 Alt 23 \1
27 \1 26 5 Alt
30 5 Alt 30 $
34 $ 31 26 Ket
35 26 Ket 35 6 CBra 2
39 34 Ket 41 6 Ket
43 6 CBra 2 45 45 Ket
49 6 Ket 49 End
53 53 Ket
57 End
------------------------------------------------------------------ ------------------------------------------------------------------
/.((?3)(?R)()(?2)|\1|$)()/ /.((?3)(?R)()(?2)|\1|$)()/
------------------------------------------------------------------ ------------------------------------------------------------------
0 67 Bra 0 59 Bra
4 Any 4 Any
5 48 Once 5 28 CBra 1
9 28 CBra 1 11 49 Recurse
15 57 Recurse 15 0 Recurse
19 0 Recurse 19 6 CBra 2
23 6 CBra 2 25 6 Ket
29 6 Ket 29 19 Recurse
33 23 Recurse 33 7 Alt
37 7 Alt 37 \1
41 \1 40 5 Alt
44 5 Alt 44 $
48 $ 45 40 Ket
49 40 Ket 49 6 CBra 3
53 48 Ket 55 6 Ket
57 6 CBra 3 59 59 Ket
63 6 Ket 63 End
67 67 Ket
71 End
------------------------------------------------------------------ ------------------------------------------------------------------
/(?1)()((((((\1++))\x85)+)|))/ /(?1)()((((((\1++))\x85)+)|))/

View File

@ -720,41 +720,37 @@ Memory allocation (code space): 14
/(((a\2)|(a*)\g<-1>))*a?/ /(((a\2)|(a*)\g<-1>))*a?/
------------------------------------------------------------------ ------------------------------------------------------------------
0 83 Bra 0 73 Bra
5 Brazero 5 Brazero
6 70 SCBra 1 6 60 SCBra 1
13 58 Once 13 24 CBra 2
18 24 CBra 2 20 12 CBra 3
25 12 CBra 3 27 a
32 a 29 \2
34 \2 32 12 Ket
37 12 Ket 37 24 Alt
42 24 Alt 42 9 CBra 4
47 9 CBra 4 49 a*
54 a* 51 9 Ket
56 9 Ket 56 42 Recurse
61 47 Recurse 61 48 Ket
66 48 Ket 66 60 KetRmax
71 58 Ket 71 a?+
76 70 KetRmax 73 73 Ket
81 a?+ 78 End
83 83 Ket
88 End
------------------------------------------------------------------ ------------------------------------------------------------------
/((?+1)(\1))/ /((?+1)(\1))/
------------------------------------------------------------------ ------------------------------------------------------------------
0 47 Bra 0 37 Bra
5 37 Once 5 27 CBra 1
10 27 CBra 1 12 17 Recurse
17 22 Recurse 17 10 CBra 2
22 10 CBra 2 24 \1
29 \1 27 10 Ket
32 10 Ket 32 27 Ket
37 27 Ket 37 37 Ket
42 37 Ket 42 End
47 47 Ket
52 End
------------------------------------------------------------------ ------------------------------------------------------------------
"(?1)(?#?'){2}(a)" "(?1)(?#?'){2}(a)"
@ -771,45 +767,41 @@ Memory allocation (code space): 14
/.((?2)(?R)|\1|$)()/ /.((?2)(?R)|\1|$)()/
------------------------------------------------------------------ ------------------------------------------------------------------
0 64 Bra 0 54 Bra
5 Any 5 Any
6 41 Once 6 17 CBra 1
11 17 CBra 1 13 42 Recurse
18 52 Recurse 18 0 Recurse
23 0 Recurse 23 8 Alt
28 8 Alt 28 \1
33 \1 31 6 Alt
36 6 Alt 36 $
41 $ 37 31 Ket
42 31 Ket 42 7 CBra 2
47 41 Ket 49 7 Ket
52 7 CBra 2 54 54 Ket
59 7 Ket 59 End
64 64 Ket
69 End
------------------------------------------------------------------ ------------------------------------------------------------------
/.((?3)(?R)()(?2)|\1|$)()/ /.((?3)(?R)()(?2)|\1|$)()/
------------------------------------------------------------------ ------------------------------------------------------------------
0 81 Bra 0 71 Bra
5 Any 5 Any
6 58 Once 6 34 CBra 1
11 34 CBra 1 13 59 Recurse
18 69 Recurse 18 0 Recurse
23 0 Recurse 23 7 CBra 2
28 7 CBra 2 30 7 Ket
35 7 Ket 35 23 Recurse
40 28 Recurse 40 8 Alt
45 8 Alt 45 \1
50 \1 48 6 Alt
53 6 Alt 53 $
58 $ 54 48 Ket
59 48 Ket 59 7 CBra 3
64 58 Ket 66 7 Ket
69 7 CBra 3 71 71 Ket
76 7 Ket 76 End
81 81 Ket
86 End
------------------------------------------------------------------ ------------------------------------------------------------------
/(?1)()((((((\1++))\x85)+)|))/ /(?1)()((((((\1++))\x85)+)|))/