diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/compile/README.md | 28 | ||||
| -rw-r--r-- | doc/language/Core.md | 952 | ||||
| -rw-r--r-- | doc/language/mrbdoc/lib/mrbdoc_docu.rb | 2 | ||||
| -rw-r--r-- | doc/mrbgems/README.md | 16 |
4 files changed, 499 insertions, 499 deletions
diff --git a/doc/compile/README.md b/doc/compile/README.md index 19bcf1ac6..70fe88311 100644 --- a/doc/compile/README.md +++ b/doc/compile/README.md @@ -33,7 +33,7 @@ customized path using the *$MRUBY_CONFIG* environment variable. To compile just call ```./minirake``` inside of the mruby source root. To generate and execute the test tools call ```./minirake test```. To clean -all build files call ```./minirake clean```. To see full command line on +all build files call ```./minirake clean```. To see full command line on build, call ```./minirake -v```. ## Build Configuration @@ -284,21 +284,21 @@ root directory. The structure of this directory will look like this: +- mirb | +- mrbc - | + | +- mruby The compilation workflow will look like this: -* compile all files under *src* (object files will be stored +* compile all files under *src* (object files will be stored in *build/host/src*) * generate parser grammar out of *src/parse.y* (generated result will be stored in *build/host/src/y.tab.c*) * compile *build/host/src/y.tab.c* to *build/host/src/y.tab.o* * create *build/host/lib/libmruby_core.a* out of all object files (C only) * create ```build/host/bin/mrbc``` by compiling *tools/mrbc/mrbc.c* and -linking with *build/host/lib/libmruby_core.a* +linking with *build/host/lib/libmruby_core.a* * create *build/host/mrblib/mrblib.c* by compiling all \*.rb files under *mrblib* with ```build/host/bin/mrbc``` -* compile *build/host/mrblib/mrblib.c* to *build/host/mrblib/mrblib.o* +* compile *build/host/mrblib/mrblib.c* to *build/host/mrblib/mrblib.o* * create *build/host/lib/libmruby.a* out of all object files (C and Ruby) * create ```build/host/bin/mruby``` by compiling *mrbgems/mruby-bin-mruby/tools/mruby/mruby.c* and linking with *build/host/lib/libmruby.a* @@ -336,8 +336,8 @@ like this: | +- mirb | | | +- mrbc - | | - | +- mruby + | | + | +- mruby +- i386 | +- bin <- Cross-compiled Binaries @@ -355,7 +355,7 @@ like this: +- mirb | +- mrbc - | + | +- mruby An extra directory is created for the target platform. In case you @@ -365,7 +365,7 @@ build direcotry. The cross compilation workflow starts in the same way as the normal compilation by compiling all *native* libraries and binaries. Afterwards the cross compilation process proceeds like this: -* cross-compile all files under *src* (object files will be stored +* cross-compile all files under *src* (object files will be stored in *build/i386/src*) * generate parser grammar out of *src/parse.y* (generated result will be stored in *build/i386/src/y.tab.c*) @@ -380,7 +380,7 @@ linking with *build/i386/lib/libmruby.a* linking with *build/i386/lib/libmruby.a* * create *build/i386/lib/libmruby_core.a* out of all object files (C only) * create ```build/i386/bin/mrbc``` by cross-compiling *tools/mrbc/mrbc.c* and -linking with *build/i386/lib/libmruby_core.a* +linking with *build/i386/lib/libmruby_core.a* ``` _______________________________________________________________ @@ -406,15 +406,15 @@ linking with *build/i386/lib/libmruby_core.a* ### Minimal Library -To build a minimal mruby library you need to use the Cross Compiling -feature due to the reason that there are functions (i.e. stdio) which +To build a minimal mruby library you need to use the Cross Compiling +feature due to the reason that there are functions (i.e. stdio) which can't be disabled for the main build. MRuby::CrossBuild.new('Minimal') do |conf| toolchain :gcc conf.cc.defines = %w(DISABLE_STDIO) - conf.bins = [] + conf.bins = [] end This configuration defines a cross compile build called 'Minimal' which @@ -426,5 +426,5 @@ all usages of stdio and doesn't compile any binaries (i.e. mrbc). mruby's build process includes a test environment. In case you start the testing of mruby, a native binary called ```mrbtest``` will be generated and executed. This binary contains all test cases which are defined under *test/t*. In case -of a cross-compilation an additional cross-compiled *mrbtest* binary is +of a cross-compilation an additional cross-compiled *mrbtest* binary is generated. You can copy this binary and run on your target system. diff --git a/doc/language/Core.md b/doc/language/Core.md index 37f9eb474..6b4103a99 100644 --- a/doc/language/Core.md +++ b/doc/language/Core.md @@ -10,173 +10,173 @@ ISO Code | Mixins | Source File #### [] -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.4.1 | src/array.c | mrb_ary_s_create +15.2.12.4.1 | src/array.c | mrb_ary_s_create ### Methods #### * -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.2 | src/array.c | mrb_ary_times +15.2.12.5.2 | src/array.c | mrb_ary_times #### + -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.1 | src/array.c | mrb_ary_plus +15.2.12.5.1 | src/array.c | mrb_ary_plus #### << -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.3 | src/array.c | mrb_ary_push_m +15.2.12.5.3 | src/array.c | mrb_ary_push_m #### [] -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.4 | src/array.c | mrb_ary_aget +15.2.12.5.4 | src/array.c | mrb_ary_aget #### []= -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.5 | src/array.c | mrb_ary_aset +15.2.12.5.5 | src/array.c | mrb_ary_aset #### __ary_cmp -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/array.c | mrb_ary_cmp +n/a | src/array.c | mrb_ary_cmp #### __ary_eq -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/array.c | mrb_ary_eq +n/a | src/array.c | mrb_ary_eq #### clear -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.6 | src/array.c | mrb_ary_clear +15.2.12.5.6 | src/array.c | mrb_ary_clear #### concat -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.8 | src/array.c | mrb_ary_concat_m +15.2.12.5.8 | src/array.c | mrb_ary_concat_m #### delete_at -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.9 | src/array.c | mrb_ary_delete_at +15.2.12.5.9 | src/array.c | mrb_ary_delete_at #### empty? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.12 | src/array.c | mrb_ary_empty_p +15.2.12.5.12 | src/array.c | mrb_ary_empty_p #### first -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.13 | src/array.c | mrb_ary_first +15.2.12.5.13 | src/array.c | mrb_ary_first #### index -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.14 | src/array.c | mrb_ary_index_m +15.2.12.5.14 | src/array.c | mrb_ary_index_m #### initialize_copy -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.16 | src/array.c | mrb_ary_replace_m +15.2.12.5.16 | src/array.c | mrb_ary_replace_m #### join -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.17 | src/array.c | mrb_ary_join_m +15.2.12.5.17 | src/array.c | mrb_ary_join_m #### last -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.18 | src/array.c | mrb_ary_last +15.2.12.5.18 | src/array.c | mrb_ary_last #### length -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.19 | src/array.c | mrb_ary_size +15.2.12.5.19 | src/array.c | mrb_ary_size #### pop -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.21 | src/array.c | mrb_ary_pop +15.2.12.5.21 | src/array.c | mrb_ary_pop #### push -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.22 | src/array.c | mrb_ary_push_m +15.2.12.5.22 | src/array.c | mrb_ary_push_m #### replace -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.23 | src/array.c | mrb_ary_replace_m +15.2.12.5.23 | src/array.c | mrb_ary_replace_m #### reverse -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.24 | src/array.c | mrb_ary_reverse +15.2.12.5.24 | src/array.c | mrb_ary_reverse #### reverse! -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.25 | src/array.c | mrb_ary_reverse_bang +15.2.12.5.25 | src/array.c | mrb_ary_reverse_bang #### rindex -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.26 | src/array.c | mrb_ary_rindex_m +15.2.12.5.26 | src/array.c | mrb_ary_rindex_m #### shift -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.27 | src/array.c | mrb_ary_shift +15.2.12.5.27 | src/array.c | mrb_ary_shift #### size -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.28 | src/array.c | mrb_ary_size +15.2.12.5.28 | src/array.c | mrb_ary_size #### slice -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.29 | src/array.c | mrb_ary_aget +15.2.12.5.29 | src/array.c | mrb_ary_aget #### unshift -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.12.5.30 | src/array.c | mrb_ary_unshift_m +15.2.12.5.30 | src/array.c | mrb_ary_unshift_m ## Exception @@ -188,53 +188,53 @@ ISO Code | Mixins | Source File #### exception -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/class.c | mrb_instance_new +n/a | src/class.c | mrb_instance_new ### Methods #### == -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/error.c | exc_equal +n/a | src/error.c | exc_equal #### backtrace -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/backtrace.c | mrb_exc_backtrace +n/a | src/backtrace.c | mrb_exc_backtrace #### exception -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/error.c | exc_exception +n/a | src/error.c | exc_exception #### initialize -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/error.c | exc_initialize +n/a | src/error.c | exc_initialize #### inspect -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/error.c | exc_inspect +n/a | src/error.c | exc_inspect #### message -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/error.c | exc_message +n/a | src/error.c | exc_message #### to_s -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/error.c | exc_to_s +n/a | src/error.c | exc_to_s ## FalseClass @@ -246,33 +246,33 @@ n/a | n/a | src/object.c #### & -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.6.3.1 | src/object.c | false_and +15.2.6.3.1 | src/object.c | false_and #### ^ -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.6.3.2 | src/object.c | false_xor +15.2.6.3.2 | src/object.c | false_xor #### inspect -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/object.c | false_to_s +n/a | src/object.c | false_to_s #### to_s -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.6.3.3 | src/object.c | false_to_s +15.2.6.3.3 | src/object.c | false_to_s #### | -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.6.3.4 | src/object.c | false_or +15.2.6.3.4 | src/object.c | false_or ## Fixnum @@ -284,105 +284,105 @@ n/a | n/a | src/numeric.c #### % -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.5 | src/numeric.c | fix_mod +15.2.8.3.5 | src/numeric.c | fix_mod #### & -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.9 | src/numeric.c | fix_and +15.2.8.3.9 | src/numeric.c | fix_and #### * -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.3 | src/numeric.c | fix_mul +15.2.8.3.3 | src/numeric.c | fix_mul #### + -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.1 | src/numeric.c | fix_plus +15.2.8.3.1 | src/numeric.c | fix_plus #### - -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.2 | src/numeric.c | fix_minus +15.2.8.3.2 | src/numeric.c | fix_minus #### << -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.12 | src/numeric.c | fix_lshift +15.2.8.3.12 | src/numeric.c | fix_lshift #### == -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.7 | src/numeric.c | fix_equal +15.2.8.3.7 | src/numeric.c | fix_equal #### >> -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.13 | src/numeric.c | fix_rshift +15.2.8.3.13 | src/numeric.c | fix_rshift #### ^ -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.11 | src/numeric.c | fix_xor +15.2.8.3.11 | src/numeric.c | fix_xor #### divmod -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.30 | src/numeric.c | fix_divmod +15.2.8.3.30 | src/numeric.c | fix_divmod #### eql? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.16 | src/numeric.c | fix_eql +15.2.8.3.16 | src/numeric.c | fix_eql #### hash -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.18 | src/numeric.c | flo_hash +15.2.8.3.18 | src/numeric.c | flo_hash #### inspect -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/numeric.c | fix_to_s +n/a | src/numeric.c | fix_to_s #### to_f -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.23 | src/numeric.c | fix_to_f +15.2.8.3.23 | src/numeric.c | fix_to_f #### to_s -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.25 | src/numeric.c | fix_to_s +15.2.8.3.25 | src/numeric.c | fix_to_s #### | -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.10 | src/numeric.c | fix_or +15.2.8.3.10 | src/numeric.c | fix_or #### ~ -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.8 | src/numeric.c | fix_rev +15.2.8.3.8 | src/numeric.c | fix_rev ## Float @@ -394,117 +394,117 @@ ISO Code | Mixins | Source File #### % -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.5 | src/numeric.c | flo_mod +15.2.9.3.5 | src/numeric.c | flo_mod #### * -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.3 | src/numeric.c | flo_mul +15.2.9.3.3 | src/numeric.c | flo_mul #### + -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.1 | src/numeric.c | flo_plus +15.2.9.3.1 | src/numeric.c | flo_plus #### - -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.2 | src/numeric.c | flo_minus +15.2.9.3.2 | src/numeric.c | flo_minus #### == -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.7 | src/numeric.c | flo_eq +15.2.9.3.7 | src/numeric.c | flo_eq #### ceil -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.8 | src/numeric.c | flo_ceil +15.2.9.3.8 | src/numeric.c | flo_ceil #### divmod -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/numeric.c | flo_divmod +n/a | src/numeric.c | flo_divmod #### eql? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.16 | src/numeric.c | flo_eql +15.2.8.3.16 | src/numeric.c | flo_eql #### finite? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.9 | src/numeric.c | flo_finite_p +15.2.9.3.9 | src/numeric.c | flo_finite_p #### floor -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.10 | src/numeric.c | flo_floor +15.2.9.3.10 | src/numeric.c | flo_floor #### infinite? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.11 | src/numeric.c | flo_infinite_p +15.2.9.3.11 | src/numeric.c | flo_infinite_p #### inspect -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/numeric.c | flo_to_s +n/a | src/numeric.c | flo_to_s #### nan? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/numeric.c | flo_nan_p +n/a | src/numeric.c | flo_nan_p #### round -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.12 | src/numeric.c | flo_round +15.2.9.3.12 | src/numeric.c | flo_round #### to_f -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.13 | src/numeric.c | flo_to_f +15.2.9.3.13 | src/numeric.c | flo_to_f #### to_i -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.14 | src/numeric.c | flo_truncate +15.2.9.3.14 | src/numeric.c | flo_truncate #### to_int -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/numeric.c | flo_truncate +n/a | src/numeric.c | flo_truncate #### to_s -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.16 | src/numeric.c | flo_to_s +15.2.9.3.16 | src/numeric.c | flo_to_s #### truncate -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.15 | src/numeric.c | flo_truncate +15.2.9.3.15 | src/numeric.c | flo_truncate ## Hash @@ -516,147 +516,147 @@ ISO Code | Mixins | Source File #### [] -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.2 | src/hash.c | mrb_hash_aget +15.2.13.4.2 | src/hash.c | mrb_hash_aget #### []= -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.3 | src/hash.c | mrb_hash_aset +15.2.13.4.3 | src/hash.c | mrb_hash_aset #### __delete -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.8 | src/hash.c | mrb_hash_delete +15.2.13.4.8 | src/hash.c | mrb_hash_delete #### clear -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.4 | src/hash.c | mrb_hash_clear +15.2.13.4.4 | src/hash.c | mrb_hash_clear #### default -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.5 | src/hash.c | mrb_hash_default +15.2.13.4.5 | src/hash.c | mrb_hash_default #### default= -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.6 | src/hash.c | mrb_hash_set_default +15.2.13.4.6 | src/hash.c | mrb_hash_set_default #### default_proc -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.7 | src/hash.c | mrb_hash_default_proc +15.2.13.4.7 | src/hash.c | mrb_hash_default_proc #### default_proc= -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.7 | src/hash.c | mrb_hash_set_default_proc +15.2.13.4.7 | src/hash.c | mrb_hash_set_default_proc #### dup -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/hash.c | mrb_hash_dup +n/a | src/hash.c | mrb_hash_dup #### empty? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.12 | src/hash.c | mrb_hash_empty_p +15.2.13.4.12 | src/hash.c | mrb_hash_empty_p #### has_key? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.13 | src/hash.c | mrb_hash_has_key +15.2.13.4.13 | src/hash.c | mrb_hash_has_key #### has_value? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.14 | src/hash.c | mrb_hash_has_value +15.2.13.4.14 | src/hash.c | mrb_hash_has_value #### include? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.15 | src/hash.c | mrb_hash_has_key +15.2.13.4.15 | src/hash.c | mrb_hash_has_key #### initialize -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.16 | src/hash.c | mrb_hash_init +15.2.13.4.16 | src/hash.c | mrb_hash_init #### key? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.18 | src/hash.c | mrb_hash_has_key +15.2.13.4.18 | src/hash.c | mrb_hash_has_key #### keys -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.19 | src/hash.c | mrb_hash_keys +15.2.13.4.19 | src/hash.c | mrb_hash_keys #### length -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.20 | src/hash.c | mrb_hash_size_m +15.2.13.4.20 | src/hash.c | mrb_hash_size_m #### member? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.21 | src/hash.c | mrb_hash_has_key +15.2.13.4.21 | src/hash.c | mrb_hash_has_key #### shift -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.24 | src/hash.c | mrb_hash_shift +15.2.13.4.24 | src/hash.c | mrb_hash_shift #### size -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.25 | src/hash.c | mrb_hash_size_m +15.2.13.4.25 | src/hash.c | mrb_hash_size_m #### store -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.26 | src/hash.c | mrb_hash_aset +15.2.13.4.26 | src/hash.c | mrb_hash_aset #### to_hash -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.29 | src/hash.c | mrb_hash_to_hash +15.2.13.4.29 | src/hash.c | mrb_hash_to_hash #### value? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.27 | src/hash.c | mrb_hash_has_value +15.2.13.4.27 | src/hash.c | mrb_hash_has_value #### values -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.13.4.28 | src/hash.c | mrb_hash_values +15.2.13.4.28 | src/hash.c | mrb_hash_values ## Integer @@ -668,15 +668,15 @@ ISO Code | Mixins | Source File #### to_i -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.24 | src/numeric.c | int_to_i +15.2.8.3.24 | src/numeric.c | int_to_i #### to_int -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/numeric.c | int_to_i +n/a | src/numeric.c | int_to_i ## NilClass @@ -688,39 +688,39 @@ n/a | n/a | src/object.c #### & -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.4.3.1 | src/object.c | false_and +15.2.4.3.1 | src/object.c | false_and #### ^ -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.4.3.2 | src/object.c | false_xor +15.2.4.3.2 | src/object.c | false_xor #### inspect -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/object.c | nil_inspect +n/a | src/object.c | nil_inspect #### nil? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.4.3.4 | src/object.c | mrb_true +15.2.4.3.4 | src/object.c | mrb_true #### to_s -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.4.3.5 | src/object.c | nil_to_s +15.2.4.3.5 | src/object.c | nil_to_s #### | -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.4.3.3 | src/object.c | false_or +15.2.4.3.3 | src/object.c | false_or ## Numeric @@ -732,27 +732,27 @@ ISO Code | Mixins | Source File #### ** -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/numeric.c | num_pow +n/a | src/numeric.c | num_pow #### / -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.8.3.4 | src/numeric.c | num_div +15.2.8.3.4 | src/numeric.c | num_div #### <=> -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.9.3.6 | src/numeric.c | num_cmp +15.2.9.3.6 | src/numeric.c | num_cmp #### quo -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.7.4.5 | src/numeric.c | num_div +15.2.7.4.5 | src/numeric.c | num_div ## Proc @@ -764,21 +764,21 @@ ISO Code | Mixins | Source File #### arity -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/proc.c | mrb_proc_arity +n/a | src/proc.c | mrb_proc_arity #### initialize -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/proc.c | mrb_proc_initialize +n/a | src/proc.c | mrb_proc_initialize #### initialize_copy -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/proc.c | mrb_proc_init_copy +n/a | src/proc.c | mrb_proc_init_copy ## Range @@ -790,93 +790,93 @@ ISO Code | Mixins | Source File #### == -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.1 | src/range.c | mrb_range_eq +15.2.14.4.1 | src/range.c | mrb_range_eq #### === -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.2 | src/range.c | mrb_range_include +15.2.14.4.2 | src/range.c | mrb_range_include #### begin -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.3 | src/range.c | mrb_range_beg +15.2.14.4.3 | src/range.c | mrb_range_beg #### each -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.4 | src/range.c | mrb_range_each +15.2.14.4.4 | src/range.c | mrb_range_each #### end -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.5 | src/range.c | mrb_range_end +15.2.14.4.5 | src/range.c | mrb_range_end #### eql? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.14 | src/range.c | range_eql +15.2.14.4.14 | src/range.c | range_eql #### exclude_end? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.6 | src/range.c | mrb_range_excl +15.2.14.4.6 | src/range.c | mrb_range_excl #### first -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.7 | src/range.c | mrb_range_beg +15.2.14.4.7 | src/range.c | mrb_range_beg #### include? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.8 | src/range.c | mrb_range_include +15.2.14.4.8 | src/range.c | mrb_range_include #### initialize -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.9 | src/range.c | mrb_range_initialize +15.2.14.4.9 | src/range.c | mrb_range_initialize #### initialize_copy -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.15 | src/range.c | range_initialize_copy +15.2.14.4.15 | src/range.c | range_initialize_copy #### inspect -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.13 | src/range.c | range_inspect +15.2.14.4.13 | src/range.c | range_inspect #### last -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.10 | src/range.c | mrb_range_end +15.2.14.4.10 | src/range.c | mrb_range_end #### member? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.11 | src/range.c | mrb_range_include +15.2.14.4.11 | src/range.c | mrb_range_include #### to_s -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.14.4.12 | src/range.c | range_to_s +15.2.14.4.12 | src/range.c | range_to_s ## RuntimeError @@ -906,237 +906,237 @@ ISO Code | Mixins | Source File #### * -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.5 | src/string.c | mrb_str_times +15.2.10.5.5 | src/string.c | mrb_str_times #### + -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.4 | src/string.c | mrb_str_plus_m +15.2.10.5.4 | src/string.c | mrb_str_plus_m #### <=> -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.1 | src/string.c | mrb_str_cmp_m +15.2.10.5.1 | src/string.c | mrb_str_cmp_m #### == -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.2 | src/string.c | mrb_str_equal_m +15.2.10.5.2 | src/string.c | mrb_str_equal_m #### [] -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.6 | src/string.c | mrb_str_aref_m +15.2.10.5.6 | src/string.c | mrb_str_aref_m #### bytes -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/string.c | mrb_str_bytes +n/a | src/string.c | mrb_str_bytes #### bytesize -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/string.c | mrb_str_bytesize +n/a | src/string.c | mrb_str_bytesize #### capitalize -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.7 | src/string.c | mrb_str_capitalize +15.2.10.5.7 | src/string.c | mrb_str_capitalize #### capitalize! -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.8 | src/string.c | mrb_str_capitalize_bang +15.2.10.5.8 | src/string.c | mrb_str_capitalize_bang #### chomp -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.9 | src/string.c | mrb_str_chomp +15.2.10.5.9 | src/string.c | mrb_str_chomp #### chomp! -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.10 | src/string.c | mrb_str_chomp_bang +15.2.10.5.10 | src/string.c | mrb_str_chomp_bang #### chop -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.11 | src/string.c | mrb_str_chop +15.2.10.5.11 | src/string.c | mrb_str_chop #### chop! -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.12 | src/string.c | mrb_str_chop_bang +15.2.10.5.12 | src/string.c | mrb_str_chop_bang #### downcase -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.13 | src/string.c | mrb_str_downcase +15.2.10.5.13 | src/string.c | mrb_str_downcase #### downcase! -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.14 | src/string.c | mrb_str_downcase_bang +15.2.10.5.14 | src/string.c | mrb_str_downcase_bang #### empty? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.16 | src/string.c | mrb_str_empty_p +15.2.10.5.16 | src/string.c | mrb_str_empty_p #### eql? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.17 | src/string.c | mrb_str_eql +15.2.10.5.17 | src/string.c | mrb_str_eql #### hash -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.20 | src/string.c | mrb_str_hash_m +15.2.10.5.20 | src/string.c | mrb_str_hash_m #### include? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.21 | src/string.c | mrb_str_include +15.2.10.5.21 | src/string.c | mrb_str_include #### index -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.22 | src/string.c | mrb_str_index_m +15.2.10.5.22 | src/string.c | mrb_str_index_m #### initialize -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.23 | src/string.c | mrb_str_init +15.2.10.5.23 | src/string.c | mrb_str_init #### initialize_copy -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.24 | src/string.c | mrb_str_replace +15.2.10.5.24 | src/string.c | mrb_str_replace #### inspect -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.46 | src/string.c | mrb_str_inspect +15.2.10.5.46 | src/string.c | mrb_str_inspect #### intern -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.25 | src/string.c | mrb_str_intern +15.2.10.5.25 | src/string.c | mrb_str_intern #### length -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.26 | src/string.c | mrb_str_size +15.2.10.5.26 | src/string.c | mrb_str_size #### replace -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.28 | src/string.c | mrb_str_replace +15.2.10.5.28 | src/string.c | mrb_str_replace #### reverse -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.29 | src/string.c | mrb_str_reverse +15.2.10.5.29 | src/string.c | mrb_str_reverse #### reverse! -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.30 | src/string.c | mrb_str_reverse_bang +15.2.10.5.30 | src/string.c | mrb_str_reverse_bang #### rindex -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.31 | src/string.c | mrb_str_rindex_m +15.2.10.5.31 | src/string.c | mrb_str_rindex_m #### size -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.33 | src/string.c | mrb_str_size +15.2.10.5.33 | src/string.c | mrb_str_size #### slice -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.34 | src/string.c | mrb_str_aref_m +15.2.10.5.34 | src/string.c | mrb_str_aref_m #### split -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.35 | src/string.c | mrb_str_split_m +15.2.10.5.35 | src/string.c | mrb_str_split_m #### to_f -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.38 | src/string.c | mrb_str_to_f +15.2.10.5.38 | src/string.c | mrb_str_to_f #### to_i -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.39 | src/string.c | mrb_str_to_i +15.2.10.5.39 | src/string.c | mrb_str_to_i #### to_s -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.40 | src/string.c | mrb_str_to_s +15.2.10.5.40 | src/string.c | mrb_str_to_s #### to_str -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/string.c | mrb_str_to_s +n/a | src/string.c | mrb_str_to_s #### to_sym -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.41 | src/string.c | mrb_str_intern +15.2.10.5.41 | src/string.c | mrb_str_intern #### upcase -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.42 | src/string.c | mrb_str_upcase +15.2.10.5.42 | src/string.c | mrb_str_upcase #### upcase! -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.10.5.43 | src/string.c | mrb_str_upcase_bang +15.2.10.5.43 | src/string.c | mrb_str_upcase_bang ## Symbol @@ -1148,39 +1148,39 @@ ISO Code | Mixins | Source File #### <=> -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/symbol.c | sym_cmp +n/a | src/symbol.c | sym_cmp #### === -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.11.3.1 | src/symbol.c | sym_equal +15.2.11.3.1 | src/symbol.c | sym_equal #### id2name -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.11.3.2 | src/symbol.c | mrb_sym_to_s +15.2.11.3.2 | src/symbol.c | mrb_sym_to_s #### inspect -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.11.3.5 | src/symbol.c | sym_inspect +15.2.11.3.5 | src/symbol.c | sym_inspect #### to_s -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.11.3.3 | src/symbol.c | mrb_sym_to_s +15.2.11.3.3 | src/symbol.c | mrb_sym_to_s #### to_sym -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.11.3.4 | src/symbol.c | sym_to_sym +15.2.11.3.4 | src/symbol.c | sym_to_sym ## SyntaxError @@ -1198,393 +1198,393 @@ n/a | n/a | src/object.c #### & -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.5.3.1 | src/object.c | true_and +15.2.5.3.1 | src/object.c | true_and #### ^ -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.5.3.2 | src/object.c | true_xor +15.2.5.3.2 | src/object.c | true_xor #### inspect -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/object.c | true_to_s +n/a | src/object.c | true_to_s #### to_s -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.5.3.3 | src/object.c | true_to_s +15.2.5.3.3 | src/object.c | true_to_s #### | -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.2.5.3.4 | src/object.c | true_or +15.2.5.3.4 | src/object.c | true_or # 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 +ISO Code | Source File | C Function --- | --- | --- -n/a | src/gc.c | gc_disable +n/a | src/gc.c | gc_disable #### enable -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/gc.c | gc_enable +n/a | src/gc.c | gc_enable #### generational_mode -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/gc.c | gc_generational_mode_get +n/a | src/gc.c | gc_generational_mode_get #### generational_mode= -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/gc.c | gc_generational_mode_set +n/a | src/gc.c | gc_generational_mode_set #### interval_ratio -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/gc.c | gc_interval_ratio_get +n/a | src/gc.c | gc_interval_ratio_get #### interval_ratio= -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/gc.c | gc_interval_ratio_set +n/a | src/gc.c | gc_interval_ratio_set #### start -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/gc.c | gc_start +n/a | src/gc.c | gc_start #### step_ratio -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/gc.c | gc_step_ratio_get +n/a | src/gc.c | gc_step_ratio_get #### step_ratio= -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/gc.c | gc_step_ratio_set +n/a | src/gc.c | gc_step_ratio_set #### test -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/gc.c | gc_test +n/a | src/gc.c | gc_test ## Kernel ISO Code | Source File ---- | --- +--- | --- 15.3.1 | src/kernel.c ### Class Methods #### block_given? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.2.2 | src/kernel.c | mrb_f_block_given_p_m +15.3.1.2.2 | src/kernel.c | mrb_f_block_given_p_m #### global_variables -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.2.4 | src/kernel.c | mrb_f_global_variables +15.3.1.2.4 | src/kernel.c | mrb_f_global_variables #### iterator? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.2.5 | src/kernel.c | mrb_f_block_given_p_m +15.3.1.2.5 | src/kernel.c | mrb_f_block_given_p_m #### raise -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.2.12 | src/kernel.c | mrb_f_raise +15.3.1.2.12 | src/kernel.c | mrb_f_raise ### Methods #### != -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/kernel.c | mrb_obj_not_equal_m +n/a | src/kernel.c | mrb_obj_not_equal_m #### == -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.1 | src/kernel.c | mrb_obj_equal_m +15.3.1.3.1 | src/kernel.c | mrb_obj_equal_m #### === -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.2 | src/kernel.c | mrb_equal_m +15.3.1.3.2 | src/kernel.c | mrb_equal_m #### __case_eqq -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/kernel.c | mrb_obj_ceqq +n/a | src/kernel.c | mrb_obj_ceqq #### __id__ -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.3 | src/kernel.c | mrb_obj_id_m +15.3.1.3.3 | src/kernel.c | mrb_obj_id_m #### __method__ -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/kernel.c | mrb_f_method +n/a | src/kernel.c | mrb_f_method #### __send__ -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.4 | src/kernel.c | mrb_f_send +15.3.1.3.4 | src/kernel.c | mrb_f_send #### block_given? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.6 | src/kernel.c | mrb_f_block_given_p_m +15.3.1.3.6 | src/kernel.c | mrb_f_block_given_p_m #### class -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.7 | src/kernel.c | mrb_obj_class_m +15.3.1.3.7 | src/kernel.c | mrb_obj_class_m #### clone -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.8 | src/kernel.c | mrb_obj_clone +15.3.1.3.8 | src/kernel.c | mrb_obj_clone #### define_singleton_method -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/kernel.c | mod_define_singleton_method +n/a | src/kernel.c | mod_define_singleton_method #### dup -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.9 | src/kernel.c | mrb_obj_dup +15.3.1.3.9 | src/kernel.c | mrb_obj_dup #### eql? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.10 | src/kernel.c | mrb_obj_equal_m +15.3.1.3.10 | src/kernel.c | mrb_obj_equal_m #### equal? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.11 | src/kernel.c | mrb_obj_equal_m +15.3.1.3.11 | src/kernel.c | mrb_obj_equal_m #### extend -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.13 | src/kernel.c | mrb_obj_extend_m +15.3.1.3.13 | src/kernel.c | mrb_obj_extend_m #### global_variables -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.14 | src/kernel.c | mrb_f_global_variables +15.3.1.3.14 | src/kernel.c | mrb_f_global_variables #### hash -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.15 | src/kernel.c | mrb_obj_hash +15.3.1.3.15 | src/kernel.c | mrb_obj_hash #### initialize_copy -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.16 | src/kernel.c | mrb_obj_init_copy +15.3.1.3.16 | src/kernel.c | mrb_obj_init_copy #### inspect -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.17 | src/kernel.c | mrb_obj_inspect +15.3.1.3.17 | src/kernel.c | mrb_obj_inspect #### instance_eval -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.18 | src/kernel.c | mrb_obj_instance_eval +15.3.1.3.18 | src/kernel.c | mrb_obj_instance_eval #### instance_of? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.19 | src/kernel.c | obj_is_instance_of +15.3.1.3.19 | src/kernel.c | obj_is_instance_of #### instance_variable_defined? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.20 | src/kernel.c | mrb_obj_ivar_defined +15.3.1.3.20 | src/kernel.c | mrb_obj_ivar_defined #### instance_variable_get -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.21 | src/kernel.c | mrb_obj_ivar_get +15.3.1.3.21 | src/kernel.c | mrb_obj_ivar_get #### instance_variable_set -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.22 | src/kernel.c | mrb_obj_ivar_set +15.3.1.3.22 | src/kernel.c | mrb_obj_ivar_set #### instance_variables -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.23 | src/kernel.c | mrb_obj_instance_variables +15.3.1.3.23 | src/kernel.c | mrb_obj_instance_variables #### is_a? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.24 | src/kernel.c | mrb_obj_is_kind_of_m +15.3.1.3.24 | src/kernel.c | mrb_obj_is_kind_of_m #### iterator? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.25 | src/kernel.c | mrb_f_block_given_p_m +15.3.1.3.25 | src/kernel.c | mrb_f_block_given_p_m #### kind_of? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.26 | src/kernel.c | mrb_obj_is_kind_of_m +15.3.1.3.26 | src/kernel.c | mrb_obj_is_kind_of_m #### methods -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.31 | src/kernel.c | mrb_obj_methods_m +15.3.1.3.31 | src/kernel.c | mrb_obj_methods_m #### nil? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.32 | src/kernel.c | mrb_false +15.3.1.3.32 | src/kernel.c | mrb_false #### object_id -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.33 | src/kernel.c | mrb_obj_id_m +15.3.1.3.33 | src/kernel.c | mrb_obj_id_m #### private_methods -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.36 | src/kernel.c | mrb_obj_private_methods +15.3.1.3.36 | src/kernel.c | mrb_obj_private_methods #### protected_methods -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.37 | src/kernel.c | mrb_obj_protected_methods +15.3.1.3.37 | src/kernel.c | mrb_obj_protected_methods #### public_methods -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.38 | src/kernel.c | mrb_obj_public_methods +15.3.1.3.38 | src/kernel.c | mrb_obj_public_methods #### raise -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.40 | src/kernel.c | mrb_f_raise +15.3.1.3.40 | src/kernel.c | mrb_f_raise #### remove_instance_variable -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.41 | src/kernel.c | mrb_obj_remove_instance_variable +15.3.1.3.41 | src/kernel.c | mrb_obj_remove_instance_variable #### respond_to? -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.43 | src/kernel.c | obj_respond_to +15.3.1.3.43 | src/kernel.c | obj_respond_to #### send -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.44 | src/kernel.c | mrb_f_send +15.3.1.3.44 | src/kernel.c | mrb_f_send #### singleton_class -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -n/a | src/kernel.c | mrb_singleton_class +n/a | src/kernel.c | mrb_singleton_class #### singleton_methods -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.45 | src/kernel.c | mrb_obj_singleton_methods_m +15.3.1.3.45 | src/kernel.c | mrb_obj_singleton_methods_m #### to_s -ISO Code | Source File | C Function +ISO Code | Source File | C Function --- | --- | --- -15.3.1.3.46 | src/kernel.c | mrb_any_to_s +15.3.1.3.46 | src/kernel.c | mrb_any_to_s diff --git a/doc/language/mrbdoc/lib/mrbdoc_docu.rb b/doc/language/mrbdoc/lib/mrbdoc_docu.rb index 4dc20a5a3..0e942e0f2 100644 --- a/doc/language/mrbdoc/lib/mrbdoc_docu.rb +++ b/doc/language/mrbdoc/lib/mrbdoc_docu.rb @@ -69,7 +69,7 @@ CLASS ## #{name} ISO Code | Source File ---- | --- +--- | --- #{iso} | #{file} CLASS diff --git a/doc/mrbgems/README.md b/doc/mrbgems/README.md index 863f7bd30..7ac225730 100644 --- a/doc/mrbgems/README.md +++ b/doc/mrbgems/README.md @@ -25,19 +25,19 @@ A remote GIT repository location for a GEM is also supported: conf.gem :bitbucket => 'mruby/mrbgems-example', :branch => 'master' -To pull all gems from remote GIT repository on build, call ```./minirake -p```, +To pull all gems from remote GIT repository on build, call ```./minirake -p```, or ```./minirake --pull-gems```. NOTE: `:bitbucket` option supports only git. Hg is unsupported in this version. ## GemBox -There are instances when you wish to add a collection of mrbgems into mruby at +There are instances when you wish to add a collection of mrbgems into mruby at once, or be able to substitute mrbgems based on configuration, without having to -add each gem to the *build_config.rb* file. A packaged collection of mrbgems -is called a GemBox. A GemBox is a file that contains a list of mrbgems to load +add each gem to the *build_config.rb* file. A packaged collection of mrbgems +is called a GemBox. A GemBox is a file that contains a list of mrbgems to load into mruby, in the same format as if you were adding them to *build_config.rb* -via `config.gem`, but wrapped in an `MRuby::GemBox` object. GemBoxes are +via `config.gem`, but wrapped in an `MRuby::GemBox` object. GemBoxes are loaded into mruby via `config.gembox 'boxname'`. Below we have created a GemBox containing *mruby-time* and *mrbgems-example*: @@ -51,8 +51,8 @@ As mentioned, the GemBox uses the same conventions as `MRuby::Build`. The GemBo must be saved with a *.gembox* extension inside the *mrbgems* directory to to be picked up by mruby. -To use this example GemBox, we save it as `custom.gembox` inside the *mrbgems* -directory in mruby, and add the following to our *build_config.rb* file inside +To use this example GemBox, we save it as `custom.gembox` inside the *mrbgems* +directory in mruby, and add the following to our *build_config.rb* file inside the build block: conf.gembox 'custom' @@ -60,7 +60,7 @@ the build block: This will cause the *custom* GemBox to be read in during the build process, adding *mruby-time* and *mrbgems-example* to the build. -If you want, you can put GemBox outside of mruby directory. In that case you must +If you want, you can put GemBox outside of mruby directory. In that case you must specify absolute path like below. conf.gembox "#{ENV["HOME"]}/mygemboxes/custom" |
