るりまサーチ (Ruby 2.7.0)

最速Rubyリファレンスマニュアル検索!
717件ヒット [201-300件を表示] (0.126秒)

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

static NODE * arg_add(NODE *node1, NODE *node2) (4.0)

static NODE * arg_blk_pass(NODE *node1, NODE *node2) (4.0)

static NODE * arg_concat(NODE *node1, NODE *node2) (4.0)

static NODE * arg_prepend(NODE *node1, NODE *node2) (4.0)

static NODE * aryset(NODE *recv, NODE *idx) (4.0)

絞り込み条件を変える

static NODE * assignable(ID id, NODE *val) (4.0)

static NODE * attrset(NODE *recv, ID id) (4.0)

static NODE * block_append(NODE *head, NODE *tail) (4.0)

head と tail を NODE_BLOCK のリストとして連結し、 先頭ノードを返します。head または tail が NODE_BLOCK でない場合は NODE_BLOCK に入れたうえでそれを連結します。 head もしくは tail が NULL なら連結はせず、 NULL でないほうを返します。

head と tail を NODE_BLOCK のリストとして連結し、
先頭ノードを返します。head または tail が NODE_BLOCK
でない場合は NODE_BLOCK に入れたうえでそれを連結します。
head もしくは tail が NULL なら連結はせず、
NULL でないほうを返します。

static NODE * call_op(NODE *recv, ID id, int narg, NODE *arg1) (4.0)

static NODE * compile(VALUE src, char *file, int line) (4.0)

Ruby の文字列または IO オブジェクト src を 構文木にコンパイルし、返します。そのとき、src が ファイル file の line 行目から始まっていると仮定します。

Ruby の文字列または IO オブジェクト src を
構文木にコンパイルし、返します。そのとき、src が
ファイル file の line 行目から始まっていると仮定します。

絞り込み条件を変える

static NODE * cond(NODE *node) (4.0)

static NODE * cond0(NODE *node) (4.0)

static NODE * copy_node_scope(NODE *node, VALUE rval) (4.0)

node の先頭についているはずの、 ローカル変数スコープを積むための情報を格納したノード NODE_SCOPE を コピーして返します。そのとき nd_rval に rval を格納します。

node の先頭についているはずの、
ローカル変数スコープを積むための情報を格納したノード NODE_SCOPE を
コピーして返します。そのとき nd_rval に rval を格納します。

static NODE * gettable(ID id) (4.0)

id が変数・定数として有効ならば、それを参照するノードを返します。 (get + able であって get table ではない)

id が変数・定数として有効ならば、それを参照するノードを返します。
(get + able であって get table ではない)

static NODE * list_append(NODE *head, NODE *tail) (4.0)

NODE_LIST のリスト head に非 NODE_LIST のノード tail を連結し、先頭ノードを返します。head が NULL のときは tail を NODE_LIST でラップして返します。

NODE_LIST のリスト head に非 NODE_LIST のノード
tail を連結し、先頭ノードを返します。head が NULL
のときは tail を NODE_LIST でラップして返します。

絞り込み条件を変える

static NODE * list_concat(NODE *head, NODE *tail) (4.0)

NODE_LISTのリストheadにNODE_LISTのノードtailを連結し、 先頭ノードを返す。head、tailともにNULLであってはならない。

NODE_LISTのリストheadにNODE_LISTのノードtailを連結し、
先頭ノードを返す。head、tailともにNULLであってはならない。

static NODE * literal_append(NODE *head, NODE *tail) (4.0)

static NODE * literal_concat(NODE *head, NODE *tail) (4.0)

static NODE * literal_concat_dstr(NODE *head, NODE *tail) (4.0)

static NODE * literal_concat_list(NODE *head, NODE *tail) (4.0)

絞り込み条件を変える

static NODE * literal_concat_string(NODE *head, NODE *tail, VALUE str) (4.0)

static NODE * logop(enum node_type type, NODE *left, NODE *right) (4.0)

static NODE * match_gen(NODE *node1, NODE *node2) (4.0)

static NODE * new_call(NODE *r, ID m, NODE *a) (4.0)

static NODE * new_fcall(ID m, NODE *a) (4.0)

絞り込み条件を変える

static NODE * new_super(NODE *a) (4.0)

static NODE * newline_node(NODE *node) (4.0)

nodeがNULLでなければ現在パース中の行番号を格納した NODE_NEWLINEをnodeの前に付加し、それを返す。

nodeがNULLでなければ現在パース中の行番号を格納した
NODE_NEWLINEをnodeの前に付加し、それを返す。

static NODE * node_assign(NODE *lhs, NODE *rhs) (4.0)

static NODE * range_op(NODE *node) (4.0)

static NODE * rb_get_method_body(VALUE *klassp, ID *idp, int *noexp) (4.0)

クラス klass から id という名前のメソッドエントリを検索する。 見付かったらその本体である構文木を返す。見付からなければ NULL を返す。

クラス klass から id という名前のメソッドエントリを検索する。
見付かったらその本体である構文木を返す。見付からなければ
NULL を返す。

検索結果をキャッシュする。

絞り込み条件を変える

static NODE * ret_args(NODE *node) (4.0)

static NODE * search_method(VALUE klass, ID id, VALUE *origin) (4.0)

クラス klass から id という名前のメソッドエントリを検索し、 返します。見付からなければ NULL を返します。

クラス klass から id という名前のメソッドエントリを検索し、
返します。見付からなければ NULL を返します。

このメソッドは undef を考慮しません。つまり m_tbl に
エントリがあるならその内容に関らず探索は成功します。

static NODE * yycompile(char *f, int line) (4.0)

コンパイルを開始します。そのとき、 ファイル名 f の line 行目からを コンパイルするものと仮定します。

コンパイルを開始します。そのとき、
ファイル名 f の line 行目からを
コンパイルするものと仮定します。

static VALUE add_final(VALUE os, VALUE proc) (4.0)

static VALUE avalue_to_svalue(VALUE v) (4.0)

絞り込み条件を変える

static VALUE avalue_to_yvalue(VALUE v) (4.0)

static VALUE backtrace(int lev) (4.0)

static VALUE bind_clone(VALUE self) (4.0)

static VALUE block_pass(VALUE self, NODE *node) (4.0)

node を評価して Proc オブジェクトを得、それを積みます。

node を評価して Proc オブジェクトを得、それを積みます。

static VALUE bmcall(VALUE args, VALUE method) (4.0)

絞り込み条件を変える

static VALUE boot_defclass(char *name, VALUE super) (4.0)

(まだ) メタクラスを持たないクラスを作成します。 三つのメタオブジェクト Object, Module, Class を 作成するのに使います。

(まだ) メタクラスを持たないクラスを作成します。
三つのメタオブジェクト Object, Module, Class を
作成するのに使います。

static VALUE call_cfunc(VALUE (*func)(), VALUE recv, int len, int argc, VALUE *argv) (4.0)

C で定義されたメソッドの起動に際し、実体の関数 func を呼び出します。

C で定義されたメソッドの起動に際し、実体の関数 func を呼び出します。

static VALUE call_final(VALUE os, VALUE obj) (4.0)

static VALUE catch_i(ID tag) (4.0)

static VALUE classname(VALUE klass) (4.0)

絞り込み条件を変える

static VALUE convert_type(VALUE val, const char *tname, const char *method, int raise) (4.0)

static VALUE cvar_cbase(void) (4.0)

現在のコンテキストで、クラス変数の探索の起点となるモジュールを返します。

現在のコンテキストで、クラス変数の探索の起点となるモジュールを返します。

static VALUE define_final(int argc, VALUE *argv, VALUE os) (4.0)

static VALUE errat_getter(ID id) (4.0)

static VALUE ev_const_defined(NODE *cref, ID id, VALUE self) (4.0)

外のクラスが cref で self が self のとき、 定数 id が定義されていたら真。

