Commit 6a4e3c5f authored by Mark Dickinson's avatar Mark Dickinson

Make Demo/parser/test_parser.py run.

parent feb3b758
...@@ -11,19 +11,19 @@ def testChunk(t, fileName): ...@@ -11,19 +11,19 @@ def testChunk(t, fileName):
global _numFailed global _numFailed
print('----', fileName, end=' ') print('----', fileName, end=' ')
try: try:
ast = parser.suite(t) st = parser.suite(t)
tup = parser.ast2tuple(ast) tup = parser.st2tuple(st)
# this discards the first AST; a huge memory savings when running # this discards the first ST; a huge memory savings when running
# against a large source file like Tkinter.py. # against a large source file like Tkinter.py.
ast = None st = None
new = parser.tuple2ast(tup) new = parser.tuple2st(tup)
except parser.ParserError as err: except parser.ParserError as err:
print() print()
print('parser module raised exception on input file', fileName + ':') print('parser module raised exception on input file', fileName + ':')
traceback.print_exc() traceback.print_exc()
_numFailed = _numFailed + 1 _numFailed = _numFailed + 1
else: else:
if tup != parser.ast2tuple(new): if tup != parser.st2tuple(new):
print() print()
print('parser module failed on input file', fileName) print('parser module failed on input file', fileName)
_numFailed = _numFailed + 1 _numFailed = _numFailed + 1
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment