Module AstExtended
Import path
import semmle.python.AstExtendedImports
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 |