Numworks Epsilon  1.4.1
Graphing Calculator Operating System
_emit_inline_asm_method_table_t Struct Reference

#include <emit.h>

Public Attributes

void(* start_pass )(emit_inline_asm_t *emit, pass_kind_t pass, mp_obj_t *error_slot)
 
void(* end_pass )(emit_inline_asm_t *emit, mp_uint_t type_sig)
 
mp_uint_t(* count_params )(emit_inline_asm_t *emit, mp_uint_t n_params, mp_parse_node_t *pn_params)
 
bool(* label )(emit_inline_asm_t *emit, mp_uint_t label_num, qstr label_id)
 
void(* op )(emit_inline_asm_t *emit, qstr op, mp_uint_t n_args, mp_parse_node_t *pn_args)
 

Detailed Description

Definition at line 262 of file emit.h.

Member Data Documentation

◆ count_params

mp_uint_t(* _emit_inline_asm_method_table_t::count_params) (emit_inline_asm_t *emit, mp_uint_t n_params, mp_parse_node_t *pn_params)

Definition at line 265 of file emit.h.

◆ end_pass

void(* _emit_inline_asm_method_table_t::end_pass) (emit_inline_asm_t *emit, mp_uint_t type_sig)

Definition at line 264 of file emit.h.

◆ label

bool(* _emit_inline_asm_method_table_t::label) (emit_inline_asm_t *emit, mp_uint_t label_num, qstr label_id)

Definition at line 266 of file emit.h.

◆ op

void(* _emit_inline_asm_method_table_t::op) (emit_inline_asm_t *emit, qstr op, mp_uint_t n_args, mp_parse_node_t *pn_args)

Definition at line 267 of file emit.h.

◆ start_pass

void(* _emit_inline_asm_method_table_t::start_pass) (emit_inline_asm_t *emit, pass_kind_t pass, mp_obj_t *error_slot)

Definition at line 263 of file emit.h.


The documentation for this struct was generated from the following file: