#include <Python-ast.h>
| enum _stmt_kind kind |
| identifier name |
| arguments_ty args |
| asdl_seq* body |
| asdl_seq* decorator_list |
| expr_ty returns |
| string type_comment |
| struct { ... } FunctionDef |
| struct { ... } AsyncFunctionDef |
| asdl_seq* bases |
| asdl_seq* keywords |
| struct { ... } ClassDef |
| expr_ty value |
| struct { ... } Return |
| asdl_seq* targets |
| struct { ... } Delete |
| struct { ... } Assign |
| expr_ty target |
| operator_ty op |
| struct { ... } AugAssign |
| expr_ty annotation |
| int simple |
| struct { ... } AnnAssign |
| expr_ty iter |
| asdl_seq* orelse |
| struct { ... } For |
| struct { ... } AsyncFor |
| expr_ty test |
| struct { ... } While |
| struct { ... } If |
| asdl_seq* items |
| struct { ... } With |
| struct { ... } AsyncWith |
| expr_ty exc |
| expr_ty cause |
| struct { ... } Raise |
| asdl_seq* handlers |
| asdl_seq* finalbody |
| struct { ... } Try |
| expr_ty msg |
| struct { ... } Assert |
| asdl_seq* names |
| struct { ... } Import |
| identifier module |
| int level |
| struct { ... } ImportFrom |
| struct { ... } Global |
| struct { ... } Nonlocal |
| struct { ... } Expr |
| union { ... } v |
| int lineno |
| int col_offset |
| int end_lineno |
| int end_col_offset |