Header: mruby/irep.h

Overview

Compiled mruby scripts.

Function Summary collapse

Define Summary

#define MRUBY_IREP_H
#define MRB_ISEQ_NO_FREE

Function Details

mrb_irep * mrb_add_irep(mrb_state * mrb)

mrb_value mrb_load_irep(mrb_state* , const uint8_t* )

Parameters:

  • irep (const uint8_t*)

    code, expected as a literal

mrb_value mrb_load_irep_buf(mrb_state* , const void* , size_t )

Parameters:

  • irep (const void*)

    code

  • size (size_t)

    of irep buffer. If -1 is given, it is considered unrestricted.

mrb_value mrb_load_irep_cxt(mrb_state* , const uint8_t* , mrbc_context* )

Parameters:

  • irep (const uint8_t*)

    code, expected as a literal

mrb_value mrb_load_irep_buf_cxt(mrb_state* , const void* , size_t , mrbc_context* )

Parameters:

  • irep (const void*)

    code

  • size (size_t)

    of irep buffer. If -1 is given, it is considered unrestricted.