visitListComprehensionExpr method
Visits a ListComprehensionExpr node (e.g., [i for i in range(5)]).
Implementation
@override
Object? visitListComprehensionExpr(ListComprehensionExpr expr) {
List<dynamic> result = [];
_evaluateComprehension(expr.clauses, (env) {
result.add(withEnvironment(env, () => expr.output.accept(this)));
});
return PyList(result);
}