外のクラスが cref で self が self のとき、
定数 id が定義されていたら真。

絞り込み条件を変える

static VALUE ev_const_get(NODE *cref, ID id, VALUE self) (4.0)

外のクラスが cref で self が self として 定数 id を参照します。

外のクラスが cref で self が self として
定数 id を参照します。

static VALUE eval(VALUE self, VALUE src, VALUE scope, char *file, int line) (4.0)

eval の実体。文字列 src を評価します。 そのとき第三引数 scope が nil でなければ そのコンテキストの元で評価します。

eval の実体。文字列 src を評価します。
そのとき第三引数 scope が nil でなければ
そのコンテキストの元で評価します。

また src をコンパイルするとき、
ファイル file の line 行目に配置されていると仮定します。

static VALUE eval_node(VALUE self, NODE *node) (4.0)

static VALUE eval_under(VALUE under, VALUE self, VALUE src, const char *file, int line) (4.0)

static VALUE eval_under_i(VALUE *args) (4.0)

絞り込み条件を変える

static VALUE exec_under(VALUE (*func)(), VALUE under, VALUE cbase, void *args) (4.0)

static VALUE fc_path(struct fc_result *fc, ID name) (4.0)

static VALUE finals(void) (4.0)

static VALUE find_class_path(VALUE klass) (4.0)

クラス klass のクラスパスを探索し、Ruby の文字列で返します。

クラス klass のクラスパスを探索し、Ruby の文字列で返します。

static VALUE generic_ivar_defined(VALUE obj, ID id) (4.0)

絞り込み条件を変える

static VALUE generic_ivar_get(VALUE obj, ID id) (4.0)

static VALUE get_backtrace(VALUE info) (4.0)

static VALUE id2ref(VALUE obj, VALUE id) (4.0)

ObjectSpace#_id2ref の実体。 Ruby の整数で表されたオブジェクト ID id から オブジェクトを返します。

ObjectSpace#_id2ref の実体。
Ruby の整数で表されたオブジェクト ID id から
オブジェクトを返します。

static VALUE include_class_new(VALUE module, VALUE super) (4.0)

super をスーパークラスとして モジュールの「化身」クラスを作成し返します。

super をスーパークラスとして
モジュールの「化身」クラスを作成し返します。

static VALUE inspect_obj(VALUE obj, VALUE str) (4.0)

絞り込み条件を変える

static VALUE lex_get_str(VALUE s) (4.0)

文字列 s の lex_gets_ptr の後から一行取得し、返します。 lex_gets_ptr も進められます。

文字列 s の lex_gets_ptr の後から一行取得し、返します。
lex_gets_ptr も進められます。

static VALUE lex_getline(void) (4.0)

関数 lex_gets を使って lex_input から Ruby プログラムを一行読みこみます。

関数 lex_gets を使って lex_input から
Ruby プログラムを一行読みこみます。

static VALUE localjump_exitstatus(VALUE exc) (4.0)

static VALUE make_backtrace(void) (4.0)

static VALUE massign(VALUE self, NODE *node, VALUE val, int pcall) (4.0)

絞り込み条件を変える

static VALUE method_arity(VALUE method) (4.0)

static VALUE method_call(int argc, VALUE *argv, VALUE method) (4.0)

static VALUE method_clone(VALUE self) (4.0)

static VALUE method_eq(VALUE method, VALUE other) (4.0)

static VALUE method_inspect(VALUE method) (4.0)

絞り込み条件を変える

static VALUE method_list(VALUE mod, int option, int (*func)()) (4.0)

モジュール mod に定義されているメソッドに対して 順番に func を繰り返し呼び出します。

モジュール mod に定義されているメソッドに対して
順番に func を繰り返し呼び出します。

static VALUE method_proc(VALUE method) (4.0)

static VALUE method_unbind(VALUE obj) (4.0)

static VALUE mnew(VALUE klass, VALUE obj, ID id, VALUE mklass) (4.0)

static VALUE module_setup(VALUE module, NODE *n) (4.0)

module を定義するモジュール文の本体 n を評価します。

module を定義するモジュール文の本体 n を評価します。

絞り込み条件を変える

static VALUE mproc(void) (4.0)

static VALUE mvalue_to_svalue(VALUE v) (4.0)

static VALUE original_module(VALUE c) (4.0)

static VALUE os_each_obj(int argc, VALUE *argv) (4.0)

static VALUE os_live_obj(void) (4.0)

絞り込み条件を変える

static VALUE os_obj_of(VALUE of) (4.0)

static VALUE pipe_open(char *pname, char *mode) (4.0)

popen(3) を実行します。引数pname、modeは popen(3) の 引数に対応します。

popen(3) を実行します。引数pname、modeは popen(3) の
引数に対応します。

pnameは、実行するプロセスで "-" ならば、自身を fork(2) します。

IO オブジェクトを生成し、mode が "r" のとき、
子プロセスの標準出力を生成した IO の入力につなぎます。

mode が "w" のとき、
子プロセスの標準入力を生成した IO の出力につなぎます。

mode に "+" が含まれれば、子プロセスの標準入出力を
生成した IO の入出力につなぎます。

生成した IO オブジェクトを返します。
pnameが "-" であれば、子プロセスには...

static VALUE proc_arity(VALUE proc) (4.0)

static VALUE proc_binding(VALUE proc) (4.0)

static VALUE proc_call(VALUE proc, VALUE args) (4.0)

絞り込み条件を変える

static VALUE proc_eq(VALUE self, VALUE other) (4.0)

static VALUE proc_invoke(VALUE proc, VALUE args, int pcall, VALUE self) (4.0)

Proc オブジェクト proc を起動します。そのとき 引数を args とし、self を self にします。

Proc オブジェクト proc を起動します。そのとき
引数を args とし、self を self にします。

static VALUE proc_new(VALUE klass) (4.0)

評価器のその時点でのスナップショットを保存する Proc オブジェクトを生成します。クラスを klass にします。

評価器のその時点でのスナップショットを保存する
Proc オブジェクトを生成します。クラスを klass にします。

static VALUE proc_s_new(int argc, VALUE *argv, VALUE klass) (4.0)

Proc.new の実体。

Proc.new の実体。

static VALUE proc_to_proc(VALUE proc) (4.0)

絞り込み条件を変える

static VALUE proc_to_s(VALUE self, VALUE other) (4.0)

static VALUE proc_yield(VALUE proc, VALUE args) (4.0)

Proc.yield の実体。

Proc.yield の実体。

static VALUE rb_call(VALUE klass, VALUE recv, ID mid, int argc, const VALUE *argv, int scope) (4.0)

クラス klass に定義されたメソッド mid を呼び出します。 レシーバは recv で、引数は長さ argc の配列 argv で渡します。

クラス klass に定義されたメソッド mid を呼び出します。
レシーバは recv で、引数は長さ argc の配列 argv で渡します。

scope は以下のように呼び出しの形式を示します。

: 0
obj.method() (private/protected メソッドを呼べない)
: 1
method() (private/protected メソッドも呼べる)
: 2
method_or_lvar (1とはエラーメッセージが変わる)
: 3
super

static VALUE rb_call0(VALUE klass, VALUE recv, ID id, int argc, VALUE *argv, NODE *body, int nosuper) (4.0)

クラス klass に定義されたメソッドのコード body を起動します。 レシーバは recv で、引数は長さ argc の配列 argv で渡します。 nosuper が非ゼロのときは、この呼び出し中の super がエラーになります。

クラス klass に定義されたメソッドのコード body を起動します。
レシーバは recv で、引数は長さ argc の配列 argv で渡します。
nosuper が非ゼロのときは、この呼び出し中の super がエラーになります。

static VALUE rb_callcc(VALUE self) (4.0)

Continuation オブジェクトを生成します。

Continuation オブジェクトを生成します。

絞り込み条件を変える

<< < 1 2 3 4 5 ... > >>