Skip to content

Commit 48dcded

Browse files
committed
Update escaping used in test 3
1 parent 775385d commit 48dcded

File tree

5 files changed

+111
-111
lines changed

5 files changed

+111
-111
lines changed

testdata/testoutput3

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ No match
1414

1515
/^[\w]+/locale=fr_FR
1616
�cole
17-
0: �cole
17+
0: \xc9cole
1818

1919
/^[\W]+/
2020
�cole
@@ -46,7 +46,7 @@ No match
4646

4747
/^\w+/locale=fr_FR
4848
�cole
49-
0: �cole
49+
0: \xc9cole
5050

5151
/(.+)\b(.+)/
5252
�cole
@@ -68,9 +68,9 @@ No match
6868

6969
/�cole/i,locale=fr_FR
7070
�cole
71-
0: �cole
71+
0: \xc9cole
7272
�cole
73-
0: �cole
73+
0: \xe9cole
7474

7575
/\w/I
7676
Capture group count = 0
@@ -82,8 +82,8 @@ Subject length lower bound = 1
8282
Capture group count = 0
8383
Starting code units: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
8484
Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z
85-
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
86-
� � � � � � � � � � � � � � � � � � � � � � � � � � � �
85+
\xaa \xb5 \xba \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc \xcd \xce \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd8 \xd9 \xda \xdb \xdc \xdd \xde \xdf \xe0 \xe1 \xe2
86+
\xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf8 \xf9 \xfa \xfb \xfc \xfd \xfe \xff
8787
Subject length lower bound = 1
8888

8989
# All remaining tests are in the fr_FR locale, so set the default.
@@ -92,35 +92,35 @@ Subject length lower bound = 1
9292

9393
/^[\xc8-\xc9]/i
9494
�cole
95-
0:
95+
0: \xc9
9696
�cole
97-
0:
97+
0: \xe9
9898

9999
/^[\xc8-\xc9]/
100100
�cole
101-
0:
101+
0: \xc9
102102
\= Expect no match
103103
�cole
104104
No match
105105

106106
/\xb5/i
107107
108-
0:
108+
0: \xb5
109109
\= Expect no match
110110
\x9c
111111
No match
112112

113113
/�/i
114114
\xff
115-
0:
115+
0: \xff
116116
\= Expect no match
117117
y
118118
No match
119119

120120
/(.)\1/i
121121
\xfe\xde
122-
0: ��
123-
1:
122+
0: \xfe\xde
123+
1: \xfe
124124

125125
/\W+/
126126
>>>\xaa<<<
@@ -142,21 +142,21 @@ No match
142142

143143
/\w+/
144144
>>>\xaa<<<
145-
0:
145+
0: \xaa
146146
>>>\xba<<<
147-
0:
147+
0: \xba
148148

149149
/[\w]+/
150150
>>>\xaa<<<
151-
0:
151+
0: \xaa
152152
>>>\xba<<<
153-
0:
153+
0: \xba
154154

155155
/[[:alpha:]]+/
156156
>>>\xaa<<<
157-
0:
157+
0: \xaa
158158
>>>\xba<<<
159-
0:
159+
0: \xba
160160

161161
/[[:alpha:]][[:lower:]][[:upper:]]/IB
162162
------------------------------------------------------------------
@@ -169,9 +169,9 @@ No match
169169
------------------------------------------------------------------
170170
Capture group count = 0
171171
Starting code units: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
172-
a b c d e f g h i j k l m n o p q r s t u v w x y z � � � � � � � � � � �
173-
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
174-
� � � � � � � � � � � � � � � � �
172+
a b c d e f g h i j k l m n o p q r s t u v w x y z \xaa \xb5 \xba \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7
173+
\xc8 \xc9 \xca \xcb \xcc \xcd \xce \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd8 \xd9 \xda \xdb \xdc \xdd \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec \xed
174+
\xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf8 \xf9 \xfa \xfb \xfc \xfd \xfe \xff
175175
Subject length lower bound = 3
176176

