375 #define Module(a0, a1) _Py_Module(a0, a1)
377 #define Interactive(a0, a1) _Py_Interactive(a0, a1)
379 #define Expression(a0, a1) _Py_Expression(a0, a1)
381 #define Suite(a0, a1) _Py_Suite(a0, a1)
383 #define FunctionDef(a0, a1, a2, a3, a4, a5, a6) _Py_FunctionDef(a0, a1, a2, a3, a4, a5, a6)
387 #define ClassDef(a0, a1, a2, a3, a4, a5, a6) _Py_ClassDef(a0, a1, a2, a3, a4, a5, a6)
391 #define Return(a0, a1, a2, a3) _Py_Return(a0, a1, a2, a3)
393 #define Delete(a0, a1, a2, a3) _Py_Delete(a0, a1, a2, a3)
396 #define Assign(a0, a1, a2, a3, a4) _Py_Assign(a0, a1, a2, a3, a4)
399 #define AugAssign(a0, a1, a2, a3, a4, a5) _Py_AugAssign(a0, a1, a2, a3, a4, a5)
402 #define Print(a0, a1, a2, a3, a4, a5) _Py_Print(a0, a1, a2, a3, a4, a5)
405 #define For(a0, a1, a2, a3, a4, a5, a6) _Py_For(a0, a1, a2, a3, a4, a5, a6)
408 #define While(a0, a1, a2, a3, a4, a5) _Py_While(a0, a1, a2, a3, a4, a5)
411 #define If(a0, a1, a2, a3, a4, a5) _Py_If(a0, a1, a2, a3, a4, a5)
414 #define With(a0, a1, a2, a3, a4, a5) _Py_With(a0, a1, a2, a3, a4, a5)
415 stmt_ty
_Py_With(expr_ty context_expr, expr_ty optional_vars,
asdl_seq * body,
417 #define Raise(a0, a1, a2, a3, a4, a5) _Py_Raise(a0, a1, a2, a3, a4, a5)
420 #define TryExcept(a0, a1, a2, a3, a4, a5) _Py_TryExcept(a0, a1, a2, a3, a4, a5)
423 #define TryFinally(a0, a1, a2, a3, a4) _Py_TryFinally(a0, a1, a2, a3, a4)
426 #define Assert(a0, a1, a2, a3, a4) _Py_Assert(a0, a1, a2, a3, a4)
429 #define Import(a0, a1, a2, a3) _Py_Import(a0, a1, a2, a3)
432 #define ImportFrom(a0, a1, a2, a3, a4, a5) _Py_ImportFrom(a0, a1, a2, a3, a4, a5)
435 #define Exec(a0, a1, a2, a3, a4, a5) _Py_Exec(a0, a1, a2, a3, a4, a5)
438 #define Global(a0, a1, a2, a3) _Py_Global(a0, a1, a2, a3)
441 #define Expr(a0, a1, a2, a3) _Py_Expr(a0, a1, a2, a3)
443 #define Pass(a0, a1, a2) _Py_Pass(a0, a1, a2)
445 #define Break(a0, a1, a2) _Py_Break(a0, a1, a2)
447 #define Continue(a0, a1, a2) _Py_Continue(a0, a1, a2)
449 #define BoolOp(a0, a1, a2, a3, a4) _Py_BoolOp(a0, a1, a2, a3, a4)
452 #define BinOp(a0, a1, a2, a3, a4, a5) _Py_BinOp(a0, a1, a2, a3, a4, a5)
455 #define UnaryOp(a0, a1, a2, a3, a4) _Py_UnaryOp(a0, a1, a2, a3, a4)
458 #define Lambda(a0, a1, a2, a3, a4) _Py_Lambda(a0, a1, a2, a3, a4)
461 #define IfExp(a0, a1, a2, a3, a4, a5) _Py_IfExp(a0, a1, a2, a3, a4, a5)
464 #define Dict(a0, a1, a2, a3, a4) _Py_Dict(a0, a1, a2, a3, a4)
467 #define Set(a0, a1, a2, a3) _Py_Set(a0, a1, a2, a3)
469 #define ListComp(a0, a1, a2, a3, a4) _Py_ListComp(a0, a1, a2, a3, a4)
472 #define SetComp(a0, a1, a2, a3, a4) _Py_SetComp(a0, a1, a2, a3, a4)
475 #define DictComp(a0, a1, a2, a3, a4, a5) _Py_DictComp(a0, a1, a2, a3, a4, a5)
478 #define GeneratorExp(a0, a1, a2, a3, a4) _Py_GeneratorExp(a0, a1, a2, a3, a4)
481 #define Yield(a0, a1, a2, a3) _Py_Yield(a0, a1, a2, a3)
483 #define Compare(a0, a1, a2, a3, a4, a5) _Py_Compare(a0, a1, a2, a3, a4, a5)
486 #define Call(a0, a1, a2, a3, a4, a5, a6, a7) _Py_Call(a0, a1, a2, a3, a4, a5, a6, a7)
490 #define Repr(a0, a1, a2, a3) _Py_Repr(a0, a1, a2, a3)
492 #define Num(a0, a1, a2, a3) _Py_Num(a0, a1, a2, a3)
494 #define Str(a0, a1, a2, a3) _Py_Str(a0, a1, a2, a3)
496 #define Attribute(a0, a1, a2, a3, a4, a5) _Py_Attribute(a0, a1, a2, a3, a4, a5)
499 #define Subscript(a0, a1, a2, a3, a4, a5) _Py_Subscript(a0, a1, a2, a3, a4, a5)
502 #define Name(a0, a1, a2, a3, a4) _Py_Name(a0, a1, a2, a3, a4)
505 #define List(a0, a1, a2, a3, a4) _Py_List(a0, a1, a2, a3, a4)
508 #define Tuple(a0, a1, a2, a3, a4) _Py_Tuple(a0, a1, a2, a3, a4)
511 #define Ellipsis(a0) _Py_Ellipsis(a0)
513 #define Slice(a0, a1, a2, a3) _Py_Slice(a0, a1, a2, a3)
515 #define ExtSlice(a0, a1) _Py_ExtSlice(a0, a1)
517 #define Index(a0, a1) _Py_Index(a0, a1)
519 #define comprehension(a0, a1, a2, a3) _Py_comprehension(a0, a1, a2, a3)
522 #define ExceptHandler(a0, a1, a2, a3, a4, a5) _Py_ExceptHandler(a0, a1, a2, a3, a4, a5)
525 #define arguments(a0, a1, a2, a3, a4) _Py_arguments(a0, a1, a2, a3, a4)
528 #define keyword(a0, a1, a2) _Py_keyword(a0, a1, a2)
530 #define alias(a0, a1, a2) _Py_alias(a0, a1, a2)
slice_ty _Py_Slice(expr_ty lower, expr_ty upper, expr_ty step, PyArena *arena)
stmt_ty _Py_While(expr_ty test, asdl_seq *body, asdl_seq *orelse, int lineno, int col_offset, PyArena *arena)
struct _stmt::@6::@9 Return
struct _expr::@27::@37 DictComp
slice_ty _Py_Index(expr_ty value, PyArena *arena)
int PyAST_Check(PyObject *obj)
stmt_ty _Py_For(expr_ty target, expr_ty iter, asdl_seq *body, asdl_seq *orelse, int lineno, int col_offset, PyArena *arena)
struct _stmt::@6::@12 AugAssign
expr_ty _Py_Set(asdl_seq *elts, int lineno, int col_offset, PyArena *arena)
slice_ty _Py_ExtSlice(asdl_seq *dims, PyArena *arena)
struct _expr::@27::@43 Num
struct _excepthandler::@54::@55 ExceptHandler
struct _expr::@27::@41 Call
expr_ty _Py_Compare(expr_ty left, asdl_int_seq *ops, asdl_seq *comparators, int lineno, int col_offset, PyArena *arena)
stmt_ty _Py_TryFinally(asdl_seq *body, asdl_seq *finalbody, int lineno, int col_offset, PyArena *arena)
mod_ty _Py_Suite(asdl_seq *body, PyArena *arena)
struct _keyword * keyword_ty
PyObject * PyAST_mod2obj(mod_ty t)
stmt_ty _Py_Print(expr_ty dest, asdl_seq *values, bool nl, int lineno, int col_offset, PyArena *arena)
stmt_ty _Py_Raise(expr_ty type, expr_ty inst, expr_ty tback, int lineno, int col_offset, PyArena *arena)
struct _mod::@1::@5 Suite
stmt_ty _Py_Expr(expr_ty value, int lineno, int col_offset, PyArena *arena)
arguments_ty _Py_arguments(asdl_seq *args, identifier vararg, identifier kwarg, asdl_seq *defaults, PyArena *arena)
expr_ty _Py_BinOp(expr_ty left, operator_ty op, expr_ty right, int lineno, int col_offset, PyArena *arena)
struct _mod::@1::@2 Module
struct _expr::@27::@40 Compare
struct _expr::@27::@49 Tuple
expr_ty _Py_List(asdl_seq *elts, expr_context_ty ctx, int lineno, int col_offset, PyArena *arena)
PyObject PyObject * names
struct _stmt::@6::@25 Global
enum _excepthandler_kind kind
stmt_ty _Py_Import(asdl_seq *names, int lineno, int col_offset, PyArena *arena)
expr_ty _Py_DictComp(expr_ty key, expr_ty value, asdl_seq *generators, int lineno, int col_offset, PyArena *arena)
expr_ty _Py_ListComp(expr_ty elt, asdl_seq *generators, int lineno, int col_offset, PyArena *arena)
struct _excepthandler * excepthandler_ty
expr_ty _Py_Subscript(expr_ty value, slice_ty slice, expr_context_ty ctx, int lineno, int col_offset, PyArena *arena)
struct _expr::@27::@30 UnaryOp
mod_ty PyAST_obj2mod(PyObject *ast, PyArena *arena, int mode)
stmt_ty _Py_Assert(expr_ty test, expr_ty msg, int lineno, int col_offset, PyArena *arena)
expr_ty _Py_Dict(asdl_seq *keys, asdl_seq *values, int lineno, int col_offset, PyArena *arena)
struct _arguments * arguments_ty
struct _expr::@27::@33 Dict
stmt_ty _Py_Delete(asdl_seq *targets, int lineno, int col_offset, PyArena *arena)
stmt_ty _Py_TryExcept(asdl_seq *body, asdl_seq *handlers, asdl_seq *orelse, int lineno, int col_offset, PyArena *arena)
struct _expr::@27::@31 Lambda
struct _expr::@27::@34 Set
struct _expr::@27::@35 ListComp
stmt_ty _Py_FunctionDef(identifier name, arguments_ty args, asdl_seq *body, asdl_seq *decorator_list, int lineno, int col_offset, PyArena *arena)
stmt_ty _Py_ImportFrom(identifier module, asdl_seq *names, int level, int lineno, int col_offset, PyArena *arena)
union _excepthandler::@54 v
struct _expr::@27::@38 GeneratorExp
asdl_seq * decorator_list
struct _expr::@27::@47 Name
expr_ty _Py_Repr(expr_ty value, int lineno, int col_offset, PyArena *arena)
mod_ty _Py_Expression(expr_ty body, PyArena *arena)
stmt_ty _Py_With(expr_ty context_expr, expr_ty optional_vars, asdl_seq *body, int lineno, int col_offset, PyArena *arena)
struct _slice::@50::@53 Index
struct _expr::@27::@44 Str
struct _stmt::@6::@18 Raise
slice_ty _Py_Ellipsis(PyArena *arena)
struct _expr::@27::@29 BinOp
expr_ty _Py_SetComp(expr_ty elt, asdl_seq *generators, int lineno, int col_offset, PyArena *arena)
struct _expr::@27::@46 Subscript
struct _stmt::@6::@23 ImportFrom
struct _slice::@50::@51 Slice
struct _stmt::@6::@7 FunctionDef
stmt_ty _Py_Exec(expr_ty body, expr_ty globals, expr_ty locals, int lineno, int col_offset, PyArena *arena)
stmt_ty _Py_Return(expr_ty value, int lineno, int col_offset, PyArena *arena)
struct _stmt::@6::@13 Print
stmt_ty _Py_AugAssign(expr_ty target, operator_ty op, expr_ty value, int lineno, int col_offset, PyArena *arena)
struct _stmt::@6::@21 Assert
expr_ty _Py_UnaryOp(unaryop_ty op, expr_ty operand, int lineno, int col_offset, PyArena *arena)
stmt_ty _Py_Break(int lineno, int col_offset, PyArena *arena)
alias_ty _Py_alias(identifier name, identifier asname, PyArena *arena)
struct _stmt::@6::@8 ClassDef
char char char char char * name
expr_ty _Py_IfExp(expr_ty test, expr_ty body, expr_ty orelse, int lineno, int col_offset, PyArena *arena)
enum _expr_context expr_context_ty
struct _stmt::@6::@19 TryExcept
stmt_ty _Py_If(expr_ty test, asdl_seq *body, asdl_seq *orelse, int lineno, int col_offset, PyArena *arena)
keyword_ty _Py_keyword(identifier arg, expr_ty value, PyArena *arena)
struct _expr::@27::@48 List
expr_ty _Py_Lambda(arguments_ty args, expr_ty body, int lineno, int col_offset, PyArena *arena)
mod_ty _Py_Module(asdl_seq *body, PyArena *arena)
struct _expr::@27::@42 Repr
struct _expr::@27::@36 SetComp
stmt_ty _Py_Pass(int lineno, int col_offset, PyArena *arena)
expr_ty _Py_GeneratorExp(expr_ty elt, asdl_seq *generators, int lineno, int col_offset, PyArena *arena)
enum _operator operator_ty
struct _stmt::@6::@11 Assign
struct _expr::@27::@45 Attribute
PyObject PyObject PyObject * globals
struct _comprehension * comprehension_ty
expr_ty _Py_Attribute(expr_ty value, identifier attr, expr_context_ty ctx, int lineno, int col_offset, PyArena *arena)
int char int int col_offset
struct _expr::@27::@39 Yield
struct _stmt::@6::@14 For
struct _stmt::@6::@20 TryFinally
PyObject PyObject PyObject PyObject * locals
stmt_ty _Py_ClassDef(identifier name, asdl_seq *bases, asdl_seq *body, asdl_seq *decorator_list, int lineno, int col_offset, PyArena *arena)
stmt_ty _Py_Global(asdl_seq *names, int lineno, int col_offset, PyArena *arena)
expr_ty _Py_Tuple(asdl_seq *elts, expr_context_ty ctx, int lineno, int col_offset, PyArena *arena)
expr_ty _Py_Num(object n, int lineno, int col_offset, PyArena *arena)
struct _mod::@1::@4 Expression
struct _stmt::@6::@10 Delete
PyObject PyObject PyObject int level
expr_ty _Py_Call(expr_ty func, asdl_seq *args, asdl_seq *keywords, expr_ty starargs, expr_ty kwargs, int lineno, int col_offset, PyArena *arena)
struct _stmt::@6::@15 While
mod_ty _Py_Interactive(asdl_seq *body, PyArena *arena)
excepthandler_ty _Py_ExceptHandler(expr_ty type, expr_ty name, asdl_seq *body, int lineno, int col_offset, PyArena *arena)
expr_ty _Py_Str(string s, int lineno, int col_offset, PyArena *arena)
struct _slice::@50::@52 ExtSlice
struct _expr::@27::@32 IfExp
stmt_ty _Py_Continue(int lineno, int col_offset, PyArena *arena)
comprehension_ty _Py_comprehension(expr_ty target, expr_ty iter, asdl_seq *ifs, PyArena *arena)
struct _stmt::@6::@24 Exec
struct _stmt::@6::@22 Import
expr_ty _Py_Yield(expr_ty value, int lineno, int col_offset, PyArena *arena)
expr_ty _Py_Name(identifier id, expr_context_ty ctx, int lineno, int col_offset, PyArena *arena)
stmt_ty _Py_Assign(asdl_seq *targets, expr_ty value, int lineno, int col_offset, PyArena *arena)
expr_ty _Py_BoolOp(boolop_ty op, asdl_seq *values, int lineno, int col_offset, PyArena *arena)
struct _stmt::@6::@26 Expr
struct _mod::@1::@3 Interactive
struct _stmt::@6::@17 With
struct _expr::@27::@28 BoolOp