Method Summary |
|
copy (self)
do a deep copy on this Expression tree |
|
features (self)
return a list of all features |
|
group_names (self)
the list of group names used by this Expression or its children |
|
_find_groups (self,
tag)
return a list of all groups matching the given tag |
|
_modify_leaves (self,
func)
internal function for manipulating the leaves of an expression |
|
_select_names (self,
names)
internal function. |
Inherited from Expression |
|
__add__ (self,
other)
returns an Expression to match this Expression then the other one |
|
__or__ (self,
other)
returns an Expression matching this Expression or (if that fails) the
other one |
|
__str__ (self)
the corresponding pattern string |
|
make_iterator (self,
tag,
debug_level)
create an iterator for this regexp; the 'tag' defines a record |
|
make_parser (self,
debug_level)
create a SAX compliant parser for this regexp |