1.1 --- a/compiler/ast.py Wed Oct 09 01:28:02 2013 +0200
1.2 +++ b/compiler/ast.py Sun Oct 27 01:12:35 2013 +0200
1.3 @@ -76,6 +76,10 @@
1.4 def __init__(self):
1.5 self.unit = None
1.6
1.7 + # Assignment-related information.
1.8 +
1.9 + self._values = None
1.10 +
1.11 # Name and usage observations.
1.12
1.13 self._attrnames = None
1.14 @@ -86,6 +90,7 @@
1.15
1.16 self._attrbranches = None
1.17 self._attrcontributors = None
1.18 + self._attrrevbranches = None
1.19 self._attrdefs = None
1.20
1.21 # Deductions.
1.22 @@ -270,9 +275,10 @@
1.23 def visit(self, visitor, *args):
1.24 return visitor.visitAssList(self, *args)
1.25
1.26 -class AssName(Node):
1.27 +class AssName(Node, AttributeAccessor):
1.28 def __init__(self, name, flags, lineno=None):
1.29 Node.__init__(self)
1.30 + AttributeAccessor.__init__(self)
1.31 self.name = name
1.32 self.flags = flags
1.33 self.lineno = lineno