зеркало из https://github.com/mozilla/pjs.git
Replace escaped wide character constants by numeric constants. Bug 276360, r=aaronr@us.ibm.com, sr=darin.
This commit is contained in:
Родитель
9f8057d4d0
Коммит
37ad949b81
|
@ -41,40 +41,40 @@
|
|||
|
||||
static const PRUint32 BASECHAR_RANGE_LENGTH = 404;
|
||||
static const PRUnichar BASECHAR_RANGE[] = {
|
||||
L'\x0041',L'\x005a',L'\x0061',L'\x007a',L'\x00c0',L'\x00d6',L'\x00d8',L'\x00f6',L'\x00f8',L'\x00ff',L'\x0100',L'\x0131',L'\x0134',L'\x013e',L'\x0141',L'\x0148',L'\x014a',L'\x017e',L'\x0180',L'\x01c3',L'\x01cd',L'\x01f0',L'\x01f4',L'\x01f5',L'\x01fa',L'\x0217',L'\x0250',L'\x02a8',L'\x02bb',L'\x02c1',L'\x0386',L'\x0386',L'\x0388',L'\x038a',L'\x038c',L'\x038c',L'\x038e',L'\x03a1',L'\x03a3',L'\x03ce'
|
||||
,L'\x03d0',L'\x03d6',L'\x03da',L'\x03da',L'\x03dc',L'\x03dc',L'\x03de',L'\x03de',L'\x03e0',L'\x03e0',L'\x03e2',L'\x03f3',L'\x0401',L'\x040c',L'\x040e',L'\x044f',L'\x0451',L'\x045c',L'\x045e',L'\x0481',L'\x0490',L'\x04c4',L'\x04c7',L'\x04c8',L'\x04cb',L'\x04cc',L'\x04d0',L'\x04eb',L'\x04ee',L'\x04f5',L'\x04f8',L'\x04f9',L'\x0531',L'\x0556',L'\x0559',L'\x0559',L'\x0561',L'\x0586',L'\x05d0',L'\x05ea'
|
||||
,L'\x05f0',L'\x05f2',L'\x0621',L'\x063a',L'\x0641',L'\x064a',L'\x0671',L'\x06b7',L'\x06ba',L'\x06be',L'\x06c0',L'\x06ce',L'\x06d0',L'\x06d3',L'\x06d5',L'\x06d5',L'\x06e5',L'\x06e6',L'\x0905',L'\x0939',L'\x093d',L'\x093d',L'\x0958',L'\x0961',L'\x0985',L'\x098c',L'\x098f',L'\x0990',L'\x0993',L'\x09a8',L'\x09aa',L'\x09b0',L'\x09b2',L'\x09b2',L'\x09b6',L'\x09b9',L'\x09dc',L'\x09dd',L'\x09df',L'\x09e1'
|
||||
,L'\x09f0',L'\x09f1',L'\x0a05',L'\x0a0a',L'\x0a0f',L'\x0a10',L'\x0a13',L'\x0a28',L'\x0a2a',L'\x0a30',L'\x0a32',L'\x0a33',L'\x0a35',L'\x0a36',L'\x0a38',L'\x0a39',L'\x0a59',L'\x0a5c',L'\x0a5e',L'\x0a5e',L'\x0a72',L'\x0a74',L'\x0a85',L'\x0a8b',L'\x0a8d',L'\x0a8d',L'\x0a8f',L'\x0a91',L'\x0a93',L'\x0aa8',L'\x0aaa',L'\x0ab0',L'\x0ab2',L'\x0ab3',L'\x0ab5',L'\x0ab9',L'\x0abd',L'\x0abd',L'\x0ae0',L'\x0ae0'
|
||||
,L'\x0b05',L'\x0b0c',L'\x0b0f',L'\x0b10',L'\x0b13',L'\x0b28',L'\x0b2a',L'\x0b30',L'\x0b32',L'\x0b33',L'\x0b36',L'\x0b39',L'\x0b3d',L'\x0b3d',L'\x0b5c',L'\x0b5d',L'\x0b5f',L'\x0b61',L'\x0b85',L'\x0b8a',L'\x0b8e',L'\x0b90',L'\x0b92',L'\x0b95',L'\x0b99',L'\x0b9a',L'\x0b9c',L'\x0b9c',L'\x0b9e',L'\x0b9f',L'\x0ba3',L'\x0ba4',L'\x0ba8',L'\x0baa',L'\x0bae',L'\x0bb5',L'\x0bb7',L'\x0bb9',L'\x0c05',L'\x0c0c'
|
||||
,L'\x0c0e',L'\x0c10',L'\x0c12',L'\x0c28',L'\x0c2a',L'\x0c33',L'\x0c35',L'\x0c39',L'\x0c60',L'\x0c61',L'\x0c85',L'\x0c8c',L'\x0c8e',L'\x0c90',L'\x0c92',L'\x0ca8',L'\x0caa',L'\x0cb3',L'\x0cb5',L'\x0cb9',L'\x0cde',L'\x0cde',L'\x0ce0',L'\x0ce1',L'\x0d05',L'\x0d0c',L'\x0d0e',L'\x0d10',L'\x0d12',L'\x0d28',L'\x0d2a',L'\x0d39',L'\x0d60',L'\x0d61',L'\x0e01',L'\x0e2e',L'\x0e30',L'\x0e30',L'\x0e32',L'\x0e33'
|
||||
,L'\x0e40',L'\x0e45',L'\x0e81',L'\x0e82',L'\x0e84',L'\x0e84',L'\x0e87',L'\x0e88',L'\x0e8a',L'\x0e8a',L'\x0e8d',L'\x0e8d',L'\x0e94',L'\x0e97',L'\x0e99',L'\x0e9f',L'\x0ea1',L'\x0ea3',L'\x0ea5',L'\x0ea5',L'\x0ea7',L'\x0ea7',L'\x0eaa',L'\x0eab',L'\x0ead',L'\x0eae',L'\x0eb0',L'\x0eb0',L'\x0eb2',L'\x0eb3',L'\x0ebd',L'\x0ebd',L'\x0ec0',L'\x0ec4',L'\x0f40',L'\x0f47',L'\x0f49',L'\x0f69',L'\x10a0',L'\x10c5'
|
||||
,L'\x10d0',L'\x10f6',L'\x1100',L'\x1100',L'\x1102',L'\x1103',L'\x1105',L'\x1107',L'\x1109',L'\x1109',L'\x110b',L'\x110c',L'\x110e',L'\x1112',L'\x113c',L'\x113c',L'\x113e',L'\x113e',L'\x1140',L'\x1140',L'\x114c',L'\x114c',L'\x114e',L'\x114e',L'\x1150',L'\x1150',L'\x1154',L'\x1155',L'\x1159',L'\x1159',L'\x115f',L'\x1161',L'\x1163',L'\x1163',L'\x1165',L'\x1165',L'\x1167',L'\x1167',L'\x1169',L'\x1169'
|
||||
,L'\x116d',L'\x116e',L'\x1172',L'\x1173',L'\x1175',L'\x1175',L'\x119e',L'\x119e',L'\x11a8',L'\x11a8',L'\x11ab',L'\x11ab',L'\x11ae',L'\x11af',L'\x11b7',L'\x11b8',L'\x11ba',L'\x11ba',L'\x11bc',L'\x11c2',L'\x11eb',L'\x11eb',L'\x11f0',L'\x11f0',L'\x11f9',L'\x11f9',L'\x1e00',L'\x1e9b',L'\x1ea0',L'\x1ef9',L'\x1f00',L'\x1f15',L'\x1f18',L'\x1f1d',L'\x1f20',L'\x1f45',L'\x1f48',L'\x1f4d',L'\x1f50',L'\x1f57'
|
||||
,L'\x1f59',L'\x1f59',L'\x1f5b',L'\x1f5b',L'\x1f5d',L'\x1f5d',L'\x1f5f',L'\x1f7d',L'\x1f80',L'\x1fb4',L'\x1fb6',L'\x1fbc',L'\x1fbe',L'\x1fbe',L'\x1fc2',L'\x1fc4',L'\x1fc6',L'\x1fcc',L'\x1fd0',L'\x1fd3',L'\x1fd6',L'\x1fdb',L'\x1fe0',L'\x1fec',L'\x1ff2',L'\x1ff4',L'\x1ff6',L'\x1ffc',L'\x2126',L'\x2126',L'\x212a',L'\x212b',L'\x212e',L'\x212e',L'\x2180',L'\x2182',L'\x3041',L'\x3094',L'\x30a1',L'\x30fa'
|
||||
,L'\x3105',L'\x312c',L'\xac00',L'\xd7a3'};
|
||||
0x0041,0x005a,0x0061,0x007a,0x00c0,0x00d6,0x00d8,0x00f6,0x00f8,0x00ff,0x0100,0x0131,0x0134,0x013e,0x0141,0x0148,0x014a,0x017e,0x0180,0x01c3,0x01cd,0x01f0,0x01f4,0x01f5,0x01fa,0x0217,0x0250,0x02a8,0x02bb,0x02c1,0x0386,0x0386,0x0388,0x038a,0x038c,0x038c,0x038e,0x03a1,0x03a3,0x03ce
|
||||
,0x03d0,0x03d6,0x03da,0x03da,0x03dc,0x03dc,0x03de,0x03de,0x03e0,0x03e0,0x03e2,0x03f3,0x0401,0x040c,0x040e,0x044f,0x0451,0x045c,0x045e,0x0481,0x0490,0x04c4,0x04c7,0x04c8,0x04cb,0x04cc,0x04d0,0x04eb,0x04ee,0x04f5,0x04f8,0x04f9,0x0531,0x0556,0x0559,0x0559,0x0561,0x0586,0x05d0,0x05ea
|
||||
,0x05f0,0x05f2,0x0621,0x063a,0x0641,0x064a,0x0671,0x06b7,0x06ba,0x06be,0x06c0,0x06ce,0x06d0,0x06d3,0x06d5,0x06d5,0x06e5,0x06e6,0x0905,0x0939,0x093d,0x093d,0x0958,0x0961,0x0985,0x098c,0x098f,0x0990,0x0993,0x09a8,0x09aa,0x09b0,0x09b2,0x09b2,0x09b6,0x09b9,0x09dc,0x09dd,0x09df,0x09e1
|
||||
,0x09f0,0x09f1,0x0a05,0x0a0a,0x0a0f,0x0a10,0x0a13,0x0a28,0x0a2a,0x0a30,0x0a32,0x0a33,0x0a35,0x0a36,0x0a38,0x0a39,0x0a59,0x0a5c,0x0a5e,0x0a5e,0x0a72,0x0a74,0x0a85,0x0a8b,0x0a8d,0x0a8d,0x0a8f,0x0a91,0x0a93,0x0aa8,0x0aaa,0x0ab0,0x0ab2,0x0ab3,0x0ab5,0x0ab9,0x0abd,0x0abd,0x0ae0,0x0ae0
|
||||
,0x0b05,0x0b0c,0x0b0f,0x0b10,0x0b13,0x0b28,0x0b2a,0x0b30,0x0b32,0x0b33,0x0b36,0x0b39,0x0b3d,0x0b3d,0x0b5c,0x0b5d,0x0b5f,0x0b61,0x0b85,0x0b8a,0x0b8e,0x0b90,0x0b92,0x0b95,0x0b99,0x0b9a,0x0b9c,0x0b9c,0x0b9e,0x0b9f,0x0ba3,0x0ba4,0x0ba8,0x0baa,0x0bae,0x0bb5,0x0bb7,0x0bb9,0x0c05,0x0c0c
|
||||
,0x0c0e,0x0c10,0x0c12,0x0c28,0x0c2a,0x0c33,0x0c35,0x0c39,0x0c60,0x0c61,0x0c85,0x0c8c,0x0c8e,0x0c90,0x0c92,0x0ca8,0x0caa,0x0cb3,0x0cb5,0x0cb9,0x0cde,0x0cde,0x0ce0,0x0ce1,0x0d05,0x0d0c,0x0d0e,0x0d10,0x0d12,0x0d28,0x0d2a,0x0d39,0x0d60,0x0d61,0x0e01,0x0e2e,0x0e30,0x0e30,0x0e32,0x0e33
|
||||
,0x0e40,0x0e45,0x0e81,0x0e82,0x0e84,0x0e84,0x0e87,0x0e88,0x0e8a,0x0e8a,0x0e8d,0x0e8d,0x0e94,0x0e97,0x0e99,0x0e9f,0x0ea1,0x0ea3,0x0ea5,0x0ea5,0x0ea7,0x0ea7,0x0eaa,0x0eab,0x0ead,0x0eae,0x0eb0,0x0eb0,0x0eb2,0x0eb3,0x0ebd,0x0ebd,0x0ec0,0x0ec4,0x0f40,0x0f47,0x0f49,0x0f69,0x10a0,0x10c5
|
||||
,0x10d0,0x10f6,0x1100,0x1100,0x1102,0x1103,0x1105,0x1107,0x1109,0x1109,0x110b,0x110c,0x110e,0x1112,0x113c,0x113c,0x113e,0x113e,0x1140,0x1140,0x114c,0x114c,0x114e,0x114e,0x1150,0x1150,0x1154,0x1155,0x1159,0x1159,0x115f,0x1161,0x1163,0x1163,0x1165,0x1165,0x1167,0x1167,0x1169,0x1169
|
||||
,0x116d,0x116e,0x1172,0x1173,0x1175,0x1175,0x119e,0x119e,0x11a8,0x11a8,0x11ab,0x11ab,0x11ae,0x11af,0x11b7,0x11b8,0x11ba,0x11ba,0x11bc,0x11c2,0x11eb,0x11eb,0x11f0,0x11f0,0x11f9,0x11f9,0x1e00,0x1e9b,0x1ea0,0x1ef9,0x1f00,0x1f15,0x1f18,0x1f1d,0x1f20,0x1f45,0x1f48,0x1f4d,0x1f50,0x1f57
|
||||
,0x1f59,0x1f59,0x1f5b,0x1f5b,0x1f5d,0x1f5d,0x1f5f,0x1f7d,0x1f80,0x1fb4,0x1fb6,0x1fbc,0x1fbe,0x1fbe,0x1fc2,0x1fc4,0x1fc6,0x1fcc,0x1fd0,0x1fd3,0x1fd6,0x1fdb,0x1fe0,0x1fec,0x1ff2,0x1ff4,0x1ff6,0x1ffc,0x2126,0x2126,0x212a,0x212b,0x212e,0x212e,0x2180,0x2182,0x3041,0x3094,0x30a1,0x30fa
|
||||
,0x3105,0x312c,0xac00,0xd7a3};
|
||||
|
||||
static const PRUint32 IDEOGRAPHIC_RANGE_LENGTH = 6;
|
||||
static const PRUnichar IDEOGRAPHIC_RANGE[] = {
|
||||
L'\x4e00',L'\x9fa5',L'\x3007',L'\x3007',L'\x3021',L'\x3029'
|
||||
0x4e00,0x9fa5,0x3007,0x3007,0x3021,0x3029
|
||||
};
|
||||
|
||||
static const PRUint32 COMBINING_CHAR_RANGE_LENGTH = 190;
|
||||
static const PRUnichar COMBINING_CHAR_RANGE[] = {
|
||||
L'\x0300',L'\x0345',L'\x0360',L'\x0361',L'\x0483',L'\x0486',L'\x0591',L'\x05a1',L'\x05a3',L'\x05b9',L'\x05bb',L'\x05bd',L'\x05bf',L'\x05bf',L'\x05c1',L'\x05c2',L'\x05c4',L'\x05c4',L'\x064b',L'\x0652',L'\x0670',L'\x0670',L'\x06d6',L'\x06dc',L'\x06dd',L'\x06df',L'\x06e0',L'\x06e4',L'\x06e7',L'\x06e8',L'\x06ea',L'\x06ed',L'\x0901',L'\x0903',L'\x093c',L'\x093c',L'\x093e',L'\x094c',L'\x094d',L'\x094d'
|
||||
,L'\x0951',L'\x0954',L'\x0962',L'\x0963',L'\x0981',L'\x0983',L'\x09bc',L'\x09bc',L'\x09be',L'\x09be',L'\x09bf',L'\x09bf',L'\x09c0',L'\x09c4',L'\x09c7',L'\x09c8',L'\x09cb',L'\x09cd',L'\x09d7',L'\x09d7',L'\x09e2',L'\x09e3',L'\x0a02',L'\x0a02',L'\x0a3c',L'\x0a3c',L'\x0a3e',L'\x0a3e',L'\x0a3f',L'\x0a3f',L'\x0a40',L'\x0a42',L'\x0a47',L'\x0a48',L'\x0a4b',L'\x0a4d',L'\x0a70',L'\x0a71',L'\x0a81',L'\x0a83'
|
||||
,L'\x0abc',L'\x0abc',L'\x0abe',L'\x0ac5',L'\x0ac7',L'\x0ac9',L'\x0acb',L'\x0acd',L'\x0b01',L'\x0b03',L'\x0b3c',L'\x0b3c',L'\x0b3e',L'\x0b43',L'\x0b47',L'\x0b48',L'\x0b4b',L'\x0b4d',L'\x0b56',L'\x0b57',L'\x0b82',L'\x0b83',L'\x0bbe',L'\x0bc2',L'\x0bc6',L'\x0bc8',L'\x0bca',L'\x0bcd',L'\x0bd7',L'\x0bd7',L'\x0c01',L'\x0c03',L'\x0c3e',L'\x0c44',L'\x0c46',L'\x0c48',L'\x0c4a',L'\x0c4d',L'\x0c55',L'\x0c56'
|
||||
,L'\x0c82',L'\x0c83',L'\x0cbe',L'\x0cc4',L'\x0cc6',L'\x0cc8',L'\x0cca',L'\x0ccd',L'\x0cd5',L'\x0cd6',L'\x0d02',L'\x0d03',L'\x0d3e',L'\x0d43',L'\x0d46',L'\x0d48',L'\x0d4a',L'\x0d4d',L'\x0d57',L'\x0d57',L'\x0e31',L'\x0e31',L'\x0e34',L'\x0e3a',L'\x0e47',L'\x0e4e',L'\x0eb1',L'\x0eb1',L'\x0eb4',L'\x0eb9',L'\x0ebb',L'\x0ebc',L'\x0ec8',L'\x0ecd',L'\x0f18',L'\x0f19',L'\x0f35',L'\x0f35',L'\x0f37',L'\x0f37'
|
||||
,L'\x0f39',L'\x0f39',L'\x0f3e',L'\x0f3e',L'\x0f3f',L'\x0f3f',L'\x0f71',L'\x0f84',L'\x0f86',L'\x0f8b',L'\x0f90',L'\x0f95',L'\x0f97',L'\x0f97',L'\x0f99',L'\x0fad',L'\x0fb1',L'\x0fb7',L'\x0fb9',L'\x0fb9',L'\x20d0',L'\x20dc',L'\x20e1',L'\x20e1',L'\x302a',L'\x302f',L'\x3099',L'\x3099',L'\x309a',L'\x309a'
|
||||
0x0300,0x0345,0x0360,0x0361,0x0483,0x0486,0x0591,0x05a1,0x05a3,0x05b9,0x05bb,0x05bd,0x05bf,0x05bf,0x05c1,0x05c2,0x05c4,0x05c4,0x064b,0x0652,0x0670,0x0670,0x06d6,0x06dc,0x06dd,0x06df,0x06e0,0x06e4,0x06e7,0x06e8,0x06ea,0x06ed,0x0901,0x0903,0x093c,0x093c,0x093e,0x094c,0x094d,0x094d
|
||||
,0x0951,0x0954,0x0962,0x0963,0x0981,0x0983,0x09bc,0x09bc,0x09be,0x09be,0x09bf,0x09bf,0x09c0,0x09c4,0x09c7,0x09c8,0x09cb,0x09cd,0x09d7,0x09d7,0x09e2,0x09e3,0x0a02,0x0a02,0x0a3c,0x0a3c,0x0a3e,0x0a3e,0x0a3f,0x0a3f,0x0a40,0x0a42,0x0a47,0x0a48,0x0a4b,0x0a4d,0x0a70,0x0a71,0x0a81,0x0a83
|
||||
,0x0abc,0x0abc,0x0abe,0x0ac5,0x0ac7,0x0ac9,0x0acb,0x0acd,0x0b01,0x0b03,0x0b3c,0x0b3c,0x0b3e,0x0b43,0x0b47,0x0b48,0x0b4b,0x0b4d,0x0b56,0x0b57,0x0b82,0x0b83,0x0bbe,0x0bc2,0x0bc6,0x0bc8,0x0bca,0x0bcd,0x0bd7,0x0bd7,0x0c01,0x0c03,0x0c3e,0x0c44,0x0c46,0x0c48,0x0c4a,0x0c4d,0x0c55,0x0c56
|
||||
,0x0c82,0x0c83,0x0cbe,0x0cc4,0x0cc6,0x0cc8,0x0cca,0x0ccd,0x0cd5,0x0cd6,0x0d02,0x0d03,0x0d3e,0x0d43,0x0d46,0x0d48,0x0d4a,0x0d4d,0x0d57,0x0d57,0x0e31,0x0e31,0x0e34,0x0e3a,0x0e47,0x0e4e,0x0eb1,0x0eb1,0x0eb4,0x0eb9,0x0ebb,0x0ebc,0x0ec8,0x0ecd,0x0f18,0x0f19,0x0f35,0x0f35,0x0f37,0x0f37
|
||||
,0x0f39,0x0f39,0x0f3e,0x0f3e,0x0f3f,0x0f3f,0x0f71,0x0f84,0x0f86,0x0f8b,0x0f90,0x0f95,0x0f97,0x0f97,0x0f99,0x0fad,0x0fb1,0x0fb7,0x0fb9,0x0fb9,0x20d0,0x20dc,0x20e1,0x20e1,0x302a,0x302f,0x3099,0x3099,0x309a,0x309a
|
||||
};
|
||||
|
||||
static const PRUint32 DIGIT_RANGE_LENGTH = 30;
|
||||
static const PRUnichar DIGIT_RANGE[] = {
|
||||
L'\x0030',L'\x0039',L'\x0660',L'\x0669',L'\x06f0',L'\x06f9',L'\x0966',L'\x096f',L'\x09e6',L'\x09ef',L'\x0a66',L'\x0a6f',L'\x0ae6',L'\x0aef',L'\x0b66',L'\x0b6f',L'\x0be7',L'\x0bef',L'\x0c66',L'\x0c6f',L'\x0ce6',L'\x0cef',L'\x0d66',L'\x0d6f',L'\x0e50',L'\x0e59',L'\x0ed0',L'\x0ed9',L'\x0f20',L'\x0f29'
|
||||
0x0030,0x0039,0x0660,0x0669,0x06f0,0x06f9,0x0966,0x096f,0x09e6,0x09ef,0x0a66,0x0a6f,0x0ae6,0x0aef,0x0b66,0x0b6f,0x0be7,0x0bef,0x0c66,0x0c6f,0x0ce6,0x0cef,0x0d66,0x0d6f,0x0e50,0x0e59,0x0ed0,0x0ed9,0x0f20,0x0f29
|
||||
};
|
||||
|
||||
static const PRUint32 EXTENDER_RANGE_LENGTH = 22;
|
||||
static const PRUnichar EXTENDER_RANGE[] = {
|
||||
L'\x00b7',L'\x00b7',L'\x02d0',L'\x02d0',L'\x02d1',L'\x02d1',L'\x0387',L'\x0387',L'\x0640',L'\x0640',L'\x0e46',L'\x0e46',L'\x0ec6',L'\x0ec6',L'\x3005',L'\x3005',L'\x3031',L'\x3035',L'\x309d',L'\x309e',L'\x30fc',L'\x30fe'
|
||||
0x00b7,0x00b7,0x02d0,0x02d0,0x02d1,0x02d1,0x0387,0x0387,0x0640,0x0640,0x0e46,0x0e46,0x0ec6,0x0ec6,0x3005,0x3005,0x3031,0x3035,0x309d,0x309e,0x30fc,0x30fe
|
||||
};
|
||||
|
||||
PRBool
|
||||
|
|
Загрузка…
Ссылка в новой задаче