Module Exprs
Import path
import semmle.python.Exprs
Imports
Classes
AssignExpr |
An assignment expression, such as |
Attribute |
An attribute expression, such as |
AugLoad |
The context of an augmented load. This is an artifact of the Python grammar which includes an AugLoad context, even though it is never used. |
AugStore |
The augmented store context, the context of var in var += 1 |
Await |
An await expression such as |
BooleanLiteral |
A boolean named constant, either |
Bytes |
A bytes constant, such as |
Call |
A call expression, such as |
Del |
The delete context, the context of var in del var |
Dict |
A dictionary expression, such as |
Ellipsis |
An ellipsis expression, such as |
Expr |
An expression |
ExprContext |
A context in which an expression used |
False |
The boolean named constant |
Filter | |
FloatLiteral |
A floating point numeric constant, such as |
FormattedValue |
A formatted value (within a formatted string literal). For example, in the string |
Fstring |
A formatted string literal expression, such as |
Guard |
A guard in a case statement |
IfExp |
A conditional expression such as, |
ImaginaryLiteral |
An imaginary numeric constant, such as |
ImmutableLiteral |
An immutable literal expression (except tuples). Consists of string (both unicode and byte) literals and numeric literals. |
IntegerLiteral |
An integer numeric constant, such as |
List |
A list expression, such as |
Load |
The load context, the context of var in len(var) |
Name |
A (plain variable) name expression, such as |
NameConstant |
A named constant, one of |
NegativeIntegerLiteral | |
None |
The |
Num |
A numerical constant expression, such as |
Param |
The parameter context, the context of var in def f(var): pass |
PlaceHolder | |
Repr |
A repr (backticks) expression, such as |
Set |
A set expression such as |
Slice |
A slice. E.g |
Starred |
A starred expression, such as the |
Store |
The store context, the context of var in var = 0 |
StrConst |
A string constant. |
Subscript |
A subscript expression, such as |
True |
The boolean named constant |
Tuple |
A tuple expression such as |
Unicode |
A unicode string expression, such as |
Yield |
A yield expression, such as |
YieldFrom |
A yield expression, such as |
Aliases
Str |
A string constant. This is a placeholder class – use |