mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Revert "Mark core gems with mrbgem tag"
This reverts commit 5cdcce8dbd.
This commit is contained in:
@@ -9,7 +9,6 @@ class String
|
||||
# a = "abcde"
|
||||
# a.clear #=> ""
|
||||
#
|
||||
# @mrbgem mruby-string-ext
|
||||
def clear
|
||||
self.replace("")
|
||||
end
|
||||
@@ -24,7 +23,6 @@ class String
|
||||
# " hello ".lstrip #=> "hello "
|
||||
# "hello".lstrip #=> "hello"
|
||||
#
|
||||
# @mrbgem mruby-string-ext
|
||||
def lstrip
|
||||
a = 0
|
||||
z = self.size - 1
|
||||
@@ -42,7 +40,6 @@ class String
|
||||
# " hello ".rstrip #=> " hello"
|
||||
# "hello".rstrip #=> "hello"
|
||||
#
|
||||
# @mrbgem mruby-string-ext
|
||||
def rstrip
|
||||
a = 0
|
||||
z = self.size - 1
|
||||
@@ -59,7 +56,6 @@ class String
|
||||
# " hello ".strip #=> "hello"
|
||||
# "\tgoodbye\r\n".strip #=> "goodbye"
|
||||
#
|
||||
# @mrbgem mruby-string-ext
|
||||
def strip
|
||||
a = 0
|
||||
z = self.size - 1
|
||||
@@ -79,7 +75,6 @@ class String
|
||||
# " hello ".lstrip #=> "hello "
|
||||
# "hello".lstrip! #=> nil
|
||||
#
|
||||
# @mrbgem mruby-string-ext
|
||||
def lstrip!
|
||||
s = self.lstrip
|
||||
(s == self) ? nil : self.replace(s)
|
||||
@@ -96,7 +91,6 @@ class String
|
||||
# " hello ".rstrip #=> " hello"
|
||||
# "hello".rstrip! #=> nil
|
||||
#
|
||||
# @mrbgem mruby-string-ext
|
||||
def rstrip!
|
||||
s = self.rstrip
|
||||
(s == self) ? nil : self.replace(s)
|
||||
@@ -109,7 +103,6 @@ class String
|
||||
# Removes leading and trailing whitespace from <i>str</i>. Returns
|
||||
# <code>nil</code> if <i>str</i> was not altered.
|
||||
#
|
||||
# @mrbgem mruby-string-ext
|
||||
def strip!
|
||||
s = self.strip
|
||||
(s == self) ? nil : self.replace(s)
|
||||
@@ -126,7 +119,6 @@ class String
|
||||
# "abcdef".casecmp("abcdefg") #=> -1
|
||||
# "abcdef".casecmp("ABCDEF") #=> 0
|
||||
#
|
||||
# @mrbgem mruby-string-ext
|
||||
def casecmp(str)
|
||||
self.downcase <=> str.to_str.downcase
|
||||
rescue NoMethodError
|
||||
@@ -144,7 +136,6 @@ class String
|
||||
end
|
||||
end
|
||||
|
||||
# @mrbgem mruby-string-ext
|
||||
def rpartition(sep)
|
||||
raise TypeError, "type mismatch: #{sep.class} given" unless sep.is_a? String
|
||||
n = rindex(sep)
|
||||
@@ -172,7 +163,6 @@ class String
|
||||
# string.slice!("r") #=> "r"
|
||||
# string #=> "thsa sting"
|
||||
#
|
||||
# @mrbgem mruby-string-ext
|
||||
def slice!(arg1, arg2=nil)
|
||||
raise "wrong number of arguments (for 1..2)" if arg1.nil? && arg2.nil?
|
||||
|
||||
@@ -244,7 +234,6 @@ class String
|
||||
# "abcd".insert(-3, 'X') #=> "abXcd"
|
||||
# "abcd".insert(-1, 'X') #=> "abcdX"
|
||||
#
|
||||
# @mrbgem mruby-string-ext
|
||||
def insert(idx, str)
|
||||
pos = idx.to_i
|
||||
pos += self.size + 1 if pos < 0
|
||||
@@ -267,8 +256,6 @@ class String
|
||||
# "hello".ljust(4) #=> "hello"
|
||||
# "hello".ljust(20) #=> "hello "
|
||||
# "hello".ljust(20, '1234') #=> "hello123412341234123"
|
||||
#
|
||||
# @mrbgem mruby-string-ext
|
||||
def ljust(idx, padstr = ' ')
|
||||
if idx <= self.size
|
||||
return self
|
||||
@@ -310,7 +297,6 @@ class String
|
||||
# "25".upto("5").to_a #=> []
|
||||
# "07".upto("11").to_a #=> ["07", "08", "09", "10", "11"]
|
||||
#
|
||||
# @mrbgem mruby-string-ext
|
||||
def upto(other_str, excl=false, &block)
|
||||
return to_enum :upto, other_str, excl unless block
|
||||
|
||||
@@ -325,7 +311,6 @@ class String
|
||||
end
|
||||
end
|
||||
|
||||
# @mrbgem mruby-string-ext
|
||||
def chars(&block)
|
||||
if block_given?
|
||||
self.split('').map do |i|
|
||||
@@ -338,7 +323,6 @@ class String
|
||||
end
|
||||
alias each_char chars
|
||||
|
||||
# @mrbgem mruby-string-ext
|
||||
def codepoints(&block)
|
||||
len = self.size
|
||||
|
||||
|
||||
@@ -5,9 +5,6 @@
|
||||
#include "mruby/string.h"
|
||||
#include "mruby/range.h"
|
||||
|
||||
/**
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_getbyte(mrb_state *mrb, mrb_value str)
|
||||
{
|
||||
@@ -22,9 +19,6 @@ mrb_str_getbyte(mrb_state *mrb, mrb_value str)
|
||||
return mrb_fixnum_value((unsigned char)RSTRING_PTR(str)[pos]);
|
||||
}
|
||||
|
||||
/**
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_setbyte(mrb_state *mrb, mrb_value str)
|
||||
{
|
||||
@@ -44,9 +38,6 @@ mrb_str_setbyte(mrb_state *mrb, mrb_value str)
|
||||
return mrb_fixnum_value((unsigned char)byte);
|
||||
}
|
||||
|
||||
/**
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_byteslice(mrb_state *mrb, mrb_value str)
|
||||
{
|
||||
@@ -88,8 +79,6 @@ mrb_str_byteslice(mrb_state *mrb, mrb_value str)
|
||||
* Equivalent to <code>String#swapcase</code>, but modifies the receiver in
|
||||
* place, returning <i>str</i>, or <code>nil</code> if no changes were made.
|
||||
* Note: case conversion is effective only in ASCII region.
|
||||
*
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_swapcase_bang(mrb_state *mrb, mrb_value str)
|
||||
@@ -127,8 +116,6 @@ mrb_str_swapcase_bang(mrb_state *mrb, mrb_value str)
|
||||
*
|
||||
* "Hello".swapcase #=> "hELLO"
|
||||
* "cYbEr_PuNk11".swapcase #=> "CyBeR_pUnK11"
|
||||
*
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_swapcase(mrb_state *mrb, mrb_value self)
|
||||
@@ -154,8 +141,6 @@ mrb_str_swapcase(mrb_state *mrb, mrb_value self)
|
||||
* a = "hello "
|
||||
* a << "world" #=> "hello world"
|
||||
* a.concat(33) #=> "hello world!"
|
||||
*
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_concat2(mrb_state *mrb, mrb_value self)
|
||||
@@ -178,8 +163,6 @@ mrb_str_concat2(mrb_state *mrb, mrb_value self)
|
||||
* "hello".start_with?("heaven", "hell") #=> true
|
||||
* "hello".start_with?("heaven", "paradise") #=> false
|
||||
* "h".start_with?("heaven", "hell") #=> false
|
||||
*
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_start_with(mrb_state *mrb, mrb_value self)
|
||||
@@ -209,8 +192,6 @@ mrb_str_start_with(mrb_state *mrb, mrb_value self)
|
||||
* str.end_with?([suffixes]+) -> true or false
|
||||
*
|
||||
* Returns true if +str+ ends with one of the +suffixes+ given.
|
||||
*
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_end_with(mrb_state *mrb, mrb_value self)
|
||||
@@ -237,18 +218,12 @@ mrb_str_end_with(mrb_state *mrb, mrb_value self)
|
||||
return mrb_false_value();
|
||||
}
|
||||
|
||||
/*
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_hex(mrb_state *mrb, mrb_value self)
|
||||
{
|
||||
return mrb_str_to_inum(mrb, self, 16, FALSE);
|
||||
}
|
||||
|
||||
/*
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_oct(mrb_state *mrb, mrb_value self)
|
||||
{
|
||||
@@ -263,8 +238,6 @@ mrb_str_oct(mrb_state *mrb, mrb_value self)
|
||||
*
|
||||
* a = "abcde"
|
||||
* a.chr #=> "a"
|
||||
*
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_chr(mrb_state *mrb, mrb_value self)
|
||||
@@ -272,9 +245,6 @@ mrb_str_chr(mrb_state *mrb, mrb_value self)
|
||||
return mrb_str_substr(mrb, self, 0, 1);
|
||||
}
|
||||
|
||||
/*
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_fixnum_chr(mrb_state *mrb, mrb_value num)
|
||||
{
|
||||
@@ -328,8 +298,6 @@ mrb_fixnum_chr(mrb_state *mrb, mrb_value num)
|
||||
*
|
||||
* a = "abc\ndef"
|
||||
* a.lines #=> ["abc\n", "def"]
|
||||
*
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_lines(mrb_state *mrb, mrb_value self)
|
||||
@@ -377,8 +345,6 @@ mrb_str_lines(mrb_state *mrb, mrb_value self)
|
||||
*
|
||||
* a = "abc"
|
||||
* a.succ #=> "abd"
|
||||
*
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_succ_bang(mrb_state *mrb, mrb_value self)
|
||||
@@ -453,9 +419,6 @@ mrb_str_succ_bang(mrb_state *mrb, mrb_value self)
|
||||
return self;
|
||||
}
|
||||
|
||||
/*
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_succ(mrb_state *mrb, mrb_value self)
|
||||
{
|
||||
@@ -475,8 +438,6 @@ mrb_str_succ(mrb_state *mrb, mrb_value self)
|
||||
* a = "world"
|
||||
* a.prepend("hello ") #=> "hello world"
|
||||
* a #=> "hello world"
|
||||
*
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_prepend(mrb_state *mrb, mrb_value self)
|
||||
@@ -555,9 +516,6 @@ utf8code(unsigned char* p)
|
||||
return p[0];
|
||||
}
|
||||
|
||||
/*
|
||||
* @mrbgem mruby-string-ext
|
||||
*/
|
||||
static mrb_value
|
||||
mrb_str_ord(mrb_state* mrb, mrb_value str)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user