aboutsummaryrefslogtreecommitdiff
path: root/exyapps/runtime.py
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2016-07-03 14:16:44 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2016-07-03 14:16:44 -0400
commit60eb198a2b589ddfae56e8a2fa3d214bf2df6dc8 (patch)
tree9da2d25df7d813ae9848eaf4d6ccdd159436df5b /exyapps/runtime.py
parent7f01b5bd084eccff8d551ba34c01e6375617cc93 (diff)
downloadexyapps-60eb198a2b589ddfae56e8a2fa3d214bf2df6dc8.tar.gz
Minimal 2to3 pass
Diffstat (limited to 'exyapps/runtime.py')
-rw-r--r--exyapps/runtime.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/exyapps/runtime.py b/exyapps/runtime.py
index 6c984b8..67af730 100644
--- a/exyapps/runtime.py
+++ b/exyapps/runtime.py
@@ -184,7 +184,7 @@ class Scanner(object):
file,line,p = pos
if file != self.filename:
if self.stack: return self.stack.print_line_with_pointer(pos,length=length,out=out)
- print >>out, "(%s: not in input buffer)" % file
+ print("(%s: not in input buffer)" % file, file=out)
return
text = self.input
@@ -207,7 +207,7 @@ class Scanner(object):
break
spos = cr+1
else:
- print >>out, "(%s:%d not in input buffer)" % (file,origline)
+ print("(%s:%d not in input buffer)" % (file,origline), file=out)
return
# Now try printing part of the line
@@ -236,8 +236,8 @@ class Scanner(object):
p = p - 7
# Now print the string, along with an indicator
- print >>out, '> ',text
- print >>out, '> ',' '*p + '^'
+ print('> ',text, file=out)
+ print('> ',' '*p + '^', file=out)
def grab_input(self):
"""Get more input if possible."""
@@ -425,14 +425,14 @@ def print_error(err, scanner, max_ctx=None):
pos = scanner.get_pos()
file_name, line_number, column_number = pos
- print >>sys.stderr, '%s:%d:%d: %s' % (file_name, line_number, column_number, err.msg)
+ print('%s:%d:%d: %s' % (file_name, line_number, column_number, err.msg), file=sys.stderr)
scanner.print_line_with_pointer(pos)
context = err.context
token = None
while context:
- print >>sys.stderr, 'while parsing %s%s:' % (context.rule, tuple(context.args))
+ print('while parsing %s%s:' % (context.rule, tuple(context.args)), file=sys.stderr)
if context.token:
token = context.token
if token:
@@ -446,8 +446,8 @@ def print_error(err, scanner, max_ctx=None):
def wrap_error_reporter(parser, rule, *args,**kw):
try:
return getattr(parser, rule)(*args,**kw)
- except SyntaxError, e:
+ except SyntaxError as e:
print_error(e, parser._scanner)
except NoMoreTokens:
- print >>sys.stderr, 'Could not complete parsing; stopped around here:'
- print >>sys.stderr, parser._scanner
+ print('Could not complete parsing; stopped around here:', file=sys.stderr)
+ print(parser._scanner, file=sys.stderr)