Generate correct reprs for Mul, Add, etc.

This commit is contained in:
Jeremy Hylton 2001-08-18 00:14:37 +00:00
parent ec5bfd13ca
commit ab427b8cce
4 changed files with 20 additions and 40 deletions

View file

@ -81,6 +81,8 @@ class NodeInfo:
print >> buf, " def __repr__(self):"
if self.argnames:
fmt = COMMA.join(["%s"] * self.nargs)
if '(' in self.args:
fmt = '(%s)' % fmt
vals = ["repr(self.%s)" % name for name in self.argnames]
vals = COMMA.join(vals)
if self.nargs == 1: