- All Superinterfaces:
Expression, Tree
- All Known Implementing Classes:
ComprehensionExpressionImpl
public interface ComprehensionExpression
extends Expression
resultExpression() comprehensionFor()
Common interface for:
- Set Comprehension
{x for x in range(1, 100)}
- List Comprehension
[x for x in range(1, 100)]
- Generator Expression
x for x in range(1, 100)
See https://docs.python.org/3/reference/expressions.html#displays-for-lists-sets-and-dictionaries
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.sonar.plugins.python.api.tree.Tree
Tree.Kind
-
Method Summary
local variables are following python3 scoping rules for comprehension expressions.
-
Method Details
-
-
-
localVariables
local variables are following python3 scoping rules for comprehension expressions.