1.1 --- a/compiler/ast.py Tue Dec 13 17:57:33 2016 +0100
1.2 +++ b/compiler/ast.py Tue Dec 13 17:58:26 2016 +0100
1.3 @@ -502,8 +502,9 @@
1.4 return "%s %s" % (self.expr, " ".join([("%s %s" % op) for op in self.ops]))
1.5
1.6 class Const(Node):
1.7 - def __init__(self, value, lineno=None):
1.8 + def __init__(self, value, literal=None, lineno=None):
1.9 self.value = value
1.10 + self.literal = literal
1.11 self.lineno = lineno
1.12
1.13 def getChildren(self):
1.14 @@ -513,7 +514,7 @@
1.15 return ()
1.16
1.17 def __repr__(self):
1.18 - return "Const(%r)" % (self.value,)
1.19 + return "Const(%r, %r)" % (self.value, self.literal)
1.20
1.21 def __str__(self):
1.22 return repr(self.value)