diff options
author | S-H-GAMELINKS <[email protected]> | 2024-09-21 08:39:42 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2024-09-22 12:22:20 +0900 |
commit | 95d26ee41e136088560caa04943d177342795b5b (patch) | |
tree | 827b8285eb8465e874ab73ad45c45164b2d5807e /internal/parse.h | |
parent | 9f574fa12f0cbe9d7aa4a11a6c7055ed32f02822 (diff) |
Reuse dedent_string function in rb_ruby_ripper_dedent_string function
This change is reduce Ruby C API dependency for Universal Parser.
Reuse dedent_string functions in rb_ruby_ripper_dedent_string functions and remove dependencies on rb_str_modify and rb_str_set_len from the parser.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/11658
Diffstat (limited to 'internal/parse.h')
-rw-r--r-- | internal/parse.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/parse.h b/internal/parse.h index 88230fd177..29accaa7ff 100644 --- a/internal/parse.h +++ b/internal/parse.h @@ -104,7 +104,7 @@ VALUE rb_ruby_parser_ruby_sourcefile_string(rb_parser_t *p); int rb_ruby_parser_ruby_sourceline(rb_parser_t *p); int rb_ruby_parser_lex_state(rb_parser_t *p); void rb_ruby_ripper_parse0(rb_parser_t *p); -int rb_ruby_ripper_dedent_string(rb_parser_t *p, VALUE string, int width); +int rb_ruby_ripper_dedent_string(rb_parser_t *p, rb_parser_string_t *string, int width); int rb_ruby_ripper_initialized_p(rb_parser_t *p); void rb_ruby_ripper_parser_initialize(rb_parser_t *p); long rb_ruby_ripper_column(rb_parser_t *p); |