Files
mruby-mruby/doc/language/Core.md
T
2013-06-17 04:51:42 +08:00

27 KiB

Core Classes

Array

|ISO Code|15.2.12| |Mixins|Enumerable| |File|src/array.c|

Class Methods

[]

|ISO Code|15.2.12.4.1| |Source File|src/array.c| |C Function|mrb_ary_s_create|

Methods

*

|ISO Code|15.2.12.5.1| |Source File|src/array.c| |C Function|mrb_ary_times|

+

|ISO Code|15.2.12.5.2| |Source File|src/array.c| |C Function|mrb_ary_plus|

<<

|ISO Code|15.2.12.5.3| |Source File|src/array.c| |C Function|mrb_ary_push_m|

<=>

|ISO Code|15.2.12.5.36| |Source File|src/array.c| |C Function|mrb_ary_cmp|

==

|ISO Code|15.2.12.5.33| |Source File|src/array.c| |C Function|mrb_ary_equal|

[]

|ISO Code|15.2.12.5.4| |Source File|src/array.c| |C Function|mrb_ary_aget|

[]=

|ISO Code|15.2.12.5.5| |Source File|src/array.c| |C Function|mrb_ary_aset|

clear

|ISO Code|15.2.12.5.6| |Source File|src/array.c| |C Function|mrb_ary_clear|

concat

|ISO Code|15.2.12.5.8| |Source File|src/array.c| |C Function|mrb_ary_concat_m|

delete_at

|ISO Code|15.2.12.5.9| |Source File|src/array.c| |C Function|mrb_ary_delete_at|

empty?

|ISO Code|15.2.12.5.12| |Source File|src/array.c| |C Function|mrb_ary_empty_p|

eql?

|ISO Code|15.2.12.5.34| |Source File|src/array.c| |C Function|mrb_ary_eql|

first

|ISO Code|15.2.12.5.13| |Source File|src/array.c| |C Function|mrb_ary_first|

index

|ISO Code|15.2.12.5.14| |Source File|src/array.c| |C Function|mrb_ary_index_m|

initialize_copy

|ISO Code|15.2.12.5.16| |Source File|src/array.c| |C Function|mrb_ary_replace_m|

inspect

|ISO Code|15.2.12.5.31| |Source File|src/array.c| |C Function|mrb_ary_inspect|

join

|ISO Code|15.2.12.5.17| |Source File|src/array.c| |C Function|mrb_ary_join_m|

last

|ISO Code|15.2.12.5.18| |Source File|src/array.c| |C Function|mrb_ary_last|

length

|ISO Code|15.2.12.5.19| |Source File|src/array.c| |C Function|mrb_ary_size|

pop

|ISO Code|15.2.12.5.21| |Source File|src/array.c| |C Function|mrb_ary_pop|

push

|ISO Code|15.2.12.5.22| |Source File|src/array.c| |C Function|mrb_ary_push_m|

replace

|ISO Code|15.2.12.5.23| |Source File|src/array.c| |C Function|mrb_ary_replace_m|

reverse

|ISO Code|15.2.12.5.24| |Source File|src/array.c| |C Function|mrb_ary_reverse|

reverse!

|ISO Code|15.2.12.5.25| |Source File|src/array.c| |C Function|mrb_ary_reverse_bang|

rindex

|ISO Code|15.2.12.5.26| |Source File|src/array.c| |C Function|mrb_ary_rindex_m|

shift

|ISO Code|15.2.12.5.27| |Source File|src/array.c| |C Function|mrb_ary_shift|

size

|ISO Code|15.2.12.5.28| |Source File|src/array.c| |C Function|mrb_ary_size|

slice

|ISO Code|15.2.12.5.29| |Source File|src/array.c| |C Function|mrb_ary_aget|

unshift

|ISO Code|15.2.12.5.30| |Source File|src/array.c| |C Function|mrb_ary_unshift_m|

BasicObject

|ISO Code|n/a| |Mixins|| |File|src/class.c|

Methods

!

|ISO Code|n/a| |Source File|src/class.c| |C Function|mrb_bob_not|

initialize

|ISO Code|n/a| |Source File|src/class.c| |C Function|mrb_bob_init|

method_missing

|ISO Code|15.3.1.3.30| |Source File|src/class.c| |C Function|mrb_bob_missing|

Class

|ISO Code|15.2.3| |Mixins|| |File|src/class.c|

Class Methods

new

|ISO Code|n/a| |Source File|src/class.c| |C Function|mrb_class_new_class|

Methods

inherited

|ISO Code|n/a| |Source File|src/class.c| |C Function|mrb_bob_init|

new

|ISO Code|15.2.3.3.3| |Source File|src/class.c| |C Function|mrb_instance_new|

superclass

|ISO Code|15.2.3.3.4| |Source File|src/class.c| |C Function|mrb_class_superclass|

Exception

|ISO Code|15.2.22| |Mixins|| |File|src/error.c|

Class Methods

exception

|ISO Code|n/a| |Source File|src/error.c| |C Function|mrb_instance_new|

Methods

==

|ISO Code|n/a| |Source File|src/error.c| |C Function|exc_equal|

exception

|ISO Code|n/a| |Source File|src/error.c| |C Function|exc_exception|

initialize

|ISO Code|n/a| |Source File|src/error.c| |C Function|exc_initialize|

inspect

|ISO Code|n/a| |Source File|src/error.c| |C Function|exc_inspect|

message

|ISO Code|n/a| |Source File|src/error.c| |C Function|exc_message|

to_s

|ISO Code|n/a| |Source File|src/error.c| |C Function|exc_to_s|

FalseClass

|ISO Code|n/a| |Mixins|| |File|src/object.c|

Methods

&

|ISO Code|15.2.6.3.1| |Source File|src/object.c| |C Function|false_and|

^

|ISO Code|15.2.6.3.2| |Source File|src/object.c| |C Function|false_xor|

inspect

|ISO Code|n/a| |Source File|src/object.c| |C Function|false_to_s|

to_s

|ISO Code|15.2.6.3.3| |Source File|src/object.c| |C Function|false_to_s|

|

|ISO Code|15.2.6.3.4| |Source File|src/object.c| |C Function|false_or|

Fixnum

|ISO Code|n/a| |Mixins|| |File|src/numeric.c|

Methods

%

|ISO Code|15.2.8.3.5| |Source File|src/numeric.c| |C Function|fix_mod|

&

|ISO Code|15.2.8.3.9| |Source File|src/numeric.c| |C Function|fix_and|

*

|ISO Code|15.2.8.3.3| |Source File|src/numeric.c| |C Function|fix_mul|

+

|ISO Code|15.2.8.3.1| |Source File|src/numeric.c| |C Function|fix_plus|

-

|ISO Code|15.2.8.3.2| |Source File|src/numeric.c| |C Function|fix_minus|

-@

|ISO Code|15.2.7.4.2| |Source File|src/numeric.c| |C Function|fix_uminus|

<<

|ISO Code|15.2.8.3.12| |Source File|src/numeric.c| |C Function|fix_lshift|

==

|ISO Code|15.2.8.3.7| |Source File|src/numeric.c| |C Function|fix_equal|

>>

|ISO Code|15.2.8.3.13| |Source File|src/numeric.c| |C Function|fix_rshift|

^

|ISO Code|15.2.8.3.11| |Source File|src/numeric.c| |C Function|fix_xor|

divmod

|ISO Code|15.2.8.3.30| |Source File|src/numeric.c| |C Function|fix_divmod|

eql?

|ISO Code|15.2.8.3.16| |Source File|src/numeric.c| |C Function|num_eql|

hash

|ISO Code|15.2.8.3.18| |Source File|src/numeric.c| |C Function|flo_hash|

inspect

|ISO Code|n/a| |Source File|src/numeric.c| |C Function|fix_to_s|

next

|ISO Code|15.2.8.3.19| |Source File|src/numeric.c| |C Function|int_succ|

succ

|ISO Code|15.2.8.3.21| |Source File|src/numeric.c| |C Function|fix_succ|

to_f

|ISO Code|15.2.8.3.23| |Source File|src/numeric.c| |C Function|fix_to_f|

to_s

|ISO Code|15.2.8.3.25| |Source File|src/numeric.c| |C Function|fix_to_s|

|

|ISO Code|15.2.8.3.10| |Source File|src/numeric.c| |C Function|fix_or|

~

