Module sre_compile
Internal support module for sre
|
|
|
|
|
_compile(code,
pattern,
flags) |
|
|
|
_compile_charset(charset,
flags,
code,
fixup=None) |
|
|
|
_optimize_charset(charset,
fixup) |
|
|
|
|
|
_optimize_unicode(charset,
fixup) |
|
|
|
|
|
_compile_info(code,
pattern,
flags) |
|
|
|
|
|
|
|
|
|
MAXCODE = 4294967295
|
|
_LITERAL_CODES = { ' literal ' : 1, ' not_literal ' : 1}
|
|
_REPEATING_CODES = { ' max_repeat ' : 1, ' min_repeat ' : 1, ' repeat ' ...
|
|
_SUCCESS_CODES = { ' failure ' : 1, ' success ' : 1}
|
|
_ASSERT_CODES = { ' assert ' : 1, ' assert_not ' : 1}
|
|
STRING_TYPES = ( <type 'str'>, <type 'unicode'>)
|
Imports:
_sre,
sys,
REPEAT_ONE,
makedict,
AT_END_LINE,
SRE_INFO_CHARSET,
SRE_INFO_PREFIX,
SRE_FLAG_DEBUG,
MIN_UNTIL,
MAXREPEAT,
MAGIC,
OP_IGNORE,
MIN_REPEAT,
CATEGORY_UNI_DIGIT,
SRE_FLAG_DOTALL,
AT_UNICODE,
SRE_FLAG_VERBOSE,
AT_LOCALE,
SRE_FLAG_TEMPLATE,
CATEGORY_UNI_SPACE,
CH_UNICODE,
CATEGORY_NOT_WORD,
OPCODES,
REPEAT,
AT_NON_BOUNDARY,
MIN_REPEAT_ONE,
CATEGORY_UNI_NOT_DIGIT,
LITERAL,
CATEGORY_UNI_WORD,
LITERAL_IGNORE,
AT_BEGINNING_LINE,
AT_MULTILINE,
NOT_LITERAL_IGNORE,
ATCODES,
AT_BEGINNING_STRING,
GROUPREF_EXISTS,
NOT_LITERAL,
CATEGORY_DIGIT,
RANGE,
AT_LOC_BOUNDARY,
SRE_INFO_LITERAL,
ANY,
CATEGORY_UNI_NOT_WORD,
SRE_FLAG_UNICODE,
AT_END,
CATEGORY_NOT_LINEBREAK,
ANY_ALL,
NEGATE,
AT_END_STRING,
BIGCHARSET,
SRE_FLAG_IGNORECASE,
CHCODES,
CATEGORY_WORD,
CATEGORY_UNI_LINEBREAK,
CATEGORY_UNI_NOT_SPACE,
AT_BOUNDARY,
CATEGORY,
SUCCESS,
JUMP,
MAX_REPEAT,
CATEGORY_LOC_WORD,
INFO,
AT_BEGINNING,
AT_LOC_NON_BOUNDARY,
SRE_FLAG_MULTILINE,
MAX_UNTIL,
MARK,
FAILURE,
SUBPATTERN,
BRANCH,
error,
CATEGORY_LINEBREAK,
CATEGORY_NOT_DIGIT,
CHARSET,
ASSERT,
CATEGORY_UNI_NOT_LINEBREAK,
GROUPREF_IGNORE,
CATEGORY_SPACE,
CATEGORY_LOC_NOT_WORD,
SRE_FLAG_LOCALE,
CH_LOCALE,
AT_UNI_NON_BOUNDARY,
CATEGORY_NOT_SPACE,
ASSERT_NOT,
AT,
IN,
IN_IGNORE,
AT_UNI_BOUNDARY,
GROUPREF,
CALL
_REPEATING_CODES
- Value:
{ ' max_repeat ' : 1, ' min_repeat ' : 1, ' repeat ' : 1}
|
|