diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2020-06-08 18:52:34 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2020-10-12 16:21:07 +0900 |
| commit | ad15e59cd942486d87e2fb38d30993f15dc29433 (patch) | |
| tree | 504c26ae1d06d52c2d6d62335940a4613c16c7e5 /include | |
| parent | 71eb4b2b227c083f187c634212f5fc557f392fb9 (diff) | |
| download | mruby-ad15e59cd942486d87e2fb38d30993f15dc29433.tar.gz mruby-ad15e59cd942486d87e2fb38d30993f15dc29433.zip | |
Add `irep` C struct dump from `mrbc` with `-S` option.
But we need more work:
- recursive `irep` dump (`irep->reps`)
- pool values dump (`irep->pool`)
Diffstat (limited to 'include')
| -rw-r--r-- | include/mruby/dump.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/mruby/dump.h b/include/mruby/dump.h index 2fa5e4d3c..384521c45 100644 --- a/include/mruby/dump.h +++ b/include/mruby/dump.h @@ -22,6 +22,7 @@ int mrb_dump_irep(mrb_state *mrb, const mrb_irep *irep, uint8_t flags, uint8_t * #ifndef MRB_DISABLE_STDIO int mrb_dump_irep_binary(mrb_state*, const mrb_irep*, uint8_t, FILE*); int mrb_dump_irep_cfunc(mrb_state *mrb, const mrb_irep*, uint8_t flags, FILE *f, const char *initname); +int mrb_dump_irep_cstruct(mrb_state *mrb, const mrb_irep*, uint8_t flags, FILE *f, const char *initname); mrb_irep *mrb_read_irep_file(mrb_state*, FILE*); MRB_API mrb_value mrb_load_irep_file(mrb_state*,FILE*); MRB_API mrb_value mrb_load_irep_file_cxt(mrb_state*, FILE*, mrbc_context*); |
