1.1 --- a/compiler/ast.py Tue Jun 12 00:17:57 2012 +0200
1.2 +++ b/compiler/ast.py Tue Jun 12 00:21:52 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 @@ -1052,7 +1052,7 @@
1.400 return tuple(nodelist)
1.401
1.402 def __repr__(self):
1.403 - return "SetComp(%s, %s)" % (repr(self.expr), repr(self.quals))
1.404 + return "SetComp(%r, %r)" % (self.expr, self.quals)
1.405
1.406 def visit(self, visitor, *args):
1.407 return visitor.visitSetComp(self, *args)
1.408 @@ -1079,7 +1079,7 @@
1.409 return tuple(nodelist)
1.410
1.411 def __repr__(self):
1.412 - return "DictComp(%s, %s, %s)" % (repr(self.key), repr(self.value), repr(self.quals))
1.413 + return "DictComp(%r, %r, %r)" % (self.key, self.value, self.quals)
1.414
1.415 def visit(self, visitor, *args):
1.416 return visitor.visitDictComp(self, *args)
1.417 @@ -1097,7 +1097,7 @@
1.418 return self.left, self.right
1.419
1.420 def __repr__(self):
1.421 - return "Mod((%s, %s))" % (repr(self.left), repr(self.right))
1.422 + return "Mod((%r, %r))" % (self.left, self.right)
1.423
1.424 def visit(self, visitor, *args):
1.425 return visitor.visitMod(self, *args)
1.426 @@ -1115,7 +1115,7 @@
1.427 return self.node,
1.428
1.429 def __repr__(self):
1.430 - return "Module(%s, %s)" % (repr(self.doc), repr(self.node))
1.431 + return "Module(%r, %r)" % (self.doc, self.node)
1.432
1.433 def visit(self, visitor, *args):
1.434 return visitor.visitModule(self, *args)
1.435 @@ -1133,7 +1133,7 @@
1.436 return self.left, self.right
1.437
1.438 def __repr__(self):
1.439 - return "Mul((%s, %s))" % (repr(self.left), repr(self.right))
1.440 + return "Mul((%r, %r))" % (self.left, self.right)
1.441
1.442 def visit(self, visitor, *args):
1.443 return visitor.visitMul(self, *args)
1.444 @@ -1150,7 +1150,7 @@
1.445 return ()
1.446
1.447 def __repr__(self):
1.448 - return "Name(%s)" % (repr(self.name),)
1.449 + return "Name(%r)" % (self.name,)
1.450
1.451 def visit(self, visitor, *args):
1.452 return visitor.visitName(self, *args)
1.453 @@ -1167,7 +1167,7 @@
1.454 return self.expr,
1.455
1.456 def __repr__(self):
1.457 - return "Not(%s)" % (repr(self.expr),)
1.458 + return "Not(%r)" % (self.expr,)
1.459
1.460 def visit(self, visitor, *args):
1.461 return visitor.visitNot(self, *args)
1.462 @@ -1186,7 +1186,7 @@
1.463 return tuple(nodelist)
1.464
1.465 def __repr__(self):
1.466 - return "Or(%s)" % (repr(self.nodes),)
1.467 + return "Or(%r)" % (self.nodes,)
1.468
1.469 def visit(self, visitor, *args):
1.470 return visitor.visitOr(self, *args)
1.471 @@ -1220,7 +1220,7 @@
1.472 return self.left, self.right
1.473
1.474 def __repr__(self):
1.475 - return "Power((%s, %s))" % (repr(self.left), repr(self.right))
1.476 + return "Power((%r, %r))" % (self.left, self.right)
1.477
1.478 def visit(self, visitor, *args):
1.479 return visitor.visitPower(self, *args)
1.480 @@ -1245,7 +1245,7 @@
1.481 return tuple(nodelist)
1.482
1.483 def __repr__(self):
1.484 - return "Print(%s, %s)" % (repr(self.nodes), repr(self.dest))
1.485 + return "Print(%r, %r)" % (self.nodes, self.dest)
1.486
1.487 def visit(self, visitor, *args):
1.488 return visitor.visitPrint(self, *args)
1.489 @@ -1270,7 +1270,7 @@
1.490 return tuple(nodelist)
1.491
1.492 def __repr__(self):
1.493 - return "Printnl(%s, %s)" % (repr(self.nodes), repr(self.dest))
1.494 + return "Printnl(%r, %r)" % (self.nodes, self.dest)
1.495
1.496 def visit(self, visitor, *args):
1.497 return visitor.visitPrintnl(self, *args)
1.498 @@ -1300,7 +1300,7 @@
1.499 return tuple(nodelist)
1.500
1.501 def __repr__(self):
1.502 - return "Raise(%s, %s, %s)" % (repr(self.expr1), repr(self.expr2), repr(self.expr3))
1.503 + return "Raise(%r, %r, %r)" % (self.expr1, self.expr2, self.expr3)
1.504
1.505 def visit(self, visitor, *args):
1.506 return visitor.visitRaise(self, *args)
1.507 @@ -1317,7 +1317,7 @@
1.508 return self.value,
1.509
1.510 def __repr__(self):
1.511 - return "Return(%s)" % (repr(self.value),)
1.512 + return "Return(%r)" % (self.value,)
1.513
1.514 def visit(self, visitor, *args):
1.515 return visitor.visitReturn(self, *args)
1.516 @@ -1335,7 +1335,7 @@
1.517 return self.left, self.right
1.518
1.519 def __repr__(self):
1.520 - return "RightShift((%s, %s))" % (repr(self.left), repr(self.right))
1.521 + return "RightShift((%r, %r))" % (self.left, self.right)
1.522
1.523 def visit(self, visitor, *args):
1.524 return visitor.visitRightShift(self, *args)
1.525 @@ -1354,7 +1354,7 @@
1.526 return tuple(nodelist)
1.527
1.528 def __repr__(self):
1.529 - return "Set(%s)" % (repr(self.nodes),)
1.530 + return "Set(%r)" % (self.nodes,)
1.531
1.532 def visit(self, visitor, *args):
1.533 return visitor.visitSet(self, *args)
1.534 @@ -1385,7 +1385,7 @@
1.535 return tuple(nodelist)
1.536
1.537 def __repr__(self):
1.538 - return "Slice(%s, %s, %s, %s)" % (repr(self.expr), repr(self.flags), repr(self.lower), repr(self.upper))
1.539 + return "Slice(%r, %r, %r, %r)" % (self.expr, self.flags, self.lower, self.upper)
1.540
1.541 def visit(self, visitor, *args):
1.542 return visitor.visitSlice(self, *args)
1.543 @@ -1404,7 +1404,7 @@
1.544 return tuple(nodelist)
1.545
1.546 def __repr__(self):
1.547 - return "Sliceobj(%s)" % (repr(self.nodes),)
1.548 + return "Sliceobj(%r)" % (self.nodes,)
1.549
1.550 def visit(self, visitor, *args):
1.551 return visitor.visitSliceobj(self, *args)
1.552 @@ -1423,7 +1423,7 @@
1.553 return tuple(nodelist)
1.554
1.555 def __repr__(self):
1.556 - return "Stmt(%s)" % (repr(self.nodes),)
1.557 + return "Stmt(%r)" % (self.nodes,)
1.558
1.559 def visit(self, visitor, *args):
1.560 return visitor.visitStmt(self, *args)
1.561 @@ -1441,7 +1441,7 @@
1.562 return self.left, self.right
1.563
1.564 def __repr__(self):
1.565 - return "Sub((%s, %s))" % (repr(self.left), repr(self.right))
1.566 + return "Sub((%r, %r))" % (self.left, self.right)
1.567
1.568 def visit(self, visitor, *args):
1.569 return visitor.visitSub(self, *args)
1.570 @@ -1467,7 +1467,7 @@
1.571 return tuple(nodelist)
1.572
1.573 def __repr__(self):
1.574 - return "Subscript(%s, %s, %s)" % (repr(self.expr), repr(self.flags), repr(self.subs))
1.575 + return "Subscript(%r, %r, %r)" % (self.expr, self.flags, self.subs)
1.576
1.577 def visit(self, visitor, *args):
1.578 return visitor.visitSubscript(self, *args)
1.579 @@ -1495,7 +1495,7 @@
1.580 return tuple(nodelist)
1.581
1.582 def __repr__(self):
1.583 - return "TryExcept(%s, %s, %s)" % (repr(self.body), repr(self.handlers), repr(self.else_))
1.584 + return "TryExcept(%r, %r, %r)" % (self.body, self.handlers, self.else_)
1.585
1.586 def visit(self, visitor, *args):
1.587 return visitor.visitTryExcept(self, *args)
1.588 @@ -1513,7 +1513,7 @@
1.589 return self.body, self.final
1.590
1.591 def __repr__(self):
1.592 - return "TryFinally(%s, %s)" % (repr(self.body), repr(self.final))
1.593 + return "TryFinally(%r, %r)" % (self.body, self.final)
1.594
1.595 def visit(self, visitor, *args):
1.596 return visitor.visitTryFinally(self, *args)
1.597 @@ -1532,7 +1532,7 @@
1.598 return tuple(nodelist)
1.599
1.600 def __repr__(self):
1.601 - return "Tuple(%s)" % (repr(self.nodes),)
1.602 + return "Tuple(%r)" % (self.nodes,)
1.603
1.604 def visit(self, visitor, *args):
1.605 return visitor.visitTuple(self, *args)
1.606 @@ -1549,7 +1549,7 @@
1.607 return self.expr,
1.608
1.609 def __repr__(self):
1.610 - return "UnaryAdd(%s)" % (repr(self.expr),)
1.611 + return "UnaryAdd(%r)" % (self.expr,)
1.612
1.613 def visit(self, visitor, *args):
1.614 return visitor.visitUnaryAdd(self, *args)
1.615 @@ -1566,7 +1566,7 @@
1.616 return self.expr,
1.617
1.618 def __repr__(self):
1.619 - return "UnarySub(%s)" % (repr(self.expr),)
1.620 + return "UnarySub(%r)" % (self.expr,)
1.621
1.622 def visit(self, visitor, *args):
1.623 return visitor.visitUnarySub(self, *args)
1.624 @@ -1594,7 +1594,7 @@
1.625 return tuple(nodelist)
1.626
1.627 def __repr__(self):
1.628 - return "While(%s, %s, %s)" % (repr(self.test), repr(self.body), repr(self.else_))
1.629 + return "While(%r, %r, %r)" % (self.test, self.body, self.else_)
1.630
1.631 def visit(self, visitor, *args):
1.632 return visitor.visitWhile(self, *args)
1.633 @@ -1622,7 +1622,7 @@
1.634 return tuple(nodelist)
1.635
1.636 def __repr__(self):
1.637 - return "With(%s, %s, %s)" % (repr(self.expr), repr(self.vars), repr(self.body))
1.638 + return "With(%r, %r, %r)" % (self.expr, self.vars, self.body)
1.639
1.640 def visit(self, visitor, *args):
1.641 return visitor.visitWith(self, *args)
1.642 @@ -1639,7 +1639,7 @@
1.643 return self.value,
1.644
1.645 def __repr__(self):
1.646 - return "Yield(%s)" % (repr(self.value),)
1.647 + return "Yield(%r)" % (self.value,)
1.648
1.649 def visit(self, visitor, *args):
1.650 return visitor.visitYield(self, *args)