1
- import re , unicodedata , sys , sets
2
- from sets import Set
1
+ import re , unicodedata , sys
3
2
4
3
if sys .maxunicode == 65535 :
5
4
raise RuntimeError , "need UCS-4 Python"
@@ -40,10 +39,10 @@ def compact_set(l):
40
39
single .append (prev )
41
40
tuple = " + " .join (["range(%d,%d)" % t for t in tuple ])
42
41
if not single :
43
- return "sets.Set (%s)" % tuple
42
+ return "set (%s)" % tuple
44
43
if not tuple :
45
- return "sets.Set (%s)" % repr (single )
46
- return "sets.Set (%s + %s)" % (repr (single ),tuple )
44
+ return "set (%s)" % repr (single )
45
+ return "set (%s + %s)" % (repr (single ),tuple )
47
46
48
47
############## Read the tables in the RFC #######################
49
48
@@ -114,7 +113,7 @@ def compact_set(l):
114
113
and mappings, for which a mapping function is provided.
115
114
\" \" \"
116
115
117
- import unicodedata, sets
116
+ import unicodedata
118
117
"""
119
118
120
119
print "assert unicodedata.unidata_version == %s" % repr (unicodedata .unidata_version )
@@ -124,14 +123,14 @@ def compact_set(l):
124
123
name , table = tables [0 ]
125
124
del tables [0 ]
126
125
assert name == "A.1"
127
- table = Set (table .keys ())
128
- Cn = Set (gen_category (["Cn" ]))
126
+ table = set (table .keys ())
127
+ Cn = set (gen_category (["Cn" ]))
129
128
130
129
# FDD0..FDEF are process internal codes
131
- Cn -= Set (range (0xFDD0 , 0xFDF0 ))
130
+ Cn -= set (range (0xFDD0 , 0xFDF0 ))
132
131
# not a character
133
- Cn -= Set (range (0xFFFE , 0x110000 , 0x10000 ))
134
- Cn -= Set (range (0xFFFF , 0x110000 , 0x10000 ))
132
+ Cn -= set (range (0xFFFE , 0x110000 , 0x10000 ))
133
+ Cn -= set (range (0xFFFF , 0x110000 , 0x10000 ))
135
134
136
135
# assert table == Cn
137
136
@@ -251,8 +250,8 @@ def in_table_c11(code):
251
250
del tables [0 ]
252
251
assert name == "C.1.2"
253
252
254
- # table = Set (table.keys())
255
- # Zs = Set (gen_category(["Zs"])) - Set ([0x20])
253
+ # table = set (table.keys())
254
+ # Zs = set (gen_category(["Zs"])) - set ([0x20])
256
255
# assert Zs == table
257
256
258
257
print """
@@ -268,9 +267,9 @@ def in_table_c11_c12(code):
268
267
del tables [0 ]
269
268
assert name == "C.2.1"
270
269
271
- Cc = Set (gen_category (["Cc" ]))
272
- Cc_ascii = Cc & Set (range (128 ))
273
- table_c21 = Set (table_c21 .keys ())
270
+ Cc = set (gen_category (["Cc" ]))
271
+ Cc_ascii = Cc & set (range (128 ))
272
+ table_c21 = set (table_c21 .keys ())
274
273
assert Cc_ascii == table_c21
275
274
276
275
print """
@@ -285,7 +284,7 @@ def in_table_c21(code):
285
284
assert name == "C.2.2"
286
285
287
286
Cc_nonascii = Cc - Cc_ascii
288
- table_c22 = Set (table_c22 .keys ())
287
+ table_c22 = set (table_c22 .keys ())
289
288
assert len (Cc_nonascii - table_c22 ) == 0
290
289
291
290
specials = list (table_c22 - Cc_nonascii )
@@ -308,8 +307,8 @@ def in_table_c21_c22(code):
308
307
del tables [0 ]
309
308
assert name == "C.3"
310
309
311
- Co = Set (gen_category (["Co" ]))
312
- assert Set (table .keys ()) == Co
310
+ Co = set (gen_category (["Co" ]))
311
+ assert set (table .keys ()) == Co
313
312
314
313
print """
315
314
def in_table_c3(code):
@@ -322,10 +321,10 @@ def in_table_c3(code):
322
321
del tables [0 ]
323
322
assert name == "C.4"
324
323
325
- nonchar = Set (range (0xFDD0 ,0xFDF0 ) +
324
+ nonchar = set (range (0xFDD0 ,0xFDF0 ) +
326
325
range (0xFFFE ,0x110000 ,0x10000 ) +
327
326
range (0xFFFF ,0x110000 ,0x10000 ))
328
- table = Set (table .keys ())
327
+ table = set (table .keys ())
329
328
assert table == nonchar
330
329
331
330
print """
@@ -341,8 +340,8 @@ def in_table_c4(code):
341
340
del tables [0 ]
342
341
assert name == "C.5"
343
342
344
- Cs = Set (gen_category (["Cs" ]))
345
- assert Set (table .keys ()) == Cs
343
+ Cs = set (gen_category (["Cs" ]))
344
+ assert set (table .keys ()) == Cs
346
345
347
346
print """
348
347
def in_table_c5(code):
@@ -410,8 +409,8 @@ def in_table_c9(code):
410
409
del tables [0 ]
411
410
assert name == "D.1"
412
411
413
- RandAL = Set (gen_bidirectional (["R" ,"AL" ]))
414
- assert Set (table .keys ()) == RandAL
412
+ RandAL = set (gen_bidirectional (["R" ,"AL" ]))
413
+ assert set (table .keys ()) == RandAL
415
414
416
415
print """
417
416
def in_table_d1(code):
@@ -423,8 +422,8 @@ def in_table_d1(code):
423
422
del tables [0 ]
424
423
assert name == "D.2"
425
424
426
- L = Set (gen_bidirectional (["L" ]))
427
- assert Set (table .keys ()) == L
425
+ L = set (gen_bidirectional (["L" ]))
426
+ assert set (table .keys ()) == L
428
427
429
428
print """
430
429
def in_table_d2(code):
0 commit comments