Orbits  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
Classes | Namespaces | Functions | Variables
sre_parse.py File Reference

Classes

class  sre_parse.Pattern
 
class  sre_parse.SubPattern
 
class  sre_parse.Tokenizer
 

Namespaces

namespace  sre_parse
 

Functions

def sre_parse.isident
 
def sre_parse.isdigit
 
def sre_parse.isname
 
def sre_parse._class_escape
 
def sre_parse._escape
 
def sre_parse._parse_sub
 
def sre_parse._parse_sub_cond
 
def sre_parse._parse
 
def sre_parse.parse
 
def sre_parse.parse_template
 
def sre_parse.expand_template
 

Variables

string sre_parse.SPECIAL_CHARS = ".\\[{()*+?^$|"
 
string sre_parse.REPEAT_CHARS = "*+?{"
 
tuple sre_parse.DIGITS = set("0123456789")
 
tuple sre_parse.OCTDIGITS = set("01234567")
 
tuple sre_parse.HEXDIGITS = set("0123456789abcdefABCDEF")
 
tuple sre_parse.WHITESPACE = set(" \t\n\r\v\f")
 
dictionary sre_parse.ESCAPES
 
dictionary sre_parse.CATEGORIES
 
dictionary sre_parse.FLAGS
 
tuple sre_parse._PATTERNENDERS = set("|)")
 
tuple sre_parse._ASSERTCHARS = set("=!<")
 
tuple sre_parse._LOOKBEHINDASSERTCHARS = set("=!")
 
tuple sre_parse._REPEATCODES = set([MIN_REPEAT, MAX_REPEAT])
 
list sre_parse.start = set[:]
 if sourcematch(":"): pass # handle character classes More...
 
tuple sre_parse.this = sourceget()
 
tuple sre_parse.code1 = _class_escape(source, this)
 
tuple sre_parse.code2 = _class_escape(source, this)
 
list sre_parse.lo = code1[1]
 
list sre_parse.hi = code2[1]
 
tuple sre_parse.here = source.tell()
 
tuple sre_parse.min = int(lo)
 
tuple sre_parse.max = int(hi)
 
list sre_parse.item = subpattern[-1:]
 
int sre_parse.group = 1
 
 sre_parse.name = None
 
 sre_parse.condgroup = None
 
tuple sre_parse.char = sourceget()
 
tuple sre_parse.gid = state.groupdict.get(name)
 
int sre_parse.dir = 1
 
tuple sre_parse.p = _parse_sub(source, state)
 
string sre_parse.condname = ""
 
tuple sre_parse.code = _escape(source, this, state)
 

Copyright 2014 Google Inc. All rights reserved.