|
void(* | set_native_type )(emit_t *emit, mp_uint_t op, mp_uint_t arg1, qstr arg2) |
|
void(* | start_pass )(emit_t *emit, pass_kind_t pass, scope_t *scope) |
|
void(* | end_pass )(emit_t *emit) |
|
bool(* | last_emit_was_return_value )(emit_t *emit) |
|
void(* | adjust_stack_size )(emit_t *emit, mp_int_t delta) |
|
void(* | set_source_line )(emit_t *emit, mp_uint_t line) |
|
mp_emit_method_table_id_ops_t | load_id |
|
mp_emit_method_table_id_ops_t | store_id |
|
mp_emit_method_table_id_ops_t | delete_id |
|
void(* | label_assign )(emit_t *emit, mp_uint_t l) |
|
void(* | import_name )(emit_t *emit, qstr qst) |
|
void(* | import_from )(emit_t *emit, qstr qst) |
|
void(* | import_star )(emit_t *emit) |
|
void(* | load_const_tok )(emit_t *emit, mp_token_kind_t tok) |
|
void(* | load_const_small_int )(emit_t *emit, mp_int_t arg) |
|
void(* | load_const_str )(emit_t *emit, qstr qst) |
|
void(* | load_const_obj )(emit_t *emit, mp_obj_t obj) |
|
void(* | load_null )(emit_t *emit) |
|
void(* | load_attr )(emit_t *emit, qstr qst) |
|
void(* | load_method )(emit_t *emit, qstr qst, bool is_super) |
|
void(* | load_build_class )(emit_t *emit) |
|
void(* | load_subscr )(emit_t *emit) |
|
void(* | store_attr )(emit_t *emit, qstr qst) |
|
void(* | store_subscr )(emit_t *emit) |
|
void(* | delete_attr )(emit_t *emit, qstr qst) |
|
void(* | delete_subscr )(emit_t *emit) |
|
void(* | dup_top )(emit_t *emit) |
|
void(* | dup_top_two )(emit_t *emit) |
|
void(* | pop_top )(emit_t *emit) |
|
void(* | rot_two )(emit_t *emit) |
|
void(* | rot_three )(emit_t *emit) |
|
void(* | jump )(emit_t *emit, mp_uint_t label) |
|
void(* | pop_jump_if )(emit_t *emit, bool cond, mp_uint_t label) |
|
void(* | jump_if_or_pop )(emit_t *emit, bool cond, mp_uint_t label) |
|
void(* | break_loop )(emit_t *emit, mp_uint_t label, mp_uint_t except_depth) |
|
void(* | continue_loop )(emit_t *emit, mp_uint_t label, mp_uint_t except_depth) |
|
void(* | setup_with )(emit_t *emit, mp_uint_t label) |
|
void(* | with_cleanup )(emit_t *emit, mp_uint_t label) |
|
void(* | setup_except )(emit_t *emit, mp_uint_t label) |
|
void(* | setup_finally )(emit_t *emit, mp_uint_t label) |
|
void(* | end_finally )(emit_t *emit) |
|
void(* | get_iter )(emit_t *emit, bool use_stack) |
|
void(* | for_iter )(emit_t *emit, mp_uint_t label) |
|
void(* | for_iter_end )(emit_t *emit) |
|
void(* | pop_block )(emit_t *emit) |
|
void(* | pop_except )(emit_t *emit) |
|
void(* | unary_op )(emit_t *emit, mp_unary_op_t op) |
|
void(* | binary_op )(emit_t *emit, mp_binary_op_t op) |
|
void(* | build_tuple )(emit_t *emit, mp_uint_t n_args) |
|
void(* | build_list )(emit_t *emit, mp_uint_t n_args) |
|
void(* | build_map )(emit_t *emit, mp_uint_t n_args) |
|
void(* | store_map )(emit_t *emit) |
|
void(* | store_comp )(emit_t *emit, scope_kind_t kind, mp_uint_t set_stack_index) |
|
void(* | unpack_sequence )(emit_t *emit, mp_uint_t n_args) |
|
void(* | unpack_ex )(emit_t *emit, mp_uint_t n_left, mp_uint_t n_right) |
|
void(* | make_function )(emit_t *emit, scope_t *scope, mp_uint_t n_pos_defaults, mp_uint_t n_kw_defaults) |
|
void(* | make_closure )(emit_t *emit, scope_t *scope, mp_uint_t n_closed_over, mp_uint_t n_pos_defaults, mp_uint_t n_kw_defaults) |
|
void(* | call_function )(emit_t *emit, mp_uint_t n_positional, mp_uint_t n_keyword, mp_uint_t star_flags) |
|
void(* | call_method )(emit_t *emit, mp_uint_t n_positional, mp_uint_t n_keyword, mp_uint_t star_flags) |
|
void(* | return_value )(emit_t *emit) |
|
void(* | raise_varargs )(emit_t *emit, mp_uint_t n_args) |
|
void(* | yield_value )(emit_t *emit) |
|
void(* | yield_from )(emit_t *emit) |
|
void(* | start_except_handler )(emit_t *emit) |
|
void(* | end_except_handler )(emit_t *emit) |
|
Definition at line 67 of file emit.h.