Home
last modified time | relevance | path

Searched refs:ret_kind (Results 1 – 3 of 3) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dnativeglue.c195 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 Dobjgenerator.c189 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 Dvm.c1242 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 8 milliseconds