|ISO Code|15.2.8.3.8| |Source File|src/numeric.c| |C Function|fix_rev|

Float

|ISO Code|15.2.9| |Mixins|| |File|src/numeric.c|

Methods

%

|ISO Code|15.2.9.3.5| |Source File|src/numeric.c| |C Function|flo_mod|

*

|ISO Code|15.2.9.3.3| |Source File|src/numeric.c| |C Function|flo_mul|

+

|ISO Code|15.2.9.3.1| |Source File|src/numeric.c| |C Function|flo_plus|

-

|ISO Code|15.2.9.3.2| |Source File|src/numeric.c| |C Function|flo_minus|

==

|ISO Code|15.2.9.3.7| |Source File|src/numeric.c| |C Function|flo_eq|

ceil

|ISO Code|15.2.9.3.8| |Source File|src/numeric.c| |C Function|flo_ceil|

finite?

|ISO Code|15.2.9.3.9| |Source File|src/numeric.c| |C Function|flo_finite_p|

floor

|ISO Code|15.2.9.3.10| |Source File|src/numeric.c| |C Function|flo_floor|

infinite?

|ISO Code|15.2.9.3.11| |Source File|src/numeric.c| |C Function|flo_infinite_p|

inspect

|ISO Code|n/a| |Source File|src/numeric.c| |C Function|flo_to_s|

round

|ISO Code|15.2.9.3.12| |Source File|src/numeric.c| |C Function|flo_round|

to_f

|ISO Code|15.2.9.3.13| |Source File|src/numeric.c| |C Function|flo_to_f|

to_i

|ISO Code|15.2.9.3.14| |Source File|src/numeric.c| |C Function|flo_truncate|

to_int

|ISO Code|n/a| |Source File|src/numeric.c| |C Function|flo_truncate|

to_s

|ISO Code|15.2.9.3.16| |Source File|src/numeric.c| |C Function|flo_to_s|

truncate

|ISO Code|15.2.9.3.15| |Source File|src/numeric.c| |C Function|flo_truncate|

Hash

|ISO Code|15.2.13| |Mixins|Enumerable| |File|src/hash.c|

Methods

==

|ISO Code|15.2.13.4.1| |Source File|src/hash.c| |C Function|mrb_hash_equal|

[]

|ISO Code|15.2.13.4.2| |Source File|src/hash.c| |C Function|mrb_hash_aget|

[]=

|ISO Code|15.2.13.4.3| |Source File|src/hash.c| |C Function|mrb_hash_aset|

__delete

|ISO Code|15.2.13.4.8| |Source File|src/hash.c| |C Function|mrb_hash_delete|

__init_core

|ISO Code|15.2.13.4.16| |Source File|src/hash.c| |C Function|mrb_hash_init_core|

clear

|ISO Code|15.2.13.4.4| |Source File|src/hash.c| |C Function|mrb_hash_clear|

default

|ISO Code|15.2.13.4.5| |Source File|src/hash.c| |C Function|mrb_hash_default|

default=

|ISO Code|15.2.13.4.6| |Source File|src/hash.c| |C Function|mrb_hash_set_default|

default_proc

|ISO Code|15.2.13.4.7| |Source File|src/hash.c| |C Function|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|

empty?

|ISO Code|15.2.13.4.12| |Source File|src/hash.c| |C Function|mrb_hash_empty_p|

eql?

|ISO Code|15.2.13.4.32| |Source File|src/hash.c| |C Function|mrb_hash_eql|

has_key?

|ISO Code|15.2.13.4.13| |Source File|src/hash.c| |C Function|mrb_hash_has_key|

has_value?

|ISO Code|15.2.13.4.14| |Source File|src/hash.c| |C Function|mrb_hash_has_value|

include?

|ISO Code|15.2.13.4.15| |Source File|src/hash.c| |C Function|mrb_hash_has_key|

initialize_copy

|ISO Code|15.2.13.4.17| |Source File|src/hash.c| |C Function|mrb_hash_replace|

inspect

|ISO Code|15.2.13.4.30| |Source File|src/hash.c| |C Function|mrb_hash_inspect|

key?

|ISO Code|15.2.13.4.18| |Source File|src/hash.c| |C Function|mrb_hash_has_key|

keys

|ISO Code|15.2.13.4.19| |Source File|src/hash.c| |C Function|mrb_hash_keys|

