summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--doc/language/Core.md1862
1 files changed, 933 insertions, 929 deletions
diff --git a/doc/language/Core.md b/doc/language/Core.md
index 7388d6383..ca3717a10 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