Skip to content

Commit d346ae5

Browse files
committed
Update to Unicode v7.0.0 data
Closes slevithan#57, slevithan#73, and slevithan#74.
1 parent 9221fb8 commit d346ae5

15 files changed

+4348
-403
lines changed

src/addons/unicode/unicode-base.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/*!
22
* XRegExp Unicode Base 3.0.0-pre
33
* <http://xregexp.com/>
4-
* Steven Levithan © 2008-2012 MIT License
5-
* Uses Unicode 6.2.0 <http://unicode.org/>
4+
* Steven Levithan © 2008-2012 MIT License
5+
* Uses Unicode 7.0.0 <http://unicode.org/>
66
* Unicode data generated by Mathias Bynens <http://mathiasbynens.be/>
77
*/
88

src/addons/unicode/unicode-blocks.js

Lines changed: 135 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/*!
22
* XRegExp Unicode Blocks 3.0.0-pre
33
* <http://xregexp.com/>
4-
* Steven Levithan © 2010-2012 MIT License
5-
* Uses Unicode 6.2.0 <http://unicode.org/>
4+
* Steven Levithan © 2010-2012 MIT License
5+
* Uses Unicode 7.0.0 <http://unicode.org/>
66
* Unicode data generated by Mathias Bynens <http://mathiasbynens.be/>
77
*/
88

