From 5cdcce8dbddd94ecb9503a0a1d47370c4ef97177 Mon Sep 17 00:00:00 2001 From: Seba Gamboa Date: Wed, 14 Oct 2015 14:37:47 -0300 Subject: Mark core gems with mrbgem tag --- mrbgems/mruby-string-ext/src/string.c | 42 +++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to 'mrbgems/mruby-string-ext/src/string.c') diff --git a/mrbgems/mruby-string-ext/src/string.c b/mrbgems/mruby-string-ext/src/string.c index 0afc53386..028f77aee 100644 --- a/mrbgems/mruby-string-ext/src/string.c +++ b/mrbgems/mruby-string-ext/src/string.c @@ -5,6 +5,9 @@ #include "mruby/string.h" #include "mruby/range.h" +/** + * @mrbgem mruby-string-ext + */ static mrb_value mrb_str_getbyte(mrb_state *mrb, mrb_value str) { @@ -19,6 +22,9 @@ 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) { @@ -38,6 +44,9 @@ 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) { @@ -79,6 +88,8 @@ mrb_str_byteslice(mrb_state *mrb, mrb_value str) * Equivalent to String#swapcase, but modifies the receiver in * place, returning str, or nil 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) @@ -116,6 +127,8 @@ 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) @@ -141,6 +154,8 @@ 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) @@ -163,6 +178,8 @@ 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) @@ -192,6 +209,8 @@ 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) @@ -218,12 +237,18 @@ 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) { @@ -238,6 +263,8 @@ 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) @@ -245,6 +272,9 @@ 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) { @@ -298,6 +328,8 @@ 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) @@ -345,6 +377,8 @@ 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) @@ -419,6 +453,9 @@ 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) { @@ -438,6 +475,8 @@ 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) @@ -516,6 +555,9 @@ utf8code(unsigned char* p) return p[0]; } +/* + * @mrbgem mruby-string-ext + */ static mrb_value mrb_str_ord(mrb_state* mrb, mrb_value str) { -- cgit v1.2.3