Commit 5223c0a6 authored by Yukihiro Matsumoto's avatar Yukihiro Matsumoto

remove mrb_parse_nstring_ext; use mrb_parser_new() then set p->capture_error =...

remove mrb_parse_nstring_ext; use mrb_parser_new() then set p->capture_error = 1; then call mrb_parser_parse(); see tool/mirb/mirb.c
parent 61d8bb13
...@@ -87,7 +87,6 @@ void mrb_parser_parse(struct mrb_parser_state*); ...@@ -87,7 +87,6 @@ void mrb_parser_parse(struct mrb_parser_state*);
struct mrb_parser_state* mrb_parse_file(mrb_state*,FILE*); struct mrb_parser_state* mrb_parse_file(mrb_state*,FILE*);
struct mrb_parser_state* mrb_parse_string(mrb_state*,const char*); struct mrb_parser_state* mrb_parse_string(mrb_state*,const char*);
struct mrb_parser_state* mrb_parse_nstring(mrb_state*,const char*,size_t); struct mrb_parser_state* mrb_parse_nstring(mrb_state*,const char*,size_t);
struct mrb_parser_state* mrb_parse_nstring_ext(mrb_state*,const char*,size_t);
int mrb_generate_code(mrb_state*, mrb_ast_node*); int mrb_generate_code(mrb_state*, mrb_ast_node*);
int mrb_compile_file(mrb_state*,FILE*); int mrb_compile_file(mrb_state*,FILE*);
......
...@@ -4726,21 +4726,6 @@ mrb_parse_nstring(mrb_state *mrb, const char *s, size_t len) ...@@ -4726,21 +4726,6 @@ mrb_parse_nstring(mrb_state *mrb, const char *s, size_t len)
return p; return p;
} }
parser_state*
mrb_parse_nstring_ext(mrb_state *mrb, const char *s, size_t len)
{
parser_state *p;
p = mrb_parser_new(mrb);
if (!p) return 0;
p->s = s;
p->send = s + len;
p->capture_errors = 1;
mrb_parser_parse(p);
return p;
}
parser_state* parser_state*
mrb_parse_string(mrb_state *mrb, const char *s) mrb_parse_string(mrb_state *mrb, const char *s)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment