Lines Matching defs:last_str
1031 if (state->last_str) {
1032 assert(PyUnicode_CheckExact(state->last_str));
1041 state->last_str = NULL;
1052 Py_XDECREF(state->last_str);
1098 if (!state->last_str) {
1100 state->last_str = str;
1103 PyUnicode_AppendAndDel(&state->last_str, str);
1104 if (!state->last_str) {
1167 if (state->last_str) {
1168 /* Convert the existing last_str literal to a Constant node. */
1169 expr_ty last_str = make_str_node_and_del(p, &state->last_str, first_token, last_token);
1170 if (!last_str || ExprList_Append(&state->expr_list, last_str) < 0) {
1196 /* Convert the partial state reflected in last_str and expr_list to an
1210 if (!state->last_str) {
1212 state->last_str = PyUnicode_FromStringAndSize(NULL, 0);
1213 if (!state->last_str) {
1217 return make_str_node_and_del(p, &state->last_str, first_token, last_token);
1220 /* Create a Constant node out of last_str, if needed. It will be the
1222 if (state->last_str) {
1223 expr_ty str = make_str_node_and_del(p, &state->last_str, first_token, last_token);
1229 assert(state->last_str == NULL);