diff options
32 files changed, 83 insertions, 335 deletions
diff --git a/include/mruby/error.h b/include/mruby/error.h index 1ac0791a2..8b6430137 100644 --- a/include/mruby/error.h +++ b/include/mruby/error.h @@ -32,34 +32,12 @@ MRB_API mrb_noreturn void mrb_no_method_error(mrb_state *mrb, mrb_sym id, mrb_va /* declaration for fail method */ MRB_API mrb_value mrb_f_raise(mrb_state*, mrb_value); -/** - * Protect - * - * @mrbgem mruby-error - */ +/* functions defined in mruby-error mrbgem */ MRB_API mrb_value mrb_protect(mrb_state *mrb, mrb_func_t body, mrb_value data, mrb_bool *state); - -/** - * Ensure - * - * @mrbgem mruby-error - */ MRB_API mrb_value mrb_ensure(mrb_state *mrb, mrb_func_t body, mrb_value b_data, mrb_func_t ensure, mrb_value e_data); - -/** - * Rescue - * - * @mrbgem mruby-error - */ MRB_API mrb_value mrb_rescue(mrb_state *mrb, mrb_func_t body, mrb_value b_data, mrb_func_t rescue, mrb_value r_data); - -/** - * Rescue exception - * - * @mrbgem mruby-error - */ MRB_API mrb_value mrb_rescue_exceptions(mrb_state *mrb, mrb_func_t body, mrb_value b_data, mrb_func_t rescue, mrb_value r_data, mrb_int len, struct RClass **classes); diff --git a/mrbgems/mruby-array-ext/mrblib/array.rb b/mrbgems/mruby-array-ext/mrblib/array.rb index 74b183d3f..35be79339 100644 --- a/mrbgems/mruby-array-ext/mrblib/array.rb +++ b/mrbgems/mruby-array-ext/mrblib/array.rb @@ -1,5 +1,4 @@ class Array - ## # call-seq: # ary.uniq! -> ary or nil @@ -16,7 +15,6 @@ class Array # c = [["student","sam"], ["student","george"], ["teacher","matz"]] # c.uniq! { |s| s.first } # => [["student", "sam"], ["teacher", "matz"]] # - # @mrbgem mruby-array-ext def uniq!(&block) ary = self.dup result = [] @@ -56,7 +54,6 @@ class Array # b = [["student","sam"], ["student","george"], ["teacher","matz"]] # b.uniq { |s| s.first } # => [["student", "sam"], ["teacher", "matz"]] # - # @mrbgem mruby-array-ext def uniq(&block) ary = self.dup if block @@ -78,7 +75,6 @@ class Array # # [ 1, 1, 2, 2, 3, 3, 4, 5 ] - [ 1, 2, 4 ] #=> [ 3, 3, 5 ] # - # @mrbgem mruby-array-ext def -(elem) raise TypeError, "can't convert #{elem.class} into Array" unless elem.class == Array @@ -99,7 +95,6 @@ class Array # [ "a", "b", "c" ] | [ "c", "d", "a" ] # #=> [ "a", "b", "c", "d" ] # - # @mrbgem mruby-array-ext def |(elem) raise TypeError, "can't convert #{elem.class} into Array" unless elem.class == Array @@ -116,7 +111,6 @@ class Array # # [ 1, 1, 3, 5 ] & [ 1, 2, 3 ] #=> [ 1, 3 ] # - # @mrbgem mruby-array-ext def &(elem) raise TypeError, "can't convert #{elem.class} into Array" unless elem.class == Array @@ -149,7 +143,6 @@ class Array # a = [ 1, 2, [3, [4, 5] ] ] # a.flatten(1) #=> [1, 2, 3, [4, 5]] # - # @mrbgem mruby-array-ext def flatten(depth=nil) ar = [] self.each do |e| @@ -179,7 +172,6 @@ class Array # a = [ 1, 2, [3, [4, 5] ] ] # a.flatten!(1) #=> [1, 2, 3, [4, 5]] # - # @mrbgem mruby-array-ext def flatten!(depth=nil) modified = false ar = [] @@ -207,7 +199,6 @@ class Array # [ "a", nil, "b", nil, "c", nil ].compact # #=> [ "a", "b", "c" ] # - # @mrbgem mruby-array-ext def compact result = self.dup result.compact! @@ -225,7 +216,6 @@ class Array # [ "a", nil, "b", nil, "c" ].compact! #=> [ "a", "b", "c" ] # [ "a", "b", "c" ].compact! #=> nil # - # @mrbgem mruby-array-ext def compact! result = self.select { |e| !e.nil? } if result.size == self.size @@ -236,7 +226,6 @@ class Array end # for efficiency - # @mrbgem mruby-array-ext def reverse_each(&block) return to_enum :reverse_each unless block_given? @@ -249,7 +238,6 @@ class Array end NONE=Object.new - ## # call-seq: # ary.fetch(index) -> obj @@ -272,7 +260,7 @@ class Array # a.fetch(100) { |i| puts "#{i} is out of bounds" } # #=> "100 is out of bounds" # - # @mrbgem mruby-array-ext + def fetch(n=nil, ifnone=NONE, &block) warn "block supersedes default value argument" if !n.nil? && ifnone != NONE && block @@ -322,7 +310,7 @@ class Array # a.fill(1, 2) { |i| i+1 } #=> [0, 2, 3, 27] # a.fill(0..1) { |i| i+1 } #=> [1, 2, 3, 27] # - # @mrbgem mruby-array-ext + def fill(arg0=nil, arg1=nil, arg2=nil, &block) if arg0.nil? && arg1.nil? && arg2.nil? && !block raise ArgumentError, "wrong number of arguments (0 for 1..3)" @@ -406,8 +394,7 @@ class Array # a #=> ["a", "b", "c", "d"] # a.rotate(2) #=> ["c", "d", "a", "b"] # a.rotate(-3) #=> ["b", "c", "d", "a"] - # - # @mrbgem mruby-array-ext + def rotate(count=1) ary = [] len = self.length @@ -438,12 +425,12 @@ class Array # a #=> ["b", "c", "d", "a"] # a.rotate!(2) #=> ["d", "a", "b", "c"] # a.rotate!(-3) #=> ["a", "b", "c", "d"] - # - # @mrbgem mruby-array-ext + def rotate!(count=1) self.replace(self.rotate(count)) end + ## # call-seq: # ary.delete_if { |item| block } -> ary # ary.delete_if -> Enumerator @@ -459,8 +446,7 @@ class Array # # scores = [ 97, 42, 75 ] # scores.delete_if {|score| score < 80 } #=> [97] - # - # @mrbgem mruby-array-ext + def delete_if(&block) return to_enum :delete_if unless block_given? @@ -489,8 +475,7 @@ class Array # See also Enumerable#reject and Array#delete_if. # # If no block is given, an Enumerator is returned instead. - # - # @mrbgem mruby-array-ext + def reject!(&block) return to_enum :reject! unless block_given? @@ -522,8 +507,7 @@ class Array # a = %w{ a b c d } # a.insert(2, 99) #=> ["a", "b", 99, "c", "d"] # a.insert(-2, 1, 2, 3) #=> ["a", "b", 99, "c", 1, 2, 3, "d"] - # - # @mrbgem mruby-array-ext + def insert(idx, *args) idx += self.size + 1 if idx < 0 self[idx, 0] = args @@ -581,8 +565,7 @@ class Array # You must not mix the two modes at a time; the block must always # return either true/false, or always return a number. It is # undefined which value is actually picked up at each iteration. - # - # @mrbgem mruby-array-ext + def bsearch(&block) return to_enum :bsearch unless block_given? @@ -629,8 +612,7 @@ class Array # # scores = [ 97, 42, 75 ] # scores.delete_if {|score| score < 80 } #=> [97] - # - # @mrbgem mruby-array-ext + def delete_if(&block) return to_enum :delete_if unless block_given? @@ -659,8 +641,7 @@ class Array # # a = [1, 2, 3, 4, 5] # a.keep_if { |val| val > 3 } #=> [4, 5] - # - # @mrbgem mruby-array-ext + def keep_if(&block) return to_enum :keep_if unless block_given? @@ -689,8 +670,7 @@ class Array # See also Array#keep_if # # If no block is given, an Enumerator is returned instead. - # - # @mrbgem mruby-array-ext + def select!(&block) return to_enum :select! unless block_given? @@ -714,8 +694,6 @@ class Array # first object for which the block returns +true+. Returns +nil+ if no # match is found. # - # @mrbgem mruby-array-ext - # # ISO 15.2.12.5.14 def index(val=NONE, &block) return to_enum(:find_index, val) if !block && val == NONE diff --git a/mrbgems/mruby-array-ext/src/array.c b/mrbgems/mruby-array-ext/src/array.c index 37d8739b6..177dd7123 100644 --- a/mrbgems/mruby-array-ext/src/array.c +++ b/mrbgems/mruby-array-ext/src/array.c @@ -4,7 +4,7 @@ #include "mruby/range.h" #include "mruby/hash.h" -/** +/* * call-seq: * ary.assoc(obj) -> new_ary or nil * @@ -22,9 +22,8 @@ * a = [ s1, s2, s3 ] * a.assoc("letters") #=> [ "letters", "a", "b", "c" ] * a.assoc("foo") #=> nil - * - * @mrbgem mruby-array-ext */ + static mrb_value mrb_ary_assoc(mrb_state *mrb, mrb_value ary) { @@ -74,7 +73,7 @@ mrb_ary_rassoc(mrb_state *mrb, mrb_value ary) return mrb_nil_value(); } -/** +/* * call-seq: * ary.at(index) -> obj or nil * @@ -85,9 +84,8 @@ mrb_ary_rassoc(mrb_state *mrb, mrb_value ary) * a = [ "a", "b", "c", "d", "e" ] * a.at(0) #=> "a" * a.at(-1) #=> "e" - * - * @mrbgem mruby-array-ext */ + static mrb_value mrb_ary_at(mrb_state *mrb, mrb_value ary) { @@ -97,10 +95,6 @@ mrb_ary_at(mrb_state *mrb, mrb_value ary) return mrb_ary_entry(ary, pos); } -/** - * - * @mrbgem mruby-array-ext - */ static mrb_value mrb_ary_values_at(mrb_state *mrb, mrb_value self) { @@ -112,7 +106,7 @@ mrb_ary_values_at(mrb_state *mrb, mrb_value self) return mrb_get_values_at(mrb, self, RARRAY_LEN(self), argc, argv, mrb_ary_ref); } -/** +/* * call-seq: * ary.to_h -> Hash * @@ -122,8 +116,8 @@ mrb_ary_values_at(mrb_state *mrb, mrb_value self) * [[:foo, :bar], [1, 2]].to_h * # => {:foo => :bar, 1 => 2} * - * @mrbgem mruby-array-ext */ + static mrb_value mrb_ary_to_h(mrb_state *mrb, mrb_value ary) { diff --git a/mrbgems/mruby-enum-ext/mrblib/enum.rb b/mrbgems/mruby-enum-ext/mrblib/enum.rb index b41eaaf1f..ed1943f30 100644 --- a/mrbgems/mruby-enum-ext/mrblib/enum.rb +++ b/mrbgems/mruby-enum-ext/mrblib/enum.rb @@ -1,5 +1,7 @@ +## +# Enumerable +# module Enumerable - ## # call-seq: # enum.drop(n) -> array @@ -9,8 +11,7 @@ module Enumerable # # a = [1, 2, 3, 4, 5, 0] # a.drop(3) #=> [4, 5, 0] - # - # @mrbgem mruby-enum-ext + def drop(n) raise TypeError, "no implicit conversion of #{n.class} into Integer" unless n.respond_to?(:to_int) raise ArgumentError, "attempt to drop negative size" if n < 0 @@ -34,8 +35,7 @@ module Enumerable # # a = [1, 2, 3, 4, 5, 0] # a.drop_while {|i| i < 3 } #=> [3, 4, 5, 0] - # - # @mrbgem mruby-enum-ext + def drop_while(&block) return to_enum :drop_while unless block @@ -55,8 +55,7 @@ module Enumerable # # a = [1, 2, 3, 4, 5, 0] # a.take(3) #=> [1, 2, 3] - # - # @mrbgem mruby-enum-ext + def take(n) raise TypeError, "no implicit conversion of #{n.class} into Integer" unless n.respond_to?(:to_int) raise ArgumentError, "attempt to take negative size" if n < 0 @@ -83,7 +82,6 @@ module Enumerable # a = [1, 2, 3, 4, 5, 0] # a.take_while {|i| i < 3 } #=> [1, 2] # - # @mrbgem mruby-enum-ext def take_while(&block) return to_enum :take_while unless block @@ -112,8 +110,7 @@ module Enumerable # [6, 7, 8] # [7, 8, 9] # [8, 9, 10] - # - # @mrbgem mruby-enum-ext + def each_cons(n, &block) raise TypeError, "no implicit conversion of #{n.class} into Integer" unless n.respond_to?(:to_int) raise ArgumentError, "invalid size" if n <= 0 @@ -140,8 +137,7 @@ module Enumerable # [4, 5, 6] # [7, 8, 9] # [10] - # - # @mrbgem mruby-enum-ext + def each_slice(n, &block) raise TypeError, "no implicit conversion of #{n.class} into Integer" unless n.respond_to?(:to_int) raise ArgumentError, "invalid slice size" if n <= 0 @@ -170,7 +166,6 @@ module Enumerable # # (1..6).group_by {|i| i%3} #=> {0=>[3, 6], 1=>[1, 4], 2=>[2, 5]} # - # @mrbgem mruby-enum-ext def group_by(&block) return to_enum :group_by unless block @@ -192,8 +187,7 @@ module Enumerable # values in <i>enum</i> through the given block. # # If no block is given, an enumerator is returned instead. - # - # @mrbgem mruby-enum-ext + def sort_by(&block) return to_enum :sort_by unless block @@ -220,8 +214,6 @@ module Enumerable # Returns the first element, or the first +n+ elements, of the enumerable. # If the enumerable is empty, the first form returns <code>nil</code>, and the # second form returns an empty array. - # - # @mrbgem mruby-enum-ext def first(n=NONE) if n == NONE self.each do |*val| @@ -250,8 +242,6 @@ module Enumerable # If an argument is given, the number of items in +enum+ that # are equal to +item+ are counted. If a block is given, it # counts the number of elements yielding a true value. - # - # @mrbgem mruby-enum-ext def count(v=NONE, &block) count = 0 if block @@ -284,8 +274,6 @@ module Enumerable # # [1, 2, 3, 4].flat_map { |e| [e, -e] } #=> [1, -1, 2, -2, 3, -3, 4, -4] # [[1, 2], [3, 4]].flat_map { |e| e + [100] } #=> [1, 2, 100, 3, 4, 100] - # - # @mrbgem mruby-enum-ext def flat_map(&block) return to_enum :flat_map unless block @@ -313,8 +301,7 @@ module Enumerable # If no block is given, an enumerator is returned instead. # # %w[albatross dog horse].max_by {|x| x.length } #=> "albatross" - # - # @mrbgem mruby-enum-ext + def max_by(&block) return to_enum :max_by unless block @@ -348,8 +335,7 @@ module Enumerable # If no block is given, an enumerator is returned instead. # # %w[albatross dog horse].min_by {|x| x.length } #=> "dog" - # - # @mrbgem mruby-enum-ext + def min_by(&block) return to_enum :min_by unless block @@ -385,8 +371,7 @@ module Enumerable # a = %w(albatross dog horse) # a.minmax #=> ["albatross", "horse"] # a.minmax { |a, b| a.length <=> b.length } #=> ["dog", "albatross"] - # - # @mrbgem mruby-enum-ext + def minmax(&block) max = nil min = nil @@ -424,8 +409,7 @@ module Enumerable # If no block is given, an enumerator is returned instead. # # %w(albatross dog horse).minmax_by { |x| x.length } #=> ["dog", "albatross"] - # - # @mrbgem mruby-enum-ext + def minmax_by(&block) return to_enum :minmax_by unless block @@ -468,8 +452,7 @@ module Enumerable # [].none? #=> true # [nil, false].none? #=> true # [nil, true].none? #=> false - # - # @mrbgem mruby-enum-ext + def none?(&block) if block self.each do |*val| @@ -499,7 +482,7 @@ module Enumerable # [nil, true, 99].one? #=> false # [nil, true, false].one? #=> true # - # @mrbgem mruby-enum-ext + def one?(&block) count = 0 if block @@ -530,7 +513,7 @@ module Enumerable # (1..10).each_with_object([]) { |i, a| a << i*2 } # #=> [2, 4, 6, 8, 10, 12, 14, 16, 18, 20] # - # @mrbgem mruby-enum-ext + def each_with_object(obj=nil, &block) raise ArgumentError, "wrong number of arguments (0 for 1)" if obj.nil? @@ -557,7 +540,7 @@ module Enumerable # 2 # 1 # - # @mrbgem mruby-enum-ext + def reverse_each(&block) return to_enum :reverse_each unless block @@ -589,7 +572,7 @@ module Enumerable # a.cycle { |x| puts x } # print, a, b, c, a, b, c,.. forever. # a.cycle(2) { |x| puts x } # print, a, b, c, a, b, c. # - # @mrbgem mruby-enum-ext + def cycle(n=nil, &block) return to_enum(:cycle, n) if !block && n.nil? @@ -638,7 +621,7 @@ module Enumerable # (1..100).find_index { |i| i % 5 == 0 and i % 7 == 0 } #=> 34 # (1..100).find_index(50) #=> 49 # - # @mrbgem mruby-enum-ext + def find_index(val=NONE, &block) return to_enum(:find_index, val) if !block && val == NONE @@ -668,7 +651,7 @@ module Enumerable # <code>enum#size</code>. If the size of any argument is less than # <code>enum#size</code>, <code>nil</code> values are supplied. # - # @mrbgem mruby-enum-ext + def zip(*arg) ary = [] arg = arg.map{|a|a.to_a} @@ -697,7 +680,7 @@ module Enumerable # %i[hello world].each_with_index.to_h # # => {:hello => 0, :world => 1} # - # @mrbgem mruby-enum-ext + def to_h h = {} self.each do |*v| diff --git a/mrbgems/mruby-enum-lazy/mrblib/lazy.rb b/mrbgems/mruby-enum-lazy/mrblib/lazy.rb index a31e89d0e..8ce363c6d 100644 --- a/mrbgems/mruby-enum-lazy/mrblib/lazy.rb +++ b/mrbgems/mruby-enum-lazy/mrblib/lazy.rb @@ -15,8 +15,6 @@ module Enumerable # - take_while # - flat_map collect_concat # - zip - # - # @mrbgem mruby-enum-lazy def lazy Lazy.new(self) end @@ -26,8 +24,6 @@ module Enumerable # Based on https://github.com/yhara/enumerable-lazy # Inspired by https://github.com/antimon2/enumerable_lz # http://jp.rubyist.net/magazine/?0034-Enumerable_lz (ja) - # - # @mrbgem mruby-enum-lazy class Lazy < Enumerator def initialize(obj, &block) super(){|yielder| diff --git a/mrbgems/mruby-enumerator/mrblib/enumerator.rb b/mrbgems/mruby-enumerator/mrblib/enumerator.rb index e9300462a..9abaca38a 100644 --- a/mrbgems/mruby-enumerator/mrblib/enumerator.rb +++ b/mrbgems/mruby-enumerator/mrblib/enumerator.rb @@ -85,7 +85,6 @@ # puts ext_each(o.to_enum) {|*x| puts x; [:b, *x] } # # => [], [:b], [1], [:b, 1], [1, 2], [:b, 1, 2], 3 # -# @mrbgem mruby-enumerator class Enumerator include Enumerable diff --git a/mrbgems/mruby-eval/src/eval.c b/mrbgems/mruby-eval/src/eval.c index d1d2c1265..dd5fd5024 100644 --- a/mrbgems/mruby-eval/src/eval.c +++ b/mrbgems/mruby-eval/src/eval.c @@ -195,10 +195,6 @@ create_proc_from_string(mrb_state *mrb, char *s, int len, mrb_value binding, cha return proc; } -/** - * - * @mrbgem mruby-eval - */ static mrb_value f_eval(mrb_state *mrb, mrb_value self) { @@ -225,10 +221,6 @@ mrb_value mrb_obj_instance_eval(mrb_state *mrb, mrb_value self); #define CI_ACC_SKIP -1 -/** - * - * @mrbgem mruby-eval - */ static mrb_value f_instance_eval(mrb_state *mrb, mrb_value self) { diff --git a/mrbgems/mruby-exit/src/mruby-exit.c b/mrbgems/mruby-exit/src/mruby-exit.c index 5ac46d387..726dfd7c4 100644 --- a/mrbgems/mruby-exit/src/mruby-exit.c +++ b/mrbgems/mruby-exit/src/mruby-exit.c @@ -1,10 +1,6 @@ #include <stdlib.h> #include "mruby.h" -/** - * - * @mrbgem mruby-exit - */ static mrb_value f_exit(mrb_state *mrb, mrb_value self) { diff --git a/mrbgems/mruby-fiber/src/fiber.c b/mrbgems/mruby-fiber/src/fiber.c index ba277f767..93b3f1227 100644 --- a/mrbgems/mruby-fiber/src/fiber.c +++ b/mrbgems/mruby-fiber/src/fiber.c @@ -368,13 +368,6 @@ mrb_mruby_fiber_gem_init(mrb_state* mrb) { struct RClass *c; - - - /** - * Fiber - * - * @mrbgem mruby-fiber - */ c = mrb_define_class(mrb, "Fiber", mrb->object_class); MRB_SET_INSTANCE_TT(c, MRB_TT_FIBER); @@ -387,11 +380,6 @@ mrb_mruby_fiber_gem_init(mrb_state* mrb) mrb_define_class_method(mrb, c, "yield", fiber_yield, MRB_ARGS_ANY()); mrb_define_class_method(mrb, c, "current", fiber_current, MRB_ARGS_NONE()); - /** - * FiberError - * - * @mrbgem mruby-fiber - */ mrb_define_class(mrb, "FiberError", mrb->eStandardError_class); } diff --git a/mrbgems/mruby-hash-ext/mrblib/hash.rb b/mrbgems/mruby-hash-ext/mrblib/hash.rb index 415d8ea8f..d243aec24 100644 --- a/mrbgems/mruby-hash-ext/mrblib/hash.rb +++ b/mrbgems/mruby-hash-ext/mrblib/hash.rb @@ -1,8 +1,6 @@ class Hash # ISO does not define Hash#each_pair, so each_pair is defined in gem. - # - # @mrbgem mruby-hash-ext alias each_pair each ## @@ -24,7 +22,7 @@ class Hash # Hash[ [ ["a", 100], ["b", 200] ] ] #=> {"a"=>100, "b"=>200} # Hash["a" => 100, "b" => 200] #=> {"a"=>100, "b"=>200} # - # @mrbgem mruby-hash-ext + def self.[](*object) length = object.length if length == 1 @@ -82,7 +80,7 @@ class Hash # h1.merge!(h2) { |key, v1, v2| v1 } # #=> {"a"=>100, "b"=>200, "c"=>300} # - # @mrbgem mruby-hash-ext + def merge!(other, &block) raise TypeError, "can't convert argument into Hash" unless other.respond_to?(:to_hash) if block @@ -124,7 +122,7 @@ class Hash # prog.rb:2:in 'fetch': key not found (KeyError) # from prog.rb:2 # - # @mrbgem mruby-hash-ext + def fetch(key, none=NONE, &block) unless self.key?(key) if block @@ -152,7 +150,7 @@ class Hash # h = { "a" => 100, "b" => 200, "c" => 300 } # h.delete_if {|key, value| key >= "b" } #=> {"a"=>100} # - # @mrbgem mruby-hash-ext + def delete_if(&block) return to_enum :delete_if unless block_given? @@ -177,7 +175,7 @@ class Hash # a.flatten # => [1, "one", 2, [2, "two"], 3, "three"] # a.flatten(2) # => [1, "one", 2, 2, "two", 3, "three"] # - # @mrbgem mruby-hash-ext + def flatten(level=1) self.to_a.flatten(level) end @@ -192,7 +190,7 @@ class Hash # h = { "n" => 100, "m" => 100, "y" => 300, "d" => 200, "a" => 0 } # h.invert #=> {0=>"a", 100=>"m", 200=>"d", 300=>"y"} # - # @mrbgem mruby-hash-ext + def invert h = Hash.new self.each {|k, v| h[v] = k } @@ -209,7 +207,7 @@ class Hash # # If no block is given, an enumerator is returned instead. # - # @mrbgem mruby-hash-ext + def keep_if(&block) return to_enum :keep_if unless block_given? @@ -234,7 +232,7 @@ class Hash # h.key(300) #=> "c" # h.key(999) #=> nil # - # @mrbgem mruby-hash-ext + def key(val) self.each do |k, v| return k if v == val @@ -249,7 +247,6 @@ class Hash # Returns +self+. If called on a subclass of Hash, converts # the receiver to a Hash object. # - # @mrbgem mruby-hash-ext def to_h self end diff --git a/mrbgems/mruby-hash-ext/src/hash-ext.c b/mrbgems/mruby-hash-ext/src/hash-ext.c index d9a3b8de0..bce842cb4 100644 --- a/mrbgems/mruby-hash-ext/src/hash-ext.c +++ b/mrbgems/mruby-hash-ext/src/hash-ext.c @@ -17,8 +17,6 @@ * * h = { "cat" => "feline", "dog" => "canine", "cow" => "bovine" } * h.values_at("cow", "cat") #=> ["bovine", "feline"] - * - * @mrbgem mruby-hash-ext */ static mrb_value diff --git a/mrbgems/mruby-kernel-ext/src/kernel.c b/mrbgems/mruby-kernel-ext/src/kernel.c index a00fa9d6f..c578b6793 100644 --- a/mrbgems/mruby-kernel-ext/src/kernel.c +++ b/mrbgems/mruby-kernel-ext/src/kernel.c @@ -11,7 +11,6 @@ * Symbol. * If called outside of a method, it returns <code>nil</code>. * - * @mrbgem mruby-kernel-ext */ static mrb_value mrb_f_method(mrb_state *mrb, mrb_value self) @@ -46,8 +45,6 @@ mrb_f_method(mrb_state *mrb, mrb_value self) * Integer("0930", 10) #=> 930 * Integer("111", 2) #=> 7 * Integer(nil) #=> TypeError - * - * @mrbgem mruby-kernel-ext */ static mrb_value mrb_f_integer(mrb_state *mrb, mrb_value self) @@ -70,8 +67,6 @@ mrb_f_integer(mrb_state *mrb, mrb_value self) * Float(123.456) #=> 123.456 * Float("123.456") #=> 123.456 * Float(nil) #=> TypeError - * - * @mrbgem mruby-kernel-ext */ static mrb_value mrb_f_float(mrb_state *mrb, mrb_value self) @@ -93,8 +88,6 @@ mrb_f_float(mrb_state *mrb, mrb_value self) * String(self) #=> "main" * String(self.class) #=> "Object" * String(123456) #=> "123456" - * - * @mrbgem mruby-kernel-ext */ static mrb_value mrb_f_string(mrb_state *mrb, mrb_value self) @@ -119,7 +112,6 @@ mrb_f_string(mrb_state *mrb, mrb_value self) * * Array(1..5) #=> [1, 2, 3, 4, 5] * - * @mrbgem mruby-kernel-ext */ static mrb_value mrb_f_array(mrb_state *mrb, mrb_value self) @@ -151,7 +143,6 @@ mrb_f_array(mrb_state *mrb, mrb_value self) * Hash(key: :value) #=> {:key => :value} * Hash([1, 2, 3]) #=> TypeError * - * @mrbgem mruby-kernel-ext */ static mrb_value mrb_f_hash(mrb_state *mrb, mrb_value self) diff --git a/mrbgems/mruby-math/src/math.c b/mrbgems/mruby-math/src/math.c index a94c48c7b..79ad18b90 100644 --- a/mrbgems/mruby-math/src/math.c +++ b/mrbgems/mruby-math/src/math.c @@ -722,12 +722,6 @@ void mrb_mruby_math_gem_init(mrb_state* mrb) { struct RClass *mrb_math; - - /** - * Math functions - * - * @mrbgem mruby-math - */ mrb_math = mrb_define_module(mrb, "Math"); mrb_define_class_under(mrb, mrb_math, "DomainError", mrb->eStandardError_class); diff --git a/mrbgems/mruby-numeric-ext/mrblib/numeric_ext.rb b/mrbgems/mruby-numeric-ext/mrblib/numeric_ext.rb index 9cd76fd3f..dfc6ba87c 100644 --- a/mrbgems/mruby-numeric-ext/mrblib/numeric_ext.rb +++ b/mrbgems/mruby-numeric-ext/mrblib/numeric_ext.rb @@ -1,8 +1,5 @@ module Integral - - # @mrbgem mruby-numeric-ext def div(other) self.divmod(other)[0] end - end diff --git a/mrbgems/mruby-numeric-ext/src/numeric_ext.c b/mrbgems/mruby-numeric-ext/src/numeric_ext.c index fc35c5329..22c1668fa 100644 --- a/mrbgems/mruby-numeric-ext/src/numeric_ext.c +++ b/mrbgems/mruby-numeric-ext/src/numeric_ext.c @@ -1,9 +1,6 @@ #include <limits.h> #include "mruby.h" -/** - * @mrbgem mruby-numeric-ext - */ static mrb_value mrb_int_chr(mrb_state *mrb, mrb_value x) { diff --git a/mrbgems/mruby-object-ext/mrblib/object.rb b/mrbgems/mruby-object-ext/mrblib/object.rb index 69c21a6b5..581156cb0 100644 --- a/mrbgems/mruby-object-ext/mrblib/object.rb +++ b/mrbgems/mruby-object-ext/mrblib/object.rb @@ -12,7 +12,6 @@ class Object # .select {|x| x%2==0} .tap {|x| puts "evens: #{x.inspect}"} # .map { |x| x*x } .tap {|x| puts "squares: #{x.inspect}"} # - # @mrbgem mruby-object-ext def tap yield self self diff --git a/mrbgems/mruby-object-ext/src/object.c b/mrbgems/mruby-object-ext/src/object.c index f14831a80..dc1924db0 100644 --- a/mrbgems/mruby-object-ext/src/object.c +++ b/mrbgems/mruby-object-ext/src/object.c @@ -7,9 +7,8 @@ * nil.to_a -> [] * * Always returns an empty array. - * - * @mrbgem mruby-object-ext */ + static mrb_value nil_to_a(mrb_state *mrb, mrb_value obj) { @@ -21,9 +20,8 @@ nil_to_a(mrb_state *mrb, mrb_value obj) * nil.to_f -> 0.0 * * Always returns zero. - * - * @mrbgem mruby-object-ext */ + static mrb_value nil_to_f(mrb_state *mrb, mrb_value obj) { @@ -35,9 +33,8 @@ nil_to_f(mrb_state *mrb, mrb_value obj) * nil.to_i -> 0 * * Always returns zero. - * - * @mrbgem mruby-object-ext */ + static mrb_value nil_to_i(mrb_state *mrb, mrb_value obj) { @@ -60,9 +57,8 @@ nil_to_i(mrb_state *mrb, mrb_value obj) * end * k = KlassWithSecret.new * k.instance_exec(5) {|x| @secret+x } #=> 104 - * - * @mrbgem mruby-object-ext */ + static mrb_value mrb_obj_instance_exec(mrb_state *mrb, mrb_value self) { diff --git a/mrbgems/mruby-objectspace/src/mruby_objectspace.c b/mrbgems/mruby-objectspace/src/mruby_objectspace.c index cbb80799e..1b18bf23f 100644 --- a/mrbgems/mruby-objectspace/src/mruby_objectspace.c +++ b/mrbgems/mruby-objectspace/src/mruby_objectspace.c @@ -174,12 +174,6 @@ os_each_object(mrb_state *mrb, mrb_value self) void mrb_mruby_objectspace_gem_init(mrb_state *mrb) { - - /** - * ObjectSpace - * - * @mrbgem mruby-objectspace - */ struct RClass *os = mrb_define_module(mrb, "ObjectSpace"); mrb_define_class_method(mrb, os, "count_objects", os_count_objects, MRB_ARGS_OPT(1)); mrb_define_class_method(mrb, os, "each_object", os_each_object, MRB_ARGS_OPT(1)); diff --git a/mrbgems/mruby-print/mrblib/print.rb b/mrbgems/mruby-print/mrblib/print.rb index 77a1cb696..38a10661b 100644 --- a/mrbgems/mruby-print/mrblib/print.rb +++ b/mrbgems/mruby-print/mrblib/print.rb @@ -1,9 +1,11 @@ +## +# Kernel +# +# ISO 15.3.1 module Kernel - ## # Invoke method +print+ on STDOUT and passing +*args+ # - # @mrbgem mruby-print # ISO 15.3.1.2.10 def print(*args) i = 0 @@ -17,7 +19,6 @@ module Kernel ## # Invoke method +puts+ on STDOUT and passing +*args*+ # - # @mrbgem mruby-print # ISO 15.3.1.2.11 def puts(*args) i = 0 @@ -35,7 +36,6 @@ module Kernel ## # Print human readable object description # - # @mrbgem mruby-print # ISO 15.3.1.3.34 def p(*args) i = 0 diff --git a/mrbgems/mruby-proc-ext/mrblib/proc.rb b/mrbgems/mruby-proc-ext/mrblib/proc.rb index c89c63d20..b71663938 100644 --- a/mrbgems/mruby-proc-ext/mrblib/proc.rb +++ b/mrbgems/mruby-proc-ext/mrblib/proc.rb @@ -1,21 +1,17 @@ class Proc - # @mrbgem mruby-proc-ext def ===(*args) call(*args) end - # @mrbgem mruby-proc-ext def yield(*args) call(*args) end - # @mrbgem mruby-proc-ext def to_proc self end - # @mrbgem mruby-proc-ext def curry(arity=self.arity) type = :proc abs = lambda {|a| a < 0 ? -a - 1 : a} diff --git a/mrbgems/mruby-proc-ext/src/proc.c b/mrbgems/mruby-proc-ext/src/proc.c index 783fbbd3a..73873a360 100644 --- a/mrbgems/mruby-proc-ext/src/proc.c +++ b/mrbgems/mruby-proc-ext/src/proc.c @@ -5,9 +5,6 @@ #include "mruby/string.h" #include "mruby/debug.h" -/** - * @mrbgem mruby-proc-ext - */ static mrb_value mrb_proc_lambda(mrb_state *mrb, mrb_value self) { @@ -15,9 +12,6 @@ mrb_proc_lambda(mrb_state *mrb, mrb_value self) return mrb_bool_value(MRB_PROC_STRICT_P(p)); } -/** - * @mrbgem mruby-proc-ext - */ static mrb_value mrb_proc_source_location(mrb_state *mrb, mrb_value self) { @@ -39,9 +33,6 @@ mrb_proc_source_location(mrb_state *mrb, mrb_value self) } } -/** - * @mrbgem mruby-proc-ext - */ static mrb_value mrb_proc_inspect(mrb_state *mrb, mrb_value self) { @@ -76,9 +67,6 @@ mrb_proc_inspect(mrb_state *mrb, mrb_value self) return str; } -/** - * @mrbgem mruby-proc-ext - */ static mrb_value mrb_kernel_proc(mrb_state *mrb, mrb_value self) { @@ -100,9 +88,8 @@ mrb_kernel_proc(mrb_state *mrb, mrb_value self) * * prc = lambda{|x, y=42, *other|} * prc.parameters #=> [[:req, :x], [:opt, :y], [:rest, :other]] - * - * @mrbgem mruby-proc-ext */ + static mrb_value mrb_proc_parameters(mrb_state *mrb, mrb_value self) { diff --git a/mrbgems/mruby-random/src/random.c b/mrbgems/mruby-random/src/random.c index 1a9e8a7d3..3be3ac81c 100644 --- a/mrbgems/mruby-random/src/random.c +++ b/mrbgems/mruby-random/src/random.c @@ -104,9 +104,6 @@ get_random_state(mrb_state *mrb) return DATA_GET_PTR(mrb, random_val, &mt_state_type, mt_state); } -/** - * @mrbgem mruby-random - */ static mrb_value mrb_random_g_rand(mrb_state *mrb, mrb_value self) { @@ -114,9 +111,6 @@ mrb_random_g_rand(mrb_state *mrb, mrb_value self) return mrb_random_rand(mrb, random); } -/** - * @mrbgem mruby-random - */ static mrb_value mrb_random_g_srand(mrb_state *mrb, mrb_value self) { @@ -202,9 +196,8 @@ mrb_random_srand(mrb_state *mrb, mrb_value self) * ary.shuffle! -> ary * * Shuffles elements in self in place. - * - * @mrbgem mruby-random */ + static mrb_value mrb_ary_shuffle_bang(mrb_state *mrb, mrb_value ary) { @@ -241,9 +234,8 @@ mrb_ary_shuffle_bang(mrb_state *mrb, mrb_value ary) * ary.shuffle -> new_ary * * Returns a new array with elements of self shuffled. - * - * @mrbgem mruby-random */ + static mrb_value mrb_ary_shuffle(mrb_state *mrb, mrb_value ary) { @@ -266,9 +258,8 @@ mrb_ary_shuffle(mrb_state *mrb, mrb_value ary) * * If the array is empty the first form returns +nil+ and the second form * returns an empty array. - * - * @mrbgem mruby-random */ + static mrb_value mrb_ary_sample(mrb_state *mrb, mrb_value ary) { @@ -332,9 +323,6 @@ void mrb_mruby_random_gem_init(mrb_state *mrb) mrb_define_method(mrb, mrb->kernel_module, "rand", mrb_random_g_rand, MRB_ARGS_OPT(1)); mrb_define_method(mrb, mrb->kernel_module, "srand", mrb_random_g_srand, MRB_ARGS_OPT(1)); - /** - * @mrbgem mruby-random - */ random = mrb_define_class(mrb, "Random", mrb->object_class); MRB_SET_INSTANCE_TT(random, MRB_TT_DATA); mrb_define_class_method(mrb, random, "rand", mrb_random_g_rand, MRB_ARGS_OPT(1)); diff --git a/mrbgems/mruby-range-ext/src/range.c b/mrbgems/mruby-range-ext/src/range.c index 974fbe419..35632ad20 100644 --- a/mrbgems/mruby-range-ext/src/range.c +++ b/mrbgems/mruby-range-ext/src/range.c @@ -38,8 +38,6 @@ r_lt(mrb_state *mrb, mrb_value a, mrb_value b) * ("a".."z").cover?("c") #=> true * ("a".."z").cover?("5") #=> false * ("a".."z").cover?("cc") #=> true - * - * @mrbgem mruby-range-ext */ static mrb_value mrb_range_cover(mrb_state *mrb, mrb_value range) @@ -77,8 +75,6 @@ mrb_range_cover(mrb_state *mrb, mrb_value range) * * (10..20).first #=> 10 * (10..20).first(3) #=> [10, 11, 12] - * - * @mrbgem mruby-range-ext */ static mrb_value mrb_range_first(mrb_state *mrb, mrb_value range) @@ -110,8 +106,6 @@ mrb_range_first(mrb_state *mrb, mrb_value range) * (10...20).last #=> 20 * (10..20).last(3) #=> [18, 19, 20] * (10...20).last(3) #=> [17, 18, 19] - * - * @mrbgem mruby-range-ext */ static mrb_value mrb_range_last(mrb_state *mrb, mrb_value range) @@ -137,9 +131,8 @@ mrb_range_last(mrb_state *mrb, mrb_value range) * * (10..20).size #=> 11 * ('a'..'z').size #=> nil - * - * @mrbgem mruby-range-ext */ + static mrb_value mrb_range_size(mrb_state *mrb, mrb_value range) { diff --git a/mrbgems/mruby-sprintf/mrblib/string.rb b/mrbgems/mruby-sprintf/mrblib/string.rb index cfca56b7a..d7e55536a 100644 --- a/mrbgems/mruby-sprintf/mrblib/string.rb +++ b/mrbgems/mruby-sprintf/mrblib/string.rb @@ -1,6 +1,4 @@ class String - - # @mrbgem mruby-sprintf def %(args) if args.is_a? Array sprintf(self, *args) diff --git a/mrbgems/mruby-sprintf/src/kernel.c b/mrbgems/mruby-sprintf/src/kernel.c index 22cede04c..bd4f2bca1 100644 --- a/mrbgems/mruby-sprintf/src/kernel.c +++ b/mrbgems/mruby-sprintf/src/kernel.c @@ -6,9 +6,6 @@ #include "mruby.h" -/** - * @mrbgem mruby-sprintf - */ mrb_value mrb_f_sprintf(mrb_state *mrb, mrb_value obj); /* in sprintf.c */ void diff --git a/mrbgems/mruby-string-ext/mrblib/string.rb b/mrbgems/mruby-string-ext/mrblib/string.rb index b38b3c59f..4c8a2ce3b 100644 --- a/mrbgems/mruby-string-ext/mrblib/string.rb +++ b/mrbgems/mruby-string-ext/mrblib/string.rb @@ -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 diff --git a/mrbgems/mruby-string-ext/src/string.c b/mrbgems/mruby-string-ext/src/string.c index 028f77aee..0afc53386 100644 --- a/mrbgems/mruby-string-ext/src/string.c +++ b/mrbgems/mruby-string-ext/src/string.c @@ -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) { diff --git a/mrbgems/mruby-struct/src/struct.c b/mrbgems/mruby-struct/src/struct.c index e73482f68..342e3eb5e 100644 --- a/mrbgems/mruby-struct/src/struct.c +++ b/mrbgems/mruby-struct/src/struct.c @@ -739,28 +739,26 @@ mrb_struct_values_at(mrb_state *mrb, mrb_value self) return mrb_get_values_at(mrb, self, RSTRUCT_LEN(self), argc, argv, struct_aref_int); } + +/* + * A <code>Struct</code> is a convenient way to bundle a number of + * attributes together, using accessor methods, without having to write + * an explicit class. + * + * The <code>Struct</code> class is a generator of specific classes, + * each one of which is defined to hold a set of variables and their + * accessors. In these examples, we'll call the generated class + * "<i>Customer</i>Class," and we'll show an example instance of that + * class as "<i>Customer</i>Inst." + * + * In the descriptions that follow, the parameter <i>symbol</i> refers + * to a symbol, which is either a quoted string or a + * <code>Symbol</code> (such as <code>:name</code>). + */ void mrb_mruby_struct_gem_init(mrb_state* mrb) { struct RClass *st; - - /* - * A <code>Struct</code> is a convenient way to bundle a number of - * attributes together, using accessor methods, without having to write - * an explicit class. - * - * The <code>Struct</code> class is a generator of specific classes, - * each one of which is defined to hold a set of variables and their - * accessors. In these examples, we'll call the generated class - * "<i>Customer</i>Class," and we'll show an example instance of that - * class as "<i>Customer</i>Inst." - * - * In the descriptions that follow, the parameter <i>symbol</i> refers - * to a symbol, which is either a quoted string or a - * <code>Symbol</code> (such as <code>:name</code>). - * - * @mrbgem mruby-struct - */ st = mrb_define_class(mrb, "Struct", mrb->object_class); mrb_define_class_method(mrb, st, "new", mrb_struct_s_def, MRB_ARGS_ANY()); /* 15.2.18.3.1 */ diff --git a/mrbgems/mruby-symbol-ext/mrblib/symbol.rb b/mrbgems/mruby-symbol-ext/mrblib/symbol.rb index 9e45f0acd..1e3d24b80 100644 --- a/mrbgems/mruby-symbol-ext/mrblib/symbol.rb +++ b/mrbgems/mruby-symbol-ext/mrblib/symbol.rb @@ -1,7 +1,6 @@ class Symbol include Comparable - # @mrbgem mruby-symbol-ext alias intern to_sym def to_proc @@ -15,8 +14,7 @@ class Symbol # sym.capitalize -> symbol # # Same as <code>sym.to_s.capitalize.intern</code>. - # - # @mrbgem mruby-symbol-ext + def capitalize (self.to_s.capitalize! || self).to_sym end @@ -26,8 +24,7 @@ class Symbol # sym.downcase -> symbol # # Same as <code>sym.to_s.downcase.intern</code>. - # - # @mrbgem mruby-symbol-ext + def downcase (self.to_s.downcase! || self).to_sym end @@ -37,8 +34,7 @@ class Symbol # sym.upcase -> symbol # # Same as <code>sym.to_s.upcase.intern</code>. - # - # @mrbgem mruby-symbol-ext + def upcase (self.to_s.upcase! || self).to_sym end @@ -48,8 +44,7 @@ class Symbol # sym.casecmp(other) -> -1, 0, +1 or nil # # Case-insensitive version of <code>Symbol#<=></code>. - # - # @mrbgem mruby-symbol-ext + def casecmp(other) return nil unless other.kind_of?(Symbol) lhs = self.to_s; lhs.upcase! @@ -62,8 +57,7 @@ class Symbol # sym.empty? -> true or false # # Returns that _sym_ is :"" or not. - # - # @mrbgem mruby-symbol-ext + def empty? self.length == 0 end diff --git a/mrbgems/mruby-symbol-ext/src/symbol.c b/mrbgems/mruby-symbol-ext/src/symbol.c index ea4cd9efa..a96c4017f 100644 --- a/mrbgems/mruby-symbol-ext/src/symbol.c +++ b/mrbgems/mruby-symbol-ext/src/symbol.c @@ -21,8 +21,6 @@ typedef struct symbol_name { * :default_proc, :compact, :extend, * :Tms, :getwd, :$=, :ThreadGroup, * :wait2, :$>] - * - * @mrbgem mruby-symbol-ext */ static mrb_value mrb_sym_all_symbols(mrb_state *mrb, mrb_value self) @@ -42,8 +40,6 @@ mrb_sym_all_symbols(mrb_state *mrb, mrb_value self) * sym.length -> integer * * Same as <code>sym.to_s.length</code>. - * - * @mrbgem mruby-symbol-ext */ static mrb_value mrb_sym_length(mrb_state *mrb, mrb_value self) diff --git a/mrbgems/mruby-time/mrblib/time.rb b/mrbgems/mruby-time/mrblib/time.rb index cb2153c6f..df0d8ca82 100644 --- a/mrbgems/mruby-time/mrblib/time.rb +++ b/mrbgems/mruby-time/mrblib/time.rb @@ -1,6 +1,3 @@ -# Time class -# -# @mrbgem mruby-time class Time def sunday?; wday == 0 end def monday?; wday == 1 end diff --git a/mrbgems/mruby-toplevel-ext/mrblib/toplevel.rb b/mrbgems/mruby-toplevel-ext/mrblib/toplevel.rb index 562cdf1ac..774562398 100644 --- a/mrbgems/mruby-toplevel-ext/mrblib/toplevel.rb +++ b/mrbgems/mruby-toplevel-ext/mrblib/toplevel.rb @@ -1,16 +1,11 @@ -# @mrbgem mruby-toplevel-ext + def self.include (*modules) self.class.include(*modules) end -# @mrbgem mruby-toplevel-ext def self.private(*methods) end - -# @mrbgem mruby-toplevel-ext def self.protected(*methods) end - -# @mrbgem mruby-toplevel-ext def self.public(*methods) end |