length

|ISO Code|15.2.13.4.20| |Source File|src/hash.c| |C Function|mrb_hash_size_m|

member?

|ISO Code|15.2.13.4.21| |Source File|src/hash.c| |C Function|mrb_hash_has_key|

replace

|ISO Code|15.2.13.4.23| |Source File|src/hash.c| |C Function|mrb_hash_replace|

shift

|ISO Code|15.2.13.4.24| |Source File|src/hash.c| |C Function|mrb_hash_shift|

size

|ISO Code|15.2.13.4.25| |Source File|src/hash.c| |C Function|mrb_hash_size_m|

store

|ISO Code|15.2.13.4.26| |Source File|src/hash.c| |C Function|mrb_hash_aset|

to_hash

|ISO Code|15.2.13.4.29| |Source File|src/hash.c| |C Function|mrb_hash_to_hash|

value?

|ISO Code|15.2.13.4.27| |Source File|src/hash.c| |C Function|mrb_hash_has_value|

values

|ISO Code|15.2.13.4.28| |Source File|src/hash.c| |C Function|mrb_hash_values|

Integer

|ISO Code|15.2.8| |Mixins|| |File|src/numeric.c|

Methods

to_i

|ISO Code|15.2.8.3.24| |Source File|src/numeric.c| |C Function|int_to_i|

to_int

|ISO Code|n/a| |Source File|src/numeric.c| |C Function|int_to_i|

Module

|ISO Code|15.2.2| |Mixins|| |File|src/class.c|

Class Methods

constants

|ISO Code|15.2.2.3.1| |Source File|src/class.c| |C Function|mrb_mod_s_constants|

Methods

===

|ISO Code|n/a| |Source File|src/class.c| |C Function|mrb_mod_eqq|

alias_method

|ISO Code|15.2.2.4.8| |Source File|src/class.c| |C Function|mrb_mod_alias|

ancestors

|ISO Code|15.2.2.4.9| |Source File|src/class.c| |C Function|mrb_mod_ancestors|

append_features

|ISO Code|15.2.2.4.10| |Source File|src/class.c| |C Function|mrb_mod_append_features|

class_eval

|ISO Code|15.2.2.4.15| |Source File|src/class.c| |C Function|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|

class_variable_get

|ISO Code|15.2.2.4.17| |Source File|src/class.c| |C Function|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|

class_variables

|ISO Code|15.2.2.4.19| |Source File|src/class.c| |C Function|mrb_mod_class_variables|

const_defined?

|ISO Code|15.2.2.4.20| |Source File|src/class.c| |C Function|mrb_mod_const_defined|

const_get

|ISO Code|15.2.2.4.21| |Source File|src/class.c| |C Function|mrb_mod_const_get|

const_set

|ISO Code|15.2.2.4.23| |Source File|src/class.c| |C Function|mrb_mod_const_set|

constants

|ISO Code|15.2.2.4.24| |Source File|src/class.c| |C Function|mrb_mod_constants|

define_method

|ISO Code|n/a| |Source File|src/class.c| |C Function|mod_define_method|

extend_object

|ISO Code|15.2.2.4.25| |Source File|src/class.c| |C Function|mrb_mod_extend_object|

extended

|ISO Code|15.2.2.4.26| |Source File|src/class.c| |C Function|mrb_bob_init|

include

|ISO Code|15.2.2.4.27| |Source File|src/class.c| |C Function|mrb_mod_include|

include?

|ISO Code|15.2.2.4.28| |Source File|src/class.c| |C Function|mrb_mod_include_p|

included

|ISO Code|15.2.2.4.29| |Source File|src/class.c| |C Function|mrb_bob_init|

included_modules

|ISO Code|15.2.2.4.30| |Source File|src/class.c| |C Function|mrb_mod_included_modules|

inspect

|ISO Code|n/a| |Source File|src/class.c| |C Function|mrb_mod_to_s|

instance_methods

|ISO Code|15.2.2.4.33| |Source File|src/class.c| |C Function|mrb_mod_instance_methods|

method_defined?

|ISO Code|15.2.2.4.34| |Source File|src/class.c| |C Function|mrb_mod_method_defined|

module_eval

|ISO Code|15.2.2.4.35| |Source File|src/class.c| |C Function|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|

