Skip to content

Commit 9a47996

Browse files
committed
Make Unicode escapes uppercase, to match RFC 7159 examples
1 parent ec1c7e5 commit 9a47996

File tree

9 files changed

+60
-59
lines changed

9 files changed

+60
-59
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ JSON text in canonical form:
3333
* `\r` U+000D CARRIAGE RETURN
3434
* `\"` U+0022 QUOTATION MARK
3535
* `\\` U+005C REVERSE SOLIDUS ("backslash"), and
36-
4. using six-character `\u00xx` lowercase hexadecimal escape sequences for control characters that require escaping but lack a two-character sequence, and
37-
5. using six-character `\udxxx` lowercase hexadecimal escape sequences for lone surrogates
36+
4. using six-character `\u00xx` uppercase hexadecimal escape sequences for control characters that require escaping but lack a two-character sequence, and
37+
5. using six-character `\uDxxx` uppercase hexadecimal escape sequences for lone surrogates
3838

3939
### Example
4040

4141
```json
42-
{"0":0,"0.1":1.0E-1,"1":1,"10":10,"10.1":1.01E1,"emoji":"😃","escape":"\u001b","lone surrogate":"\udead","whitespace":" \t\n\r"}
42+
{"-0":0,"-1":-1,"0.1":1.0E-1,"1":1,"10.1":1.01E1,"emoji":"😃","escape":"\u001B","lone surrogate":"\uDEAD","whitespace":" \t\n\r"}
4343
```
4444

4545
## Validating implementations

index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ JSON text in canonical form:
3333
* `\r` U+000D CARRIAGE RETURN
3434
* `\"` U+0022 QUOTATION MARK
3535
* `\\` U+005C REVERSE SOLIDUS ("backslash"), and
36-
4. using six-character `\u00xx` lowercase hexadecimal escape sequences for control characters that require escaping but lack a two-character sequence, and
37-
5. using six-character `\udxxx` lowercase hexadecimal escape sequences for lone surrogates
36+
4. using six-character `\u00xx` uppercase hexadecimal escape sequences for control characters that require escaping but lack a two-character sequence, and
37+
5. using six-character `\uDxxx` uppercase hexadecimal escape sequences for lone surrogates
3838

3939
### Example
4040

4141
```json
42-
{"0":0,"0.1":1.0E-1,"1":1,"10":10,"10.1":1.01E1,"emoji":"😃","escape":"\u001b","lone surrogate":"\udead","whitespace":" \t\n\r"}
42+
{"-0":0,"-1":-1,"0.1":1.0E-1,"1":1,"10.1":1.01E1,"emoji":"😃","escape":"\u001B","lone surrogate":"\uDEAD","whitespace":" \t\n\r"}
4343
```
4444

4545
## Validating implementations
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"\u004g"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"":"empty","\u0000":"U+0000 NULL","\u0001":"U+0001 START OF HEADING","\t":"U+0009 CHARACTER TABULATION","\u001f":"U+001F INFORMATION SEPARATOR ONE"," ":"U+0020 SPACE","\"":"U+0022 QUOTATION MARK","A":"U+0041 LATIN CAPITAL LETTER A","Å":"composition—U+0041 LATIN CAPITAL LETTER A + U+030A COMBINING RING ABOVE","\\":"U+005C REVERSE SOLIDUS","deep":["...","filler","...",{"":"empty","\u0000":"U+0000 NULL","\u0001":"U+0001 START OF HEADING","\t":"U+0009 CHARACTER TABULATION","\u001f":"U+001F INFORMATION SEPARATOR ONE"," ":"U+0020 SPACE","\"":"U+0022 QUOTATION MARK","A":"U+0041 LATIN CAPITAL LETTER A","Å":"composition—U+0041 LATIN CAPITAL LETTER A + U+030A COMBINING RING ABOVE","\\":"U+005C REVERSE SOLIDUS","deep":"…","é̂":"composition—U+0065 LATIN SMALL LETTER E + U+0301 COMBINING ACUTE ACCENT + U+0302 COMBINING CIRCUMFLEX ACCENT","ế":"composition—U+0065 LATIN SMALL LETTER E + U+0302 COMBINING CIRCUMFLEX ACCENT + U+0301 COMBINING ACUTE ACCENT","":"U+007F DELETE","€":"U+0080 PADDING CHARACTER","Å":"U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE","ế":"composition—U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX + U+0301 COMBINING ACUTE ACCENT","́":"U+0301 COMBINING ACUTE ACCENT","̂":"U+0302 COMBINING CIRCUMFLEX ACCENT","̇":"U+0307 COMBINING DOT ABOVE","̊":"U+030A COMBINING RING ABOVE","ế":"U+1EBF LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE","Å":"U+212B ANGSTROM SIGN","←":"U+2190 LEFTWARDS ARROW","\ud800":"U+D800 lowest high surrogate","\ud800\udbff":"two high surrogates","\udbff":"U+DBFF highest high surrogate","\udc00":"U+DC00 lowest low surrogate","\udc00\udbff":"surrogates—low + high","\udc00\udfff":"two low surrogates","\udfff":"U+DFFF highest high surrogate","fi":"U+FB01 LATIN SMALL LIGATURE FI","�":"U+FFFD REPLACEMENT CHARACTER","𐀀":"U+10000 LINEAR B SYLLABLE B008 A","𝌆":"surrogate pair—U+1D306 TETRAGRAM FOR CENTRE"}],"é̂":"composition—U+0065 LATIN SMALL LETTER E + U+0301 COMBINING ACUTE ACCENT + U+0302 COMBINING CIRCUMFLEX ACCENT","ế":"composition—U+0065 LATIN SMALL LETTER E + U+0302 COMBINING CIRCUMFLEX ACCENT + U+0301 COMBINING ACUTE ACCENT","":"U+007F DELETE","€":"U+0080 PADDING CHARACTER","Å":"U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE","ế":"composition—U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX + U+0301 COMBINING ACUTE ACCENT","́":"U+0301 COMBINING ACUTE ACCENT","̂":"U+0302 COMBINING CIRCUMFLEX ACCENT","̇":"U+0307 COMBINING DOT ABOVE","̊":"U+030A COMBINING RING ABOVE","ế":"U+1EBF LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE","Å":"U+212B ANGSTROM SIGN","←":"U+2190 LEFTWARDS ARROW","\ud800":"U+D800 lowest high surrogate","\ud800\udbff":"two high surrogates","\udbff":"U+DBFF highest high surrogate","\udc00":"U+DC00 lowest low surrogate","\udc00\udbff":"surrogates—low + high","\udc00\udfff":"two low surrogates","\udfff":"U+DFFF highest high surrogate","fi":"U+FB01 LATIN SMALL LIGATURE FI","�":"U+FFFD REPLACEMENT CHARACTER","𐀀":"U+10000 LINEAR B SYLLABLE B008 A","𝌆":"surrogate pair—U+1D306 TETRAGRAM FOR CENTRE"}
1+
{"":"empty","\u0000":"U+0000 NULL","\u0001":"U+0001 START OF HEADING","\t":"U+0009 CHARACTER TABULATION","\u001F":"U+001F INFORMATION SEPARATOR ONE"," ":"U+0020 SPACE","\"":"U+0022 QUOTATION MARK","A":"U+0041 LATIN CAPITAL LETTER A","Å":"composition—U+0041 LATIN CAPITAL LETTER A + U+030A COMBINING RING ABOVE","\\":"U+005C REVERSE SOLIDUS","deep":["...","filler","...",{"":"empty","\u0000":"U+0000 NULL","\u0001":"U+0001 START OF HEADING","\t":"U+0009 CHARACTER TABULATION","\u001F":"U+001F INFORMATION SEPARATOR ONE"," ":"U+0020 SPACE","\"":"U+0022 QUOTATION MARK","A":"U+0041 LATIN CAPITAL LETTER A","Å":"composition—U+0041 LATIN CAPITAL LETTER A + U+030A COMBINING RING ABOVE","\\":"U+005C REVERSE SOLIDUS","deep":"…","é̂":"composition—U+0065 LATIN SMALL LETTER E + U+0301 COMBINING ACUTE ACCENT + U+0302 COMBINING CIRCUMFLEX ACCENT","ế":"composition—U+0065 LATIN SMALL LETTER E + U+0302 COMBINING CIRCUMFLEX ACCENT + U+0301 COMBINING ACUTE ACCENT","":"U+007F DELETE","€":"U+0080 PADDING CHARACTER","Å":"U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE","ế":"composition—U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX + U+0301 COMBINING ACUTE ACCENT","́":"U+0301 COMBINING ACUTE ACCENT","̂":"U+0302 COMBINING CIRCUMFLEX ACCENT","̇":"U+0307 COMBINING DOT ABOVE","̊":"U+030A COMBINING RING ABOVE","ế":"U+1EBF LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE","Å":"U+212B ANGSTROM SIGN","←":"U+2190 LEFTWARDS ARROW","\uD800":"U+D800 lowest high surrogate","\uD800\uDBFF":"two high surrogates","\uDBFF":"U+DBFF highest high surrogate","\uDC00":"U+DC00 lowest low surrogate","\uDC00\uDBFF":"surrogates—low + high","\uDC00\uDFFF":"two low surrogates","\uDFFF":"U+DFFF highest high surrogate","fi":"U+FB01 LATIN SMALL LIGATURE FI","�":"U+FFFD REPLACEMENT CHARACTER","𐀀":"U+10000 LINEAR B SYLLABLE B008 A","𝌆":"surrogate pair—U+1D306 TETRAGRAM FOR CENTRE"}],"é̂":"composition—U+0065 LATIN SMALL LETTER E + U+0301 COMBINING ACUTE ACCENT + U+0302 COMBINING CIRCUMFLEX ACCENT","ế":"composition—U+0065 LATIN SMALL LETTER E + U+0302 COMBINING CIRCUMFLEX ACCENT + U+0301 COMBINING ACUTE ACCENT","":"U+007F DELETE","€":"U+0080 PADDING CHARACTER","Å":"U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE","ế":"composition—U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX + U+0301 COMBINING ACUTE ACCENT","́":"U+0301 COMBINING ACUTE ACCENT","̂":"U+0302 COMBINING CIRCUMFLEX ACCENT","̇":"U+0307 COMBINING DOT ABOVE","̊":"U+030A COMBINING RING ABOVE","ế":"U+1EBF LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE","Å":"U+212B ANGSTROM SIGN","←":"U+2190 LEFTWARDS ARROW","\uD800":"U+D800 lowest high surrogate","\uD800\uDBFF":"two high surrogates","\uDBFF":"U+DBFF highest high surrogate","\uDC00":"U+DC00 lowest low surrogate","\uDC00\uDBFF":"surrogates—low + high","\uDC00\uDFFF":"two low surrogates","\uDFFF":"U+DFFF highest high surrogate","fi":"U+FB01 LATIN SMALL LIGATURE FI","�":"U+FFFD REPLACEMENT CHARACTER","𐀀":"U+10000 LINEAR B SYLLABLE B008 A","𝌆":"surrogate pair—U+1D306 TETRAGRAM FOR CENTRE"}

test/tokens/3.object-ordering/input.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"←": "U+2190 LEFTWARDS ARROW",
33
"é̂": "composition—U+0065 LATIN SMALL LETTER E + U+0301 COMBINING ACUTE ACCENT + U+0302 COMBINING CIRCUMFLEX ACCENT",
4-
"\udfff": "U+DFFF highest high surrogate",
5-
"\ud834\udf06": "surrogate pair—U+1D306 TETRAGRAM FOR CENTRE",
4+
"\uDFFF": "U+DFFF highest high surrogate",
5+
"\uD834\uDF06": "surrogate pair—U+1D306 TETRAGRAM FOR CENTRE",
66
"Å": "composition—U+0041 LATIN CAPITAL LETTER A + U+030A COMBINING RING ABOVE",
77
"\u0001": "U+0001 START OF HEADING",
8-
"\ud800": "U+D800 lowest high surrogate",
8+
"\uD800": "U+D800 lowest high surrogate",
99
"": "U+007F DELETE",
1010
"̂": "U+0302 COMBINING CIRCUMFLEX ACCENT",
1111
" ": "U+0020 SPACE",
@@ -15,55 +15,55 @@
1515
"\u0000": "U+0000 NULL",
1616
"̇": "U+0307 COMBINING DOT ABOVE",
1717
"́": "U+0301 COMBINING ACUTE ACCENT",
18-
"\udc00\udfff": "two low surrogates",
19-
"\udc00\udbff": "surrogates—low + high",
18+
"\uDC00\uDFFF": "two low surrogates",
19+
"\uDC00\uDBFF": "surrogates—low + high",
2020
"deep": ["...", "filler", "...", {
2121
" ": "U+0020 SPACE",
2222
"̊": "U+030A COMBINING RING ABOVE",
23-
"\u001f": "U+001F INFORMATION SEPARATOR ONE",
24-
"\ud800": "U+D800 lowest high surrogate",
23+
"\u001F": "U+001F INFORMATION SEPARATOR ONE",
24+
"\uD800": "U+D800 lowest high surrogate",
2525
"←": "U+2190 LEFTWARDS ARROW",
26-
"\udc00": "U+DC00 lowest low surrogate",
26+
"\uDC00": "U+DC00 lowest low surrogate",
2727
"̇": "U+0307 COMBINING DOT ABOVE",
2828
"Å": "U+212B ANGSTROM SIGN",
2929
"𐀀": "U+10000 LINEAR B SYLLABLE B008 A",
3030
"ế": "composition—U+0065 LATIN SMALL LETTER E + U+0302 COMBINING CIRCUMFLEX ACCENT + U+0301 COMBINING ACUTE ACCENT",
3131
"ế": "composition—U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX + U+0301 COMBINING ACUTE ACCENT",
3232
"A": "U+0041 LATIN CAPITAL LETTER A",
33-
"\ud800\udbff": "two high surrogates",
33+
"\uD800\uDBFF": "two high surrogates",
3434
"Å": "U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE",
35-
"\udbff": "U+DBFF highest high surrogate",
35+
"\uDBFF": "U+DBFF highest high surrogate",
3636
"\u0000": "U+0000 NULL",
3737
"\\": "U+005C REVERSE SOLIDUS",
3838
"ế": "U+1EBF LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE",
3939
"̂": "U+0302 COMBINING CIRCUMFLEX ACCENT",
4040
"€": "U+0080 PADDING CHARACTER",
41-
"\udc00\udfff": "two low surrogates",
41+
"\uDC00\uDFFF": "two low surrogates",
4242
"é̂": "composition—U+0065 LATIN SMALL LETTER E + U+0301 COMBINING ACUTE ACCENT + U+0302 COMBINING CIRCUMFLEX ACCENT",
4343
"\u0001": "U+0001 START OF HEADING",
4444
"\"": "U+0022 QUOTATION MARK",
4545

4646
"fi": "U+FB01 LATIN SMALL LIGATURE FI",
4747
"Å": "composition—U+0041 LATIN CAPITAL LETTER A + U+030A COMBINING RING ABOVE",
48-
"\udfff": "U+DFFF highest high surrogate",
48+
"\uDFFF": "U+DFFF highest high surrogate",
4949
"deep": "",
5050
"": "empty",
5151
"\t": "U+0009 CHARACTER TABULATION",
5252
"́": "U+0301 COMBINING ACUTE ACCENT",
5353
"�": "U+FFFD REPLACEMENT CHARACTER",
54-
"\udc00\udbff": "surrogates—low + high",
54+
"\uDC00\uDBFF": "surrogates—low + high",
5555
"": "U+007F DELETE",
56-
"\ud834\udf06": "surrogate pair—U+1D306 TETRAGRAM FOR CENTRE"
56+
"\uD834\uDF06": "surrogate pair—U+1D306 TETRAGRAM FOR CENTRE"
5757
}],
58-
"\ud800\udbff": "two high surrogates",
58+
"\uD800\uDBFF": "two high surrogates",
5959
"Å": "U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE",
6060
"�": "U+FFFD REPLACEMENT CHARACTER",
6161
"ế": "U+1EBF LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE",
6262
"A": "U+0041 LATIN CAPITAL LETTER A",
63-
"\udbff": "U+DBFF highest high surrogate",
63+
"\uDBFF": "U+DBFF highest high surrogate",
6464
"Å": "U+212B ANGSTROM SIGN",
65-
"\udc00": "U+DC00 lowest low surrogate",
66-
"\u001f": "U+001F INFORMATION SEPARATOR ONE",
65+
"\uDC00": "U+DC00 lowest low surrogate",
66+
"\u001F": "U+001F INFORMATION SEPARATOR ONE",
6767
"̊": "U+030A COMBINING RING ABOVE",
6868
"\\": "U+005C REVERSE SOLIDUS",
6969
"\t": "U+0009 CHARACTER TABULATION",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
["\u0000 U+0000 NULL","\u0001 U+0001 START OF HEADING","\u0002 U+0002 START OF TEXT","\u0003 U+0003 END OF TEXT","\u0004 U+0004 END OF TRANSMISSION","\u0005 U+0005 ENQUIRY","\u0006 U+0006 ACKNOWLEDGE","\u0007 U+0007 BELL","\u000b U+000B LINE TABULATION","\u000e U+000E SHIFT OUT","\u000f U+000F SHIFT IN","\u0010 U+0010 DATA LINK ESCAPE","\u0011 U+0011 DEVICE CONTROL ONE","\u0012 U+0012 DEVICE CONTROL TWO","\u0013 U+0013 DEVICE CONTROL THREE","\u0014 U+0014 DEVICE CONTROL FOUR","\u0015 U+0015 NEGATIVE ACKNOWLEDGE","\u0016 U+0016 SYNCHRONOUS IDLE","\u0017 U+0017 END OF TRANSMISSION BLOCK","\u0018 U+0018 CANCEL","\u0019 U+0019 END OF MEDIUM","\u001a U+001A SUBSTITUTE","\u001b U+001B ESCAPE","\u001c U+001C INFORMATION SEPARATOR FOUR","\u001d U+001D INFORMATION SEPARATOR THREE","\u001e U+001E INFORMATION SEPARATOR TWO","\u001f U+001F INFORMATION SEPARATOR ONE",{"\u0000":"U+0000 NULL"},{"\u0001":"U+0001 START OF HEADING"},{"\u0002":"U+0002 START OF TEXT"},{"\u0003":"U+0003 END OF TEXT"},{"\u0004":"U+0004 END OF TRANSMISSION"},{"\u0005":"U+0005 ENQUIRY"},{"\u0006":"U+0006 ACKNOWLEDGE"},{"\u0007":"U+0007 BELL"},{"\u000b":"U+000B LINE TABULATION"},{"\u000e":"U+000E SHIFT OUT"},{"\u000f":"U+000F SHIFT IN"},{"\u0010":"U+0010 DATA LINK ESCAPE"},{"\u0011":"U+0011 DEVICE CONTROL ONE"},{"\u0012":"U+0012 DEVICE CONTROL TWO"},{"\u0013":"U+0013 DEVICE CONTROL THREE"},{"\u0014":"U+0014 DEVICE CONTROL FOUR"},{"\u0015":"U+0015 NEGATIVE ACKNOWLEDGE"},{"\u0016":"U+0016 SYNCHRONOUS IDLE"},{"\u0017":"U+0017 END OF TRANSMISSION BLOCK"},{"\u0018":"U+0018 CANCEL"},{"\u0019":"U+0019 END OF MEDIUM"},{"\u001a":"U+001A SUBSTITUTE"},{"\u001b":"U+001B ESCAPE"},{"\u001c":"U+001C INFORMATION SEPARATOR FOUR"},{"\u001d":"U+001D INFORMATION SEPARATOR THREE"},{"\u001e":"U+001E INFORMATION SEPARATOR TWO"},{"\u001f":"U+001F INFORMATION SEPARATOR ONE"}]
1+
["\u0000 U+0000 NULL","\u0001 U+0001 START OF HEADING","\u0002 U+0002 START OF TEXT","\u0003 U+0003 END OF TEXT","\u0004 U+0004 END OF TRANSMISSION","\u0005 U+0005 ENQUIRY","\u0006 U+0006 ACKNOWLEDGE","\u0007 U+0007 BELL","\u000B U+000B LINE TABULATION","\u000E U+000E SHIFT OUT","\u000F U+000F SHIFT IN","\u0010 U+0010 DATA LINK ESCAPE","\u0011 U+0011 DEVICE CONTROL ONE","\u0012 U+0012 DEVICE CONTROL TWO","\u0013 U+0013 DEVICE CONTROL THREE","\u0014 U+0014 DEVICE CONTROL FOUR","\u0015 U+0015 NEGATIVE ACKNOWLEDGE","\u0016 U+0016 SYNCHRONOUS IDLE","\u0017 U+0017 END OF TRANSMISSION BLOCK","\u0018 U+0018 CANCEL","\u0019 U+0019 END OF MEDIUM","\u001A U+001A SUBSTITUTE","\u001B U+001B ESCAPE","\u001C U+001C INFORMATION SEPARATOR FOUR","\u001D U+001D INFORMATION SEPARATOR THREE","\u001E U+001E INFORMATION SEPARATOR TWO","\u001F U+001F INFORMATION SEPARATOR ONE",{"\u0000":"U+0000 NULL"},{"\u0001":"U+0001 START OF HEADING"},{"\u0002":"U+0002 START OF TEXT"},{"\u0003":"U+0003 END OF TEXT"},{"\u0004":"U+0004 END OF TRANSMISSION"},{"\u0005":"U+0005 ENQUIRY"},{"\u0006":"U+0006 ACKNOWLEDGE"},{"\u0007":"U+0007 BELL"},{"\u000B":"U+000B LINE TABULATION"},{"\u000E":"U+000E SHIFT OUT"},{"\u000F":"U+000F SHIFT IN"},{"\u0010":"U+0010 DATA LINK ESCAPE"},{"\u0011":"U+0011 DEVICE CONTROL ONE"},{"\u0012":"U+0012 DEVICE CONTROL TWO"},{"\u0013":"U+0013 DEVICE CONTROL THREE"},{"\u0014":"U+0014 DEVICE CONTROL FOUR"},{"\u0015":"U+0015 NEGATIVE ACKNOWLEDGE"},{"\u0016":"U+0016 SYNCHRONOUS IDLE"},{"\u0017":"U+0017 END OF TRANSMISSION BLOCK"},{"\u0018":"U+0018 CANCEL"},{"\u0019":"U+0019 END OF MEDIUM"},{"\u001A":"U+001A SUBSTITUTE"},{"\u001B":"U+001B ESCAPE"},{"\u001C":"U+001C INFORMATION SEPARATOR FOUR"},{"\u001D":"U+001D INFORMATION SEPARATOR THREE"},{"\u001E":"U+001E INFORMATION SEPARATOR TWO"},{"\u001F":"U+001F INFORMATION SEPARATOR ONE"}]

