summaryrefslogtreecommitdiff
path: root/internal/parse.h
diff options
context:
space:
mode:
authorS-H-GAMELINKS <[email protected]>2024-09-21 08:39:42 +0900
committerNobuyoshi Nakada <[email protected]>2024-09-22 12:22:20 +0900
commit95d26ee41e136088560caa04943d177342795b5b (patch)
tree827b8285eb8465e874ab73ad45c45164b2d5807e /internal/parse.h
parent9f574fa12f0cbe9d7aa4a11a6c7055ed32f02822 (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.h2
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);