Home | Trees | Indices | Help |
|
---|
|
This module contains support for Unicode characters as required to support the regular expression syntax defined in annex F of the XML Schema definition.
In particular, we need to be able to identify character properties and block escapes, as defined in F.1.1, by name.
The Unicode database active at the time XML Schema 1.0 was defined is archived at http://www.unicode.org/Public/3.1-Update/UnicodeCharacterDatabase-3.1.0.html, and refers to Unicode Standard Annex #27: Unicode 3.1.
|
|||
CodePointSetError Raised when some abuse of a CodePointSet is detected. |
|||
CodePointSet Represent a set of Unicode code points. |
|
|||
SupportsWideUnicode = False
|
|||
_NameStartChar = CodePointSet(ord(':'), (ord('A'), ord('Z')),
|
|||
_NameChar = CodePointSet(_NameStartChar).extend([ord('-'), ord
|
|||
SingleCharEsc = {'n': CodePointSet(0x0A), 'r': CodePointSet(0x
|
|||
WildcardEsc = CodePointSet(ord('\n'), ord('\r')).negate()
|
|||
MultiCharEsc = {}
|
|||
__package__ =
|
|||
c =
|
|
_NameStartChar
|
_NameChar
|
SingleCharEsc
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Sep 9 14:08:49 2011 | http://epydoc.sourceforge.net |