Some small grammar changes for 2.7.

This commit is contained in:
Dave Halter
2017-07-13 08:44:25 +02:00
parent a647ee1f44
commit d1d019b3c0
2 changed files with 20 additions and 24 deletions

View File

@@ -329,8 +329,8 @@ class ParserGenerator(object):
msg = msg % args
except:
msg = " ".join([msg] + list(map(str, args)))
line = open(self.filename).readlines()[self.begin[0]]
raise SyntaxError(msg, (self.filename, self.begin[0],
line = self._bnf_text.splitlines()[self.begin[0] - 1]
raise SyntaxError(msg, ('<grammar>', self.begin[0],
self.begin[1], line))