Skip to content

Commit af1778f

Browse files
committed
✨ update Unicode version (fixes #9)
1 parent bcdf5f7 commit af1778f

File tree

1 file changed

+48
-18
lines changed

1 file changed

+48
-18
lines changed

src/unicode/ids.ts

Lines changed: 48 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Generated from DerivedCoreProperties-12.1.0.txt */
1+
/* Generated from DerivedCoreProperties-13.0.0.txt */
22

33
let largeIdStartPatternSymbols: Set<number> | null = null
44
let largeIdStartPatternRanges: [number, number][] | null = null
@@ -188,8 +188,11 @@ function isLargeIdStart(cp: number): boolean {
188188
0x109be,
189189
0x109bf,
190190
0x10a00,
191+
0x10eb0,
192+
0x10eb1,
191193
0x10f27,
192194
0x11144,
195+
0x11147,
193196
0x11176,
194197
0x111da,
195198
0x111dc,
@@ -200,13 +203,16 @@ function isLargeIdStart(cp: number): boolean {
200203
0x11333,
201204
0x1133d,
202205
0x11350,
203-
0x1145f,
204206
0x114c4,
205207
0x114c5,
206208
0x114c7,
207209
0x11644,
208210
0x116b8,
209-
0x118ff,
211+
0x11909,
212+
0x11915,
213+
0x11916,
214+
0x1193f,
215+
0x11941,
210216
0x119e1,
211217
0x119e3,
212218
0x11a00,
@@ -220,6 +226,7 @@ function isLargeIdStart(cp: number): boolean {
220226
0x11d67,
221227
0x11d68,
222228
0x11d98,
229+
0x11fb0,
223230
0x16f50,
224231
0x16fe0,
225232
0x16fe1,
@@ -283,7 +290,7 @@ function isLargeIdStart(cp: number): boolean {
283290
[0x840, 0x858],
284291
[0x860, 0x86a],
285292
[0x8a0, 0x8b4],
286-
[0x8b6, 0x8bd],
293+
[0x8b6, 0x8c7],
287294
[0x904, 0x939],
288295
[0x958, 0x961],
289296
[0x971, 0x980],
@@ -322,7 +329,7 @@ function isLargeIdStart(cp: number): boolean {
322329
[0xc92, 0xca8],
323330
[0xcaa, 0xcb3],
324331
[0xcb5, 0xcb9],
325-
[0xd05, 0xd0c],
332+
[0xd04, 0xd0c],
326333
[0xd0e, 0xd10],
327334
[0xd12, 0xd3a],
328335
[0xd54, 0xd56],
@@ -448,10 +455,10 @@ function isLargeIdStart(cp: number): boolean {
448455
[0x30fc, 0x30ff],
449456
[0x3105, 0x312f],
450457
[0x3131, 0x318e],
451-
[0x31a0, 0x31ba],
458+
[0x31a0, 0x31bf],
452459
[0x31f0, 0x31ff],
453-
[0x3400, 0x4db5],
454-
[0x4e00, 0x9fef],
460+
[0x3400, 0x4dbf],
461+
[0x4e00, 0x9ffc],
455462
[0xa000, 0xa48c],
456463
[0xa4d0, 0xa4fd],
457464
[0xa500, 0xa60c],
@@ -462,8 +469,8 @@ function isLargeIdStart(cp: number): boolean {
462469
[0xa717, 0xa71f],
463470
[0xa722, 0xa788],
464471
[0xa78b, 0xa7bf],
465-
[0xa7c2, 0xa7c6],
466-
[0xa7f7, 0xa801],
472+
[0xa7c2, 0xa7ca],
473+
[0xa7f5, 0xa801],
467474
[0xa803, 0xa805],
468475
[0xa807, 0xa80a],
469476
[0xa80c, 0xa822],
@@ -492,7 +499,7 @@ function isLargeIdStart(cp: number): boolean {
492499
[0xab20, 0xab26],
493500
[0xab28, 0xab2e],
494501
[0xab30, 0xab5a],
495-
[0xab5c, 0xab67],
502+
[0xab5c, 0xab69],
496503
[0xab70, 0xabe2],
497504
[0xac00, 0xd7a3],
498505
[0xd7b0, 0xd7c6],
@@ -566,8 +573,10 @@ function isLargeIdStart(cp: number): boolean {
566573
[0x10c80, 0x10cb2],
567574
[0x10cc0, 0x10cf2],
568575
[0x10d00, 0x10d23],
576+
[0x10e80, 0x10ea9],
569577
[0x10f00, 0x10f1c],
570578
[0x10f30, 0x10f45],
579+
[0x10fb0, 0x10fc4],
571580
[0x10fe0, 0x10ff6],
572581
[0x11003, 0x11037],
573582
[0x11083, 0x110af],
@@ -590,6 +599,7 @@ function isLargeIdStart(cp: number): boolean {
590599
[0x1135d, 0x11361],
591600
[0x11400, 0x11434],
592601
[0x11447, 0x1144a],
602+
[0x1145f, 0x11461],
593603
[0x11480, 0x114af],
594604
[0x11580, 0x115ae],
595605
[0x115d8, 0x115db],
@@ -598,6 +608,9 @@ function isLargeIdStart(cp: number): boolean {
598608
[0x11700, 0x1171a],
599609
[0x11800, 0x1182b],
600610
[0x118a0, 0x118df],
611+
[0x118ff, 0x11906],
612+
[0x1190c, 0x11913],
613+
[0x11918, 0x1192f],
601614
[0x119a0, 0x119a7],
602615
[0x119aa, 0x119d0],
603616
[0x11a0b, 0x11a32],
@@ -627,7 +640,8 @@ function isLargeIdStart(cp: number): boolean {
627640
[0x16f00, 0x16f4a],
628641
[0x16f93, 0x16f9f],
629642
[0x17000, 0x187f7],
630-
[0x18800, 0x18af2],
643+
[0x18800, 0x18cd5],
644+
[0x18d00, 0x18d08],
631645
[0x1b000, 0x1b11e],
632646
[0x1b150, 0x1b152],
633647
[0x1b164, 0x1b167],
@@ -680,12 +694,13 @@ function isLargeIdStart(cp: number): boolean {
680694
[0x1eea1, 0x1eea3],
681695
[0x1eea5, 0x1eea9],
682696
[0x1eeab, 0x1eebb],
683-
[0x20000, 0x2a6d6],
697+
[0x20000, 0x2a6dd],
684698
[0x2a700, 0x2b734],
685699
[0x2b740, 0x2b81d],
686700
[0x2b820, 0x2cea1],
687701
[0x2ceb0, 0x2ebe0],
688702
[0x2f800, 0x2fa1d],
703+
[0x30000, 0x3134a],
689704
]
690705
}
691706
return (
@@ -730,8 +745,6 @@ function isLargeIdContinue(cp: number): boolean {
730745
0xb3c,
731746
0xb47,
732747
0xb48,
733-
0xb56,
734-
0xb57,
735748
0xb62,
736749
0xb63,
737750
0xb82,
@@ -750,8 +763,6 @@ function isLargeIdContinue(cp: number): boolean {
750763
0xd57,
751764
0xd62,
752765
0xd63,
753-
0xd82,
754-
0xd83,
755766
0xdca,
756767
0xdd6,
757768
0xdf2,
@@ -774,6 +785,8 @@ function isLargeIdContinue(cp: number): boolean {
774785
0x1773,
775786
0x17dd,
776787
0x18a9,
788+
0x1abf,
789+
0x1ac0,
777790
0x1ced,
778791
0x1cf4,
779792
0x203f,
@@ -791,6 +804,7 @@ function isLargeIdContinue(cp: number): boolean {
791804
0xa802,
792805
0xa806,
793806
0xa80b,
807+
0xa82c,
794808
0xa880,
795809
0xa881,
796810
0xa9e5,
@@ -818,6 +832,8 @@ function isLargeIdContinue(cp: number): boolean {
818832
0x10a3f,
819833
0x10ae5,
820834
0x10ae6,
835+
0x10eab,
836+
0x10eac,
821837
0x11145,
822838
0x11146,
823839
0x11173,
@@ -832,6 +848,11 @@ function isLargeIdContinue(cp: number): boolean {
832848
0x1145e,
833849
0x115dc,
834850
0x115dd,
851+
0x11937,
852+
0x11938,
853+
0x11940,
854+
0x11942,
855+
0x11943,
835856
0x119e4,
836857
0x11a47,
837858
0x11d3a,
@@ -841,6 +862,9 @@ function isLargeIdContinue(cp: number): boolean {
841862
0x11d90,
842863
0x11d91,
843864
0x16f4f,
865+
0x16fe4,
866+
0x16ff0,
867+
0x16ff1,
844868
0x1bc9d,
845869
0x1bc9e,
846870
0x1da75,
@@ -890,6 +914,7 @@ function isLargeIdContinue(cp: number): boolean {
890914
[0xb01, 0xb03],
891915
[0xb3e, 0xb44],
892916
[0xb4b, 0xb4d],
917+
[0xb55, 0xb57],
893918
[0xb66, 0xb6f],
894919
[0xbbe, 0xbc2],
895920
[0xbc6, 0xbc8],
@@ -910,6 +935,7 @@ function isLargeIdContinue(cp: number): boolean {
910935
[0xd46, 0xd48],
911936
[0xd4a, 0xd4d],
912937
[0xd66, 0xd6f],
938+
[0xd81, 0xd83],
913939
[0xdcf, 0xdd4],
914940
[0xdd8, 0xddf],
915941
[0xde6, 0xdef],
@@ -1015,7 +1041,7 @@ function isLargeIdContinue(cp: number): boolean {
10151041
[0x11180, 0x11182],
10161042
[0x111b3, 0x111c0],
10171043
[0x111c9, 0x111cc],
1018-
[0x111d0, 0x111d9],
1044+
[0x111ce, 0x111d9],
10191045
[0x1122c, 0x11237],
10201046
[0x112df, 0x112ea],
10211047
[0x112f0, 0x112f9],
@@ -1038,6 +1064,9 @@ function isLargeIdContinue(cp: number): boolean {
10381064
[0x11730, 0x11739],
10391065
[0x1182c, 0x1183a],
10401066
[0x118e0, 0x118e9],
1067+
[0x11930, 0x11935],
1068+
[0x1193b, 0x1193e],
1069+
[0x11950, 0x11959],
10411070
[0x119d1, 0x119d7],
10421071
[0x119da, 0x119e0],
10431072
[0x11a01, 0x11a0a],
@@ -1084,6 +1113,7 @@ function isLargeIdContinue(cp: number): boolean {
10841113
[0x1e8d0, 0x1e8d6],
10851114
[0x1e944, 0x1e94a],
10861115
[0x1e950, 0x1e959],
1116+
[0x1fbf0, 0x1fbf9],
10871117
[0xe0100, 0xe01ef],
10881118
]
10891119
}

0 commit comments

Comments
 (0)