in fluent/migrate/evaluator.py [0:0]
def visit(self, node):
if not isinstance(node, FTL.BaseNode):
return node
if isinstance(node, Transform):
# Some transforms don't expect other transforms as children.
# Evaluate the children first.
transform = self.generic_visit(node)
# Then, evaluate this transform.
return transform(self.ctx)
return self.generic_visit(node)