1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
from pypy.interpreter.mixedmodule import MixedModule
class Module(MixedModule):
appleveldefs = {
}
interpleveldefs = {
'unidata_version' : 'space.wrap(interp_ucd.ucd.version)',
'ucd_3_2_0' : 'space.wrap(interp_ucd.ucd_3_2_0)',
'ucd' : 'space.wrap(interp_ucd.ucd)',
'__doc__' : "space.wrap('unicode character database')",
}
for name in '''lookup name decimal digit numeric category bidirectional
east_asian_width combining mirrored decomposition
normalize _get_code is_normalized'''.split():
interpleveldefs[name] = '''space.getattr(space.wrap(interp_ucd.ucd),
space.wrap("%s"))''' % name
|