remove_const

|ISO Code|15.2.2.4.40| |Source File|src/class.c| |C Function|mrb_mod_remove_const|

remove_method

|ISO Code|15.2.2.4.41| |Source File|src/class.c| |C Function|mrb_mod_remove_method|

to_s

|ISO Code|n/a| |Source File|src/class.c| |C Function|mrb_mod_to_s|

undef_method

|ISO Code|15.2.2.4.41| |Source File|src/class.c| |C Function|mrb_mod_undef|

NilClass

|ISO Code|n/a| |Mixins|| |File|src/object.c|

Methods

&

|ISO Code|15.2.4.3.1| |Source File|src/object.c| |C Function|false_and|

^

|ISO Code|15.2.4.3.2| |Source File|src/object.c| |C Function|false_xor|

inspect

|ISO Code|n/a| |Source File|src/object.c| |C Function|nil_inspect|

nil?

|ISO Code|15.2.4.3.4| |Source File|src/object.c| |C Function|mrb_true|

to_s

|ISO Code|15.2.4.3.5| |Source File|src/object.c| |C Function|nil_to_s|

|

|ISO Code|15.2.4.3.3| |Source File|src/object.c| |C Function|false_or|

Numeric

|ISO Code|15.2.7| |Mixins|Comparable| |File|src/numeric.c|

Methods

**

|ISO Code|n/a| |Source File|src/numeric.c| |C Function|num_pow|

+@

|ISO Code|15.2.7.4.1| |Source File|src/numeric.c| |C Function|num_uplus|

-@

|ISO Code|15.2.7.4.2| |Source File|src/numeric.c| |C Function|num_uminus|

/

|ISO Code|15.2.8.3.4| |Source File|src/numeric.c| |C Function|num_div|

<=>

|ISO Code|15.2.9.3.6| |Source File|src/numeric.c| |C Function|num_cmp|

abs

|ISO Code|15.2.7.4.3| |Source File|src/numeric.c| |C Function|num_abs|

quo

|ISO Code|15.2.7.4.5| |Source File|src/numeric.c| |C Function|num_div|

Object

|ISO Code|15.2.1| |Mixins|| |File|src/class.c|

Proc

|ISO Code|15.2.17| |Mixins|| |File|src/proc.c|

Methods

arity

|ISO Code|n/a| |Source File|src/proc.c| |C Function|mrb_proc_arity|

initialize

|ISO Code|n/a| |Source File|src/proc.c| |C Function|mrb_proc_initialize|

initialize_copy

|ISO Code|n/a| |Source File|src/proc.c| |C Function|mrb_proc_init_copy|

Range

|ISO Code|15.2.14| |Mixins|Enumerable| |File|src/range.c|

Methods

==

|ISO Code|15.2.14.4.1| |Source File|src/range.c| |C Function|mrb_range_eq|

===

|ISO Code|15.2.14.4.2| |Source File|src/range.c| |C Function|mrb_range_include|

begin

|ISO Code|15.2.14.4.3| |Source File|src/range.c| |C Function|mrb_range_beg|

each

|ISO Code|15.2.14.4.4| |Source File|src/range.c| |C Function|mrb_range_each|

end

|ISO Code|15.2.14.4.5| |Source File|src/range.c| |C Function|mrb_range_end|

eql?

|ISO Code|15.2.14.4.14| |Source File|src/range.c| |C Function|range_eql|

exclude_end?

|ISO Code|15.2.14.4.6| |Source File|src/range.c| |C Function|mrb_range_excl|

first

|ISO Code|15.2.14.4.7| |Source File|src/range.c| |C Function|mrb_range_beg|

include?

|ISO Code|15.2.14.4.8| |Source File|src/range.c| |C Function|mrb_range_include|

initialize

|ISO Code|15.2.14.4.9| |Source File|src/range.c| |C Function|mrb_range_initialize|

initialize_copy

|ISO Code|15.2.14.4.15| |Source File|src/range.c| |C Function|range_initialize_copy|

inspect

|ISO Code|15.2.14.4.13| |Source File|src/range.c| |C Function|range_inspect|

last

|ISO Code|15.2.14.4.10| |Source File|src/range.c| |C Function|mrb_range_end|

member?

|ISO Code|15.2.14.4.11| |Source File|src/range.c| |C Function|mrb_range_include|

to_s

|ISO Code|15.2.14.4.12| |Source File|src/range.c| |C Function|range_to_s|

RuntimeError

|ISO Code|15.2.28| |Mixins|| |File|src/error.c|

ScriptError

|ISO Code|15.2.37| |Mixins|| |File|src/error.c|

StandardError

|ISO Code|15.2.23| |Mixins|| |File|src/error.c|

String

|ISO Code|15.2.10| |Mixins|Comparable| |File|src/string.c|

Methods

*

|ISO Code|15.2.10.5.1| |Source File|src/string.c| |C Function|mrb_str_times|

+

|ISO Code|15.2.10.5.2| |Source File|src/string.c| |C Function|mrb_str_plus_m|

<=>

|ISO Code|15.2.10.5.3| |Source File|src/string.c| |C Function|mrb_str_cmp_m|

==

|ISO Code|15.2.10.5.4| |Source File|src/string.c| |C Function|mrb_str_equal_m|

=~

|ISO Code|15.2.10.5.5| |Source File|src/string.c| |C Function|noregexp|

[]

|ISO Code|15.2.10.5.6| |Source File|src/string.c| |C Function|mrb_str_aref_m|

bytes

|ISO Code|n/a| |Source File|src/string.c| |C Function|mrb_str_bytes|

bytesize

|ISO Code|n/a| |Source File|src/string.c| |C Function|mrb_str_bytesize|

capitalize

|ISO Code|15.2.10.5.7| |Source File|src/string.c| |C Function|mrb_str_capitalize|

capitalize!

|ISO Code|15.2.10.5.8| |Source File|src/string.c| |C Function|mrb_str_capitalize_bang|

chomp

|ISO Code|15.2.10.5.9| |Source File|src/string.c| |C Function|mrb_str_chomp|

chomp!

|ISO Code|15.2.10.5.10| |Source File|src/string.c| |C Function|mrb_str_chomp_bang|

chop

|ISO Code|15.2.10.5.11| |Source File|src/string.c| |C Function|mrb_str_chop|

chop!

|ISO Code|15.2.10.5.12| |Source File|src/string.c| |C Function|mrb_str_chop_bang|

downcase

|ISO Code|15.2.10.5.13| |Source File|src/string.c| |C Function|mrb_str_downcase|

downcase!

|ISO Code|15.2.10.5.14| |Source File|src/string.c| |C Function|mrb_str_downcase_bang|

empty?

|ISO Code|15.2.10.5.16| |Source File|src/string.c| |C Function|mrb_str_empty_p|

eql?

|ISO Code|15.2.10.5.17| |Source File|src/string.c| |C Function|mrb_str_eql|

gsub

|ISO Code|15.2.10.5.18| |Source File|src/string.c| |C Function|noregexp|

gsub!

|ISO Code|15.2.10.5.19| |Source File|src/string.c| |C Function|noregexp|

hash

|ISO Code|15.2.10.5.20| |Source File|src/string.c| |C Function|mrb_str_hash_m|

include?

|ISO Code|15.2.10.5.21| |Source File|src/string.c| |C Function|mrb_str_include|

index

|ISO Code|15.2.10.5.22| |Source File|src/string.c| |C Function|mrb_str_index_m|

initialize

|ISO Code|15.2.10.5.23| |Source File|src/string.c| |C Function|mrb_str_init|

initialize_copy

|ISO Code|15.2.10.5.24| |Source File|src/string.c| |C Function|mrb_str_replace|

inspect

|ISO Code|15.2.10.5.46| |Source File|src/string.c| |C Function|mrb_str_inspect|

intern

|ISO Code|15.2.10.5.25| |Source File|src/string.c| |C Function|mrb_str_intern|

length

|ISO Code|15.2.10.5.26| |Source File|src/string.c| |C Function|mrb_str_size|

match

|ISO Code|15.2.10.5.27| |Source File|src/string.c| |C Function|noregexp|

replace

|ISO Code|15.2.10.5.28| |Source File|src/string.c| |C Function|mrb_str_replace|

reverse

|ISO Code|15.2.10.5.29| |Source File|src/string.c| |C Function|mrb_str_reverse|

reverse!

|ISO Code|15.2.10.5.30| |Source File|src/string.c| |C Function|mrb_str_reverse_bang|

rindex

|ISO Code|15.2.10.5.31| |Source File|src/string.c| |C Function|mrb_str_rindex_m|

scan

|ISO Code|15.2.10.5.32| |Source File|src/string.c| |C Function|noregexp|

size

|ISO Code|15.2.10.5.33| |Source File|src/string.c| |C Function|mrb_str_size|

slice

|ISO Code|15.2.10.5.34| |Source File|src/string.c| |C Function|mrb_str_aref_m|

split

|ISO Code|15.2.10.5.35| |Source File|src/string.c| |C Function|mrb_str_split_m|

sub

|ISO Code|15.2.10.5.36| |Source File|src/string.c| |C Function|noregexp|

sub!

|ISO Code|15.2.10.5.37| |Source File|src/string.c| |C Function|noregexp|

to_f

|ISO Code|15.2.10.5.39| |Source File|src/string.c| |C Function|mrb_str_to_f|

to_i

|ISO Code|15.2.10.5.38| |Source File|src/string.c| |C Function|mrb_str_to_i|

to_s

|ISO Code|15.2.10.5.40| |Source File|src/string.c| |C Function|mrb_str_to_s|

to_str

|ISO Code|15.2.10.5.40| |Source File|src/string.c| |C Function|mrb_str_to_s|

to_sym

|ISO Code|15.2.10.5.41| |Source File|src/string.c| |C Function|mrb_str_intern|

upcase

|ISO Code|15.2.10.5.42| |Source File|src/string.c| |C Function|mrb_str_upcase|

upcase!

|ISO Code|15.2.10.5.43| |Source File|src/string.c| |C Function|mrb_str_upcase_bang|

Symbol

|ISO Code|15.2.11| |Mixins|| |File|src/symbol.c|

Methods

<=>

|ISO Code|n/a| |Source File|src/symbol.c| |C Function|sym_cmp|

===

|ISO Code|15.2.11.3.1| |Source File|src/symbol.c| |C Function|sym_equal|

id2name

|ISO Code|15.2.11.3.2| |Source File|src/symbol.c| |C Function|mrb_sym_to_s|

inspect

|ISO Code|15.2.11.3.5| |Source File|src/symbol.c| |C Function|sym_inspect|

to_s

|ISO Code|15.2.11.3.3| |Source File|src/symbol.c| |C Function|mrb_sym_to_s|

to_sym

|ISO Code|15.2.11.3.4| |Source File|src/symbol.c| |C Function|sym_to_sym|

SyntaxError

|ISO Code|15.2.38| |Mixins|| |File|src/error.c|

TrueClass

|ISO Code|n/a| |Mixins|| |File|src/object.c|

Methods

&

|ISO Code|15.2.5.3.1| |Source File|src/object.c| |C Function|true_and|

^

|ISO Code|15.2.5.3.2| |Source File|src/object.c| |C Function|true_xor|

inspect

|ISO Code|n/a| |Source File|src/object.c| |C Function|true_to_s|

to_s

|ISO Code|15.2.5.3.3| |Source File|src/object.c| |C Function|true_to_s|

|

|ISO Code|15.2.5.3.4| |Source File|src/object.c| |C Function|true_or|

Core Modules

Comparable

|ISO Code|15.3.3| |File|src/compar.c|

Enumerable

|ISO Code|15.3.2| |File|src/enum.c|

GC

|ISO Code|n/a| |File|src/gc.c|

Class Methods

disable

|ISO Code|n/a| |Source File|src/gc.c| |C Function|gc_disable|

enable

|ISO Code|n/a| |Source File|src/gc.c| |C Function|gc_enable|

generational_mode

|ISO Code|n/a| |Source File|src/gc.c| |C Function|gc_generational_mode_get|

generational_mode=

|ISO Code|n/a| |Source File|src/gc.c| |C Function|gc_generational_mode_set|

interval_ratio

|ISO Code|n/a| |Source File|src/gc.c| |C Function|gc_interval_ratio_get|

interval_ratio=

|ISO Code|n/a| |Source File|src/gc.c| |C Function|gc_interval_ratio_set|

start

|ISO Code|n/a| |Source File|src/gc.c| |C Function|gc_start|

