List comprehension (e.g. [x + 1 for x in a])
| 3016 | |
| 3017 | |
| 3018 | class ListComprehension(Expression): |
| 3019 | """List comprehension (e.g. [x + 1 for x in a])""" |
| 3020 | |
| 3021 | __slots__ = ("generator",) |
| 3022 | |
| 3023 | __match_args__ = ("generator",) |
| 3024 | |
| 3025 | generator: GeneratorExpr |
| 3026 | |
| 3027 | def __init__(self, generator: GeneratorExpr) -> None: |
| 3028 | super().__init__() |
| 3029 | self.generator = generator |
| 3030 | |
| 3031 | def accept(self, visitor: ExpressionVisitor[T]) -> T: |
| 3032 | return visitor.visit_list_comprehension(self) |
| 3033 | |
| 3034 | |
| 3035 | class SetComprehension(Expression): |
no outgoing calls
no test coverage detected
searching dependent graphs…