mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
save debugging lineno info in irep
This commit is contained in:
@@ -20,7 +20,7 @@ typedef struct mrbc_context {
|
||||
mrb_sym *syms;
|
||||
int slen;
|
||||
char *filename;
|
||||
int lineno;
|
||||
short lineno;
|
||||
int capture_errors:1;
|
||||
int dump_result:1;
|
||||
int no_exec:1;
|
||||
@@ -33,7 +33,7 @@ const char *mrbc_filename(mrb_state *mrb, mrbc_context *c, const char *s);
|
||||
/* AST node structure */
|
||||
typedef struct mrb_ast_node {
|
||||
struct mrb_ast_node *car, *cdr;
|
||||
int lineno;
|
||||
short lineno;
|
||||
} mrb_ast_node;
|
||||
|
||||
/* lexer states */
|
||||
|
||||
@@ -18,6 +18,7 @@ typedef struct mrb_irep {
|
||||
int nregs;
|
||||
|
||||
mrb_code *iseq;
|
||||
short *lines;
|
||||
mrb_value *pool;
|
||||
mrb_sym *syms;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user