From 0a8381b7a06aa7d10a218b82c132d6060626aaf2 Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Mon, 17 Jun 2013 05:06:51 +0800 Subject: [PATCH] Fix Tables --- doc/language/Core.md | 1862 +++++++++++++++++++++--------------------- 1 file changed, 933 insertions(+), 929 deletions(-) diff --git a/doc/language/Core.md b/doc/language/Core.md index 7388d6383e..ca3717a105 100644 --- a/doc/language/Core.md +++ b/doc/language/Core.md @@ -2,1914 +2,1918 @@ ## Array -|ISO Code|15.2.12| -|Mixins|Enumerable| -|File|src/array.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.12 | Enumerable | src/array.c ### Class Methods #### [] -|ISO Code|15.2.12.4.1| -|Source File|src/array.c| -|C Function|mrb_ary_s_create| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.4.1 | src/array.c | mrb_ary_s_create ### Methods #### * -|ISO Code|15.2.12.5.1| -|Source File|src/array.c| -|C Function|mrb_ary_times| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.1 | src/array.c | mrb_ary_times #### + -|ISO Code|15.2.12.5.2| -|Source File|src/array.c| -|C Function|mrb_ary_plus| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.2 | src/array.c | mrb_ary_plus #### << -|ISO Code|15.2.12.5.3| -|Source File|src/array.c| -|C Function|mrb_ary_push_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.3 | src/array.c | mrb_ary_push_m #### <=> -|ISO Code|15.2.12.5.36| -|Source File|src/array.c| -|C Function|mrb_ary_cmp| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.36 | src/array.c | mrb_ary_cmp #### == -|ISO Code|15.2.12.5.33| -|Source File|src/array.c| -|C Function|mrb_ary_equal| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.33 | src/array.c | mrb_ary_equal #### [] -|ISO Code|15.2.12.5.4| -|Source File|src/array.c| -|C Function|mrb_ary_aget| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.4 | src/array.c | mrb_ary_aget #### []= -|ISO Code|15.2.12.5.5| -|Source File|src/array.c| -|C Function|mrb_ary_aset| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.5 | src/array.c | mrb_ary_aset #### clear -|ISO Code|15.2.12.5.6| -|Source File|src/array.c| -|C Function|mrb_ary_clear| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.6 | src/array.c | mrb_ary_clear #### concat -|ISO Code|15.2.12.5.8| -|Source File|src/array.c| -|C Function|mrb_ary_concat_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.8 | src/array.c | mrb_ary_concat_m #### delete_at -|ISO Code|15.2.12.5.9| -|Source File|src/array.c| -|C Function|mrb_ary_delete_at| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.9 | src/array.c | mrb_ary_delete_at #### empty? -|ISO Code|15.2.12.5.12| -|Source File|src/array.c| -|C Function|mrb_ary_empty_p| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.12 | src/array.c | mrb_ary_empty_p #### eql? -|ISO Code|15.2.12.5.34| -|Source File|src/array.c| -|C Function|mrb_ary_eql| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.34 | src/array.c | mrb_ary_eql #### first -|ISO Code|15.2.12.5.13| -|Source File|src/array.c| -|C Function|mrb_ary_first| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.13 | src/array.c | mrb_ary_first #### index -|ISO Code|15.2.12.5.14| -|Source File|src/array.c| -|C Function|mrb_ary_index_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.14 | src/array.c | mrb_ary_index_m #### initialize_copy -|ISO Code|15.2.12.5.16| -|Source File|src/array.c| -|C Function|mrb_ary_replace_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.16 | src/array.c | mrb_ary_replace_m #### inspect -|ISO Code|15.2.12.5.31| -|Source File|src/array.c| -|C Function|mrb_ary_inspect| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.31 | src/array.c | mrb_ary_inspect #### join -|ISO Code|15.2.12.5.17| -|Source File|src/array.c| -|C Function|mrb_ary_join_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.17 | src/array.c | mrb_ary_join_m #### last -|ISO Code|15.2.12.5.18| -|Source File|src/array.c| -|C Function|mrb_ary_last| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.18 | src/array.c | mrb_ary_last #### length -|ISO Code|15.2.12.5.19| -|Source File|src/array.c| -|C Function|mrb_ary_size| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.19 | src/array.c | mrb_ary_size #### pop -|ISO Code|15.2.12.5.21| -|Source File|src/array.c| -|C Function|mrb_ary_pop| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.21 | src/array.c | mrb_ary_pop #### push -|ISO Code|15.2.12.5.22| -|Source File|src/array.c| -|C Function|mrb_ary_push_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.22 | src/array.c | mrb_ary_push_m #### replace -|ISO Code|15.2.12.5.23| -|Source File|src/array.c| -|C Function|mrb_ary_replace_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.23 | src/array.c | mrb_ary_replace_m #### reverse -|ISO Code|15.2.12.5.24| -|Source File|src/array.c| -|C Function|mrb_ary_reverse| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.24 | src/array.c | mrb_ary_reverse #### reverse! -|ISO Code|15.2.12.5.25| -|Source File|src/array.c| -|C Function|mrb_ary_reverse_bang| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.25 | src/array.c | mrb_ary_reverse_bang #### rindex -|ISO Code|15.2.12.5.26| -|Source File|src/array.c| -|C Function|mrb_ary_rindex_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.26 | src/array.c | mrb_ary_rindex_m #### shift -|ISO Code|15.2.12.5.27| -|Source File|src/array.c| -|C Function|mrb_ary_shift| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.27 | src/array.c | mrb_ary_shift #### size -|ISO Code|15.2.12.5.28| -|Source File|src/array.c| -|C Function|mrb_ary_size| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.28 | src/array.c | mrb_ary_size #### slice -|ISO Code|15.2.12.5.29| -|Source File|src/array.c| -|C Function|mrb_ary_aget| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.29 | src/array.c | mrb_ary_aget #### unshift -|ISO Code|15.2.12.5.30| -|Source File|src/array.c| -|C Function|mrb_ary_unshift_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.12.5.30 | src/array.c | mrb_ary_unshift_m ## BasicObject -|ISO Code|n/a| -|Mixins|| -|File|src/class.c| +ISO Code | Mixins | Source File +--- | --- | --- +n/a | | src/class.c ### Methods #### ! -|ISO Code|n/a| -|Source File|src/class.c| -|C Function|mrb_bob_not| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/class.c | mrb_bob_not #### initialize -|ISO Code|n/a| -|Source File|src/class.c| -|C Function|mrb_bob_init| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/class.c | mrb_bob_init #### method_missing -|ISO Code|15.3.1.3.30| -|Source File|src/class.c| -|C Function|mrb_bob_missing| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.30 | src/class.c | mrb_bob_missing ## Class -|ISO Code|15.2.3| -|Mixins|| -|File|src/class.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.3 | | src/class.c ### Class Methods #### new -|ISO Code|n/a| -|Source File|src/class.c| -|C Function|mrb_class_new_class| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/class.c | mrb_class_new_class ### Methods #### inherited -|ISO Code|n/a| -|Source File|src/class.c| -|C Function|mrb_bob_init| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/class.c | mrb_bob_init #### new -|ISO Code|15.2.3.3.3| -|Source File|src/class.c| -|C Function|mrb_instance_new| +ISO Code | Source File | C Function +--- | --- | --- +15.2.3.3.3 | src/class.c | mrb_instance_new #### superclass -|ISO Code|15.2.3.3.4| -|Source File|src/class.c| -|C Function|mrb_class_superclass| +ISO Code | Source File | C Function +--- | --- | --- +15.2.3.3.4 | src/class.c | mrb_class_superclass ## Exception -|ISO Code|15.2.22| -|Mixins|| -|File|src/error.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.22 | | src/error.c ### Class Methods #### exception -|ISO Code|n/a| -|Source File|src/error.c| -|C Function|mrb_instance_new| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/error.c | mrb_instance_new ### Methods #### == -|ISO Code|n/a| -|Source File|src/error.c| -|C Function|exc_equal| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/error.c | exc_equal #### exception -|ISO Code|n/a| -|Source File|src/error.c| -|C Function|exc_exception| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/error.c | exc_exception #### initialize -|ISO Code|n/a| -|Source File|src/error.c| -|C Function|exc_initialize| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/error.c | exc_initialize #### inspect -|ISO Code|n/a| -|Source File|src/error.c| -|C Function|exc_inspect| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/error.c | exc_inspect #### message -|ISO Code|n/a| -|Source File|src/error.c| -|C Function|exc_message| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/error.c | exc_message #### to_s -|ISO Code|n/a| -|Source File|src/error.c| -|C Function|exc_to_s| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/error.c | exc_to_s ## FalseClass -|ISO Code|n/a| -|Mixins|| -|File|src/object.c| +ISO Code | Mixins | Source File +--- | --- | --- +n/a | | src/object.c ### Methods #### & -|ISO Code|15.2.6.3.1| -|Source File|src/object.c| -|C Function|false_and| +ISO Code | Source File | C Function +--- | --- | --- +15.2.6.3.1 | src/object.c | false_and #### ^ -|ISO Code|15.2.6.3.2| -|Source File|src/object.c| -|C Function|false_xor| +ISO Code | Source File | C Function +--- | --- | --- +15.2.6.3.2 | src/object.c | false_xor #### inspect -|ISO Code|n/a| -|Source File|src/object.c| -|C Function|false_to_s| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/object.c | false_to_s #### to_s -|ISO Code|15.2.6.3.3| -|Source File|src/object.c| -|C Function|false_to_s| +ISO Code | Source File | C Function +--- | --- | --- +15.2.6.3.3 | src/object.c | false_to_s #### | -|ISO Code|15.2.6.3.4| -|Source File|src/object.c| -|C Function|false_or| +ISO Code | Source File | C Function +--- | --- | --- +15.2.6.3.4 | src/object.c | false_or ## Fixnum -|ISO Code|n/a| -|Mixins|| -|File|src/numeric.c| +ISO Code | Mixins | Source File +--- | --- | --- +n/a | | src/numeric.c ### Methods #### % -|ISO Code|15.2.8.3.5| -|Source File|src/numeric.c| -|C Function|fix_mod| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.5 | src/numeric.c | fix_mod #### & -|ISO Code|15.2.8.3.9| -|Source File|src/numeric.c| -|C Function|fix_and| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.9 | src/numeric.c | fix_and #### * -|ISO Code|15.2.8.3.3| -|Source File|src/numeric.c| -|C Function|fix_mul| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.3 | src/numeric.c | fix_mul #### + -|ISO Code|15.2.8.3.1| -|Source File|src/numeric.c| -|C Function|fix_plus| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.1 | src/numeric.c | fix_plus #### - -|ISO Code|15.2.8.3.2| -|Source File|src/numeric.c| -|C Function|fix_minus| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.2 | src/numeric.c | fix_minus #### -@ -|ISO Code|15.2.7.4.2| -|Source File|src/numeric.c| -|C Function|fix_uminus| +ISO Code | Source File | C Function +--- | --- | --- +15.2.7.4.2 | src/numeric.c | fix_uminus #### << -|ISO Code|15.2.8.3.12| -|Source File|src/numeric.c| -|C Function|fix_lshift| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.12 | src/numeric.c | fix_lshift #### == -|ISO Code|15.2.8.3.7| -|Source File|src/numeric.c| -|C Function|fix_equal| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.7 | src/numeric.c | fix_equal #### >> -|ISO Code|15.2.8.3.13| -|Source File|src/numeric.c| -|C Function|fix_rshift| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.13 | src/numeric.c | fix_rshift #### ^ -|ISO Code|15.2.8.3.11| -|Source File|src/numeric.c| -|C Function|fix_xor| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.11 | src/numeric.c | fix_xor #### divmod -|ISO Code|15.2.8.3.30| -|Source File|src/numeric.c| -|C Function|fix_divmod| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.30 | src/numeric.c | fix_divmod #### eql? -|ISO Code|15.2.8.3.16| -|Source File|src/numeric.c| -|C Function|num_eql| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.16 | src/numeric.c | num_eql #### hash -|ISO Code|15.2.8.3.18| -|Source File|src/numeric.c| -|C Function|flo_hash| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.18 | src/numeric.c | flo_hash #### inspect -|ISO Code|n/a| -|Source File|src/numeric.c| -|C Function|fix_to_s| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/numeric.c | fix_to_s #### next -|ISO Code|15.2.8.3.19| -|Source File|src/numeric.c| -|C Function|int_succ| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.19 | src/numeric.c | int_succ #### succ -|ISO Code|15.2.8.3.21| -|Source File|src/numeric.c| -|C Function|fix_succ| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.21 | src/numeric.c | fix_succ #### to_f -|ISO Code|15.2.8.3.23| -|Source File|src/numeric.c| -|C Function|fix_to_f| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.23 | src/numeric.c | fix_to_f #### to_s -|ISO Code|15.2.8.3.25| -|Source File|src/numeric.c| -|C Function|fix_to_s| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.25 | src/numeric.c | fix_to_s #### | -|ISO Code|15.2.8.3.10| -|Source File|src/numeric.c| -|C Function|fix_or| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.10 | src/numeric.c | fix_or #### ~ -|ISO Code|15.2.8.3.8| -|Source File|src/numeric.c| -|C Function|fix_rev| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.8 | src/numeric.c | fix_rev ## Float -|ISO Code|15.2.9| -|Mixins|| -|File|src/numeric.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.9 | | src/numeric.c ### Methods #### % -|ISO Code|15.2.9.3.5| -|Source File|src/numeric.c| -|C Function|flo_mod| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.5 | src/numeric.c | flo_mod #### * -|ISO Code|15.2.9.3.3| -|Source File|src/numeric.c| -|C Function|flo_mul| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.3 | src/numeric.c | flo_mul #### + -|ISO Code|15.2.9.3.1| -|Source File|src/numeric.c| -|C Function|flo_plus| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.1 | src/numeric.c | flo_plus #### - -|ISO Code|15.2.9.3.2| -|Source File|src/numeric.c| -|C Function|flo_minus| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.2 | src/numeric.c | flo_minus #### == -|ISO Code|15.2.9.3.7| -|Source File|src/numeric.c| -|C Function|flo_eq| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.7 | src/numeric.c | flo_eq #### ceil -|ISO Code|15.2.9.3.8| -|Source File|src/numeric.c| -|C Function|flo_ceil| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.8 | src/numeric.c | flo_ceil #### finite? -|ISO Code|15.2.9.3.9| -|Source File|src/numeric.c| -|C Function|flo_finite_p| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.9 | src/numeric.c | flo_finite_p #### floor -|ISO Code|15.2.9.3.10| -|Source File|src/numeric.c| -|C Function|flo_floor| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.10 | src/numeric.c | flo_floor #### infinite? -|ISO Code|15.2.9.3.11| -|Source File|src/numeric.c| -|C Function|flo_infinite_p| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.11 | src/numeric.c | flo_infinite_p #### inspect -|ISO Code|n/a| -|Source File|src/numeric.c| -|C Function|flo_to_s| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/numeric.c | flo_to_s #### round -|ISO Code|15.2.9.3.12| -|Source File|src/numeric.c| -|C Function|flo_round| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.12 | src/numeric.c | flo_round #### to_f -|ISO Code|15.2.9.3.13| -|Source File|src/numeric.c| -|C Function|flo_to_f| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.13 | src/numeric.c | flo_to_f #### to_i -|ISO Code|15.2.9.3.14| -|Source File|src/numeric.c| -|C Function|flo_truncate| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.14 | src/numeric.c | flo_truncate #### to_int -|ISO Code|n/a| -|Source File|src/numeric.c| -|C Function|flo_truncate| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/numeric.c | flo_truncate #### to_s -|ISO Code|15.2.9.3.16| -|Source File|src/numeric.c| -|C Function|flo_to_s| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.16 | src/numeric.c | flo_to_s #### truncate -|ISO Code|15.2.9.3.15| -|Source File|src/numeric.c| -|C Function|flo_truncate| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.15 | src/numeric.c | flo_truncate ## Hash -|ISO Code|15.2.13| -|Mixins|Enumerable| -|File|src/hash.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.13 | Enumerable | src/hash.c ### Methods #### == -|ISO Code|15.2.13.4.1| -|Source File|src/hash.c| -|C Function|mrb_hash_equal| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.1 | src/hash.c | mrb_hash_equal #### [] -|ISO Code|15.2.13.4.2| -|Source File|src/hash.c| -|C Function|mrb_hash_aget| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.2 | src/hash.c | mrb_hash_aget #### []= -|ISO Code|15.2.13.4.3| -|Source File|src/hash.c| -|C Function|mrb_hash_aset| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.3 | src/hash.c | mrb_hash_aset #### __delete -|ISO Code|15.2.13.4.8| -|Source File|src/hash.c| -|C Function|mrb_hash_delete| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.8 | src/hash.c | mrb_hash_delete #### __init_core -|ISO Code|15.2.13.4.16| -|Source File|src/hash.c| -|C Function|mrb_hash_init_core| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.16 | src/hash.c | mrb_hash_init_core #### clear -|ISO Code|15.2.13.4.4| -|Source File|src/hash.c| -|C Function|mrb_hash_clear| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.4 | src/hash.c | mrb_hash_clear #### default -|ISO Code|15.2.13.4.5| -|Source File|src/hash.c| -|C Function|mrb_hash_default| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.5 | src/hash.c | mrb_hash_default #### default= -|ISO Code|15.2.13.4.6| -|Source File|src/hash.c| -|C Function|mrb_hash_set_default| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.6 | src/hash.c | mrb_hash_set_default #### default_proc -|ISO Code|15.2.13.4.7| -|Source File|src/hash.c| -|C Function|mrb_hash_default_proc| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.7 | src/hash.c | mrb_hash_default_proc #### default_proc= -|ISO Code|15.2.13.4.7| -|Source File|src/hash.c| -|C Function|mrb_hash_set_default_proc| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.7 | src/hash.c | mrb_hash_set_default_proc #### empty? -|ISO Code|15.2.13.4.12| -|Source File|src/hash.c| -|C Function|mrb_hash_empty_p| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.12 | src/hash.c | mrb_hash_empty_p #### eql? -|ISO Code|15.2.13.4.32| -|Source File|src/hash.c| -|C Function|mrb_hash_eql| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.32 | src/hash.c | mrb_hash_eql #### has_key? -|ISO Code|15.2.13.4.13| -|Source File|src/hash.c| -|C Function|mrb_hash_has_key| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.13 | src/hash.c | mrb_hash_has_key #### has_value? -|ISO Code|15.2.13.4.14| -|Source File|src/hash.c| -|C Function|mrb_hash_has_value| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.14 | src/hash.c | mrb_hash_has_value #### include? -|ISO Code|15.2.13.4.15| -|Source File|src/hash.c| -|C Function|mrb_hash_has_key| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.15 | src/hash.c | mrb_hash_has_key #### initialize_copy -|ISO Code|15.2.13.4.17| -|Source File|src/hash.c| -|C Function|mrb_hash_replace| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.17 | src/hash.c | mrb_hash_replace #### inspect -|ISO Code|15.2.13.4.30| -|Source File|src/hash.c| -|C Function|mrb_hash_inspect| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.30 | src/hash.c | mrb_hash_inspect #### key? -|ISO Code|15.2.13.4.18| -|Source File|src/hash.c| -|C Function|mrb_hash_has_key| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.18 | src/hash.c | mrb_hash_has_key #### keys -|ISO Code|15.2.13.4.19| -|Source File|src/hash.c| -|C Function|mrb_hash_keys| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.19 | src/hash.c | mrb_hash_keys #### length -|ISO Code|15.2.13.4.20| -|Source File|src/hash.c| -|C Function|mrb_hash_size_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.20 | src/hash.c | mrb_hash_size_m #### member? -|ISO Code|15.2.13.4.21| -|Source File|src/hash.c| -|C Function|mrb_hash_has_key| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.21 | src/hash.c | mrb_hash_has_key #### replace -|ISO Code|15.2.13.4.23| -|Source File|src/hash.c| -|C Function|mrb_hash_replace| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.23 | src/hash.c | mrb_hash_replace #### shift -|ISO Code|15.2.13.4.24| -|Source File|src/hash.c| -|C Function|mrb_hash_shift| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.24 | src/hash.c | mrb_hash_shift #### size -|ISO Code|15.2.13.4.25| -|Source File|src/hash.c| -|C Function|mrb_hash_size_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.25 | src/hash.c | mrb_hash_size_m #### store -|ISO Code|15.2.13.4.26| -|Source File|src/hash.c| -|C Function|mrb_hash_aset| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.26 | src/hash.c | mrb_hash_aset #### to_hash -|ISO Code|15.2.13.4.29| -|Source File|src/hash.c| -|C Function|mrb_hash_to_hash| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.29 | src/hash.c | mrb_hash_to_hash #### value? -|ISO Code|15.2.13.4.27| -|Source File|src/hash.c| -|C Function|mrb_hash_has_value| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.27 | src/hash.c | mrb_hash_has_value #### values -|ISO Code|15.2.13.4.28| -|Source File|src/hash.c| -|C Function|mrb_hash_values| +ISO Code | Source File | C Function +--- | --- | --- +15.2.13.4.28 | src/hash.c | mrb_hash_values ## Integer -|ISO Code|15.2.8| -|Mixins|| -|File|src/numeric.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.8 | | src/numeric.c ### Methods #### to_i -|ISO Code|15.2.8.3.24| -|Source File|src/numeric.c| -|C Function|int_to_i| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.24 | src/numeric.c | int_to_i #### to_int -|ISO Code|n/a| -|Source File|src/numeric.c| -|C Function|int_to_i| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/numeric.c | int_to_i ## Module -|ISO Code|15.2.2| -|Mixins|| -|File|src/class.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.2 | | src/class.c ### Class Methods #### constants -|ISO Code|15.2.2.3.1| -|Source File|src/class.c| -|C Function|mrb_mod_s_constants| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.3.1 | src/class.c | mrb_mod_s_constants ### Methods #### === -|ISO Code|n/a| -|Source File|src/class.c| -|C Function|mrb_mod_eqq| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/class.c | mrb_mod_eqq #### alias_method -|ISO Code|15.2.2.4.8| -|Source File|src/class.c| -|C Function|mrb_mod_alias| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.8 | src/class.c | mrb_mod_alias #### ancestors -|ISO Code|15.2.2.4.9| -|Source File|src/class.c| -|C Function|mrb_mod_ancestors| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.9 | src/class.c | mrb_mod_ancestors #### append_features -|ISO Code|15.2.2.4.10| -|Source File|src/class.c| -|C Function|mrb_mod_append_features| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.10 | src/class.c | mrb_mod_append_features #### class_eval -|ISO Code|15.2.2.4.15| -|Source File|src/class.c| -|C Function|mrb_mod_module_eval| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.15 | src/class.c | mrb_mod_module_eval #### class_variable_defined? -|ISO Code|15.2.2.4.16| -|Source File|src/class.c| -|C Function|mrb_mod_cvar_defined| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.16 | src/class.c | mrb_mod_cvar_defined #### class_variable_get -|ISO Code|15.2.2.4.17| -|Source File|src/class.c| -|C Function|mrb_mod_cvar_get| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.17 | src/class.c | mrb_mod_cvar_get #### class_variable_set -|ISO Code|15.2.2.4.18| -|Source File|src/class.c| -|C Function|mrb_mod_cvar_set| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.18 | src/class.c | mrb_mod_cvar_set #### class_variables -|ISO Code|15.2.2.4.19| -|Source File|src/class.c| -|C Function|mrb_mod_class_variables| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.19 | src/class.c | mrb_mod_class_variables #### const_defined? -|ISO Code|15.2.2.4.20| -|Source File|src/class.c| -|C Function|mrb_mod_const_defined| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.20 | src/class.c | mrb_mod_const_defined #### const_get -|ISO Code|15.2.2.4.21| -|Source File|src/class.c| -|C Function|mrb_mod_const_get| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.21 | src/class.c | mrb_mod_const_get #### const_set -|ISO Code|15.2.2.4.23| -|Source File|src/class.c| -|C Function|mrb_mod_const_set| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.23 | src/class.c | mrb_mod_const_set #### constants -|ISO Code|15.2.2.4.24| -|Source File|src/class.c| -|C Function|mrb_mod_constants| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.24 | src/class.c | mrb_mod_constants #### define_method -|ISO Code|n/a| -|Source File|src/class.c| -|C Function|mod_define_method| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/class.c | mod_define_method #### extend_object -|ISO Code|15.2.2.4.25| -|Source File|src/class.c| -|C Function|mrb_mod_extend_object| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.25 | src/class.c | mrb_mod_extend_object #### extended -|ISO Code|15.2.2.4.26| -|Source File|src/class.c| -|C Function|mrb_bob_init| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.26 | src/class.c | mrb_bob_init #### include -|ISO Code|15.2.2.4.27| -|Source File|src/class.c| -|C Function|mrb_mod_include| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.27 | src/class.c | mrb_mod_include #### include? -|ISO Code|15.2.2.4.28| -|Source File|src/class.c| -|C Function|mrb_mod_include_p| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.28 | src/class.c | mrb_mod_include_p #### included -|ISO Code|15.2.2.4.29| -|Source File|src/class.c| -|C Function|mrb_bob_init| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.29 | src/class.c | mrb_bob_init #### included_modules -|ISO Code|15.2.2.4.30| -|Source File|src/class.c| -|C Function|mrb_mod_included_modules| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.30 | src/class.c | mrb_mod_included_modules #### inspect -|ISO Code|n/a| -|Source File|src/class.c| -|C Function|mrb_mod_to_s| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/class.c | mrb_mod_to_s #### instance_methods -|ISO Code|15.2.2.4.33| -|Source File|src/class.c| -|C Function|mrb_mod_instance_methods| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.33 | src/class.c | mrb_mod_instance_methods #### method_defined? -|ISO Code|15.2.2.4.34| -|Source File|src/class.c| -|C Function|mrb_mod_method_defined| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.34 | src/class.c | mrb_mod_method_defined #### module_eval -|ISO Code|15.2.2.4.35| -|Source File|src/class.c| -|C Function|mrb_mod_module_eval| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.35 | src/class.c | mrb_mod_module_eval #### remove_class_variable -|ISO Code|15.2.2.4.39| -|Source File|src/class.c| -|C Function|mrb_mod_remove_cvar| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.39 | src/class.c | mrb_mod_remove_cvar #### remove_const -|ISO Code|15.2.2.4.40| -|Source File|src/class.c| -|C Function|mrb_mod_remove_const| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.40 | src/class.c | mrb_mod_remove_const #### remove_method -|ISO Code|15.2.2.4.41| -|Source File|src/class.c| -|C Function|mrb_mod_remove_method| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.41 | src/class.c | mrb_mod_remove_method #### to_s -|ISO Code|n/a| -|Source File|src/class.c| -|C Function|mrb_mod_to_s| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/class.c | mrb_mod_to_s #### undef_method -|ISO Code|15.2.2.4.41| -|Source File|src/class.c| -|C Function|mrb_mod_undef| +ISO Code | Source File | C Function +--- | --- | --- +15.2.2.4.41 | src/class.c | mrb_mod_undef ## NilClass -|ISO Code|n/a| -|Mixins|| -|File|src/object.c| +ISO Code | Mixins | Source File +--- | --- | --- +n/a | | src/object.c ### Methods #### & -|ISO Code|15.2.4.3.1| -|Source File|src/object.c| -|C Function|false_and| +ISO Code | Source File | C Function +--- | --- | --- +15.2.4.3.1 | src/object.c | false_and #### ^ -|ISO Code|15.2.4.3.2| -|Source File|src/object.c| -|C Function|false_xor| +ISO Code | Source File | C Function +--- | --- | --- +15.2.4.3.2 | src/object.c | false_xor #### inspect -|ISO Code|n/a| -|Source File|src/object.c| -|C Function|nil_inspect| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/object.c | nil_inspect #### nil? -|ISO Code|15.2.4.3.4| -|Source File|src/object.c| -|C Function|mrb_true| +ISO Code | Source File | C Function +--- | --- | --- +15.2.4.3.4 | src/object.c | mrb_true #### to_s -|ISO Code|15.2.4.3.5| -|Source File|src/object.c| -|C Function|nil_to_s| +ISO Code | Source File | C Function +--- | --- | --- +15.2.4.3.5 | src/object.c | nil_to_s #### | -|ISO Code|15.2.4.3.3| -|Source File|src/object.c| -|C Function|false_or| +ISO Code | Source File | C Function +--- | --- | --- +15.2.4.3.3 | src/object.c | false_or ## Numeric -|ISO Code|15.2.7| -|Mixins|Comparable| -|File|src/numeric.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.7 | Comparable | src/numeric.c ### Methods #### ** -|ISO Code|n/a| -|Source File|src/numeric.c| -|C Function|num_pow| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/numeric.c | num_pow #### +@ -|ISO Code|15.2.7.4.1| -|Source File|src/numeric.c| -|C Function|num_uplus| +ISO Code | Source File | C Function +--- | --- | --- +15.2.7.4.1 | src/numeric.c | num_uplus #### -@ -|ISO Code|15.2.7.4.2| -|Source File|src/numeric.c| -|C Function|num_uminus| +ISO Code | Source File | C Function +--- | --- | --- +15.2.7.4.2 | src/numeric.c | num_uminus #### / -|ISO Code|15.2.8.3.4| -|Source File|src/numeric.c| -|C Function|num_div| +ISO Code | Source File | C Function +--- | --- | --- +15.2.8.3.4 | src/numeric.c | num_div #### <=> -|ISO Code|15.2.9.3.6| -|Source File|src/numeric.c| -|C Function|num_cmp| +ISO Code | Source File | C Function +--- | --- | --- +15.2.9.3.6 | src/numeric.c | num_cmp #### abs -|ISO Code|15.2.7.4.3| -|Source File|src/numeric.c| -|C Function|num_abs| +ISO Code | Source File | C Function +--- | --- | --- +15.2.7.4.3 | src/numeric.c | num_abs #### quo -|ISO Code|15.2.7.4.5| -|Source File|src/numeric.c| -|C Function|num_div| +ISO Code | Source File | C Function +--- | --- | --- +15.2.7.4.5 | src/numeric.c | num_div ## Object -|ISO Code|15.2.1| -|Mixins|| -|File|src/class.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.1 | | src/class.c ## Proc -|ISO Code|15.2.17| -|Mixins|| -|File|src/proc.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.17 | | src/proc.c ### Methods #### arity -|ISO Code|n/a| -|Source File|src/proc.c| -|C Function|mrb_proc_arity| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/proc.c | mrb_proc_arity #### initialize -|ISO Code|n/a| -|Source File|src/proc.c| -|C Function|mrb_proc_initialize| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/proc.c | mrb_proc_initialize #### initialize_copy -|ISO Code|n/a| -|Source File|src/proc.c| -|C Function|mrb_proc_init_copy| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/proc.c | mrb_proc_init_copy ## Range -|ISO Code|15.2.14| -|Mixins|Enumerable| -|File|src/range.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.14 | Enumerable | src/range.c ### Methods #### == -|ISO Code|15.2.14.4.1| -|Source File|src/range.c| -|C Function|mrb_range_eq| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.1 | src/range.c | mrb_range_eq #### === -|ISO Code|15.2.14.4.2| -|Source File|src/range.c| -|C Function|mrb_range_include| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.2 | src/range.c | mrb_range_include #### begin -|ISO Code|15.2.14.4.3| -|Source File|src/range.c| -|C Function|mrb_range_beg| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.3 | src/range.c | mrb_range_beg #### each -|ISO Code|15.2.14.4.4| -|Source File|src/range.c| -|C Function|mrb_range_each| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.4 | src/range.c | mrb_range_each #### end -|ISO Code|15.2.14.4.5| -|Source File|src/range.c| -|C Function|mrb_range_end| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.5 | src/range.c | mrb_range_end #### eql? -|ISO Code|15.2.14.4.14| -|Source File|src/range.c| -|C Function|range_eql| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.14 | src/range.c | range_eql #### exclude_end? -|ISO Code|15.2.14.4.6| -|Source File|src/range.c| -|C Function|mrb_range_excl| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.6 | src/range.c | mrb_range_excl #### first -|ISO Code|15.2.14.4.7| -|Source File|src/range.c| -|C Function|mrb_range_beg| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.7 | src/range.c | mrb_range_beg #### include? -|ISO Code|15.2.14.4.8| -|Source File|src/range.c| -|C Function|mrb_range_include| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.8 | src/range.c | mrb_range_include #### initialize -|ISO Code|15.2.14.4.9| -|Source File|src/range.c| -|C Function|mrb_range_initialize| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.9 | src/range.c | mrb_range_initialize #### initialize_copy -|ISO Code|15.2.14.4.15| -|Source File|src/range.c| -|C Function|range_initialize_copy| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.15 | src/range.c | range_initialize_copy #### inspect -|ISO Code|15.2.14.4.13| -|Source File|src/range.c| -|C Function|range_inspect| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.13 | src/range.c | range_inspect #### last -|ISO Code|15.2.14.4.10| -|Source File|src/range.c| -|C Function|mrb_range_end| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.10 | src/range.c | mrb_range_end #### member? -|ISO Code|15.2.14.4.11| -|Source File|src/range.c| -|C Function|mrb_range_include| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.11 | src/range.c | mrb_range_include #### to_s -|ISO Code|15.2.14.4.12| -|Source File|src/range.c| -|C Function|range_to_s| +ISO Code | Source File | C Function +--- | --- | --- +15.2.14.4.12 | src/range.c | range_to_s ## RuntimeError -|ISO Code|15.2.28| -|Mixins|| -|File|src/error.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.28 | | src/error.c ## ScriptError -|ISO Code|15.2.37| -|Mixins|| -|File|src/error.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.37 | | src/error.c ## StandardError -|ISO Code|15.2.23| -|Mixins|| -|File|src/error.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.23 | | src/error.c ## String -|ISO Code|15.2.10| -|Mixins|Comparable| -|File|src/string.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.10 | Comparable | src/string.c ### Methods #### * -|ISO Code|15.2.10.5.1| -|Source File|src/string.c| -|C Function|mrb_str_times| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.1 | src/string.c | mrb_str_times #### + -|ISO Code|15.2.10.5.2| -|Source File|src/string.c| -|C Function|mrb_str_plus_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.2 | src/string.c | mrb_str_plus_m #### <=> -|ISO Code|15.2.10.5.3| -|Source File|src/string.c| -|C Function|mrb_str_cmp_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.3 | src/string.c | mrb_str_cmp_m #### == -|ISO Code|15.2.10.5.4| -|Source File|src/string.c| -|C Function|mrb_str_equal_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.4 | src/string.c | mrb_str_equal_m #### =~ -|ISO Code|15.2.10.5.5| -|Source File|src/string.c| -|C Function|noregexp| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.5 | src/string.c | noregexp #### [] -|ISO Code|15.2.10.5.6| -|Source File|src/string.c| -|C Function|mrb_str_aref_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.6 | src/string.c | mrb_str_aref_m #### bytes -|ISO Code|n/a| -|Source File|src/string.c| -|C Function|mrb_str_bytes| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/string.c | mrb_str_bytes #### bytesize -|ISO Code|n/a| -|Source File|src/string.c| -|C Function|mrb_str_bytesize| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/string.c | mrb_str_bytesize #### capitalize -|ISO Code|15.2.10.5.7| -|Source File|src/string.c| -|C Function|mrb_str_capitalize| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.7 | src/string.c | mrb_str_capitalize #### capitalize! -|ISO Code|15.2.10.5.8| -|Source File|src/string.c| -|C Function|mrb_str_capitalize_bang| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.8 | src/string.c | mrb_str_capitalize_bang #### chomp -|ISO Code|15.2.10.5.9| -|Source File|src/string.c| -|C Function|mrb_str_chomp| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.9 | src/string.c | mrb_str_chomp #### chomp! -|ISO Code|15.2.10.5.10| -|Source File|src/string.c| -|C Function|mrb_str_chomp_bang| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.10 | src/string.c | mrb_str_chomp_bang #### chop -|ISO Code|15.2.10.5.11| -|Source File|src/string.c| -|C Function|mrb_str_chop| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.11 | src/string.c | mrb_str_chop #### chop! -|ISO Code|15.2.10.5.12| -|Source File|src/string.c| -|C Function|mrb_str_chop_bang| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.12 | src/string.c | mrb_str_chop_bang #### downcase -|ISO Code|15.2.10.5.13| -|Source File|src/string.c| -|C Function|mrb_str_downcase| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.13 | src/string.c | mrb_str_downcase #### downcase! -|ISO Code|15.2.10.5.14| -|Source File|src/string.c| -|C Function|mrb_str_downcase_bang| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.14 | src/string.c | mrb_str_downcase_bang #### empty? -|ISO Code|15.2.10.5.16| -|Source File|src/string.c| -|C Function|mrb_str_empty_p| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.16 | src/string.c | mrb_str_empty_p #### eql? -|ISO Code|15.2.10.5.17| -|Source File|src/string.c| -|C Function|mrb_str_eql| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.17 | src/string.c | mrb_str_eql #### gsub -|ISO Code|15.2.10.5.18| -|Source File|src/string.c| -|C Function|noregexp| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.18 | src/string.c | noregexp #### gsub! -|ISO Code|15.2.10.5.19| -|Source File|src/string.c| -|C Function|noregexp| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.19 | src/string.c | noregexp #### hash -|ISO Code|15.2.10.5.20| -|Source File|src/string.c| -|C Function|mrb_str_hash_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.20 | src/string.c | mrb_str_hash_m #### include? -|ISO Code|15.2.10.5.21| -|Source File|src/string.c| -|C Function|mrb_str_include| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.21 | src/string.c | mrb_str_include #### index -|ISO Code|15.2.10.5.22| -|Source File|src/string.c| -|C Function|mrb_str_index_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.22 | src/string.c | mrb_str_index_m #### initialize -|ISO Code|15.2.10.5.23| -|Source File|src/string.c| -|C Function|mrb_str_init| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.23 | src/string.c | mrb_str_init #### initialize_copy -|ISO Code|15.2.10.5.24| -|Source File|src/string.c| -|C Function|mrb_str_replace| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.24 | src/string.c | mrb_str_replace #### inspect -|ISO Code|15.2.10.5.46| -|Source File|src/string.c| -|C Function|mrb_str_inspect| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.46 | src/string.c | mrb_str_inspect #### intern -|ISO Code|15.2.10.5.25| -|Source File|src/string.c| -|C Function|mrb_str_intern| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.25 | src/string.c | mrb_str_intern #### length -|ISO Code|15.2.10.5.26| -|Source File|src/string.c| -|C Function|mrb_str_size| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.26 | src/string.c | mrb_str_size #### match -|ISO Code|15.2.10.5.27| -|Source File|src/string.c| -|C Function|noregexp| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.27 | src/string.c | noregexp #### replace -|ISO Code|15.2.10.5.28| -|Source File|src/string.c| -|C Function|mrb_str_replace| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.28 | src/string.c | mrb_str_replace #### reverse -|ISO Code|15.2.10.5.29| -|Source File|src/string.c| -|C Function|mrb_str_reverse| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.29 | src/string.c | mrb_str_reverse #### reverse! -|ISO Code|15.2.10.5.30| -|Source File|src/string.c| -|C Function|mrb_str_reverse_bang| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.30 | src/string.c | mrb_str_reverse_bang #### rindex -|ISO Code|15.2.10.5.31| -|Source File|src/string.c| -|C Function|mrb_str_rindex_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.31 | src/string.c | mrb_str_rindex_m #### scan -|ISO Code|15.2.10.5.32| -|Source File|src/string.c| -|C Function|noregexp| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.32 | src/string.c | noregexp #### size -|ISO Code|15.2.10.5.33| -|Source File|src/string.c| -|C Function|mrb_str_size| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.33 | src/string.c | mrb_str_size #### slice -|ISO Code|15.2.10.5.34| -|Source File|src/string.c| -|C Function|mrb_str_aref_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.34 | src/string.c | mrb_str_aref_m #### split -|ISO Code|15.2.10.5.35| -|Source File|src/string.c| -|C Function|mrb_str_split_m| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.35 | src/string.c | mrb_str_split_m #### sub -|ISO Code|15.2.10.5.36| -|Source File|src/string.c| -|C Function|noregexp| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.36 | src/string.c | noregexp #### sub! -|ISO Code|15.2.10.5.37| -|Source File|src/string.c| -|C Function|noregexp| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.37 | src/string.c | noregexp #### to_f -|ISO Code|15.2.10.5.39| -|Source File|src/string.c| -|C Function|mrb_str_to_f| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.39 | src/string.c | mrb_str_to_f #### to_i -|ISO Code|15.2.10.5.38| -|Source File|src/string.c| -|C Function|mrb_str_to_i| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.38 | src/string.c | mrb_str_to_i #### to_s -|ISO Code|15.2.10.5.40| -|Source File|src/string.c| -|C Function|mrb_str_to_s| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.40 | src/string.c | mrb_str_to_s #### to_str -|ISO Code|15.2.10.5.40| -|Source File|src/string.c| -|C Function|mrb_str_to_s| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.40 | src/string.c | mrb_str_to_s #### to_sym -|ISO Code|15.2.10.5.41| -|Source File|src/string.c| -|C Function|mrb_str_intern| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.41 | src/string.c | mrb_str_intern #### upcase -|ISO Code|15.2.10.5.42| -|Source File|src/string.c| -|C Function|mrb_str_upcase| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.42 | src/string.c | mrb_str_upcase #### upcase! -|ISO Code|15.2.10.5.43| -|Source File|src/string.c| -|C Function|mrb_str_upcase_bang| +ISO Code | Source File | C Function +--- | --- | --- +15.2.10.5.43 | src/string.c | mrb_str_upcase_bang ## Symbol -|ISO Code|15.2.11| -|Mixins|| -|File|src/symbol.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.11 | | src/symbol.c ### Methods #### <=> -|ISO Code|n/a| -|Source File|src/symbol.c| -|C Function|sym_cmp| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/symbol.c | sym_cmp #### === -|ISO Code|15.2.11.3.1| -|Source File|src/symbol.c| -|C Function|sym_equal| +ISO Code | Source File | C Function +--- | --- | --- +15.2.11.3.1 | src/symbol.c | sym_equal #### id2name -|ISO Code|15.2.11.3.2| -|Source File|src/symbol.c| -|C Function|mrb_sym_to_s| +ISO Code | Source File | C Function +--- | --- | --- +15.2.11.3.2 | src/symbol.c | mrb_sym_to_s #### inspect -|ISO Code|15.2.11.3.5| -|Source File|src/symbol.c| -|C Function|sym_inspect| +ISO Code | Source File | C Function +--- | --- | --- +15.2.11.3.5 | src/symbol.c | sym_inspect #### to_s -|ISO Code|15.2.11.3.3| -|Source File|src/symbol.c| -|C Function|mrb_sym_to_s| +ISO Code | Source File | C Function +--- | --- | --- +15.2.11.3.3 | src/symbol.c | mrb_sym_to_s #### to_sym -|ISO Code|15.2.11.3.4| -|Source File|src/symbol.c| -|C Function|sym_to_sym| +ISO Code | Source File | C Function +--- | --- | --- +15.2.11.3.4 | src/symbol.c | sym_to_sym ## SyntaxError -|ISO Code|15.2.38| -|Mixins|| -|File|src/error.c| +ISO Code | Mixins | Source File +--- | --- | --- +15.2.38 | | src/error.c ## TrueClass -|ISO Code|n/a| -|Mixins|| -|File|src/object.c| +ISO Code | Mixins | Source File +--- | --- | --- +n/a | | src/object.c ### Methods #### & -|ISO Code|15.2.5.3.1| -|Source File|src/object.c| -|C Function|true_and| +ISO Code | Source File | C Function +--- | --- | --- +15.2.5.3.1 | src/object.c | true_and #### ^ -|ISO Code|15.2.5.3.2| -|Source File|src/object.c| -|C Function|true_xor| +ISO Code | Source File | C Function +--- | --- | --- +15.2.5.3.2 | src/object.c | true_xor #### inspect -|ISO Code|n/a| -|Source File|src/object.c| -|C Function|true_to_s| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/object.c | true_to_s #### to_s -|ISO Code|15.2.5.3.3| -|Source File|src/object.c| -|C Function|true_to_s| +ISO Code | Source File | C Function +--- | --- | --- +15.2.5.3.3 | src/object.c | true_to_s #### | -|ISO Code|15.2.5.3.4| -|Source File|src/object.c| -|C Function|true_or| +ISO Code | Source File | C Function +--- | --- | --- +15.2.5.3.4 | src/object.c | true_or # Core Modules ## Comparable -|ISO Code|15.3.3| -|File|src/compar.c| +ISO Code | Source File +--- | --- +15.3.3 | src/compar.c ## Enumerable -|ISO Code|15.3.2| -|File|src/enum.c| +ISO Code | Source File +--- | --- +15.3.2 | src/enum.c ## GC -|ISO Code|n/a| -|File|src/gc.c| +ISO Code | Source File +--- | --- +n/a | src/gc.c ### Class Methods #### disable -|ISO Code|n/a| -|Source File|src/gc.c| -|C Function|gc_disable| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/gc.c | gc_disable #### enable -|ISO Code|n/a| -|Source File|src/gc.c| -|C Function|gc_enable| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/gc.c | gc_enable #### generational_mode -|ISO Code|n/a| -|Source File|src/gc.c| -|C Function|gc_generational_mode_get| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/gc.c | gc_generational_mode_get #### generational_mode= -|ISO Code|n/a| -|Source File|src/gc.c| -|C Function|gc_generational_mode_set| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/gc.c | gc_generational_mode_set #### interval_ratio -|ISO Code|n/a| -|Source File|src/gc.c| -|C Function|gc_interval_ratio_get| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/gc.c | gc_interval_ratio_get #### interval_ratio= -|ISO Code|n/a| -|Source File|src/gc.c| -|C Function|gc_interval_ratio_set| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/gc.c | gc_interval_ratio_set #### start -|ISO Code|n/a| -|Source File|src/gc.c| -|C Function|gc_start| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/gc.c | gc_start #### step_ratio -|ISO Code|n/a| -|Source File|src/gc.c| -|C Function|gc_step_ratio_get| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/gc.c | gc_step_ratio_get #### step_ratio= -|ISO Code|n/a| -|Source File|src/gc.c| -|C Function|gc_step_ratio_set| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/gc.c | gc_step_ratio_set #### test -|ISO Code|n/a| -|Source File|src/gc.c| -|C Function|gc_test| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/gc.c | gc_test ## Kernel -|ISO Code|15.3.1| -|File|src/kernel.c| +ISO Code | Source File +--- | --- +15.3.1 | src/kernel.c ### Class Methods #### block_given? -|ISO Code|15.3.1.2.2| -|Source File|src/kernel.c| -|C Function|mrb_f_block_given_p_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.2.2 | src/kernel.c | mrb_f_block_given_p_m #### global_variables -|ISO Code|15.3.1.2.4| -|Source File|src/kernel.c| -|C Function|mrb_f_global_variables| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.2.4 | src/kernel.c | mrb_f_global_variables #### iterator? -|ISO Code|15.3.1.2.5| -|Source File|src/kernel.c| -|C Function|mrb_f_block_given_p_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.2.5 | src/kernel.c | mrb_f_block_given_p_m #### raise -|ISO Code|15.3.1.2.12| -|Source File|src/kernel.c| -|C Function|mrb_f_raise| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.2.12 | src/kernel.c | mrb_f_raise ### Methods #### != -|ISO Code|n/a| -|Source File|src/kernel.c| -|C Function|mrb_obj_not_equal_m| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/kernel.c | mrb_obj_not_equal_m #### == -|ISO Code|15.3.1.3.1| -|Source File|src/kernel.c| -|C Function|mrb_obj_equal_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.1 | src/kernel.c | mrb_obj_equal_m #### === -|ISO Code|15.3.1.3.2| -|Source File|src/kernel.c| -|C Function|mrb_equal_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.2 | src/kernel.c | mrb_equal_m #### __id__ -|ISO Code|15.3.1.3.3| -|Source File|src/kernel.c| -|C Function|mrb_obj_id_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.3 | src/kernel.c | mrb_obj_id_m #### __send__ -|ISO Code|15.3.1.3.4| -|Source File|src/kernel.c| -|C Function|mrb_f_send| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.4 | src/kernel.c | mrb_f_send #### block_given? -|ISO Code|15.3.1.3.6| -|Source File|src/kernel.c| -|C Function|mrb_f_block_given_p_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.6 | src/kernel.c | mrb_f_block_given_p_m #### class -|ISO Code|15.3.1.3.7| -|Source File|src/kernel.c| -|C Function|mrb_obj_class_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.7 | src/kernel.c | mrb_obj_class_m #### clone -|ISO Code|15.3.1.3.8| -|Source File|src/kernel.c| -|C Function|mrb_obj_clone| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.8 | src/kernel.c | mrb_obj_clone #### dup -|ISO Code|15.3.1.3.9| -|Source File|src/kernel.c| -|C Function|mrb_obj_dup| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.9 | src/kernel.c | mrb_obj_dup #### eql? -|ISO Code|15.3.1.3.10| -|Source File|src/kernel.c| -|C Function|mrb_obj_equal_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.10 | src/kernel.c | mrb_obj_equal_m #### equal? -|ISO Code|15.3.1.3.11| -|Source File|src/kernel.c| -|C Function|mrb_obj_equal_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.11 | src/kernel.c | mrb_obj_equal_m #### extend -|ISO Code|15.3.1.3.13| -|Source File|src/kernel.c| -|C Function|mrb_obj_extend_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.13 | src/kernel.c | mrb_obj_extend_m #### global_variables -|ISO Code|15.3.1.3.14| -|Source File|src/kernel.c| -|C Function|mrb_f_global_variables| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.14 | src/kernel.c | mrb_f_global_variables #### hash -|ISO Code|15.3.1.3.15| -|Source File|src/kernel.c| -|C Function|mrb_obj_hash| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.15 | src/kernel.c | mrb_obj_hash #### initialize_copy -|ISO Code|15.3.1.3.16| -|Source File|src/kernel.c| -|C Function|mrb_obj_init_copy| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.16 | src/kernel.c | mrb_obj_init_copy #### inspect -|ISO Code|15.3.1.3.17| -|Source File|src/kernel.c| -|C Function|mrb_obj_inspect| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.17 | src/kernel.c | mrb_obj_inspect #### instance_eval -|ISO Code|15.3.1.3.18| -|Source File|src/kernel.c| -|C Function|mrb_obj_instance_eval| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.18 | src/kernel.c | mrb_obj_instance_eval #### instance_of? -|ISO Code|15.3.1.3.19| -|Source File|src/kernel.c| -|C Function|obj_is_instance_of| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.19 | src/kernel.c | obj_is_instance_of #### instance_variable_defined? -|ISO Code|15.3.1.3.20| -|Source File|src/kernel.c| -|C Function|mrb_obj_ivar_defined| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.20 | src/kernel.c | mrb_obj_ivar_defined #### instance_variable_get -|ISO Code|15.3.1.3.21| -|Source File|src/kernel.c| -|C Function|mrb_obj_ivar_get| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.21 | src/kernel.c | mrb_obj_ivar_get #### instance_variable_set -|ISO Code|15.3.1.3.22| -|Source File|src/kernel.c| -|C Function|mrb_obj_ivar_set| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.22 | src/kernel.c | mrb_obj_ivar_set #### instance_variables -|ISO Code|15.3.1.3.23| -|Source File|src/kernel.c| -|C Function|mrb_obj_instance_variables| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.23 | src/kernel.c | mrb_obj_instance_variables #### is_a? -|ISO Code|15.3.1.3.24| -|Source File|src/kernel.c| -|C Function|mrb_obj_is_kind_of_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.24 | src/kernel.c | mrb_obj_is_kind_of_m #### iterator? -|ISO Code|15.3.1.3.25| -|Source File|src/kernel.c| -|C Function|mrb_f_block_given_p_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.25 | src/kernel.c | mrb_f_block_given_p_m #### kind_of? -|ISO Code|15.3.1.3.26| -|Source File|src/kernel.c| -|C Function|mrb_obj_is_kind_of_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.26 | src/kernel.c | mrb_obj_is_kind_of_m #### methods -|ISO Code|15.3.1.3.31| -|Source File|src/kernel.c| -|C Function|mrb_obj_methods_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.31 | src/kernel.c | mrb_obj_methods_m #### nil? -|ISO Code|15.3.1.3.32| -|Source File|src/kernel.c| -|C Function|mrb_false| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.32 | src/kernel.c | mrb_false #### object_id -|ISO Code|15.3.1.3.33| -|Source File|src/kernel.c| -|C Function|mrb_obj_id_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.33 | src/kernel.c | mrb_obj_id_m #### private_methods -|ISO Code|15.3.1.3.36| -|Source File|src/kernel.c| -|C Function|mrb_obj_private_methods| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.36 | src/kernel.c | mrb_obj_private_methods #### protected_methods -|ISO Code|15.3.1.3.37| -|Source File|src/kernel.c| -|C Function|mrb_obj_protected_methods| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.37 | src/kernel.c | mrb_obj_protected_methods #### public_methods -|ISO Code|15.3.1.3.38| -|Source File|src/kernel.c| -|C Function|mrb_obj_public_methods| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.38 | src/kernel.c | mrb_obj_public_methods #### raise -|ISO Code|15.3.1.3.40| -|Source File|src/kernel.c| -|C Function|mrb_f_raise| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.40 | src/kernel.c | mrb_f_raise #### remove_instance_variable -|ISO Code|15.3.1.3.41| -|Source File|src/kernel.c| -|C Function|mrb_obj_remove_instance_variable| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.41 | src/kernel.c | mrb_obj_remove_instance_variable #### respond_to? -|ISO Code|15.3.1.3.43| -|Source File|src/kernel.c| -|C Function|obj_respond_to| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.43 | src/kernel.c | obj_respond_to #### send -|ISO Code|15.3.1.3.44| -|Source File|src/kernel.c| -|C Function|mrb_f_send| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.44 | src/kernel.c | mrb_f_send #### singleton_class -|ISO Code|n/a| -|Source File|src/kernel.c| -|C Function|mrb_singleton_class| +ISO Code | Source File | C Function +--- | --- | --- +n/a | src/kernel.c | mrb_singleton_class #### singleton_methods -|ISO Code|15.3.1.3.45| -|Source File|src/kernel.c| -|C Function|mrb_obj_singleton_methods_m| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.45 | src/kernel.c | mrb_obj_singleton_methods_m #### to_s -|ISO Code|15.3.1.3.46| -|Source File|src/kernel.c| -|C Function|mrb_any_to_s| +ISO Code | Source File | C Function +--- | --- | --- +15.3.1.3.46 | src/kernel.c | mrb_any_to_s