Files
mruby-mruby/doc/language/Core.md
T
2014-04-15 12:48:12 +08:00

30 KiB

Core Classes

Array

ISO Code Mixins Source File
15.2.12 n/a src/array.c

Class Methods

[]

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

Methods

*

ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.2 | src/array.c | mrb_ary_times | 327

+

ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.1 | src/array.c | mrb_ary_plus | 278

<<

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

[]

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

[]=

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

__ary_cmp

ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/array.c | mrb_ary_cmp | 1038

__ary_eq

ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/array.c | mrb_ary_eq | 1022

clear

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

concat

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

delete_at

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

empty?

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

first

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

index

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

initialize_copy

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

join

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

last

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

length

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

pop

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

push

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

replace

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

reverse

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

reverse!

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

rindex

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

shift

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

size

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

slice

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

unshift

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

Exception

ISO Code Mixins Source File
15.2.22 n/a src/error.c

Class Methods

exception

ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/class.c | mrb_instance_new | 1081

Methods

==

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

backtrace

ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/backtrace.c | mrb_exc_backtrace | 156

exception

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

initialize

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

inspect

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

message

ISO Code | Source File | C Function | Line --- | --- | --- 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 | 90

FalseClass

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

Methods

&

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

^

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

inspect

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

to_s

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

|

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

Fixnum

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

Methods

%

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

&

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

*

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

+

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

-

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

<<

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

==

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

>>

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

^

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

divmod

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

eql?

ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.16 | src/numeric.c | fix_eql | 364

hash

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

inspect

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

to_f

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

to_s

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

|

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

~

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

Float

ISO Code Mixins Source File
15.2.9 n/a src/numeric.c

Methods

%

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

*

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

+

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

-

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

==

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

ceil

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

divmod

ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/numeric.c | flo_divmod | 836

eql?

ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.16 | src/numeric.c | flo_eql | 374

finite?

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

floor

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

infinite?

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

inspect

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

nan?

ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/numeric.c | flo_nan_p | 664

round

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

to_f

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

to_i

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

to_int

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

to_s

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

truncate

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

Hash

ISO Code Mixins Source File
15.2.13 n/a src/hash.c

Methods

[]

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

[]=

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

__delete

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

clear

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

default

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

default=

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

default_proc

ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.7 | src/hash.c | mrb_hash_default_proc | 446

default_proc=

ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.7 | src/hash.c | mrb_hash_set_default_proc | 468

dup

ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/hash.c | mrb_hash_dup | 229

empty?

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

has_key?

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

has_value?

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

include?

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

initialize

ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.16 | src/hash.c | mrb_hash_init | 315

key?

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

keys

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

length

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

member?

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

shift

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

size

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

store

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

to_hash

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

value?

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

values

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

Integer

ISO Code Mixins Source File
15.2.8 n/a src/numeric.c

Methods

to_i

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

to_int

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

NilClass

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

Methods

&

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

^

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

inspect

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

nil?

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

to_s

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

|

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

Numeric

ISO Code Mixins Source File
15.2.7 n/a src/numeric.c

Methods

**

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

/

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

<=>

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

quo

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

Proc

ISO Code Mixins Source File
15.2.17 n/a src/proc.c

Methods

arity

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

initialize

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

initialize_copy

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

Range

ISO Code Mixins Source File
15.2.14 n/a src/range.c

Methods

==

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

===

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

begin

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

each

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

end

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

eql?

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

exclude_end?

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

first

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

include?

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

initialize

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

initialize_copy

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

inspect

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

last

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

member?

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

to_s

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

RuntimeError

ISO Code Mixins Source File
15.2.28 n/a src/error.c

ScriptError

ISO Code Mixins Source File
15.2.37 n/a src/error.c

StandardError

ISO Code Mixins Source File
15.2.23 n/a src/error.c

String

ISO Code Mixins Source File
15.2.10 n/a src/string.c

Methods

*

ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.5 | src/string.c | mrb_str_times | 521

