Lines Matching refs:expr

364 GENERATE_ASDL_SEQ_CONSTRUCTOR(expr, expr_ty)
1111 " | Expression(expr body)\n"
1112 " | FunctionType(expr* argtypes, expr returns)");
1125 "Expression(expr body)");
1130 "FunctionType(expr* argtypes, expr returns)");
1133 "stmt = FunctionDef(identifier name, arguments args, stmt* body, expr* decorator_list, expr? returns, string? type_comment)\n"
1134 " | AsyncFunctionDef(identifier name, arguments args, stmt* body, expr* decorator_list, expr? returns, string? type_comment)\n"
1135 " | ClassDef(identifier name, expr* bases, keyword* keywords, stmt* body, expr* decorator_list)\n"
1136 " | Return(expr? value)\n"
1137 " | Delete(expr* targets)\n"
1138 " | Assign(expr* targets, expr value, string? type_comment)\n"
1139 " | AugAssign(expr target, operator op, expr value)\n"
1140 " | AnnAssign(expr target, expr annotation, expr? value, int simple)\n"
1141 " | For(expr target, expr iter, stmt* body, stmt* orelse, string? type_comment)\n"
1142 " | AsyncFor(expr target, expr iter, stmt* body, stmt* orelse, string? type_comment)\n"
1143 " | While(expr test, stmt* body, stmt* orelse)\n"
1144 " | If(expr test, stmt* body, stmt* orelse)\n"
1147 " | Match(expr subject, match_case* cases)\n"
1148 " | Raise(expr? exc, expr? cause)\n"
1151 " | Assert(expr test, expr? msg)\n"
1156 " | Expr(expr value)\n"
1169 "FunctionDef(identifier name, arguments args, stmt* body, expr* decorator_list, expr? returns, string? type_comment)");
1180 "AsyncFunctionDef(identifier name, arguments args, stmt* body, expr* decorator_list, expr? returns, string? type_comment)");
1190 "ClassDef(identifier name, expr* bases, keyword* keywords, stmt* body, expr* decorator_list)");
1194 "Return(expr? value)");
1200 "Delete(expr* targets)");
1204 "Assign(expr* targets, expr value, string? type_comment)");
1211 "AugAssign(expr target, operator op, expr value)");
1215 "AnnAssign(expr target, expr annotation, expr? value, int simple)");
1220 "For(expr target, expr iter, stmt* body, stmt* orelse, string? type_comment)");
1226 "AsyncFor(expr target, expr iter, stmt* body, stmt* orelse, string? type_comment)");
1233 "While(expr test, stmt* body, stmt* orelse)");
1236 "If(expr test, stmt* body, stmt* orelse)");
1253 "Match(expr subject, match_case* cases)");
1257 "Raise(expr? exc, expr? cause)");
1272 "Assert(expr test, expr? msg)");
1298 "Expr(expr value)");
1310 state->expr_type = make_type(state, "expr", state->AST_type, NULL, 0,
1311 "expr = BoolOp(boolop op, expr* values)\n"
1312 " | NamedExpr(expr target, expr value)\n"
1313 " | BinOp(expr left, operator op, expr right)\n"
1314 " | UnaryOp(unaryop op, expr operand)\n"
1315 " | Lambda(arguments args, expr body)\n"
1316 " | IfExp(expr test, expr body, expr orelse)\n"
1317 " | Dict(expr* keys, expr* values)\n"
1318 " | Set(expr* elts)\n"
1319 " | ListComp(expr elt, comprehension* generators)\n"
1320 " | SetComp(expr elt, comprehension* generators)\n"
1321 " | DictComp(expr key, expr value, comprehension* generators)\n"
1322 " | GeneratorExp(expr elt, comprehension* generators)\n"
1323 " | Await(expr value)\n"
1324 " | Yield(expr? value)\n"
1325 " | YieldFrom(expr value)\n"
1326 " | Compare(expr left, cmpop* ops, expr* comparators)\n"
1327 " | Call(expr func, expr* args, keyword* keywords)\n"
1328 " | FormattedValue(expr value, int conversion, expr? format_spec)\n"
1329 " | JoinedStr(expr* values)\n"
1331 " | Attribute(expr value, identifier attr, expr_context ctx)\n"
1332 " | Subscript(expr value, expr slice, expr_context ctx)\n"
1333 " | Starred(expr value, expr_context ctx)\n"
1335 " | List(expr* elts, expr_context ctx)\n"
1336 " | Tuple(expr* elts, expr_context ctx)\n"
1337 " | Slice(expr? lower, expr? upper, expr? step)");
1347 "BoolOp(boolop op, expr* values)");
1351 "NamedExpr(expr target, expr value)");
1355 "BinOp(expr left, operator op, expr right)");
1359 "UnaryOp(unaryop op, expr operand)");
1363 "Lambda(arguments args, expr body)");
1367 "IfExp(expr test, expr body, expr orelse)");
1371 "Dict(expr* keys, expr* values)");
1374 "Set(expr* elts)");
1378 "ListComp(expr elt, comprehension* generators)");
1382 "SetComp(expr elt, comprehension* generators)");
1386 "DictComp(expr key, expr value, comprehension* generators)");
1391 "GeneratorExp(expr elt, comprehension* generators)");
1395 "Await(expr value)");
1399 "Yield(expr? value)");
1405 "YieldFrom(expr value)");
1409 "Compare(expr left, cmpop* ops, expr* comparators)");
1413 "Call(expr func, expr* args, keyword* keywords)");
1418 "FormattedValue(expr value, int conversion, expr? format_spec)");
1425 "JoinedStr(expr* values)");
1435 "Attribute(expr value, identifier attr, expr_context ctx)");
1439 "Subscript(expr value, expr slice, expr_context ctx)");
1443 "Starred(expr value, expr_context ctx)");
1451 "List(expr* elts, expr_context ctx)");
1455 "Tuple(expr* elts, expr_context ctx)");
1459 "Slice(expr? lower, expr? upper, expr? step)");
1700 "comprehension(expr target, expr iter, expr* ifs, int is_async)");
1705 "excepthandler = ExceptHandler(expr? type, identifier? name, stmt* body)");
1718 "ExceptHandler(expr? type, identifier? name, stmt* body)");
1726 "arguments(arg* posonlyargs, arg* args, arg? vararg, arg* kwonlyargs, expr* kw_defaults, arg? kwarg, expr* defaults)");
1734 "arg(identifier arg, expr? annotation, string? type_comment)");
1747 "keyword(identifier? arg, expr value)");
1773 "withitem(expr context_expr, expr? optional_vars)");
1781 "match_case(pattern pattern, expr? guard, stmt* body)");
1787 "pattern = MatchValue(expr value)\n"
1790 " | MatchMapping(expr* keys, pattern* patterns, identifier? rest)\n"
1791 " | MatchClass(expr cls, pattern* patterns, identifier* kwd_attrs, pattern* kwd_patterns)\n"
1801 "MatchValue(expr value)");
1816 "MatchMapping(expr* keys, pattern* patterns, identifier? rest)");
1823 "MatchClass(expr cls, pattern* patterns, identifier* kwd_attrs, pattern* kwd_patterns)");
8162 PyErr_SetString(PyExc_TypeError, "required field \"lineno\" missing from expr");
8167 if (_Py_EnterRecursiveCall(" while traversing 'expr' node")) {
8179 PyErr_SetString(PyExc_TypeError, "required field \"col_offset\" missing from expr");
8184 if (_Py_EnterRecursiveCall(" while traversing 'expr' node")) {
8201 if (_Py_EnterRecursiveCall(" while traversing 'expr' node")) {
8218 if (_Py_EnterRecursiveCall(" while traversing 'expr' node")) {
9896 PyErr_Format(PyExc_TypeError, "expected some sort of expr, but got %R", obj);
12024 if (PyModule_AddObjectRef(m, "expr", state->expr_type) < 0) {