@@ -95,6 +95,10 @@
9595
name: 'InBasic_Latin',
9696
bmp: '\0-\x7F'
9797
},
98+
{
99+
name: 'InBassa_Vah',
100+
astral: '\uD81A[\uDED0-\uDEFF]'
101+
},
98102
{
99103
name: 'InBatak',
100104
bmp: '\u1BC0-\u1BFF'
@@ -191,6 +195,10 @@
191195
name: 'InCarian',
192196
astral: '\uD800[\uDEA0-\uDEDF]'
193197
},
198+
{
199+
name: 'InCaucasian_Albanian',
200+
astral: '\uD801[\uDD30-\uDD6F]'
201+
},
194202
{
195203
name: 'InChakma',
196204
astral: '\uD804[\uDD00-\uDD4F]'
@@ -207,6 +215,10 @@
207215
name: 'InCombining_Diacritical_Marks',
208216
bmp: '\u0300-\u036F'
209217
},
218+
{
219+
name: 'InCombining_Diacritical_Marks_Extended',
220+
bmp: '\u1AB0-\u1AFF'
221+
},
210222
{
211223
name: 'InCombining_Diacritical_Marks_Supplement',
212224
bmp: '\u1DC0-\u1DFF'
@@ -231,6 +243,10 @@
231243
name: 'InCoptic',
232244
bmp: '\u2C80-\u2CFF'
233245
},
246+
{
247+
name: 'InCoptic_Epact_Numbers',
248+
astral: '\uD800[\uDEE0-\uDEFF]'
249+
},
234250
{
235251
name: 'InCounting_Rod_Numerals',
236252
astral: '\uD834[\uDF60-\uDF7F]'
@@ -287,10 +303,18 @@
287303
name: 'InDomino_Tiles',
288304
astral: '\uD83C[\uDC30-\uDC9F]'
289305
},
306+
{
307+
name: 'InDuployan',
308+
astral: '\uD82F[\uDC00-\uDC9F]'
309+
},
290310
{
291311
name: 'InEgyptian_Hieroglyphs',
292312
astral: '\uD80C[\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F]'
293313
},
314+
{
315+
name: 'InElbasan',
316+
astral: '\uD801[\uDD00-\uDD2F]'
317+
},
294318
{
295319
name: 'InEmoticons',
296320
astral: '\uD83D[\uDE00-\uDE4F]'
@@ -335,6 +359,10 @@
335359
name: 'InGeometric_Shapes',
336360
bmp: '\u25A0-\u25FF'
337361
},
362+
{
363+
name: 'InGeometric_Shapes_Extended',
364+
astral: '\uD83D[\uDF80-\uDFFF]'
365+
},
338366
{
339367
name: 'InGeorgian',
340368
bmp: '\u10A0-\u10FF'
@@ -351,6 +379,10 @@
351379
name: 'InGothic',
352380
astral: '\uD800[\uDF30-\uDF4F]'
353381
},
382+
{
383+
name: 'InGrantha',
384+
astral: '\uD804[\uDF00-\uDF7F]'
385+
},
354386
{
355387
name: 'InGreek_Extended',
356388
bmp: '\u1F00-\u1FFF'
@@ -479,6 +511,14 @@
479511
name: 'InKhmer_Symbols',
480512
bmp: '\u19E0-\u19FF'
481513
},
514+
{
515+
name: 'InKhojki',
516+
astral: '\uD804[\uDE00-\uDE4F]'
517+
},
518+
{
519+
name: 'InKhudawadi',
520+
astral: '\uD804[\uDEB0-\uDEFF]'
521+
},
482522
{
483523
name: 'InLao',
484524
bmp: '\u0E80-\u0EFF'
@@ -503,6 +543,10 @@
503543
name: 'InLatin_Extended_D',
504544
bmp: '\uA720-\uA7FF'
505545
},
546+
{
547+
name: 'InLatin_Extended_E',
548+
bmp: '\uAB30-\uAB6F'
549+
},
506550
{
507551
name: 'InLatin_1_Supplement',
508552
bmp: '\x80-\xFF'
@@ -519,6 +563,10 @@
519563
name: 'InLimbu',
520564
bmp: '\u1900-\u194F'
521565
},
566+
{
567+
name: 'InLinear_A',
568+
astral: '\uD801[\uDE00-\uDF7F]'
569+
},
522570
{
523571
name: 'InLinear_B_Ideograms',
524572
astral: '\uD800[\uDC80-\uDCFF]'
@@ -543,6 +591,10 @@
543591
name: 'InLydian',
544592
astral: '\uD802[\uDD20-\uDD3F]'
545593
},
594+
{
595+
name: 'InMahajani',
596+
astral: '\uD804[\uDD50-\uDD7F]'
597+
},
546598
{
547599
name: 'InMahjong_Tiles',
548600
astral: '\uD83C[\uDC00-\uDC2F]'
@@ -555,6 +607,10 @@
555607
name: 'InMandaic',
556608
bmp: '\u0840-\u085F'
557609
},
610+
{
611+
name: 'InManichaean',
612+
astral: '\uD802[\uDEC0-\uDEFF]'
613+
},
558614
{
559615
name: 'InMathematical_Alphanumeric_Symbols',
560616
astral: '\uD835[\uDC00-\uDFFF]'
@@ -571,6 +627,10 @@
571627
name: 'InMeetei_Mayek_Extensions',
572628
bmp: '\uAAE0-\uAAFF'
573629
},
630+
{
631+
name: 'InMende_Kikakui',
632+
astral: '\uD83A[\uDC00-\uDCDF]'
633+
},
574634
{
575635
name: 'InMeroitic_Cursive',
576636
astral: '\uD802[\uDDA0-\uDDFF]'
@@ -595,18 +655,22 @@
595655
name: 'InMiscellaneous_Symbols',
596656
bmp: '\u2600-\u26FF'
597657
},
598-
{
599-
name: 'InMiscellaneous_Symbols_And_Pictographs',
600-
astral: '\uD83D[\uDC00-\uDDFF]|\uD83C[\uDF00-\uDFFF]'
601-
},
602658
{
603659
name: 'InMiscellaneous_Symbols_and_Arrows',
604660
bmp: '\u2B00-\u2BFF'
605661
},
662+
{
663+
name: 'InMiscellaneous_Symbols_and_Pictographs',
664+
astral: '\uD83D[\uDC00-\uDDFF]|\uD83C[\uDF00-\uDFFF]'
665+
},
606666
{
607667
name: 'InMiscellaneous_Technical',
608668
bmp: '\u2300-\u23FF'
609669
},
670+
{
671+
name: 'InModi',
672+
astral: '\uD805[\uDE00-\uDE5F]'
673+
},
610674
{
611675
name: 'InModifier_Tone_Letters',
612676
bmp: '\uA700-\uA71F'
@@ -615,6 +679,10 @@
615679
name: 'InMongolian',
616680
bmp: '\u1800-\u18AF'
617681
},
682+
{
683+
name: 'InMro',
684+
astral: '\uD81A[\uDE40-\uDE6F]'
685+
},
618686
{
619687
name: 'InMusical_Symbols',
620688
astral: '\uD834[\uDD00-\uDDFF]'
@@ -627,10 +695,18 @@
627695
name: 'InMyanmar_Extended_A',
628696
bmp: '\uAA60-\uAA7F'
629697
},
698+
{
699+
name: 'InMyanmar_Extended_B',
700+
bmp: '\uA9E0-\uA9FF'
701+
},
630702
{
631703
name: 'InNKo',
632704
bmp: '\u07C0-\u07FF'
633705
},
706+
{
707+
name: 'InNabataean',
708+
astral: '\uD802[\uDC80-\uDCAF]'
709+
},
634710
{
635711
name: 'InNew_Tai_Lue',
636712
bmp: '\u1980-\u19DF'
@@ -651,6 +727,14 @@
651727
name: 'InOld_Italic',
652728
astral: '\uD800[\uDF00-\uDF2F]'
653729
},
730+
{
731+
name: 'InOld_North_Arabian',
732+
astral: '\uD802[\uDE80-\uDE9F]'
733+
},
734+
{
735+
name: 'InOld_Permic',
736+
astral: '\uD800[\uDF50-\uDF7F]'
737+
},
654738
{
655739
name: 'InOld_Persian',
656740
astral: '\uD800[\uDFA0-\uDFDF]'
@@ -671,10 +755,26 @@
671755
name: 'InOriya',
672756
bmp: '\u0B00-\u0B7F'
673757
},
758+
{
759+
name: 'InOrnamental_Dingbats',
760+
astral: '\uD83D[\uDE50-\uDE7F]'
761+
},
674762
{
675763
name: 'InOsmanya',
676764
astral: '\uD801[\uDC80-\uDCAF]'
677765
},
766+
{
767+
name: 'InPahawh_Hmong',
768+
astral: '\uD81A[\uDF00-\uDF8F]'
769+
},
770+
{
771+
name: 'InPalmyrene',
772+
astral: '\uD802[\uDC60-\uDC7F]'
773+
},
774+
{
775+
name: 'InPau_Cin_Hau',
776+
astral: '\uD806[\uDEC0-\uDEFF]'
777+
},
678778
{
679779
name: 'InPhags_pa',
680780
bmp: '\uA840-\uA87F'
@@ -703,6 +803,10 @@
703803
name: 'InPrivate_Use_Area',
704804
bmp: '\uE000-\uF8FF'
705805
},
806+
{
807+
name: 'InPsalter_Pahlavi',
808+
astral: '\uD802[\uDF80-\uDFAF]'
809+
},
706810
{
707811
name: 'InRejang',
708812
bmp: '\uA930-\uA95F'
@@ -731,10 +835,22 @@
731835
name: 'InShavian',
732836
astral: '\uD801[\uDC50-\uDC7F]'
733837
},
838+
{
839+
name: 'InShorthand_Format_Controls',
840+
astral: '\uD82F[\uDCA0-\uDCAF]'
841+
},
842+
{
843+
name: 'InSiddham',
844+
astral: '\uD805[\uDD80-\uDDFF]'
845+
},
734846
{
735847
name: 'InSinhala',
736848
bmp: '\u0D80-\u0DFF'
737849
},
850+
{
851+
name: 'InSinhala_Archaic_Numbers',
852+
astral: '\uD804[\uDDE0-\uDDFF]'
853+
},
738854
{
739855
name: 'InSmall_Form_Variants',
740856
bmp: '\uFE50-\uFE6F'
@@ -771,6 +887,10 @@
771887
name: 'InSupplemental_Arrows_B',
772888
bmp: '\u2900-\u297F'
773889
},
890+
{
891+
name: 'InSupplemental_Arrows_C',
892+
astral: '\uD83E[\uDC00-\uDCFF]'
893+
},
774894
{
775895
name: 'InSupplemental_Mathematical_Operators',
776896
bmp: '\u2A00-\u2AFF'
@@ -852,7 +972,11 @@
852972
bmp: '\u2D30-\u2D7F'
853973
},
854974
{
855-
name: 'InTransport_And_Map_Symbols',
975+
name: 'InTirhuta',
976+
astral: '\uD805[\uDC80-\uDCDF]'
977+
},
978+
{
979+
name: 'InTransport_and_Map_Symbols',
856980
astral: '\uD83D[\uDE80-\uDEFF]'
857981
},
858982
{
@@ -887,6 +1011,10 @@
8871011
name: 'InVertical_Forms',
8881012
bmp: '\uFE10-\uFE1F'
8891013
},
1014+
{
1015+
name: 'InWarang_Citi',
1016+
astral: '\uD806[\uDCA0-\uDCFF]'
1017+
},
8901018
{
8911019
name: 'InYi_Radicals',
8921020
bmp: '\uA490-\uA4CF'

0 commit comments

Comments
 (0)