@@ -1065,35 +1065,6 @@ named_captures(VALUE self, VALUE source) {
10651065 return names ;
10661066}
10671067
1068- /**
1069- * call-seq:
1070- * Debug::integer_parse(source) -> [Integer, String]
1071- *
1072- * Parses the given source string and returns the integer it represents, as well
1073- * as a decimal string representation.
1074- */
1075- static VALUE
1076- integer_parse (VALUE self , VALUE source ) {
1077- const uint8_t * start = (const uint8_t * ) RSTRING_PTR (source );
1078- size_t length = RSTRING_LEN (source );
1079-
1080- pm_integer_t integer = { 0 };
1081- pm_integer_parse (& integer , PM_INTEGER_BASE_UNKNOWN , start , start + length );
1082-
1083- pm_buffer_t buffer = { 0 };
1084- pm_integer_string (& buffer , & integer );
1085-
1086- VALUE string = rb_str_new (pm_buffer_value (& buffer ), pm_buffer_length (& buffer ));
1087- pm_buffer_free (& buffer );
1088-
1089- VALUE result = rb_ary_new_capa (2 );
1090- rb_ary_push (result , pm_integer_new (& integer ));
1091- rb_ary_push (result , string );
1092- pm_integer_free (& integer );
1093-
1094- return result ;
1095- }
1096-
10971068/**
10981069 * call-seq:
10991070 * Debug::memsize(source) -> { length: xx, memsize: xx, node_count: xx }
@@ -1376,7 +1347,6 @@ Init_prism(void) {
13761347 // internal tasks. We expose these to make them easier to test.
13771348 VALUE rb_cPrismDebug = rb_define_module_under (rb_cPrism , "Debug" );
13781349 rb_define_singleton_method (rb_cPrismDebug , "named_captures" , named_captures , 1 );
1379- rb_define_singleton_method (rb_cPrismDebug , "integer_parse" , integer_parse , 1 );
13801350 rb_define_singleton_method (rb_cPrismDebug , "memsize" , memsize , 1 );
13811351 rb_define_singleton_method (rb_cPrismDebug , "profile_file" , profile_file , 1 );
13821352 rb_define_singleton_method (rb_cPrismDebug , "format_errors" , format_errors , 2 );
0 commit comments