Back to index

python3.2  3.2.2
Namespaces | Functions | Variables
mkstringprep.py File Reference

Go to the source code of this file.

Namespaces

namespace  mkstringprep

Functions

def mkstringprep.gen_category
def mkstringprep.gen_bidirectional
def mkstringprep.compact_set
def mkstringprep.map_table_b3
def mkstringprep.map_table_b2

Variables

tuple mkstringprep.data = open("rfc3454.txt")
 Read the tables in the RFC #######################.
list mkstringprep.tables = []
 mkstringprep.curname = None
tuple mkstringprep.l = l.strip()
tuple mkstringprep.m = re.match("----- (Start|End) Table ([A-Z](.[0-9])+) -----", l)
dictionary mkstringprep.table = {}
 Generate compact Python versions of the tables #############.
tuple mkstringprep.fields = l.split(";")
list mkstringprep.start = endfields[0]
tuple mkstringprep.end = int(end, 16)
tuple mkstringprep.value = value.strip()
tuple mkstringprep.Cn = set(gen_category(["Cn"]))
dictionary mkstringprep.b3_exceptions = {}
tuple mkstringprep.b3 = sorted(b3_exceptions.items())
dictionary mkstringprep.specials = {}
tuple mkstringprep.Cc = set(gen_category(["Cc"]))
tuple mkstringprep.Cc_ascii = Cc&set(range(128))
tuple mkstringprep.table_c21 = set(table_c21.keys())
 mkstringprep.Cc_nonascii = Cc-Cc_ascii
tuple mkstringprep.table_c22 = set(table_c22.keys())
tuple mkstringprep.Co = set(gen_category(["Co"]))
tuple mkstringprep.nonchar = set(range(0xFDD0,0xFDF0))
tuple mkstringprep.Cs = set(gen_category(["Cs"]))
tuple mkstringprep.RandAL = set(gen_bidirectional(["R","AL"]))
tuple mkstringprep.L = set(gen_bidirectional(["L"]))