diff options
| author | Daniel Bovensiepen <[email protected]> | 2013-06-15 03:56:41 +0800 |
|---|---|---|
| committer | Daniel Bovensiepen <[email protected]> | 2013-06-15 03:56:41 +0800 |
| commit | 6f95cd36bbec2b5b6ed9439178c27b8196a21e4e (patch) | |
| tree | 755c67789d67e4c70eb564dba4691af0d5eeae1d /doc/language/Core.md | |
| parent | 373122a299ebec890cfaa95ee41fde221ac6a543 (diff) | |
| download | mruby-6f95cd36bbec2b5b6ed9439178c27b8196a21e4e.tar.gz mruby-6f95cd36bbec2b5b6ed9439178c27b8196a21e4e.zip | |
Update Documentation
Diffstat (limited to 'doc/language/Core.md')
| -rw-r--r-- | doc/language/Core.md | 582 |
1 files changed, 142 insertions, 440 deletions
diff --git a/doc/language/Core.md b/doc/language/Core.md index b3575eadd..383f9231e 100644 --- a/doc/language/Core.md +++ b/doc/language/Core.md @@ -44,7 +44,7 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.2.12.5.33 | src/array.c | mrb_ary_equal | 1056 +15.2.12.5.33 | src/array.c | mrb_ary_equal | 1057 #### [] @@ -86,7 +86,7 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.2.12.5.34 | src/array.c | mrb_ary_eql | 1104 +15.2.12.5.34 | src/array.c | mrb_ary_eql | 1092 #### first @@ -110,13 +110,13 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.2.12.5.31 | src/array.c | mrb_ary_inspect | 952 +15.2.12.5.31 | src/array.c | mrb_ary_inspect | 953 #### join ISO Code | Source File | C Function | Line --- | --- | --- -15.2.12.5.17 | src/array.c | mrb_ary_join_m | 1032 +15.2.12.5.17 | src/array.c | mrb_ary_join_m | 1033 #### last @@ -190,66 +190,6 @@ ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.30 | src/array.c | mrb_ary_unshift_m | 533 -## BasicObject - -ISO Code | Mixins | Source File ---- | --- | --- -n/a | n/a | src/class.c - -### Methods - -#### ! - -ISO Code | Source File | C Function | Line ---- | --- | --- -n/a | src/class.c | mrb_bob_not | 1096 - -#### initialize - -ISO Code | Source File | C Function | Line ---- | --- | --- -n/a | src/class.c | mrb_bob_init | 1090 - -#### method_missing - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.3.1.3.30 | src/class.c | mrb_bob_missing | 1135 - -## Class - -ISO Code | Mixins | Source File ---- | --- | --- -15.2.3 | n/a | src/class.c - -### Class Methods - -#### new - -ISO Code | Source File | C Function | Line ---- | --- | --- -n/a | src/class.c | mrb_class_new_class | 1063 - -### Methods - -#### inherited - -ISO Code | Source File | C Function | Line ---- | --- | --- -n/a | src/class.c | mrb_bob_init | 1090 - -#### new - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.3.3.3 | src/class.c | mrb_instance_new | 1041 - -#### superclass - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.3.3.4 | src/class.c | mrb_class_superclass | 1076 - ## Exception ISO Code | Mixins | Source File @@ -262,7 +202,7 @@ ISO Code | Mixins | Source File ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/class.c | mrb_instance_new | 1041 +n/a | src/class.c | mrb_instance_new | 1055 ### Methods @@ -276,31 +216,31 @@ n/a | src/error.c | exc_equal | 160 ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/error.c | exc_exception | 67 +n/a | src/error.c | exc_exception | 66 #### initialize ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/error.c | exc_initialize | 43 +n/a | src/error.c | exc_initialize | 42 #### inspect ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/error.c | exc_inspect | 123 +n/a | src/error.c | exc_inspect | 122 #### message ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/error.c | exc_message | 110 +n/a | src/error.c | exc_message | 109 #### to_s ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/error.c | exc_to_s | 91 +n/a | src/error.c | exc_to_s | 90 ## FalseClass @@ -314,31 +254,31 @@ n/a | n/a | src/object.c ISO Code | Source File | C Function | Line --- | --- | --- -15.2.6.3.1 | src/object.c | false_and | 203 +15.2.6.3.1 | src/object.c | false_and | 201 #### ^ ISO Code | Source File | C Function | Line --- | --- | --- -15.2.6.3.2 | src/object.c | false_xor | 225 +15.2.6.3.2 | src/object.c | false_xor | 220 #### inspect ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/object.c | false_to_s | 262 +n/a | src/object.c | false_to_s | 257 #### to_s ISO Code | Source File | C Function | Line --- | --- | --- -15.2.6.3.3 | src/object.c | false_to_s | 262 +15.2.6.3.3 | src/object.c | false_to_s | 257 #### | ISO Code | Source File | C Function | Line --- | --- | --- -15.2.6.3.4 | src/object.c | false_or | 245 +15.2.6.3.4 | src/object.c | false_or | 240 ## Fixnum @@ -382,7 +322,7 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.2.7.4.2 | src/numeric.c | fix_uminus | 72 +15.2.7.4.2 | src/numeric.c | fix_uminus | 71 #### << @@ -430,7 +370,7 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/numeric.c | fix_to_s | 1287 +n/a | src/numeric.c | fix_to_s | 1289 #### next @@ -454,7 +394,7 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.2.8.3.25 | src/numeric.c | fix_to_s | 1287 +15.2.8.3.25 | src/numeric.c | fix_to_s | 1289 #### | @@ -492,7 +432,7 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.2.9.3.1 | src/numeric.c | flo_plus | 1343 +15.2.9.3.1 | src/numeric.c | flo_plus | 1345 #### - @@ -584,169 +524,169 @@ ISO Code | Mixins | Source File ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.1 | src/hash.c | mrb_hash_equal | 1070 +15.2.13.4.1 | src/hash.c | mrb_hash_equal | 1062 #### [] ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.2 | src/hash.c | mrb_hash_aget | 319 +15.2.13.4.2 | src/hash.c | mrb_hash_aget | 323 #### []= ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.3 | src/hash.c | mrb_hash_aset | 683 +15.2.13.4.3 | src/hash.c | mrb_hash_aset | 687 #### __delete ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.8 | src/hash.c | mrb_hash_delete | 520 +15.2.13.4.8 | src/hash.c | mrb_hash_delete | 524 #### __init_core ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.16 | src/hash.c | mrb_hash_init_core | 241 +15.2.13.4.16 | src/hash.c | mrb_hash_init_core | 245 #### clear ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.4 | src/hash.c | mrb_hash_clear | 655 +15.2.13.4.4 | src/hash.c | mrb_hash_clear | 659 #### default ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.5 | src/hash.c | mrb_hash_default | 379 +15.2.13.4.5 | src/hash.c | mrb_hash_default | 383 #### default= ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.6 | src/hash.c | mrb_hash_set_default | 418 +15.2.13.4.6 | src/hash.c | mrb_hash_set_default | 422 #### default_proc ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.7 | src/hash.c | mrb_hash_default_proc | 447 +15.2.13.4.7 | src/hash.c | mrb_hash_default_proc | 451 #### default_proc= ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.7 | src/hash.c | mrb_hash_set_default_proc | 469 +15.2.13.4.7 | src/hash.c | mrb_hash_set_default_proc | 473 #### empty? ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.12 | src/hash.c | mrb_hash_empty_p | 772 +15.2.13.4.12 | src/hash.c | mrb_hash_empty_p | 776 #### eql? ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.32 | src/hash.c | mrb_hash_eql | 1088 +15.2.13.4.32 | src/hash.c | mrb_hash_eql | 1080 #### has_key? ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.13 | src/hash.c | mrb_hash_has_key | 957 +15.2.13.4.13 | src/hash.c | mrb_hash_has_key | 949 #### has_value? ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.14 | src/hash.c | mrb_hash_has_value | 1000 +15.2.13.4.14 | src/hash.c | mrb_hash_has_value | 992 #### include? ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.15 | src/hash.c | mrb_hash_has_key | 957 +15.2.13.4.15 | src/hash.c | mrb_hash_has_key | 949 #### initialize_copy ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.17 | src/hash.c | mrb_hash_replace | 707 +15.2.13.4.17 | src/hash.c | mrb_hash_replace | 711 #### inspect ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.30 | src/hash.c | mrb_hash_inspect | 834 +15.2.13.4.30 | src/hash.c | mrb_hash_inspect | 831 #### key? ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.18 | src/hash.c | mrb_hash_has_key | 957 +15.2.13.4.18 | src/hash.c | mrb_hash_has_key | 949 #### keys ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.19 | src/hash.c | mrb_hash_keys | 871 +15.2.13.4.19 | src/hash.c | mrb_hash_keys | 868 #### length ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.20 | src/hash.c | mrb_hash_size_m | 753 +15.2.13.4.20 | src/hash.c | mrb_hash_size_m | 757 #### member? ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.21 | src/hash.c | mrb_hash_has_key | 957 +15.2.13.4.21 | src/hash.c | mrb_hash_has_key | 949 #### replace ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.23 | src/hash.c | mrb_hash_replace | 707 +15.2.13.4.23 | src/hash.c | mrb_hash_replace | 711 #### shift ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.24 | src/hash.c | mrb_hash_shift | 543 +15.2.13.4.24 | src/hash.c | mrb_hash_shift | 547 #### size ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.25 | src/hash.c | mrb_hash_size_m | 753 +15.2.13.4.25 | src/hash.c | mrb_hash_size_m | 757 #### store ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.26 | src/hash.c | mrb_hash_aset | 683 +15.2.13.4.26 | src/hash.c | mrb_hash_aset | 687 #### to_hash ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.29 | src/hash.c | mrb_hash_to_hash | 852 +15.2.13.4.29 | src/hash.c | mrb_hash_to_hash | 849 #### value? ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.27 | src/hash.c | mrb_hash_has_value | 1000 +15.2.13.4.27 | src/hash.c | mrb_hash_has_value | 992 #### values ISO Code | Source File | C Function | Line --- | --- | --- -15.2.13.4.28 | src/hash.c | mrb_hash_values | 902 +15.2.13.4.28 | src/hash.c | mrb_hash_values | 899 ## Integer @@ -768,196 +708,6 @@ ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/numeric.c | int_to_i | 693 -## Module - -ISO Code | Mixins | Source File ---- | --- | --- -15.2.2 | n/a | src/class.c - -### Class Methods - -#### constants - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.3.1 | src/class.c | mrb_mod_s_constants | 1830 - -### Methods - -#### === - -ISO Code | Source File | C Function | Line ---- | --- | --- -n/a | src/class.c | mrb_mod_eqq | 1837 - -#### alias_method - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.8 | src/class.c | mrb_mod_alias | 1410 - -#### ancestors - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.9 | src/class.c | mrb_mod_ancestors | 791 - -#### append_features - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.10 | src/class.c | mrb_mod_append_features | 725 - -#### class_eval - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.15 | src/class.c | mrb_mod_module_eval | 893 - -#### class_variable_defined? - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.16 | src/class.c | mrb_mod_cvar_defined | 1532 - -#### class_variable_get - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.17 | src/class.c | mrb_mod_cvar_get | 1571 - -#### class_variable_set - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.18 | src/class.c | mrb_mod_cvar_set | 1599 - -#### class_variables - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.19 | src/variable.c | mrb_mod_class_variables | 668 - -#### const_defined? - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.20 | src/class.c | mrb_mod_const_defined | 1768 - -#### const_get - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.21 | src/class.c | mrb_mod_const_get | 1793 - -#### const_set - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.23 | src/class.c | mrb_mod_const_set | 1803 - -#### constants - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.24 | src/variable.c | mrb_mod_constants | 951 - -#### define_method - -ISO Code | Source File | C Function | Line ---- | --- | --- -n/a | src/class.c | mod_define_method | 1461 - -#### extend_object - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.25 | src/class.c | mrb_mod_extend_object | 813 - -#### extended - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.26 | src/class.c | mrb_bob_init | 1090 - -#### include - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.27 | src/class.c | mrb_mod_include | 736 - -#### include? - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.28 | src/class.c | mrb_mod_include_p | 773 - -#### included - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.29 | src/class.c | mrb_bob_init | 1090 - -#### included_modules - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.30 | src/class.c | mrb_mod_included_modules | 824 - -#### inspect - -ISO Code | Source File | C Function | Line ---- | --- | --- -n/a | src/class.c | mrb_mod_to_s | 1354 - -#### instance_methods - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.33 | src/class.c | mrb_mod_instance_methods | 871 - -#### method_defined? - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.34 | src/class.c | mrb_mod_method_defined | 1685 - -#### module_eval - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.35 | src/class.c | mrb_mod_module_eval | 893 - -#### remove_class_variable - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.39 | src/class.c | mrb_mod_remove_cvar | 1634 - -#### remove_const - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.40 | src/class.c | mrb_mod_remove_const | 1815 - -#### remove_method - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.41 | src/class.c | mrb_mod_remove_method | 1734 - -#### to_s - -ISO Code | Source File | C Function | Line ---- | --- | --- -n/a | src/class.c | mrb_mod_to_s | 1354 - -#### undef_method - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.2.4.41 | src/class.c | mrb_mod_undef | 1446 - ## NilClass ISO Code | Mixins | Source File @@ -970,37 +720,37 @@ n/a | n/a | src/object.c ISO Code | Source File | C Function | Line --- | --- | --- -15.2.4.3.1 | src/object.c | false_and | 203 +15.2.4.3.1 | src/object.c | false_and | 201 #### ^ ISO Code | Source File | C Function | Line --- | --- | --- -15.2.4.3.2 | src/object.c | false_xor | 225 +15.2.4.3.2 | src/object.c | false_xor | 220 #### inspect ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/object.c | nil_inspect | 88 +n/a | src/object.c | nil_inspect | 89 #### nil? ISO Code | Source File | C Function | Line --- | --- | --- -15.2.4.3.4 | src/object.c | mrb_true | 68 +15.2.4.3.4 | src/object.c | mrb_true | 69 #### to_s ISO Code | Source File | C Function | Line --- | --- | --- -15.2.4.3.5 | src/object.c | nil_to_s | 82 +15.2.4.3.5 | src/object.c | nil_to_s | 83 #### | ISO Code | Source File | C Function | Line --- | --- | --- -15.2.4.3.3 | src/object.c | false_or | 245 +15.2.4.3.3 | src/object.c | false_or | 240 ## Numeric @@ -1014,49 +764,43 @@ ISO Code | Mixins | Source File ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/numeric.c | num_pow | 87 +n/a | src/numeric.c | num_pow | 86 #### +@ ISO Code | Source File | C Function | Line --- | --- | --- -15.2.7.4.1 | src/numeric.c | num_uplus | 53 +15.2.7.4.1 | src/numeric.c | num_uplus | 52 #### -@ ISO Code | Source File | C Function | Line --- | --- | --- -15.2.7.4.2 | src/numeric.c | num_uminus | 66 +15.2.7.4.2 | src/numeric.c | num_uminus | 65 #### / ISO Code | Source File | C Function | Line --- | --- | --- -15.2.8.3.4 | src/numeric.c | num_div | 127 +15.2.8.3.4 | src/numeric.c | num_div | 126 #### <=> ISO Code | Source File | C Function | Line --- | --- | --- -15.2.9.3.6 | src/numeric.c | num_cmp | 1307 +15.2.9.3.6 | src/numeric.c | num_cmp | 1309 #### abs ISO Code | Source File | C Function | Line --- | --- | --- -15.2.7.4.3 | src/numeric.c | num_abs | 148 +15.2.7.4.3 | src/numeric.c | num_abs | 147 #### quo ISO Code | Source File | C Function | Line --- | --- | --- -15.2.7.4.5 | src/numeric.c | num_div | 127 - -## Object - -ISO Code | Mixins | Source File ---- | --- | --- -15.2.1 | n/a | src/class.c +15.2.7.4.5 | src/numeric.c | num_div | 126 ## Proc @@ -1102,7 +846,7 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.2.14.4.2 | src/range.c | mrb_range_include | 230 +15.2.14.4.2 | src/range.c | mrb_range_include | 222 #### begin @@ -1114,7 +858,7 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.2.14.4.4 | src/range.c | mrb_range_each | 267 +15.2.14.4.4 | src/range.c | mrb_range_each | 259 #### end @@ -1126,7 +870,7 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.2.14.4.14 | src/range.c | range_eql | 384 +15.2.14.4.14 | src/range.c | range_eql | 373 #### exclude_end? @@ -1144,7 +888,7 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.2.14.4.8 | src/range.c | mrb_range_include | 230 +15.2.14.4.8 | src/range.c | mrb_range_include | 222 #### initialize @@ -1156,13 +900,13 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.2.14.4.15 | src/range.c | range_initialize_copy | 420 +15.2.14.4.15 | src/range.c | range_initialize_copy | 398 #### inspect ISO Code | Source File | C Function | Line --- | --- | --- -15.2.14.4.13 | src/range.c | range_inspect | 363 +15.2.14.4.13 | src/range.c | range_inspect | 352 #### last @@ -1174,13 +918,13 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.2.14.4.11 | src/range.c | mrb_range_include | 230 +15.2.14.4.11 | src/range.c | mrb_range_include | 222 #### to_s ISO Code | Source File | C Function | Line --- | --- | --- -15.2.14.4.12 | src/range.c | range_to_s | 315 +15.2.14.4.12 | src/range.c | range_to_s | 304 ## RuntimeError @@ -1212,277 +956,235 @@ ISO Code | Mixins | Source File ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.1 | src/string.c | mrb_str_times | 488 +15.2.10.5.1 | src/string.c | mrb_str_times | 480 #### + ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.2 | src/string.c | mrb_str_plus_m | 441 +15.2.10.5.2 | src/string.c | mrb_str_plus_m | 433 #### <=> ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.3 | src/string.c | mrb_str_cmp_m | 577 +15.2.10.5.3 | src/string.c | mrb_str_cmp_m | 569 #### == ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.4 | src/string.c | mrb_str_equal_m | 644 - -#### =~ - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.10.5.5 | src/string.c | noregexp | 678 +15.2.10.5.4 | src/string.c | mrb_str_equal_m | 636 #### [] ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.6 | src/string.c | mrb_str_aref_m | 863 +15.2.10.5.6 | src/string.c | mrb_str_aref_m | 855 #### bytes ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/string.c | mrb_str_bytes | 2515 +n/a | src/string.c | mrb_str_bytes | 2507 #### bytesize ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/string.c | mrb_str_bytesize | 456 +n/a | src/string.c | mrb_str_bytesize | 448 #### capitalize ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.7 | src/string.c | mrb_str_capitalize | 929 +15.2.10.5.7 | src/string.c | mrb_str_capitalize | 921 #### capitalize! ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.8 | src/string.c | mrb_str_capitalize_bang | 893 +15.2.10.5.8 | src/string.c | mrb_str_capitalize_bang | 885 #### chomp ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.9 | src/string.c | mrb_str_chomp | 1032 +15.2.10.5.9 | src/string.c | mrb_str_chomp | 1024 #### chomp! ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.10 | src/string.c | mrb_str_chomp_bang | 947 +15.2.10.5.10 | src/string.c | mrb_str_chomp_bang | 939 #### chop ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.11 | src/string.c | mrb_str_chop | 1090 +15.2.10.5.11 | src/string.c | mrb_str_chop | 1082 #### chop! ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.12 | src/string.c | mrb_str_chop_bang | 1051 +15.2.10.5.12 | src/string.c | mrb_str_chop_bang | 1043 #### downcase ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.13 | src/string.c | mrb_str_downcase | 1140 +15.2.10.5.13 | src/string.c | mrb_str_downcase | 1132 #### downcase! ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.14 | src/string.c | mrb_str_downcase_bang | 1107 +15.2.10.5.14 | src/string.c | mrb_str_downcase_bang | 1099 #### empty? ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.16 | src/string.c | mrb_str_empty_p | 1160 +15.2.10.5.16 | src/string.c | mrb_str_empty_p | 1152 #### eql? ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.17 | src/string.c | mrb_str_eql | 1175 - -#### gsub - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.10.5.18 | src/string.c | noregexp | 678 - -#### gsub! - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.10.5.19 | src/string.c | noregexp | 678 +15.2.10.5.17 | src/string.c | mrb_str_eql | 1167 #### hash ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.20 | src/string.c | mrb_str_hash_m | 1261 +15.2.10.5.20 | src/string.c | mrb_str_hash_m | 1253 #### include? ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.21 | src/string.c | mrb_str_include | 1281 +15.2.10.5.21 | src/string.c | mrb_str_include | 1273 #### index ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.22 | src/string.c | mrb_str_index_m | 1323 +15.2.10.5.22 | src/string.c | mrb_str_index_m | 1315 #### initialize ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.23 | src/string.c | mrb_str_init | 1449 +15.2.10.5.23 | src/string.c | mrb_str_init | 1441 #### initialize_copy ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.24 | src/string.c | mrb_str_replace | 1433 +15.2.10.5.24 | src/string.c | mrb_str_replace | 1425 #### inspect ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.46 | src/string.c | mrb_str_inspect | 2453 +15.2.10.5.46 | src/string.c | mrb_str_inspect | 2445 #### intern ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.25 | src/string.c | mrb_str_intern | 1481 +15.2.10.5.25 | src/string.c | mrb_str_intern | 1473 #### length ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.26 | src/string.c | mrb_str_size | 471 - -#### match - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.10.5.27 | src/string.c | noregexp | 678 +15.2.10.5.26 | src/string.c | mrb_str_size | 463 #### replace ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.28 | src/string.c | mrb_str_replace | 1433 +15.2.10.5.28 | src/string.c | mrb_str_replace | 1425 #### reverse ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.29 | src/string.c | mrb_str_reverse | 1551 +15.2.10.5.29 | src/string.c | mrb_str_reverse | 1543 #### reverse! ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.30 | src/string.c | mrb_str_reverse_bang | 1577 +15.2.10.5.30 | src/string.c | mrb_str_reverse_bang | 1569 #### rindex ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.31 | src/string.c | mrb_str_rindex_m | 1664 - -#### scan - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.10.5.32 | src/string.c | noregexp | 678 +15.2.10.5.31 | src/string.c | mrb_str_rindex_m | 1656 #### size ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.33 | src/string.c | mrb_str_size | 471 +15.2.10.5.33 | src/string.c | mrb_str_size | 463 #### slice ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.34 | src/string.c | mrb_str_aref_m | 863 +15.2.10.5.34 | src/string.c | mrb_str_aref_m | 855 #### split ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.35 | src/string.c | mrb_str_split_m | 1791 - -#### sub - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.10.5.36 | src/string.c | noregexp | 678 - -#### sub! - -ISO Code | Source File | C Function | Line ---- | --- | --- -15.2.10.5.37 | src/string.c | noregexp | 678 +15.2.10.5.35 | src/string.c | mrb_str_split_m | 1783 #### to_f ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.39 | src/string.c | mrb_str_to_f | 2223 +15.2.10.5.39 | src/string.c | mrb_str_to_f | 2215 #### to_i ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.38 | src/string.c | mrb_str_to_i | 2100 +15.2.10.5.38 | src/string.c | mrb_str_to_i | 2092 #### to_s ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.40 | src/string.c | mrb_str_to_s | 2237 +15.2.10.5.40 | src/string.c | mrb_str_to_s | 2229 #### to_str ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.40 | src/string.c | mrb_str_to_s | 2237 +15.2.10.5.40 | src/string.c | mrb_str_to_s | 2229 #### to_sym ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.41 | src/string.c | mrb_str_intern | 1481 +15.2.10.5.41 | src/string.c | mrb_str_intern | 1473 #### upcase ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.42 | src/string.c | mrb_str_upcase | 2287 +15.2.10.5.42 | src/string.c | mrb_str_upcase | 2279 #### upcase! ISO Code | Source File | C Function | Line --- | --- | --- -15.2.10.5.43 | src/string.c | mrb_str_upcase_bang | 2254 +15.2.10.5.43 | src/string.c | mrb_str_upcase_bang | 2246 ## Symbol @@ -1546,31 +1248,31 @@ n/a | n/a | src/object.c ISO Code | Source File | C Function | Line --- | --- | --- -15.2.5.3.1 | src/object.c | true_and | 112 +15.2.5.3.1 | src/object.c | true_and | 113 #### ^ ISO Code | Source File | C Function | Line --- | --- | --- -15.2.5.3.2 | src/object.c | true_xor | 132 +15.2.5.3.2 | src/object.c | true_xor | 133 #### inspect ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/object.c | true_to_s | 149 +n/a | src/object.c | true_to_s | 150 #### to_s ISO Code | Source File | C Function | Line --- | --- | --- -15.2.5.3.3 | src/object.c | true_to_s | 149 +15.2.5.3.3 | src/object.c | true_to_s | 150 #### | ISO Code | Source File | C Function | Line --- | --- | --- -15.2.5.3.4 | src/object.c | true_or | 172 +15.2.5.3.4 | src/object.c | true_or | 173 # Core Modules @@ -1598,61 +1300,61 @@ n/a | src/gc.c ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/gc.c | gc_disable | 1082 +n/a | src/gc.c | gc_disable | 1131 #### enable ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/gc.c | gc_enable | 1060 +n/a | src/gc.c | gc_enable | 1109 #### generational_mode ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/gc.c | gc_generational_mode_get | 1182 +n/a | src/gc.c | gc_generational_mode_get | 1231 #### generational_mode= ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/gc.c | gc_generational_mode_set | 1196 +n/a | src/gc.c | gc_generational_mode_set | 1245 #### interval_ratio ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/gc.c | gc_interval_ratio_get | 1100 +n/a | src/gc.c | gc_interval_ratio_get | 1149 #### interval_ratio= ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/gc.c | gc_interval_ratio_set | 1115 +n/a | src/gc.c | gc_interval_ratio_set | 1164 #### start ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/gc.c | gc_start | 1040 +n/a | src/gc.c | gc_start | 1089 #### step_ratio ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/gc.c | gc_step_ratio_get | 1133 +n/a | src/gc.c | gc_step_ratio_get | 1182 #### step_ratio= ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/gc.c | gc_step_ratio_set | 1148 +n/a | src/gc.c | gc_step_ratio_set | 1197 #### test ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/gc.c | gc_test | 1504 +n/a | src/gc.c | gc_test | 1553 ## Kernel @@ -1672,7 +1374,7 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.2.4 | src/kernel.c | mrb_f_global_variables | 1015 +15.3.1.2.4 | src/kernel.c | mrb_f_global_variables | 1056 #### iterator? @@ -1684,7 +1386,7 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.2.12 | src/kernel.c | mrb_f_raise | 877 +15.3.1.2.12 | src/kernel.c | mrb_f_raise | 905 ### Methods @@ -1764,7 +1466,7 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.14 | src/kernel.c | mrb_f_global_variables | 1015 +15.3.1.3.14 | src/kernel.c | mrb_f_global_variables | 1056 #### hash @@ -1800,31 +1502,31 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.20 | src/kernel.c | mrb_obj_ivar_defined | 582 +15.3.1.3.20 | src/kernel.c | mrb_obj_ivar_defined | 607 #### instance_variable_get ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.21 | src/kernel.c | mrb_obj_ivar_get | 615 +15.3.1.3.21 | src/kernel.c | mrb_obj_ivar_get | 641 #### instance_variable_set ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.22 | src/kernel.c | mrb_obj_ivar_set | 646 +15.3.1.3.22 | src/kernel.c | mrb_obj_ivar_set | 673 #### instance_variables ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.23 | src/kernel.c | mrb_obj_instance_variables | 625 +15.3.1.3.23 | src/kernel.c | mrb_obj_instance_variables | 666 #### is_a? ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.24 | src/kernel.c | mrb_obj_is_kind_of_m | 685 +15.3.1.3.24 | src/kernel.c | mrb_obj_is_kind_of_m | 713 #### iterator? @@ -1836,19 +1538,19 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.26 | src/kernel.c | mrb_obj_is_kind_of_m | 685 +15.3.1.3.26 | src/kernel.c | mrb_obj_is_kind_of_m | 713 #### methods ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.31 | src/kernel.c | mrb_obj_methods_m | 783 +15.3.1.3.31 | src/kernel.c | mrb_obj_methods_m | 811 #### nil? ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.32 | src/kernel.c | mrb_false | 799 +15.3.1.3.32 | src/kernel.c | mrb_false | 827 #### object_id @@ -1860,37 +1562,37 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.36 | src/kernel.c | mrb_obj_private_methods | 814 +15.3.1.3.36 | src/kernel.c | mrb_obj_private_methods | 842 #### protected_methods ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.37 | src/kernel.c | mrb_obj_protected_methods | 831 +15.3.1.3.37 | src/kernel.c | mrb_obj_protected_methods | 859 #### public_methods ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.38 | src/kernel.c | mrb_obj_public_methods | 848 +15.3.1.3.38 | src/kernel.c | mrb_obj_public_methods | 876 #### raise ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.40 | src/kernel.c | mrb_f_raise | 877 +15.3.1.3.40 | src/kernel.c | mrb_f_raise | 905 #### remove_instance_variable ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.41 | src/kernel.c | mrb_obj_remove_instance_variable | 927 +15.3.1.3.41 | src/kernel.c | mrb_obj_remove_instance_variable | 955 #### respond_to? ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.43 | src/kernel.c | obj_respond_to | 963 +15.3.1.3.43 | src/kernel.c | obj_respond_to | 991 #### send @@ -1902,17 +1604,17 @@ ISO Code | Source File | C Function | Line ISO Code | Source File | C Function | Line --- | --- | --- -n/a | src/kernel.c | mrb_singleton_class | 906 +n/a | src/kernel.c | mrb_singleton_class | 920 #### singleton_methods ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.45 | src/kernel.c | mrb_obj_singleton_methods_m | 1044 +15.3.1.3.45 | src/kernel.c | mrb_obj_singleton_methods_m | 1072 #### to_s ISO Code | Source File | C Function | Line --- | --- | --- -15.3.1.3.46 | src/kernel.c | mrb_any_to_s | 436 +15.3.1.3.46 | src/kernel.c | mrb_any_to_s | 431 |