+

ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.4 | src/string.c | mrb_str_plus_m | 474

<=>

ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.1 | src/string.c | mrb_str_cmp_m | 610

==

ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.2 | src/string.c | mrb_str_equal_m | 677

[]

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

bytes

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

bytesize

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

capitalize

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

capitalize!

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

chomp

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

chomp!

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

chop

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

chop!

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

downcase

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

downcase!

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

empty?

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

eql?

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

hash

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

include?

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

index

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

initialize

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

initialize_copy

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

inspect

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

intern

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

length

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

replace

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

reverse

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

reverse!

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

rindex

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

size

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

slice

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

split

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

to_f

ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.38 | src/string.c | mrb_str_to_f | 2282

to_i

ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.39 | src/string.c | mrb_str_to_i | 2159

to_s

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

to_str

ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/string.c | mrb_str_to_s | 2296

to_sym

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

upcase

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

upcase!

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

Symbol

ISO Code Mixins Source File
15.2.11 n/a src/symbol.c

Methods

<=>

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

===

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

id2name

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

inspect

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

to_s

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

to_sym

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

SyntaxError

ISO Code Mixins Source File
15.2.38 n/a src/error.c

TrueClass

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

Methods

&

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

^

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

inspect

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

to_s

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

|

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

Core Modules

Comparable

ISO Code Source File
15.3.3 src/compar.c

Enumerable

ISO Code Source File
15.3.2 src/enum.c

GC

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

Class Methods

disable

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

enable

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

generational_mode

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

generational_mode=

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

interval_ratio

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

interval_ratio=

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

start

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

step_ratio

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

step_ratio=

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

test

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

Kernel

ISO Code Source File
15.3.1 src/kernel.c

Class Methods

block_given?

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.2.2 | src/kernel.c | mrb_f_block_given_p_m | 185

global_variables

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.2.4 | src/kernel.c | mrb_f_global_variables | 1043

iterator?

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.2.5 | src/kernel.c | mrb_f_block_given_p_m | 185

raise

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

Methods

!=

ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/kernel.c | mrb_obj_not_equal_m | 105

==

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.1 | src/kernel.c | mrb_obj_equal_m | 93

===

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.2 | src/kernel.c | mrb_equal_m | 126

__case_eqq

ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/kernel.c | mrb_obj_ceqq | 1121

id

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

method

ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/kernel.c | mrb_f_method | 223

send

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.4 | src/kernel.c | mrb_f_send | 441

block_given?

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.6 | src/kernel.c | mrb_f_block_given_p_m | 185

class

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

clone

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

define_singleton_method

ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/kernel.c | mod_define_singleton_method | 1103

dup

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

eql?

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

equal?

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

extend

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

global_variables

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

hash

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

initialize_copy

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

inspect

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

instance_eval

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

instance_of?

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.19 | src/kernel.c | obj_is_instance_of | 539

instance_variable_defined?

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.20 | src/kernel.c | mrb_obj_ivar_defined | 608

instance_variable_get

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.21 | src/kernel.c | mrb_obj_ivar_get | 642

instance_variable_set

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.22 | src/kernel.c | mrb_obj_ivar_set | 674

instance_variables

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.23 | src/kernel.c | mrb_obj_instance_variables | 672

is_a?

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.24 | src/kernel.c | mrb_obj_is_kind_of_m | 714

iterator?

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.25 | src/kernel.c | mrb_f_block_given_p_m | 185

kind_of?

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.26 | src/kernel.c | mrb_obj_is_kind_of_m | 714

methods

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

nil?

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

object_id

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

private_methods

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

protected_methods

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

public_methods

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

raise

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.40 | src/kernel.c | mrb_f_raise | 928

remove_instance_variable

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.41 | src/kernel.c | mrb_obj_remove_instance_variable | 978

respond_to?

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

send

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

singleton_class

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

singleton_methods

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.45 | src/kernel.c | mrb_obj_singleton_methods_m | 1095

to_s

ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.46 | src/kernel.c | mrb_any_to_s | 438