python2.6-compiler-package

Changeset

7:e42683dd9b51
2012-06-02 Paul Boddie raw files shortlog changelog graph Changed __repr__ format strings to use %r directly with objects.
compiler/ast.py (file)
     1.1 --- a/compiler/ast.py	Mon May 21 01:17:22 2012 +0200
     1.2 +++ b/compiler/ast.py	Sat Jun 02 17:04:38 2012 +0200
     1.3 @@ -50,7 +50,7 @@
     1.4          return self.node,
     1.5  
     1.6      def __repr__(self):
     1.7 -        return "Expression(%s)" % (repr(self.node))
     1.8 +        return "Expression(%r)" % (self.node,)
     1.9  
    1.10      def visit(self, visitor, *args):
    1.11          return visitor.visitExpression(self, *args)
    1.12 @@ -68,7 +68,7 @@
    1.13          return self.left, self.right
    1.14  
    1.15      def __repr__(self):
    1.16 -        return "Add((%s, %s))" % (repr(self.left), repr(self.right))
    1.17 +        return "Add((%r, %r))" % (self.left, self.right)
    1.18  
    1.19      def visit(self, visitor, *args):
    1.20          return visitor.visitAdd(self, *args)
    1.21 @@ -87,7 +87,7 @@
    1.22          return tuple(nodelist)
    1.23  
    1.24      def __repr__(self):
    1.25 -        return "And(%s)" % (repr(self.nodes),)
    1.26 +        return "And(%r)" % (self.nodes,)
    1.27  
    1.28      def visit(self, visitor, *args):
    1.29          return visitor.visitAnd(self, *args)
    1.30 @@ -106,7 +106,7 @@
    1.31          return self.expr,
    1.32  
    1.33      def __repr__(self):
    1.34 -        return "AssAttr(%s, %s, %s)" % (repr(self.expr), repr(self.attrname), repr(self.flags))
    1.35 +        return "AssAttr(%r, %r, %r)" % (self.expr, self.attrname, self.flags)
    1.36  
    1.37      def visit(self, visitor, *args):
    1.38          return visitor.visitAssAttr(self, *args)
    1.39 @@ -125,7 +125,7 @@
    1.40          return tuple(nodelist)
    1.41  
    1.42      def __repr__(self):
    1.43 -        return "AssList(%s)" % (repr(self.nodes),)
    1.44 +        return "AssList(%r)" % (self.nodes,)
    1.45  
    1.46      def visit(self, visitor, *args):
    1.47          return visitor.visitAssList(self, *args)
    1.48 @@ -143,7 +143,7 @@
    1.49          return ()
    1.50  
    1.51      def __repr__(self):
    1.52 -        return "AssName(%s, %s)" % (repr(self.name), repr(self.flags))
    1.53 +        return "AssName(%r, %r)" % (self.name, self.flags)
    1.54  
    1.55      def visit(self, visitor, *args):
    1.56          return visitor.visitAssName(self, *args)
    1.57 @@ -162,7 +162,7 @@
    1.58          return tuple(nodelist)
    1.59  
    1.60      def __repr__(self):
    1.61 -        return "AssTuple(%s)" % (repr(self.nodes),)
    1.62 +        return "AssTuple(%r)" % (self.nodes,)
    1.63  
    1.64      def visit(self, visitor, *args):
    1.65          return visitor.visitAssTuple(self, *args)
    1.66 @@ -187,7 +187,7 @@
    1.67          return tuple(nodelist)
    1.68  
    1.69      def __repr__(self):
    1.70 -        return "Assert(%s, %s)" % (repr(self.test), repr(self.fail))
    1.71 +        return "Assert(%r, %r)" % (self.test, self.fail)
    1.72  
    1.73      def visit(self, visitor, *args):
    1.74          return visitor.visitAssert(self, *args)
    1.75 @@ -211,7 +211,7 @@
    1.76          return tuple(nodelist)
    1.77  
    1.78      def __repr__(self):
    1.79 -        return "Assign(%s, %s)" % (repr(self.nodes), repr(self.expr))
    1.80 +        return "Assign(%r, %r)" % (self.nodes, self.expr)
    1.81  
    1.82      def visit(self, visitor, *args):
    1.83          return visitor.visitAssign(self, *args)
    1.84 @@ -230,7 +230,7 @@
    1.85          return self.node, self.expr
    1.86  
    1.87      def __repr__(self):
    1.88 -        return "AugAssign(%s, %s, %s)" % (repr(self.node), repr(self.op), repr(self.expr))
    1.89 +        return "AugAssign(%r, %r, %r)" % (self.node, self.op, self.expr)
    1.90  
    1.91      def visit(self, visitor, *args):
    1.92          return visitor.visitAugAssign(self, *args)
    1.93 @@ -247,7 +247,7 @@
    1.94          return self.expr,
    1.95  
    1.96      def __repr__(self):
    1.97 -        return "Backquote(%s)" % (repr(self.expr),)
    1.98 +        return "Backquote(%r)" % (self.expr,)
    1.99  
   1.100      def visit(self, visitor, *args):
   1.101          return visitor.visitBackquote(self, *args)
   1.102 @@ -266,7 +266,7 @@
   1.103          return tuple(nodelist)
   1.104  
   1.105      def __repr__(self):
   1.106 -        return "Bitand(%s)" % (repr(self.nodes),)
   1.107 +        return "Bitand(%r)" % (self.nodes,)
   1.108  
   1.109      def visit(self, visitor, *args):
   1.110          return visitor.visitBitand(self, *args)
   1.111 @@ -285,7 +285,7 @@
   1.112          return tuple(nodelist)
   1.113  
   1.114      def __repr__(self):
   1.115 -        return "Bitor(%s)" % (repr(self.nodes),)
   1.116 +        return "Bitor(%r)" % (self.nodes,)
   1.117  
   1.118      def visit(self, visitor, *args):
   1.119          return visitor.visitBitor(self, *args)
   1.120 @@ -304,7 +304,7 @@
   1.121          return tuple(nodelist)
   1.122  
   1.123      def __repr__(self):
   1.124 -        return "Bitxor(%s)" % (repr(self.nodes),)
   1.125 +        return "Bitxor(%r)" % (self.nodes,)
   1.126  
   1.127      def visit(self, visitor, *args):
   1.128          return visitor.visitBitxor(self, *args)
   1.129 @@ -352,7 +352,7 @@
   1.130          return tuple(nodelist)
   1.131  
   1.132      def __repr__(self):
   1.133 -        return "CallFunc(%s, %s, %s, %s)" % (repr(self.node), repr(self.args), repr(self.star_args), repr(self.dstar_args))
   1.134 +        return "CallFunc(%r, %r, %r, %r)" % (self.node, self.args, self.star_args, self.dstar_args)
   1.135  
   1.136      def visit(self, visitor, *args):
   1.137          return visitor.visitCallFunc(self, *args)
   1.138 @@ -384,7 +384,7 @@
   1.139          return tuple(nodelist)
   1.140  
   1.141      def __repr__(self):
   1.142 -        return "Class(%s, %s, %s, %s, %s)" % (repr(self.name), repr(self.bases), repr(self.doc), repr(self.code), repr(self.decorators))
   1.143 +        return "Class(%r, %r, %r, %r, %r)" % (self.name, self.bases, self.doc, self.code, self.decorators)
   1.144  
   1.145      def visit(self, visitor, *args):
   1.146          return visitor.visitClass(self, *args)
   1.147 @@ -408,7 +408,7 @@
   1.148          return tuple(nodelist)
   1.149  
   1.150      def __repr__(self):
   1.151 -        return "Compare(%s, %s)" % (repr(self.expr), repr(self.ops))
   1.152 +        return "Compare(%r, %r)" % (self.expr, self.ops)
   1.153  
   1.154      def visit(self, visitor, *args):
   1.155          return visitor.visitCompare(self, *args)
   1.156 @@ -425,7 +425,7 @@
   1.157          return ()
   1.158  
   1.159      def __repr__(self):
   1.160 -        return "Const(%s)" % (repr(self.value),)
   1.161 +        return "Const(%r)" % (self.value,)
   1.162  
   1.163      def visit(self, visitor, *args):
   1.164          return visitor.visitConst(self, *args)
   1.165 @@ -460,7 +460,7 @@
   1.166          return tuple(nodelist)
   1.167  
   1.168      def __repr__(self):
   1.169 -        return "Decorators(%s)" % (repr(self.nodes),)
   1.170 +        return "Decorators(%r)" % (self.nodes,)
   1.171  
   1.172      def visit(self, visitor, *args):
   1.173          return visitor.visitDecorators(self, *args)
   1.174 @@ -479,7 +479,7 @@
   1.175          return tuple(nodelist)
   1.176  
   1.177      def __repr__(self):
   1.178 -        return "Dict(%s)" % (repr(self.items),)
   1.179 +        return "Dict(%r)" % (self.items,)
   1.180  
   1.181      def visit(self, visitor, *args):
   1.182          return visitor.visitDict(self, *args)
   1.183 @@ -496,7 +496,7 @@
   1.184          return self.expr,
   1.185  
   1.186      def __repr__(self):
   1.187 -        return "Discard(%s)" % (repr(self.expr),)
   1.188 +        return "Discard(%r)" % (self.expr,)
   1.189  
   1.190      def visit(self, visitor, *args):
   1.191          return visitor.visitDiscard(self, *args)
   1.192 @@ -514,7 +514,7 @@
   1.193          return self.left, self.right
   1.194  
   1.195      def __repr__(self):
   1.196 -        return "Div((%s, %s))" % (repr(self.left), repr(self.right))
   1.197 +        return "Div((%r, %r))" % (self.left, self.right)
   1.198  
   1.199      def visit(self, visitor, *args):
   1.200          return visitor.visitDiv(self, *args)
   1.201 @@ -559,7 +559,7 @@
   1.202          return tuple(nodelist)
   1.203  
   1.204      def __repr__(self):
   1.205 -        return "Exec(%s, %s, %s)" % (repr(self.expr), repr(self.locals), repr(self.globals))
   1.206 +        return "Exec(%r, %r, %r)" % (self.expr, self.locals, self.globals)
   1.207  
   1.208      def visit(self, visitor, *args):
   1.209          return visitor.visitExec(self, *args)
   1.210 @@ -577,7 +577,7 @@
   1.211          return self.left, self.right
   1.212  
   1.213      def __repr__(self):
   1.214 -        return "FloorDiv((%s, %s))" % (repr(self.left), repr(self.right))
   1.215 +        return "FloorDiv((%r, %r))" % (self.left, self.right)
   1.216  
   1.217      def visit(self, visitor, *args):
   1.218          return visitor.visitFloorDiv(self, *args)
   1.219 @@ -608,7 +608,7 @@
   1.220          return tuple(nodelist)
   1.221  
   1.222      def __repr__(self):
   1.223 -        return "For(%s, %s, %s, %s)" % (repr(self.assign), repr(self.list), repr(self.body), repr(self.else_))
   1.224 +        return "For(%r, %r, %r, %r)" % (self.assign, self.list, self.body, self.else_)
   1.225  
   1.226      def visit(self, visitor, *args):
   1.227          return visitor.visitFor(self, *args)
   1.228 @@ -627,7 +627,7 @@
   1.229          return ()
   1.230  
   1.231      def __repr__(self):
   1.232 -        return "From(%s, %s, %s)" % (repr(self.modname), repr(self.names), repr(self.level))
   1.233 +        return "From(%r, %r, %r)" % (self.modname, self.names, self.level)
   1.234  
   1.235      def visit(self, visitor, *args):
   1.236          return visitor.visitFrom(self, *args)
   1.237 @@ -669,7 +669,7 @@
   1.238          return tuple(nodelist)
   1.239  
   1.240      def __repr__(self):
   1.241 -        return "Function(%s, %s, %s, %s, %s, %s, %s)" % (repr(self.decorators), repr(self.name), repr(self.argnames), repr(self.defaults), repr(self.flags), repr(self.doc), repr(self.code))
   1.242 +        return "Function(%r, %r, %r, %r, %r, %r, %r)" % (self.decorators, self.name, self.argnames, self.defaults, self.flags, self.doc, self.code)
   1.243  
   1.244      def visit(self, visitor, *args):
   1.245          return visitor.visitFunction(self, *args)
   1.246 @@ -689,7 +689,7 @@
   1.247          return self.code,
   1.248  
   1.249      def __repr__(self):
   1.250 -        return "GenExpr(%s)" % (repr(self.code),)
   1.251 +        return "GenExpr(%r)" % (self.code,)
   1.252  
   1.253      def visit(self, visitor, *args):
   1.254          return visitor.visitGenExpr(self, *args)
   1.255 @@ -717,7 +717,7 @@
   1.256          return tuple(nodelist)
   1.257  
   1.258      def __repr__(self):
   1.259 -        return "GenExprFor(%s, %s, %s)" % (repr(self.assign), repr(self.iter), repr(self.ifs))
   1.260 +        return "GenExprFor(%r, %r, %r)" % (self.assign, self.iter, self.ifs)
   1.261  
   1.262      def visit(self, visitor, *args):
   1.263          return visitor.visitGenExprFor(self, *args)
   1.264 @@ -734,7 +734,7 @@
   1.265          return self.test,
   1.266  
   1.267      def __repr__(self):
   1.268 -        return "GenExprIf(%s)" % (repr(self.test),)
   1.269 +        return "GenExprIf(%r)" % (self.test,)
   1.270  
   1.271      def visit(self, visitor, *args):
   1.272          return visitor.visitGenExprIf(self, *args)
   1.273 @@ -758,7 +758,7 @@
   1.274          return tuple(nodelist)
   1.275  
   1.276      def __repr__(self):
   1.277 -        return "GenExprInner(%s, %s)" % (repr(self.expr), repr(self.quals))
   1.278 +        return "GenExprInner(%r, %r)" % (self.expr, self.quals)
   1.279  
   1.280      def visit(self, visitor, *args):
   1.281          return visitor.visitGenExprInner(self, *args)
   1.282 @@ -776,7 +776,7 @@
   1.283          return self.expr,
   1.284  
   1.285      def __repr__(self):
   1.286 -        return "Getattr(%s, %s)" % (repr(self.expr), repr(self.attrname))
   1.287 +        return "Getattr(%r, %r)" % (self.expr, self.attrname)
   1.288  
   1.289      def visit(self, visitor, *args):
   1.290          return visitor.visitGetattr(self, *args)
   1.291 @@ -793,7 +793,7 @@
   1.292          return ()
   1.293  
   1.294      def __repr__(self):
   1.295 -        return "Global(%s)" % (repr(self.names),)
   1.296 +        return "Global(%r)" % (self.names,)
   1.297  
   1.298      def visit(self, visitor, *args):
   1.299          return visitor.visitGlobal(self, *args)
   1.300 @@ -818,7 +818,7 @@
   1.301          return tuple(nodelist)
   1.302  
   1.303      def __repr__(self):
   1.304 -        return "If(%s, %s)" % (repr(self.tests), repr(self.else_))
   1.305 +        return "If(%r, %r)" % (self.tests, self.else_)
   1.306  
   1.307      def visit(self, visitor, *args):
   1.308          return visitor.visitIf(self, *args)
   1.309 @@ -837,7 +837,7 @@
   1.310          return self.test, self.then, self.else_
   1.311  
   1.312      def __repr__(self):
   1.313 -        return "IfExp(%s, %s, %s)" % (repr(self.test), repr(self.then), repr(self.else_))
   1.314 +        return "IfExp(%r, %r, %r)" % (self.test, self.then, self.else_)
   1.315  
   1.316      def visit(self, visitor, *args):
   1.317          return visitor.visitIfExp(self, *args)
   1.318 @@ -854,7 +854,7 @@
   1.319          return ()
   1.320  
   1.321      def __repr__(self):
   1.322 -        return "Import(%s)" % (repr(self.names),)
   1.323 +        return "Import(%r)" % (self.names,)
   1.324  
   1.325      def visit(self, visitor, *args):
   1.326          return visitor.visitImport(self, *args)
   1.327 @@ -871,7 +871,7 @@
   1.328          return self.expr,
   1.329  
   1.330      def __repr__(self):
   1.331 -        return "Invert(%s)" % (repr(self.expr),)
   1.332 +        return "Invert(%r)" % (self.expr,)
   1.333  
   1.334      def visit(self, visitor, *args):
   1.335          return visitor.visitInvert(self, *args)
   1.336 @@ -889,7 +889,7 @@
   1.337          return self.expr,
   1.338  
   1.339      def __repr__(self):
   1.340 -        return "Keyword(%s, %s)" % (repr(self.name), repr(self.expr))
   1.341 +        return "Keyword(%r, %r)" % (self.name, self.expr)
   1.342  
   1.343      def visit(self, visitor, *args):
   1.344          return visitor.visitKeyword(self, *args)
   1.345 @@ -923,7 +923,7 @@
   1.346          return tuple(nodelist)
   1.347  
   1.348      def __repr__(self):
   1.349 -        return "Lambda(%s, %s, %s, %s)" % (repr(self.argnames), repr(self.defaults), repr(self.flags), repr(self.code))
   1.350 +        return "Lambda(%r, %r, %r, %r)" % (self.argnames, self.defaults, self.flags, self.code)
   1.351  
   1.352      def visit(self, visitor, *args):
   1.353          return visitor.visitLambda(self, *args)
   1.354 @@ -941,7 +941,7 @@
   1.355          return self.left, self.right
   1.356  
   1.357      def __repr__(self):
   1.358 -        return "LeftShift((%s, %s))" % (repr(self.left), repr(self.right))
   1.359 +        return "LeftShift((%r, %r))" % (self.left, self.right)
   1.360  
   1.361      def visit(self, visitor, *args):
   1.362          return visitor.visitLeftShift(self, *args)
   1.363 @@ -960,7 +960,7 @@
   1.364          return tuple(nodelist)
   1.365  
   1.366      def __repr__(self):
   1.367 -        return "List(%s)" % (repr(self.nodes),)
   1.368 +        return "List(%r)" % (self.nodes,)
   1.369  
   1.370      def visit(self, visitor, *args):
   1.371          return visitor.visitList(self, *args)
   1.372 @@ -984,7 +984,7 @@
   1.373          return tuple(nodelist)
   1.374  
   1.375      def __repr__(self):
   1.376 -        return "ListComp(%s, %s)" % (repr(self.expr), repr(self.quals))
   1.377 +        return "ListComp(%r, %r)" % (self.expr, self.quals)
   1.378  
   1.379      def visit(self, visitor, *args):
   1.380          return visitor.visitListComp(self, *args)
   1.381 @@ -1011,7 +1011,7 @@
   1.382          return tuple(nodelist)
   1.383  
   1.384      def __repr__(self):
   1.385 -        return "ListCompFor(%s, %s, %s)" % (repr(self.assign), repr(self.list), repr(self.ifs))
   1.386 +        return "ListCompFor(%r, %r, %r)" % (self.assign, self.list, self.ifs)
   1.387  
   1.388      def visit(self, visitor, *args):
   1.389          return visitor.visitListCompFor(self, *args)
   1.390 @@ -1028,7 +1028,7 @@
   1.391          return self.test,
   1.392  
   1.393      def __repr__(self):
   1.394 -        return "ListCompIf(%s)" % (repr(self.test),)
   1.395 +        return "ListCompIf(%r)" % (self.test,)
   1.396  
   1.397      def visit(self, visitor, *args):
   1.398          return visitor.visitListCompIf(self, *args)
   1.399 @@ -1046,7 +1046,7 @@
   1.400          return self.left, self.right
   1.401  
   1.402      def __repr__(self):
   1.403 -        return "Mod((%s, %s))" % (repr(self.left), repr(self.right))
   1.404 +        return "Mod((%r, %r))" % (self.left, self.right)
   1.405  
   1.406      def visit(self, visitor, *args):
   1.407          return visitor.visitMod(self, *args)
   1.408 @@ -1064,7 +1064,7 @@
   1.409          return self.node,
   1.410  
   1.411      def __repr__(self):
   1.412 -        return "Module(%s, %s)" % (repr(self.doc), repr(self.node))
   1.413 +        return "Module(%r, %r)" % (self.doc, self.node)
   1.414  
   1.415      def visit(self, visitor, *args):
   1.416          return visitor.visitModule(self, *args)
   1.417 @@ -1082,7 +1082,7 @@
   1.418          return self.left, self.right
   1.419  
   1.420      def __repr__(self):
   1.421 -        return "Mul((%s, %s))" % (repr(self.left), repr(self.right))
   1.422 +        return "Mul((%r, %r))" % (self.left, self.right)
   1.423  
   1.424      def visit(self, visitor, *args):
   1.425          return visitor.visitMul(self, *args)
   1.426 @@ -1099,7 +1099,7 @@
   1.427          return ()
   1.428  
   1.429      def __repr__(self):
   1.430 -        return "Name(%s)" % (repr(self.name),)
   1.431 +        return "Name(%r)" % (self.name,)
   1.432  
   1.433      def visit(self, visitor, *args):
   1.434          return visitor.visitName(self, *args)
   1.435 @@ -1116,7 +1116,7 @@
   1.436          return self.expr,
   1.437  
   1.438      def __repr__(self):
   1.439 -        return "Not(%s)" % (repr(self.expr),)
   1.440 +        return "Not(%r)" % (self.expr,)
   1.441  
   1.442      def visit(self, visitor, *args):
   1.443          return visitor.visitNot(self, *args)
   1.444 @@ -1135,7 +1135,7 @@
   1.445          return tuple(nodelist)
   1.446  
   1.447      def __repr__(self):
   1.448 -        return "Or(%s)" % (repr(self.nodes),)
   1.449 +        return "Or(%r)" % (self.nodes,)
   1.450  
   1.451      def visit(self, visitor, *args):
   1.452          return visitor.visitOr(self, *args)
   1.453 @@ -1169,7 +1169,7 @@
   1.454          return self.left, self.right
   1.455  
   1.456      def __repr__(self):
   1.457 -        return "Power((%s, %s))" % (repr(self.left), repr(self.right))
   1.458 +        return "Power((%r, %r))" % (self.left, self.right)
   1.459  
   1.460      def visit(self, visitor, *args):
   1.461          return visitor.visitPower(self, *args)
   1.462 @@ -1194,7 +1194,7 @@
   1.463          return tuple(nodelist)
   1.464  
   1.465      def __repr__(self):
   1.466 -        return "Print(%s, %s)" % (repr(self.nodes), repr(self.dest))
   1.467 +        return "Print(%r, %r)" % (self.nodes, self.dest)
   1.468  
   1.469      def visit(self, visitor, *args):
   1.470          return visitor.visitPrint(self, *args)
   1.471 @@ -1219,7 +1219,7 @@
   1.472          return tuple(nodelist)
   1.473  
   1.474      def __repr__(self):
   1.475 -        return "Printnl(%s, %s)" % (repr(self.nodes), repr(self.dest))
   1.476 +        return "Printnl(%r, %r)" % (self.nodes, self.dest)
   1.477  
   1.478      def visit(self, visitor, *args):
   1.479          return visitor.visitPrintnl(self, *args)
   1.480 @@ -1249,7 +1249,7 @@
   1.481          return tuple(nodelist)
   1.482  
   1.483      def __repr__(self):
   1.484 -        return "Raise(%s, %s, %s)" % (repr(self.expr1), repr(self.expr2), repr(self.expr3))
   1.485 +        return "Raise(%r, %r, %r)" % (self.expr1, self.expr2, self.expr3)
   1.486  
   1.487      def visit(self, visitor, *args):
   1.488          return visitor.visitRaise(self, *args)
   1.489 @@ -1266,7 +1266,7 @@
   1.490          return self.value,
   1.491  
   1.492      def __repr__(self):
   1.493 -        return "Return(%s)" % (repr(self.value),)
   1.494 +        return "Return(%r)" % (self.value,)
   1.495  
   1.496      def visit(self, visitor, *args):
   1.497          return visitor.visitReturn(self, *args)
   1.498 @@ -1284,7 +1284,7 @@
   1.499          return self.left, self.right
   1.500  
   1.501      def __repr__(self):
   1.502 -        return "RightShift((%s, %s))" % (repr(self.left), repr(self.right))
   1.503 +        return "RightShift((%r, %r))" % (self.left, self.right)
   1.504  
   1.505      def visit(self, visitor, *args):
   1.506          return visitor.visitRightShift(self, *args)
   1.507 @@ -1315,7 +1315,7 @@
   1.508          return tuple(nodelist)
   1.509  
   1.510      def __repr__(self):
   1.511 -        return "Slice(%s, %s, %s, %s)" % (repr(self.expr), repr(self.flags), repr(self.lower), repr(self.upper))
   1.512 +        return "Slice(%r, %r, %r, %r)" % (self.expr, self.flags, self.lower, self.upper)
   1.513  
   1.514      def visit(self, visitor, *args):
   1.515          return visitor.visitSlice(self, *args)
   1.516 @@ -1334,7 +1334,7 @@
   1.517          return tuple(nodelist)
   1.518  
   1.519      def __repr__(self):
   1.520 -        return "Sliceobj(%s)" % (repr(self.nodes),)
   1.521 +        return "Sliceobj(%r)" % (self.nodes,)
   1.522  
   1.523      def visit(self, visitor, *args):
   1.524          return visitor.visitSliceobj(self, *args)
   1.525 @@ -1353,7 +1353,7 @@
   1.526          return tuple(nodelist)
   1.527  
   1.528      def __repr__(self):
   1.529 -        return "Stmt(%s)" % (repr(self.nodes),)
   1.530 +        return "Stmt(%r)" % (self.nodes,)
   1.531  
   1.532      def visit(self, visitor, *args):
   1.533          return visitor.visitStmt(self, *args)
   1.534 @@ -1371,7 +1371,7 @@
   1.535          return self.left, self.right
   1.536  
   1.537      def __repr__(self):
   1.538 -        return "Sub((%s, %s))" % (repr(self.left), repr(self.right))
   1.539 +        return "Sub((%r, %r))" % (self.left, self.right)
   1.540  
   1.541      def visit(self, visitor, *args):
   1.542          return visitor.visitSub(self, *args)
   1.543 @@ -1397,7 +1397,7 @@
   1.544          return tuple(nodelist)
   1.545  
   1.546      def __repr__(self):
   1.547 -        return "Subscript(%s, %s, %s)" % (repr(self.expr), repr(self.flags), repr(self.subs))
   1.548 +        return "Subscript(%r, %r, %r)" % (self.expr, self.flags, self.subs)
   1.549  
   1.550      def visit(self, visitor, *args):
   1.551          return visitor.visitSubscript(self, *args)
   1.552 @@ -1425,7 +1425,7 @@
   1.553          return tuple(nodelist)
   1.554  
   1.555      def __repr__(self):
   1.556 -        return "TryExcept(%s, %s, %s)" % (repr(self.body), repr(self.handlers), repr(self.else_))
   1.557 +        return "TryExcept(%r, %r, %r)" % (self.body, self.handlers, self.else_)
   1.558  
   1.559      def visit(self, visitor, *args):
   1.560          return visitor.visitTryExcept(self, *args)
   1.561 @@ -1443,7 +1443,7 @@
   1.562          return self.body, self.final
   1.563  
   1.564      def __repr__(self):
   1.565 -        return "TryFinally(%s, %s)" % (repr(self.body), repr(self.final))
   1.566 +        return "TryFinally(%r, %r)" % (self.body, self.final)
   1.567  
   1.568      def visit(self, visitor, *args):
   1.569          return visitor.visitTryFinally(self, *args)
   1.570 @@ -1462,7 +1462,7 @@
   1.571          return tuple(nodelist)
   1.572  
   1.573      def __repr__(self):
   1.574 -        return "Tuple(%s)" % (repr(self.nodes),)
   1.575 +        return "Tuple(%r)" % (self.nodes,)
   1.576  
   1.577      def visit(self, visitor, *args):
   1.578          return visitor.visitTuple(self, *args)
   1.579 @@ -1479,7 +1479,7 @@
   1.580          return self.expr,
   1.581  
   1.582      def __repr__(self):
   1.583 -        return "UnaryAdd(%s)" % (repr(self.expr),)
   1.584 +        return "UnaryAdd(%r)" % (self.expr,)
   1.585  
   1.586      def visit(self, visitor, *args):
   1.587          return visitor.visitUnaryAdd(self, *args)
   1.588 @@ -1496,7 +1496,7 @@
   1.589          return self.expr,
   1.590  
   1.591      def __repr__(self):
   1.592 -        return "UnarySub(%s)" % (repr(self.expr),)
   1.593 +        return "UnarySub(%r)" % (self.expr,)
   1.594  
   1.595      def visit(self, visitor, *args):
   1.596          return visitor.visitUnarySub(self, *args)
   1.597 @@ -1524,7 +1524,7 @@
   1.598          return tuple(nodelist)
   1.599  
   1.600      def __repr__(self):
   1.601 -        return "While(%s, %s, %s)" % (repr(self.test), repr(self.body), repr(self.else_))
   1.602 +        return "While(%r, %r, %r)" % (self.test, self.body, self.else_)
   1.603  
   1.604      def visit(self, visitor, *args):
   1.605          return visitor.visitWhile(self, *args)
   1.606 @@ -1552,7 +1552,7 @@
   1.607          return tuple(nodelist)
   1.608  
   1.609      def __repr__(self):
   1.610 -        return "With(%s, %s, %s)" % (repr(self.expr), repr(self.vars), repr(self.body))
   1.611 +        return "With(%r, %r, %r)" % (self.expr, self.vars, self.body)
   1.612  
   1.613      def visit(self, visitor, *args):
   1.614          return visitor.visitWith(self, *args)
   1.615 @@ -1569,7 +1569,7 @@
   1.616          return self.value,
   1.617  
   1.618      def __repr__(self):
   1.619 -        return "Yield(%s)" % (repr(self.value),)
   1.620 +        return "Yield(%r)" % (self.value,)
   1.621  
   1.622      def visit(self, visitor, *args):
   1.623          return visitor.visitYield(self, *args)