Searched refs:ret_kind (Results 1 – 3 of 3) sorted by relevance
/AliOS-Things-master/components/py_engine/engine/py/ |
A D | nativeglue.c | 195 mp_vm_return_kind_t ret_kind; in mp_native_yield_from() local 202 ret_kind = mp_resume(gen, send_value, throw_value, ret_value); in mp_native_yield_from() 205 ret_kind = MP_VM_RETURN_EXCEPTION; in mp_native_yield_from() 209 if (ret_kind == MP_VM_RETURN_YIELD) { in mp_native_yield_from() 211 } else if (ret_kind == MP_VM_RETURN_NORMAL) { in mp_native_yield_from() 216 assert(ret_kind == MP_VM_RETURN_EXCEPTION); in mp_native_yield_from()
|
A D | objgenerator.c | 189 mp_vm_return_kind_t ret_kind; in mp_obj_gen_resume() local 196 ret_kind = fun((void *)&self->code_state, throw_value); in mp_obj_gen_resume() 201 ret_kind = mp_execute_bytecode(&self->code_state, throw_value); in mp_obj_gen_resume() 209 switch (ret_kind) { in mp_obj_gen_resume() 238 return ret_kind; in mp_obj_gen_resume()
|
A D | vm.c | 1242 mp_vm_return_kind_t ret_kind; in mp_execute_bytecode() local 1250 ret_kind = mp_resume(TOP(), MP_OBJ_NULL, t_exc, &ret_value); in mp_execute_bytecode() 1252 ret_kind = mp_resume(TOP(), send_value, MP_OBJ_NULL, &ret_value); in mp_execute_bytecode() 1255 if (ret_kind == MP_VM_RETURN_YIELD) { in mp_execute_bytecode() 1259 } else if (ret_kind == MP_VM_RETURN_NORMAL) { in mp_execute_bytecode() 1268 assert(ret_kind == MP_VM_RETURN_EXCEPTION); in mp_execute_bytecode()
|
Completed in 7 milliseconds