177177
# End of testinput3

testdata/testoutput3A

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ No match
1414

1515
/^[\w]+/locale=fr_FR
1616
�cole
17-
0: �cole
17+
0: \xc9cole
1818

1919
/^[\W]+/
2020
�cole
@@ -46,7 +46,7 @@ No match
4646

4747
/^\w+/locale=fr_FR
4848
�cole
49-
0: �cole
49+
0: \xc9cole
5050

5151
/(.+)\b(.+)/
5252
�cole
@@ -68,9 +68,9 @@ No match
6868

6969
/�cole/i,locale=fr_FR
7070
�cole
71-
0: �cole
71+
0: \xc9cole
7272
�cole
73-
0: �cole
73+
0: \xe9cole
7474

7575
/\w/I
7676
Capture group count = 0
@@ -82,8 +82,8 @@ Subject length lower bound = 1
8282
Capture group count = 0
8383
Starting code units: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
8484
Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z
85-
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
86-
� � � � � � � � � � � � � � � � � � � � � � � � � � � �
85+
\xaa \xb5 \xba \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc \xcd \xce \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd8 \xd9 \xda \xdb \xdc \xdd \xde \xdf \xe0 \xe1 \xe2
86+
\xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf8 \xf9 \xfa \xfb \xfc \xfd \xfe \xff
8787
Subject length lower bound = 1
8888

8989
# All remaining tests are in the fr_FR locale, so set the default.
@@ -92,35 +92,35 @@ Subject length lower bound = 1
9292

9393
/^[\xc8-\xc9]/i
9494
�cole
95-
0:
95+
0: \xc9
9696
�cole
97-
0:
97+
0: \xe9
9898

9999
/^[\xc8-\xc9]/
100100
�cole
101-
0:
101+
0: \xc9
102102
\= Expect no match
103103
�cole
104104
No match
105105

106106
/\xb5/i
107107
108-
0:
108+
0: \xb5
109109
\= Expect no match
110110
\x9c
111111
No match
112112

113113
/�/i
114114
\xff
115-
0:
115+
0: \xff
116116
\= Expect no match
117117
y
118118
No match
119119

120120
/(.)\1/i
121121
\xfe\xde
122-
0: ��
123-
1:
122+
0: \xfe\xde
123+
1: \xfe
124124

125125
/\W+/
126126
>>>\xaa<<<
@@ -142,21 +142,21 @@ No match
142142

143143
/\w+/
144144
>>>\xaa<<<
145-
0:
145+
0: \xaa
146146
>>>\xba<<<
147-
0:
147+
0: \xba
148148

149149
/[\w]+/
150150
>>>\xaa<<<
151-
0:
151+
0: \xaa
152152
>>>\xba<<<
153-
0:
153+
0: \xba
154154

155155
/[[:alpha:]]+/
156156
>>>\xaa<<<
157-
0:
157+
0: \xaa
158158
>>>\xba<<<
159-
0:
159+
0: \xba
160160

161161
/[[:alpha:]][[:lower:]][[:upper:]]/IB
162162
------------------------------------------------------------------
@@ -169,9 +169,9 @@ No match
169169
------------------------------------------------------------------
170170
Capture group count = 0
171171
Starting code units: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
172-
a b c d e f g h i j k l m n o p q r s t u v w x y z � � � � � � � � � � �
173-
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
174-
� � � � � � � � � � � � � � � � �
172+
a b c d e f g h i j k l m n o p q r s t u v w x y z \xaa \xb5 \xba \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7
173+
\xc8 \xc9 \xca \xcb \xcc \xcd \xce \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd8 \xd9 \xda \xdb \xdc \xdd \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec \xed
174+
\xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf8 \xf9 \xfa \xfb \xfc \xfd \xfe \xff
175175
Subject length lower bound = 3
176176

177177
# End of testinput3

testdata/testoutput3B

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ No match
1414

1515
/^[\w]+/locale=fr_FR
1616
�cole
17-
0: �cole
17+
0: \xc9cole
1818

1919
/^[\W]+/
2020
�cole
@@ -46,7 +46,7 @@ No match
4646

4747
/^\w+/locale=fr_FR
4848
�cole
49-
0: �cole
49+
0: \xc9cole
5050

5151
/(.+)\b(.+)/
5252
�cole
@@ -68,9 +68,9 @@ No match
6868

6969
/�cole/i,locale=fr_FR
7070
�cole
71-
0: �cole
71+
0: \xc9cole
7272
�cole
73-
0: �cole
73+
0: \xe9cole
7474

7575
/\w/I
7676
Capture group count = 0
@@ -82,8 +82,8 @@ Subject length lower bound = 1
8282
Capture group count = 0
8383
Starting code units: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
8484
Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z
85-
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
86-
� � � � � � � � � � � � � � � � � � � � � � � � � � � �
85+
\xaa \xb5 \xba \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc \xcd \xce \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd8 \xd9 \xda \xdb \xdc \xdd \xde \xdf \xe0 \xe1 \xe2
86+
\xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf8 \xf9 \xfa \xfb \xfc \xfd \xfe \xff
8787
Subject length lower bound = 1
8888

8989
# All remaining tests are in the fr_FR locale, so set the default.
@@ -92,35 +92,35 @@ Subject length lower bound = 1
9292

9393
/^[\xc8-\xc9]/i
9494
�cole
95-
0:
95+
0: \xc9
9696
�cole
97-
0:
97+
0: \xe9
9898

9999
/^[\xc8-\xc9]/
100100
�cole
101-
0:
101+
0: \xc9
102102
\= Expect no match
103103
�cole
104104
No match
105105

106106
/\xb5/i
107107
108-
0:
108+
0: \xb5
109109
\= Expect no match
110110
\x9c
111111
No match
112112

113113
/�/i
114114
\xff
115-
0:
115+
0: \xff
116116
\= Expect no match
117117
y
118118
No match
119119

120120
/(.)\1/i
121121
\xfe\xde
122-
0: ��
123-
1:
122+
0: \xfe\xde
123+
1: \xfe
124124

125125
/\W+/
126126
>>>\xaa<<<
@@ -142,21 +142,21 @@ No match
142142

143143
/\w+/
144144
>>>\xaa<<<
145-
0:
145+
0: \xaa
146146
>>>\xba<<<
147-
0:
147+
0: \xba
148148

149149
/[\w]+/
150150
>>>\xaa<<<
151-
0:
151+
0: \xaa
152152
>>>\xba<<<
153-
0:
153+
0: \xba
154154

155155
/[[:alpha:]]+/
156156
>>>\xaa<<<
157-
0:
157+
0: \xaa
158158
>>>\xba<<<
159-
0:
159+
0: \xba
160160

161161
/[[:alpha:]][[:lower:]][[:upper:]]/IB
162162
------------------------------------------------------------------
@@ -169,9 +169,9 @@ No match
169169
------------------------------------------------------------------
170170
Capture group count = 0
171171
Starting code units: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
172-
a b c d e f g h i j k l m n o p q r s t u v w x y z � � � � � � � � � � �
173-
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
174-
� � � � � � � � � � � � � � � � �
172+
a b c d e f g h i j k l m n o p q r s t u v w x y z \xaa \xb5 \xba \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7
173+
\xc8 \xc9 \xca \xcb \xcc \xcd \xce \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd8 \xd9 \xda \xdb \xdc \xdd \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec \xed
174+
\xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf8 \xf9 \xfa \xfb \xfc \xfd \xfe \xff
175175
Subject length lower bound = 3
176176

177177
# End of testinput3

0 commit comments

Comments
 (0)