#include <Python-ast.h>
enum _expr_kind kind |
boolop_ty op |
asdl_seq* values |
struct { ... } BoolOp |
expr_ty target |
expr_ty value |
struct { ... } NamedExpr |
expr_ty left |
operator_ty op |
expr_ty right |
struct { ... } BinOp |
unaryop_ty op |
expr_ty operand |
struct { ... } UnaryOp |
arguments_ty args |
expr_ty body |
struct { ... } Lambda |
expr_ty test |
expr_ty orelse |
struct { ... } IfExp |
asdl_seq* keys |
struct { ... } Dict |
asdl_seq* elts |
struct { ... } Set |
expr_ty elt |
asdl_seq* generators |
struct { ... } ListComp |
struct { ... } SetComp |
expr_ty key |
struct { ... } DictComp |
struct { ... } GeneratorExp |
struct { ... } Await |
struct { ... } Yield |
struct { ... } YieldFrom |
asdl_int_seq* ops |
asdl_seq* comparators |
struct { ... } Compare |
expr_ty func |
asdl_seq* args |
asdl_seq* keywords |
struct { ... } Call |
int conversion |
expr_ty format_spec |
struct { ... } FormattedValue |
struct { ... } JoinedStr |
constant value |
string kind |
struct { ... } Constant |
identifier attr |
expr_context_ty ctx |
struct { ... } Attribute |
expr_ty slice |
struct { ... } Subscript |
struct { ... } Starred |
identifier id |
struct { ... } Name |
struct { ... } List |
struct { ... } Tuple |
expr_ty lower |
expr_ty upper |
expr_ty step |
struct { ... } Slice |
union { ... } v |
int lineno |
int col_offset |
int end_lineno |
int end_col_offset |