summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-string-ext/src
diff options
context:
space:
mode:
authorSeba Gamboa <[email protected]>2015-10-14 14:37:47 -0300
committerSeba Gamboa <[email protected]>2015-10-20 12:16:47 -0300
commit5cdcce8dbddd94ecb9503a0a1d47370c4ef97177 (patch)
tree07dae36bc4e2762a8d420fbea2e67b4a087ea260 /mrbgems/mruby-string-ext/src
parent84b70886cd9827593810264bf1f068044d5c6986 (diff)
downloadmruby-5cdcce8dbddd94ecb9503a0a1d47370c4ef97177.tar.gz
mruby-5cdcce8dbddd94ecb9503a0a1d47370c4ef97177.zip
Mark core gems with mrbgem tag
Diffstat (limited to 'mrbgems/mruby-string-ext/src')
-rw-r--r--mrbgems/mruby-string-ext/src/string.c42
1 files changed, 42 insertions, 0 deletions
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 <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)
@@ -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)
{