Trees | Indices | Help |
---|
|
|
|||
GeneratorState | |||
SetGroupValue | |||
HandleRepeatCount | |||
_call_calltag | |||
_call_call | |||
print_debug Print debug information |
|||
CheckAssertNot | |||
CheckAssert | |||
CheckGroupRef | |||
print_info Print information after each expression match |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
|||
supports_lookahead = True
|
|||
_generate_count = 0
|
|||
generate_table = {Expression.Alt: generate_alt, Expression.Any
|
|||
_position = -1
|
|
store the start position of the farthest successful match This value is more useful than mxTextTools' default, which only points out the last text region successfully tagged at the top level. This value is the last region successfully tagged anywhere. Uses a global variable so this is SINGLE THREADED! |
expression -> dict of group names wanted by elements of the tree The dict is used to during tagtable generation to specify which groups need to save their match text. There's match-time overhead for doing that, and the code isn't thread safe, so the intent is to save only those groups that are needed. The dict value is 1 if the group name is needed, else there is no entry in the dict. XXX need to make this a method! |
|
generate_table
|
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Mon Sep 15 09:22:40 2008 | http://epydoc.sourceforge.net |