]> granicus.if.org Git - python/commit
Last set of change to get regression tests to pass
authorJeremy Hylton <jeremy@alum.mit.edu>
Mon, 17 Sep 2001 19:33:48 +0000 (19:33 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Mon, 17 Sep 2001 19:33:48 +0000 (19:33 +0000)
commit2e4cc7e0d84747826d3d2546d1bccd9c40a455c2
tree7c9bcbb7414b9d94aee0ec20520a026bfdba17f4
parentc299fc16f2a8572780d2130ab9e55a6f22a93279
Last set of change to get regression tests to pass

Remove the only test in the syntax module.  It ends up that the
transformer must handle this error case.

In the transformer, check for a list compression in com_assign_list()
by looking for a list_for node where a comma is expected.

In pycodegen.compile() re-raise the SyntaxError rather than catching
it and exiting
Lib/compiler/pycodegen.py
Lib/compiler/syntax.py
Lib/compiler/transformer.py
Tools/compiler/compiler/pycodegen.py
Tools/compiler/compiler/syntax.py
Tools/compiler/compiler/transformer.py