]> granicus.if.org Git - python/commitdiff
rename several of the generic attribute names for nodes. new node attrs are:
authorJeremy Hylton <jeremy@alum.mit.edu>
Mon, 14 Feb 2000 18:34:11 +0000 (18:34 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Mon, 14 Feb 2000 18:34:11 +0000 (18:34 +0000)
Exec: expr, locals, globals
Dict: items
Assert: test, fail

Lib/compiler/ast.py
Tools/compiler/compiler/ast.py

index b6744b67f72af7c4255e44247af3e4c6cd70df78..22c1b040ae3b349159aa19d945c94d470f00de76 100644 (file)
@@ -180,11 +180,11 @@ class If(Node):
 class Exec(Node):
   nodes['exec'] = 'Exec'
 
-  def __init__(self, expr1, expr2, expr3):
-    self.expr1 = expr1
-    self.expr2 = expr2
-    self.expr3 = expr3
-    self._children = ('exec', expr1, expr2, expr3)
+  def __init__(self, expr, locals, globals):
+    self.expr = expr
+    self.locals = locals
+    self.globals = globals
+    self._children = ('exec', expr, locals, globals)
 
   def __repr__(self):
     return "Exec(%s,%s,%s)" % self._children[1:]
@@ -362,9 +362,9 @@ class List(Node):
 class Dict(Node):
   nodes['dict'] = 'Dict'
 
-  def __init__(self, keys):
-    self.keys = keys
-    self._children = ('dict', keys)
+  def __init__(self, items):
+    self.items = items
+    self._children = ('dict', items)
 
   def __repr__(self):
     return "Dict(%s)" % self._children[1:]
@@ -497,10 +497,10 @@ class Slice(Node):
 class Assert(Node):
   nodes['assert'] = 'Assert'
 
-  def __init__(self, expr1, expr2):
-    self.expr1 = expr1
-    self.expr2 = expr2
-    self._children = ('assert', expr1, expr2)
+  def __init__(self, test, fail):
+    self.test = test
+    self.fail = fail
+    self._children = ('assert', test, fail)
 
   def __repr__(self):
     return "Assert(%s,%s)" % self._children[1:]
index b6744b67f72af7c4255e44247af3e4c6cd70df78..22c1b040ae3b349159aa19d945c94d470f00de76 100644 (file)
@@ -180,11 +180,11 @@ class If(Node):
 class Exec(Node):
   nodes['exec'] = 'Exec'
 
-  def __init__(self, expr1, expr2, expr3):
-    self.expr1 = expr1
-    self.expr2 = expr2
-    self.expr3 = expr3
-    self._children = ('exec', expr1, expr2, expr3)
+  def __init__(self, expr, locals, globals):
+    self.expr = expr
+    self.locals = locals
+    self.globals = globals
+    self._children = ('exec', expr, locals, globals)
 
   def __repr__(self):
     return "Exec(%s,%s,%s)" % self._children[1:]
@@ -362,9 +362,9 @@ class List(Node):
 class Dict(Node):
   nodes['dict'] = 'Dict'
 
-  def __init__(self, keys):
-    self.keys = keys
-    self._children = ('dict', keys)
+  def __init__(self, items):
+    self.items = items
+    self._children = ('dict', items)
 
   def __repr__(self):
     return "Dict(%s)" % self._children[1:]
@@ -497,10 +497,10 @@ class Slice(Node):
 class Assert(Node):
   nodes['assert'] = 'Assert'
 
-  def __init__(self, expr1, expr2):
-    self.expr1 = expr1
-    self.expr2 = expr2
-    self._children = ('assert', expr1, expr2)
+  def __init__(self, test, fail):
+    self.test = test
+    self.fail = fail
+    self._children = ('assert', test, fail)
 
   def __repr__(self):
     return "Assert(%s,%s)" % self._children[1:]