From: Jeremy Hylton <jeremy@alum.mit.edu>
Date: Tue, 8 Feb 2000 21:06:19 +0000 (+0000)
Subject: make all unary operators have a single child node called expr
X-Git-Tag: v1.6a1~480
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=156a9754760585bbf7fbe1d124300bdc1c2b019d;p=python

make all unary operators have a single child node called expr
---

diff --git a/Lib/compiler/ast.py b/Lib/compiler/ast.py
index 1715a7f65c..b6744b67f7 100644
--- a/Lib/compiler/ast.py
+++ b/Lib/compiler/ast.py
@@ -414,7 +414,7 @@ class Backquote(Node):
   nodes['backquote'] = 'Backquote'
 
   def __init__(self, node):
-    self.node = node
+    self.expr = node
     self._children = ('backquote', node)
 
   def __repr__(self):
@@ -657,7 +657,7 @@ class UnaryAdd(Node):
   nodes['unary+'] = 'UnaryAdd'
 
   def __init__(self, node):
-    self.node = node
+    self.expr = node
     self._children = ('unary+', node)
 
   def __repr__(self):
@@ -667,7 +667,7 @@ class UnarySub(Node):
   nodes['unary-'] = 'UnarySub'
 
   def __init__(self, node):
-    self.node = node
+    self.expr = node
     self._children = ('unary-', node)
 
   def __repr__(self):
@@ -677,7 +677,7 @@ class Invert(Node):
   nodes['invert'] = 'Invert'
 
   def __init__(self, node):
-    self.node = node
+    self.expr = node
     self._children = ('invert', node)
 
   def __repr__(self):
diff --git a/Tools/compiler/compiler/ast.py b/Tools/compiler/compiler/ast.py
index 1715a7f65c..b6744b67f7 100644
--- a/Tools/compiler/compiler/ast.py
+++ b/Tools/compiler/compiler/ast.py
@@ -414,7 +414,7 @@ class Backquote(Node):
   nodes['backquote'] = 'Backquote'
 
   def __init__(self, node):
-    self.node = node
+    self.expr = node
     self._children = ('backquote', node)
 
   def __repr__(self):
@@ -657,7 +657,7 @@ class UnaryAdd(Node):
   nodes['unary+'] = 'UnaryAdd'
 
   def __init__(self, node):
-    self.node = node
+    self.expr = node
     self._children = ('unary+', node)
 
   def __repr__(self):
@@ -667,7 +667,7 @@ class UnarySub(Node):
   nodes['unary-'] = 'UnarySub'
 
   def __init__(self, node):
-    self.node = node
+    self.expr = node
     self._children = ('unary-', node)
 
   def __repr__(self):
@@ -677,7 +677,7 @@ class Invert(Node):
   nodes['invert'] = 'Invert'
 
   def __init__(self, node):
-    self.node = node
+    self.expr = node
     self._children = ('invert', node)
 
   def __repr__(self):