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}
|
|