#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 |