You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-python/pyparsing/files/pyparsing-2.0.4-print.patch

52 lines
1.5 KiB

pyparsing.py | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/pyparsing.py b/pyparsing.py
index 81c82ce..55c72a3 100644
--- a/pyparsing.py
+++ b/pyparsing.py
@@ -22,6 +22,8 @@
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
+from __future__ import print_function
+
__doc__ = \
"""
pyparsing module - Classes and methods to define and execute parsing grammars
@@ -1554,19 +1556,19 @@ class ParserElement(object):
run a parse expression against a list of sample strings.
"""
for t in tests:
- print t
+ print(t)
try:
- print self.parseString(t).dump()
+ print(self.parseString(t).dump())
except ParseException as pe:
if '\n' in t:
- print line(pe.loc, t)
- print ' '*(col(pe.loc,t)-1) + '^'
+ print(line(pe.loc, t))
+ print(' '*(col(pe.loc,t)-1) + '^')
else:
- print ' '*pe.loc + '^'
- print pe
- print
+ print(' '*pe.loc + '^')
+ print(pe)
+ print()
+
-
class Token(ParserElement):
"""Abstract C{ParserElement} subclass, for defining atomic matching patterns."""
def __init__( self ):
@@ -3803,4 +3805,4 @@ if __name__ == "__main__":
"""
CHANGES
UnitTests.py
-"""
\ No newline at end of file
+"""