2024-04-22 16:43:21 +08:00

25 lines
622 B
Python

def Expr(self, cmtor):
cmtor.process(self.value)
def BinOp(self, cmtor):
cmtor.process(self.left)
cmtor.process(self.right)
cmtor.append_comment(cmtor.eval(self))
def Compare(self, cmtor):
for cmp in self.comparators:
cmtor.process(cmp)
cmtor.append_comment(cmtor.eval(self))
def Call(self, cmtor):
cmtor.process(self.func)
for arg in self.args:
cmtor.process(arg)
for kwarg in self.keywords:
cmtor.process(kwarg)
cmtor.append_comment(cmtor.eval(self))
def Attribute(self, cmtor):
cmtor.process(self.value)
cmtor.append_comment(cmtor.eval(self))