Module AstExtended
Import path
import semmle.python.AstExtended
Imports
Classes
AliasList | A list of aliases in an import statement |
ArgumentsParent | The parent of an |
AstNode | A syntactic node (Class, Function, Module, Expr, Stmt or Comprehension) corresponding to a flow node |
BytesOrStr | |
Comprehension | A comprehension part, the ‘for a in seq’ part of [ a * a for a in seq ] |
ComprehensionList | A list of Comprehensions (for generating parts of a set, list or dictionary comprehension) |
DictItem | |
DictItemList | |
DictItemListParent | |
ExprContextParent | The parent of an |
ExprList | A list of expressions |
ExprListParent | The parent of an |
ExprParent | The parent of an |
FunctionParent | The parent of a |
ParamSpec | A param spec parameter, such as |
ParameterList | A parameter list |
PatternList | A list of patterns |
PatternListParent | The parent of a |
PatternParent | The parent of a |
StmtListParent | The parent of a |
StrListParent | The parent of a |
StringList | A list of strings (the primitive type string not Bytes or Unicode) |
StringPart | A part of a string literal formed by implicit concatenation. For example the string literal “abc” expressed in the source as |
StringPartList | |
TypeAlias | A type alias statement, such as |
TypeParameter | A generic type parameter, as seen in function, class, and type alias definitions. |
TypeParameterList | A list of type parameters |
TypeParameterListParent | A parent of a |
TypeVar | A type variable, with an optional bound, such as |
TypeVarTuple | A type var tuple parameter, such as |