def visit()

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)