Module AstExtended

Import path

import semmle.python.AstExtended

Imports

Classes

AliasList

A list of aliases in an import statement

ArgumentsParent

Internal implementation class

AstNode

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

Internal implementation class

ExprList

A list of expressions

ExprListParent

Internal implementation class

ExprParent

Internal implementation class

FunctionParent

Internal implementation class

ParameterList

A parameter list

StmtListParent

Internal implementation class

StrListParent

Internal implementation class

StringList

A list of strings (the primitive type string not Bytes or Unicode)

StringPart

Part of a string literal formed by implicit concatenation. For example the string literal “abc” expressed in the source as "a" "b" "c" would be composed of three StringParts.

StringPartList