summaryrefslogtreecommitdiff
path: root/src/pyparsing.py
diff options
context:
space:
mode:
authorPaul McGuire <ptmcg@austin.rr.com>2014-04-13 16:17:24 +0000
committerPaul McGuire <ptmcg@austin.rr.com>2014-04-13 16:17:24 +0000
commitd6e299c73a89ec2c4dc19b359a92288464032e0d (patch)
tree1912e97234ddad6417205b06190a4e11cadb4a10 /src/pyparsing.py
parent66efeb5df07c90bbf4905f1cb4d36889aeca42a9 (diff)
downloadpyparsing-git-d6e299c73a89ec2c4dc19b359a92288464032e0d.tar.gz
Added ParseResults.pprint method
Diffstat (limited to 'src/pyparsing.py')
-rw-r--r--src/pyparsing.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/pyparsing.py b/src/pyparsing.py
index 799a150..cd45a03 100644
--- a/src/pyparsing.py
+++ b/src/pyparsing.py
@@ -58,7 +58,7 @@ The pyparsing module handles some of the problems that are typically vexing when
"""
__version__ = "2.0.2"
-__versionTime__ = "8 April 2014 08:55"
+__versionTime__ = "13 April 2014 11:10"
__author__ = "Paul McGuire <ptmcg@users.sourceforge.net>"
import string
@@ -69,6 +69,7 @@ import warnings
import re
import sre_constants
import collections
+import pprint
#~ sys.stderr.write( "testing pyparsing module, version %s, %s\n" % (__version__,__versionTime__ ) )
__all__ = [
@@ -649,6 +650,9 @@ class ParseResults(object):
out.append(_ustr(v))
return "".join(out)
+ def pprint(self, *args, **kwargs):
+ pprint.pprint(self.asList(), *args, **kwargs)
+
# add support for pickle protocol
def __getstate__(self):
return ( self.__toklist,