Package Martel :: Module msre_constants
[hide private]
[frames] | no frames]

Module msre_constants

source code

Classes [hide private]
  error
Functions [hide private]
 
makedict(list) source code
Variables [hide private]
  MAGIC = 20010320
  MAXREPEAT = 65535
  FAILURE = "failure"
  SUCCESS = "success"
  ANY = "any"
  ANY_ALL = "any_all"
  ASSERT = "assert"
  ASSERT_NOT = "assert_not"
  AT = "at"
  BRANCH = "branch"
  CALL = "call"
  CATEGORY = "category"
  CHARSET = "charset"
  GROUPREF = "groupref"
  GROUPREF_IGNORE = "groupref_ignore"
  IN = "in"
  IN_IGNORE = "in_ignore"
  INFO = "info"
  JUMP = "jump"
  LITERAL = "literal"
  LITERAL_IGNORE = "literal_ignore"
  MARK = "mark"
  MAX_REPEAT = "max_repeat"
  MAX_UNTIL = "max_until"
  MIN_REPEAT = "min_repeat"
  MIN_UNTIL = "min_until"
  NEGATE = "negate"
  NEWLINE = "newline"
  NOT_LITERAL = "not_literal"
  NOT_LITERAL_IGNORE = "not_literal_ignore"
  RANGE = "range"
  REPEAT = "repeat"
  REPEAT_ONE = "repeat_one"
  SUBPATTERN = "subpattern"
  AT_BEGINNING = "at_beginning"
  AT_BEGINNING_LINE = "at_beginning_line"
  AT_BEGINNING_STRING = "at_beginning_string"
  AT_BOUNDARY = "at_boundary"
  AT_NON_BOUNDARY = "at_non_boundary"
  AT_END = "at_end"
  AT_END_LINE = "at_end_line"
  AT_END_STRING = "at_end_string"
  AT_LOC_BOUNDARY = "at_loc_boundary"
  AT_LOC_NON_BOUNDARY = "at_loc_non_boundary"
  AT_UNI_BOUNDARY = "at_uni_boundary"
  AT_UNI_NON_BOUNDARY = "at_uni_non_boundary"
  CATEGORY_DIGIT = "category_digit"
  CATEGORY_NOT_DIGIT = "category_not_digit"
  CATEGORY_SPACE = "category_space"
  CATEGORY_NOT_SPACE = "category_not_space"
  CATEGORY_WORD = "category_word"
  CATEGORY_NOT_WORD = "category_not_word"
  CATEGORY_LINEBREAK = "category_linebreak"
  CATEGORY_NOT_LINEBREAK = "category_not_linebreak"
  CATEGORY_LOC_WORD = "category_loc_word"
  CATEGORY_LOC_NOT_WORD = "category_loc_not_word"
  CATEGORY_UNI_DIGIT = "category_uni_digit"
  CATEGORY_UNI_NOT_DIGIT = "category_uni_not_digit"
  CATEGORY_UNI_SPACE = "category_uni_space"
  CATEGORY_UNI_NOT_SPACE = "category_uni_not_space"
  CATEGORY_UNI_WORD = "category_uni_word"
  CATEGORY_UNI_NOT_WORD = "category_uni_not_word"
  CATEGORY_UNI_LINEBREAK = "category_uni_linebreak"
  CATEGORY_UNI_NOT_LINEBREAK = "category_uni_not_linebreak"
  CATEGORY_NEWLINE = "category_newline"
  OPCODES = makedict(OPCODES)
  ATCODES = makedict(ATCODES)
  CHCODES = makedict(CHCODES)
  OP_IGNORE = {GROUPREF: GROUPREF_IGNORE, IN: IN_IGNORE, LITERAL...
  AT_MULTILINE = {AT_BEGINNING: AT_BEGINNING_LINE, AT_END: AT_EN...
  AT_LOCALE = {AT_BOUNDARY: AT_LOC_BOUNDARY, AT_NON_BOUNDARY: AT...
  AT_UNICODE = {AT_BOUNDARY: AT_UNI_BOUNDARY, AT_NON_BOUNDARY: A...
  CH_LOCALE = {CATEGORY_DIGIT: CATEGORY_DIGIT, CATEGORY_NOT_DIGI...
  CH_UNICODE = {CATEGORY_DIGIT: CATEGORY_UNI_DIGIT, CATEGORY_NOT...
  SRE_FLAG_TEMPLATE = 1
  SRE_FLAG_IGNORECASE = 2
  SRE_FLAG_LOCALE = 4
  SRE_FLAG_MULTILINE = 8
  SRE_FLAG_DOTALL = 16
  SRE_FLAG_UNICODE = 32
  SRE_FLAG_VERBOSE = 64
  SRE_FLAG_DEBUG = 128
  SRE_INFO_PREFIX = 1
  SRE_INFO_LITERAL = 2
  SRE_INFO_CHARSET = 4
Variables Details [hide private]

OP_IGNORE

Value:
{GROUPREF: GROUPREF_IGNORE, IN: IN_IGNORE, LITERAL: LITERAL_IGNORE, NO\
T_LITERAL: NOT_LITERAL_IGNORE}

AT_MULTILINE

Value:
{AT_BEGINNING: AT_BEGINNING_LINE, AT_END: AT_END_LINE}

AT_LOCALE

Value:
{AT_BOUNDARY: AT_LOC_BOUNDARY, AT_NON_BOUNDARY: AT_LOC_NON_BOUNDARY}

AT_UNICODE

Value:
{AT_BOUNDARY: AT_UNI_BOUNDARY, AT_NON_BOUNDARY: AT_UNI_NON_BOUNDARY}

CH_LOCALE

Value:
{CATEGORY_DIGIT: CATEGORY_DIGIT, CATEGORY_NOT_DIGIT: CATEGORY_NOT_DIGI\
T, CATEGORY_SPACE: CATEGORY_SPACE, CATEGORY_NOT_SPACE: CATEGORY_NOT_SP\
ACE, CATEGORY_WORD: CATEGORY_LOC_WORD, CATEGORY_NOT_WORD: CATEGORY_LOC\
_NOT_WORD, CATEGORY_LINEBREAK: CATEGORY_LINEBREAK, CATEGORY_NOT_LINEBR\
EAK: CATEGORY_NOT_LINEBREAK}

CH_UNICODE

Value:
{CATEGORY_DIGIT: CATEGORY_UNI_DIGIT, CATEGORY_NOT_DIGIT: CATEGORY_UNI_\
NOT_DIGIT, CATEGORY_SPACE: CATEGORY_UNI_SPACE, CATEGORY_NOT_SPACE: CAT\
EGORY_UNI_NOT_SPACE, CATEGORY_WORD: CATEGORY_UNI_WORD, CATEGORY_NOT_WO\
RD: CATEGORY_UNI_NOT_WORD, CATEGORY_LINEBREAK: CATEGORY_UNI_LINEBREAK,\
 CATEGORY_NOT_LINEBREAK: CATEGORY_UNI_NOT_LINEBREAK}