step_ratio

|ISO Code|n/a| |Source File|src/gc.c| |C Function|gc_step_ratio_get|

step_ratio=

|ISO Code|n/a| |Source File|src/gc.c| |C Function|gc_step_ratio_set|

test

|ISO Code|n/a| |Source File|src/gc.c| |C Function|gc_test|

Kernel

|ISO Code|15.3.1| |File|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|

global_variables

|ISO Code|15.3.1.2.4| |Source File|src/kernel.c| |C Function|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|

raise

|ISO Code|15.3.1.2.12| |Source File|src/kernel.c| |C Function|mrb_f_raise|

Methods

!=

|ISO Code|n/a| |Source File|src/kernel.c| |C Function|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|15.3.1.3.2| |Source File|src/kernel.c| |C Function|mrb_equal_m|

id

|ISO Code|15.3.1.3.3| |Source File|src/kernel.c| |C Function|mrb_obj_id_m|

send

|ISO Code|15.3.1.3.4| |Source File|src/kernel.c| |C Function|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|

class

|ISO Code|15.3.1.3.7| |Source File|src/kernel.c| |C Function|mrb_obj_class_m|

clone

|ISO Code|15.3.1.3.8| |Source File|src/kernel.c| |C Function|mrb_obj_clone|

dup

|ISO Code|15.3.1.3.9| |Source File|src/kernel.c| |C Function|mrb_obj_dup|

eql?

|ISO Code|15.3.1.3.10| |Source File|src/kernel.c| |C Function|mrb_obj_equal_m|

equal?

|ISO Code|15.3.1.3.11| |Source File|src/kernel.c| |C Function|mrb_obj_equal_m|

extend

|ISO Code|15.3.1.3.13| |Source File|src/kernel.c| |C Function|mrb_obj_extend_m|

global_variables

|ISO Code|15.3.1.3.14| |Source File|src/kernel.c| |C Function|mrb_f_global_variables|

hash

|ISO Code|15.3.1.3.15| |Source File|src/kernel.c| |C Function|mrb_obj_hash|

initialize_copy

|ISO Code|15.3.1.3.16| |Source File|src/kernel.c| |C Function|mrb_obj_init_copy|

inspect

|ISO Code|15.3.1.3.17| |Source File|src/kernel.c| |C Function|mrb_obj_inspect|

instance_eval

|ISO Code|15.3.1.3.18| |Source File|src/kernel.c| |C Function|mrb_obj_instance_eval|

instance_of?

|ISO Code|15.3.1.3.19| |Source File|src/kernel.c| |C Function|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|

instance_variable_get

|ISO Code|15.3.1.3.21| |Source File|src/kernel.c| |C Function|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|

instance_variables

|ISO Code|15.3.1.3.23| |Source File|src/kernel.c| |C Function|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|

iterator?

|ISO Code|15.3.1.3.25| |Source File|src/kernel.c| |C Function|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|

methods

|ISO Code|15.3.1.3.31| |Source File|src/kernel.c| |C Function|mrb_obj_methods_m|

nil?

|ISO Code|15.3.1.3.32| |Source File|src/kernel.c| |C Function|mrb_false|

object_id

|ISO Code|15.3.1.3.33| |Source File|src/kernel.c| |C Function|mrb_obj_id_m|

private_methods

|ISO Code|15.3.1.3.36| |Source File|src/kernel.c| |C Function|mrb_obj_private_methods|

protected_methods

|ISO Code|15.3.1.3.37| |Source File|src/kernel.c| |C Function|mrb_obj_protected_methods|

public_methods

|ISO Code|15.3.1.3.38| |Source File|src/kernel.c| |C Function|mrb_obj_public_methods|

raise

|ISO Code|15.3.1.3.40| |Source File|src/kernel.c| |C Function|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|

respond_to?

|ISO Code|15.3.1.3.43| |Source File|src/kernel.c| |C Function|obj_respond_to|

send

|ISO Code|15.3.1.3.44| |Source File|src/kernel.c| |C Function|mrb_f_send|

singleton_class

|ISO Code|n/a| |Source File|src/kernel.c| |C Function|mrb_singleton_class|

singleton_methods

|ISO Code|15.3.1.3.45| |Source File|src/kernel.c| |C Function|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|