[Python-checkins] r73038 - sandbox/trunk/2to3/lib2to3/patcomp.py

benjamin.peterson python-checkins at python.org
Sat May 30 00:55:00 CEST 2009


Author: benjamin.peterson
Date: Sat May 30 00:55:00 2009
New Revision: 73038

Log:
complain if details are attached to a token

Modified:
   sandbox/trunk/2to3/lib2to3/patcomp.py

Modified: sandbox/trunk/2to3/lib2to3/patcomp.py
==============================================================================
--- sandbox/trunk/2to3/lib2to3/patcomp.py	(original)
+++ sandbox/trunk/2to3/lib2to3/patcomp.py	Sat May 30 00:55:00 2009
@@ -144,6 +144,8 @@
             if value.isupper():
                 if value not in TOKEN_MAP:
                     raise PatternSyntaxError("Invalid token: %r" % value)
+                if nodes[1:]:
+                    raise PatternSyntaxError("Can't have details for token")
                 return pytree.LeafPattern(TOKEN_MAP[value])
             else:
                 if value == "any":


More information about the Python-checkins mailing list