diff options
| author | Yukihiro Matsumoto <[email protected]> | 2012-05-18 11:07:11 +0900 |
|---|---|---|
| committer | Yukihiro Matsumoto <[email protected]> | 2012-05-18 11:07:11 +0900 |
| commit | 5223c0a6ac03b67ebbeaf7d4d150d133cd0c0eca (patch) | |
| tree | aa3d8dc6cde24f4bbba5af8e9431554554e9ba6a /src | |
| parent | 61d8bb132e78d37670b0bc0055e5892eb5885e12 (diff) | |
| download | mruby-5223c0a6ac03b67ebbeaf7d4d150d133cd0c0eca.tar.gz mruby-5223c0a6ac03b67ebbeaf7d4d150d133cd0c0eca.zip | |
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
Diffstat (limited to 'src')
| -rw-r--r-- | src/compile.h | 1 | ||||
| -rw-r--r-- | src/parse.y | 15 |
2 files changed, 0 insertions, 16 deletions
diff --git a/src/compile.h b/src/compile.h index ca3e255c8..7afa82e76 100644 --- a/src/compile.h +++ b/src/compile.h @@ -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_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_ext(mrb_state*,const char*,size_t); int mrb_generate_code(mrb_state*, mrb_ast_node*); int mrb_compile_file(mrb_state*,FILE*); diff --git a/src/parse.y b/src/parse.y index 35eff1b33..05b871b52 100644 --- a/src/parse.y +++ b/src/parse.y @@ -4727,21 +4727,6 @@ mrb_parse_nstring(mrb_state *mrb, const char *s, size_t len) } 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* mrb_parse_string(mrb_state *mrb, const char *s) { return mrb_parse_nstring(mrb, s, strlen(s)); |
