Lines Matching refs:expr_ty
2 #include "pycore_ast.h" // expr_ty
20 expr_as_unicode(expr_ty e, int level);
22 append_ast_expr(_PyUnicodeWriter *writer, expr_ty e, int level);
24 append_joinedstr(_PyUnicodeWriter *writer, expr_ty e, bool is_format_spec);
26 append_formattedvalue(_PyUnicodeWriter *writer, expr_ty e);
28 append_ast_slice(_PyUnicodeWriter *writer, expr_ty e);
122 append_ast_boolop(_PyUnicodeWriter *writer, expr_ty e, int level)
136 APPEND_EXPR((expr_ty)asdl_seq_GET(values, i), pr + 1);
144 append_ast_binop(_PyUnicodeWriter *writer, expr_ty e, int level)
179 append_ast_unaryop(_PyUnicodeWriter *writer, expr_ty e, int level)
238 APPEND_EXPR((expr_ty)asdl_seq_GET(args->defaults, di), PR_TEST);
263 expr_ty default_ = (expr_ty)asdl_seq_GET(args->kw_defaults, di);
282 append_ast_lambda(_PyUnicodeWriter *writer, expr_ty e, int level)
296 append_ast_ifexp(_PyUnicodeWriter *writer, expr_ty e, int level)
309 append_ast_dict(_PyUnicodeWriter *writer, expr_ty e)
312 expr_ty key_node;
319 key_node = (expr_ty)asdl_seq_GET(e->v.Dict.keys, i);
323 APPEND_EXPR((expr_ty)asdl_seq_GET(e->v.Dict.values, i), PR_TEST);
327 APPEND_EXPR((expr_ty)asdl_seq_GET(e->v.Dict.values, i), PR_EXPR);
335 append_ast_set(_PyUnicodeWriter *writer, expr_ty e)
343 APPEND_EXPR((expr_ty)asdl_seq_GET(e->v.Set.elts, i), PR_TEST);
350 append_ast_list(_PyUnicodeWriter *writer, expr_ty e)
358 APPEND_EXPR((expr_ty)asdl_seq_GET(e->v.List.elts, i), PR_TEST);
365 append_ast_tuple(_PyUnicodeWriter *writer, expr_ty e, int level)
379 APPEND_EXPR((expr_ty)asdl_seq_GET(e->v.Tuple.elts, i), PR_TEST);
400 APPEND_EXPR((expr_ty)asdl_seq_GET(gen->ifs, i), PR_TEST + 1);
419 append_ast_genexp(_PyUnicodeWriter *writer, expr_ty e)
428 append_ast_listcomp(_PyUnicodeWriter *writer, expr_ty e)
437 append_ast_setcomp(_PyUnicodeWriter *writer, expr_ty e)
446 append_ast_dictcomp(_PyUnicodeWriter *writer, expr_ty e)
457 append_ast_compare(_PyUnicodeWriter *writer, expr_ty e, int level)
513 APPEND_EXPR((expr_ty)asdl_seq_GET(comparators, i), PR_CMP + 1);
539 append_ast_call(_PyUnicodeWriter *writer, expr_ty e)
543 expr_ty expr;
550 expr = (expr_ty)asdl_seq_GET(e->v.Call.args, 0);
562 APPEND_EXPR((expr_ty)asdl_seq_GET(e->v.Call.args, i), PR_TEST);
601 append_fstring_element(_PyUnicodeWriter *writer, expr_ty e, bool is_format_spec)
631 (expr_ty)asdl_seq_GET(values, i),
643 append_joinedstr(_PyUnicodeWriter *writer, expr_ty e, bool is_format_spec)
666 append_formattedvalue(_PyUnicodeWriter *writer, expr_ty e)
746 append_ast_attribute(_PyUnicodeWriter *writer, expr_ty e)
749 expr_ty v = e->v.Attribute.value;
766 append_ast_slice(_PyUnicodeWriter *writer, expr_ty e)
786 append_ast_subscript(_PyUnicodeWriter *writer, expr_ty e)
795 append_ast_starred(_PyUnicodeWriter *writer, expr_ty e)
803 append_ast_yield(_PyUnicodeWriter *writer, expr_ty e)
815 append_ast_yield_from(_PyUnicodeWriter *writer, expr_ty e)
823 append_ast_await(_PyUnicodeWriter *writer, expr_ty e, int level)
833 append_named_expr(_PyUnicodeWriter *writer, expr_ty e, int level)
844 append_ast_expr(_PyUnicodeWriter *writer, expr_ty e, int level)
927 expr_as_unicode(expr_ty e, int level)
943 _PyAST_ExprAsUnicode(expr_ty e)