Package spade :: Module pyparsing :: Class ParseResults
[hide private]
[frames] | no frames]

Class ParseResults

source code


Structured parse results, to provide multiple means of access to the parsed data:

Instance Methods [hide private]
 
__init__(self, toklist, name=None, asList=True, modal=True)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
__getitem__(self, i) source code
 
__setitem__(self, k, v) source code
 
__delitem__(self, i) source code
 
__contains__(self, k) source code
 
__len__(self) source code
 
__iter__(self) source code
 
keys(self)
Returns all named result keys.
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
 
__getattr__(self, name) source code
 
__iadd__(self, other) source code
 
__repr__(self)
repr(x)
source code
 
__str__(self)
str(x)
source code
 
_asStringList(self, sep='') 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
 
__lookup(self, sub) source code
 
getName(self)
Returns the results name for this token expression.
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Static Methods [hide private]
a new object with type S, a subtype of T
__new__(cls, toklist, name=None, asList=True, modal=True) source code
Properties [hide private]
  __doinit
  __modal
  __name
  __parent
  __tokdict
  __toklist

Inherited from object: __class__

Method Details [hide private]

__new__(cls, toklist, name=None, asList=True, modal=True)
Static Method

source code 
Returns: a new object with type S, a subtype of T
Overrides: object.__new__
(inherited documentation)

__init__(self, toklist, name=None, asList=True, modal=True)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

__repr__(self)
(Representation operator)

source code 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__str__(self)
(Informal representation operator)

source code 

str(x)

Overrides: object.__str__
(inherited documentation)

asXML(self, doctag=None, namedItemsOnly=False, indent='', formatted=True)

source code 

Returns the parse results as XML. Tags are created for tokens and lists that have defined results names.