Author: Juergen Boemmels <boemm...@web.de> Branch: Changeset: r1:7b4b4df23e28 Date: 2011-08-26 19:52 +0200 http://bitbucket.org/pypy/lang-scheme/changeset/7b4b4df23e28/
Log: Enhance error message Parse Errors now show line and column of failure diff --git a/scheme/targetscheme.py b/scheme/targetscheme.py --- a/scheme/targetscheme.py +++ b/scheme/targetscheme.py @@ -18,10 +18,10 @@ code = open_file_as_stream(argv[1]).readall() try: t = parse(code) - except BacktrackException: - #(line, col) = e.error.get_line_column(code) + except BacktrackException, e: + (line, col) = e.error.get_line_column(code) #expected = " ".join(e.error.expected) - print "parse error" + print "parse error in line %d, column %d" % (line, col) return 1 #this should not be necessary here _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit