Vega strike Python Modules doc
0.5.1
Documentation of the " Modules " folder of Vega strike
|
Data Structures | |
class | Pattern |
class | SubPattern |
class | Tokenizer |
Functions | |
def | isident |
def | isdigit |
def | isname |
def | parse |
def | parse_template |
def | expand_template |
Variables | |
string | SPECIAL_CHARS = ".\\[{()*+?^$|" |
string | REPEAT_CHARS = "*+?{" |
tuple | DIGITS = tuple("0123456789") |
tuple | OCTDIGITS = tuple("01234567") |
tuple | HEXDIGITS = tuple("0123456789abcdefABCDEF") |
tuple | WHITESPACE = tuple(" \t\n\r\v\f") |
dictionary | ESCAPES |
dictionary | CATEGORIES |
dictionary | FLAGS |
atoi = int | |
list | start = set[:] |
if source.match(":"): pass # handle character classes More... | |
tuple | this = source.get() |
tuple | code1 = _class_escape(source, this) |
tuple | code2 = _class_escape(source, this) |
list | lo = code1[1] |
list | hi = code2[1] |
tuple | here = source.tell() |
tuple | min = atoi(lo) |
tuple | max = atoi(hi) |
list | item = subpattern[-1:] |
int | group = 1 |
name = None | |
tuple | char = source.get() |
tuple | gid = state.groupdict.get(name) |
int | dir = 1 |
tuple | p = _parse_sub(source, state) |
tuple | code = _escape(source, this, state) |
def sre_parse.expand_template | ( | template, | |
match | |||
) |
def sre_parse.isdigit | ( | char) |
Definition at line 218 of file sre_parse.py.
def sre_parse.isident | ( | char) |
Definition at line 215 of file sre_parse.py.
def sre_parse.isname | ( | name) |
Definition at line 221 of file sre_parse.py.
References atoi, isdigit(), isident(), and locale.str().
def sre_parse.parse | ( | str, | |
flags = 0 , |
|||
pattern = None |
|||
) |
Definition at line 613 of file sre_parse.py.
def sre_parse.parse_template | ( | source, | |
pattern | |||
) |
atoi = int |
Definition at line 69 of file sre_parse.py.
dictionary CATEGORIES |
Definition at line 41 of file sre_parse.py.
tuple char = source.get() |
Definition at line 510 of file sre_parse.py.
tuple code = _escape(source, this, state) |
Definition at line 605 of file sre_parse.py.
list code1 = _class_escape(source, this) |
Definition at line 409 of file sre_parse.py.
tuple code2 = _class_escape(source, this) |
Definition at line 425 of file sre_parse.py.
tuple DIGITS = tuple("0123456789") |
Definition at line 23 of file sre_parse.py.
int dir = 1 |
Definition at line 556 of file sre_parse.py.
dictionary ESCAPES |
Definition at line 30 of file sre_parse.py.
dictionary FLAGS |
Definition at line 54 of file sre_parse.py.
tuple gid = state.groupdict.get(name) |
Definition at line 531 of file sre_parse.py.
tuple group = 1 |
Definition at line 499 of file sre_parse.py.
tuple here = source.tell() |
Definition at line 459 of file sre_parse.py.
tuple HEXDIGITS = tuple("0123456789abcdefABCDEF") |
Definition at line 26 of file sre_parse.py.
tuple hi = code2[1] |
Definition at line 431 of file sre_parse.py.
item = subpattern[-1:] |
Definition at line 483 of file sre_parse.py.
tuple lo = code1[1] |
Definition at line 430 of file sre_parse.py.
Definition at line 476 of file sre_parse.py.
Definition at line 474 of file sre_parse.py.
string name = None |
Definition at line 500 of file sre_parse.py.
tuple OCTDIGITS = tuple("01234567") |
Definition at line 25 of file sre_parse.py.
tuple p = _parse_sub(source, state) |
Definition at line 562 of file sre_parse.py.
string REPEAT_CHARS = "*+?{" |
Definition at line 21 of file sre_parse.py.
string SPECIAL_CHARS = ".\\[{()*+?^$|" |
Definition at line 20 of file sre_parse.py.
list start = set[:] |
if source.match(":"): pass # handle character classes
Definition at line 403 of file sre_parse.py.
tuple this = source.get() |
Definition at line 405 of file sre_parse.py.
tuple WHITESPACE = tuple(" \t\n\r\v\f") |
Definition at line 28 of file sre_parse.py.