Structured parse results, to provide multiple means of access to the
parsed data:
|
__init__(self,
toklist,
name=None,
asList=True,
modal=True,
isinstance=<built-in function isinstance>)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
source code
|
|
|
|
|
__setitem__(self,
k,
v,
isinstance=<built-in function isinstance>) |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pop(self,
index=-1)
Removes and returns item at specified index (default=last). |
source code
|
|
|
get(self,
key,
defaultValue=None)
Returns named result matching the given key, or if there is no such
name, then returns the given defaultValue or None if no defaultValue
is specified. |
source code
|
|
|
|
|
items(self)
Returns all named result keys and values as a list of tuples. |
source code
|
|
|
values(self)
Returns all named result values. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
asList(self)
Returns the parse results as a nested list of matching tokens, all
converted to strings. |
source code
|
|
|
asDict(self)
Returns the named parse results as dictionary. |
source code
|
|
|
copy(self)
Returns a new copy of a ParseResults object. |
source code
|
|
|
asXML(self,
doctag=None,
namedItemsOnly=False,
indent='
' ,
formatted=True)
Returns the parse results as XML. |
source code
|
|
|
getName(self)
Returns the results name for this token expression. |
source code
|
|
|
dump(self,
indent='
' ,
depth=0)
Diagnostic method for listing out the contents of a ParseResults. |
source code
|
|
|
|
|
|
|
|
Inherited from object :
__delattr__ ,
__getattribute__ ,
__hash__ ,
__reduce__ ,
__reduce_ex__ ,
__setattr__
|