mirror of https://github.com/python/cpython
LeftShift & RightShift: fix reprs, change attr names to left and right
(so they are common with other binary ops)
This commit is contained in:
parent
b217687a6c
commit
17988d2a17
|
@ -568,24 +568,24 @@ class Bitand(Node):
|
|||
class LeftShift(Node):
|
||||
nodes['<<'] = 'LeftShift'
|
||||
|
||||
def __init__(self, (expr, shift)):
|
||||
self.expr = expr
|
||||
self.shift = shift
|
||||
self._children = ('<<', (expr, shift))
|
||||
def __init__(self, (left, right)):
|
||||
self.left = left
|
||||
self.right = right
|
||||
self._children = ('<<', (left, right))
|
||||
|
||||
def __repr__(self):
|
||||
return "LeftShift(%s,%s)" % self._children[1:]
|
||||
return "LeftShift(%s)" % self._children[1:]
|
||||
|
||||
class RightShift(Node):
|
||||
nodes['>>'] = 'RightShift'
|
||||
|
||||
def __init__(self, (expr, shift)):
|
||||
self.expr = expr
|
||||
self.shift = shift
|
||||
self._children = ('>>', (expr, shift))
|
||||
def __init__(self, (left, right)):
|
||||
self.left = left
|
||||
self.right = right
|
||||
self._children = ('>>', (left, right))
|
||||
|
||||
def __repr__(self):
|
||||
return "RightShift(%s,%s)" % self._children[1:]
|
||||
return "RightShift(%s)" % self._children[1:]
|
||||
|
||||
class Add(Node):
|
||||
nodes['+'] = 'Add'
|
||||
|
|
|
@ -568,24 +568,24 @@ class Bitand(Node):
|
|||
class LeftShift(Node):
|
||||
nodes['<<'] = 'LeftShift'
|
||||
|
||||
def __init__(self, (expr, shift)):
|
||||
self.expr = expr
|
||||
self.shift = shift
|
||||
self._children = ('<<', (expr, shift))
|
||||
def __init__(self, (left, right)):
|
||||
self.left = left
|
||||
self.right = right
|
||||
self._children = ('<<', (left, right))
|
||||
|
||||
def __repr__(self):
|
||||
return "LeftShift(%s,%s)" % self._children[1:]
|
||||
return "LeftShift(%s)" % self._children[1:]
|
||||
|
||||
class RightShift(Node):
|
||||
nodes['>>'] = 'RightShift'
|
||||
|
||||
def __init__(self, (expr, shift)):
|
||||
self.expr = expr
|
||||
self.shift = shift
|
||||
self._children = ('>>', (expr, shift))
|
||||
def __init__(self, (left, right)):
|
||||
self.left = left
|
||||
self.right = right
|
||||
self._children = ('>>', (left, right))
|
||||
|
||||
def __repr__(self):
|
||||
return "RightShift(%s,%s)" % self._children[1:]
|
||||
return "RightShift(%s)" % self._children[1:]
|
||||
|
||||
class Add(Node):
|
||||
nodes['+'] = 'Add'
|
||||
|
|
Loading…
Reference in New Issue