]> granicus.if.org Git - python/commitdiff
Handle testlist_safe as if it were testlist.
authorJeremy Hylton <jeremy@alum.mit.edu>
Wed, 17 Oct 2001 13:32:52 +0000 (13:32 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Wed, 17 Oct 2001 13:32:52 +0000 (13:32 +0000)
Lib/compiler/transformer.py

index c2a3b9648fbc81a78a1dd1137693f15f6d7094d8..88b3dac1bf335042b095777e5fe11819167171f4 100644 (file)
@@ -515,9 +515,11 @@ class Transformer:
 
     def testlist(self, nodelist):
         # testlist: expr (',' expr)* [',']
+        # testlist_safe: test [(',' test)+ [',']]
         # exprlist: expr (',' expr)* [',']
         return self.com_binary(Tuple, nodelist)
 
+    testlist_safe = testlist # XXX
     exprlist = testlist
 
     def test(self, nodelist):
@@ -1254,6 +1256,7 @@ class Transformer:
 _doc_nodes = [
     symbol.expr_stmt,
     symbol.testlist,
+    symbol.testlist_safe,
     symbol.test,
     symbol.and_test,
     symbol.not_test,
@@ -1306,6 +1309,7 @@ _legal_node_types = [
     symbol.try_stmt,
     symbol.suite,
     symbol.testlist,
+    symbol.testlist_safe,
     symbol.test,
     symbol.and_test,
     symbol.not_test,