test/tokens/6.string/4.other-control-escapes/input.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
"\u0005 U+0005 ENQUIRY",
88
"\u0006 U+0006 ACKNOWLEDGE",
99
"\u0007 U+0007 BELL",
10-
"\u000B U+000B LINE TABULATION",
11-
"\u000E U+000E SHIFT OUT",
12-
"\u000F U+000F SHIFT IN",
10+
"\u000b U+000B LINE TABULATION",
11+
"\u000e U+000E SHIFT OUT",
12+
"\u000f U+000F SHIFT IN",
1313
"\u0010 U+0010 DATA LINK ESCAPE",
1414
"\u0011 U+0011 DEVICE CONTROL ONE",
1515
"\u0012 U+0012 DEVICE CONTROL TWO",
@@ -20,12 +20,12 @@
2020
"\u0017 U+0017 END OF TRANSMISSION BLOCK",
2121
"\u0018 U+0018 CANCEL",
2222
"\u0019 U+0019 END OF MEDIUM",
23-
"\u001A U+001A SUBSTITUTE",
24-
"\u001B U+001B ESCAPE",
25-
"\u001C U+001C INFORMATION SEPARATOR FOUR",
26-
"\u001D U+001D INFORMATION SEPARATOR THREE",
27-
"\u001E U+001E INFORMATION SEPARATOR TWO",
28-
"\u001F U+001F INFORMATION SEPARATOR ONE",
23+
"\u001a U+001A SUBSTITUTE",
24+
"\u001b U+001B ESCAPE",
25+
"\u001c U+001C INFORMATION SEPARATOR FOUR",
26+
"\u001d U+001D INFORMATION SEPARATOR THREE",
27+
"\u001e U+001E INFORMATION SEPARATOR TWO",
28+
"\u001f U+001F INFORMATION SEPARATOR ONE",
2929

3030
{ "\u0000": "U+0000 NULL" },
3131
{ "\u0001": "U+0001 START OF HEADING" },
@@ -35,9 +35,9 @@
3535
{ "\u0005": "U+0005 ENQUIRY" },
3636
{ "\u0006": "U+0006 ACKNOWLEDGE" },
3737
{ "\u0007": "U+0007 BELL" },
38-
{ "\u000B": "U+000B LINE TABULATION" },
39-
{ "\u000E": "U+000E SHIFT OUT" },
40-
{ "\u000F": "U+000F SHIFT IN" },
38+
{ "\u000b": "U+000B LINE TABULATION" },
39+
{ "\u000e": "U+000E SHIFT OUT" },
40+
{ "\u000f": "U+000F SHIFT IN" },
4141
{ "\u0010": "U+0010 DATA LINK ESCAPE" },
4242
{ "\u0011": "U+0011 DEVICE CONTROL ONE" },
4343
{ "\u0012": "U+0012 DEVICE CONTROL TWO" },
@@ -48,10 +48,10 @@
4848
{ "\u0017": "U+0017 END OF TRANSMISSION BLOCK" },
4949
{ "\u0018": "U+0018 CANCEL" },
5050
{ "\u0019": "U+0019 END OF MEDIUM" },
51-
{ "\u001A": "U+001A SUBSTITUTE" },
52-
{ "\u001B": "U+001B ESCAPE" },
53-
{ "\u001C": "U+001C INFORMATION SEPARATOR FOUR" },
54-
{ "\u001D": "U+001D INFORMATION SEPARATOR THREE" },
55-
{ "\u001E": "U+001E INFORMATION SEPARATOR TWO" },
56-
{ "\u001F": "U+001F INFORMATION SEPARATOR ONE" }
51+
{ "\u001a": "U+001A SUBSTITUTE" },
52+
{ "\u001b": "U+001B ESCAPE" },
53+
{ "\u001c": "U+001C INFORMATION SEPARATOR FOUR" },
54+
{ "\u001d": "U+001D INFORMATION SEPARATOR THREE" },
55+
{ "\u001e": "U+001E INFORMATION SEPARATOR TWO" },
56+
{ "\u001f": "U+001F INFORMATION SEPARATOR ONE" }
5757
]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
["\ud800","\udbff","\udc00","\udfff","\ud800\udbff","\udc00\udfff","\udc00\udbff",{"\ud800":0},{"\udbff":0},{"\udc00":0},{"\udfff":0},{"\ud800\udbff":0},{"\udc00\udfff":0},{"\udc00\udbff":0}]
1+
["\uD800","\uDBFF","\uDC00","\uDFFF","\uD800\uDBFF","\uDC00\uDFFF","\uDC00\uDBFF",{"\uD800":0},{"\uDBFF":0},{"\uDC00":0},{"\uDFFF":0},{"\uD800\uDBFF":0},{"\uDC00\uDFFF":0},{"\uDC00\uDBFF":0}]
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
[
2-
"\uD800",
3-
"\uDBFF",
4-
"\uDC00",
5-
"\uDFFF",
6-
"\uD800\uDBFF",
7-
"\uDC00\uDFFF",
8-
"\uDC00\uDBFF",
2+
"\ud800",
3+
"\udbff",
4+
"\udc00",
5+
"\udfff",
6+
"\ud800\udbff",
7+
"\udc00\udfff",
8+
"\udc00\udbff",
99

10-
{ "\uD800": 0 },
11-
{ "\uDBFF": 0 },
12-
{ "\uDC00": 0 },
13-
{ "\uDFFF": 0 },
14-
{ "\uD800\uDBFF": 0 },
15-
{ "\uDC00\uDFFF": 0 },
16-
{ "\uDC00\uDBFF": 0 }
10+
{ "\ud800": 0 },
11+
{ "\udbff": 0 },
12+
{ "\udc00": 0 },
13+
{ "\udfff": 0 },
14+
{ "\ud800\udbff": 0 },
15+
{ "\udc00\udfff": 0 },
16+
{ "\udc00\udbff": 0 }
1717
]

0 commit comments

Comments
 (0)