別のキーワード
キーワード
-
add
_ final (1) -
add
_ heap (1) -
arg
_ add (1) -
arg
_ ambiguous (1) -
arg
_ blk _ pass (1) -
arg
_ concat (1) -
arg
_ defined (1) -
arg
_ prepend (1) - aryset (1)
- assign (1)
-
assign
_ in _ cond (1) - assignable (1)
- attrset (1)
-
autoload
_ i (1) -
avalue
_ to _ svalue (1) -
avalue
_ to _ yvalue (1) - backtrace (1)
-
bind
_ clone (1) -
blk
_ copy _ prev (1) -
blk
_ free (1) -
blk
_ mark (1) -
blk
_ orphan (1) -
block
_ append (1) -
block
_ pass (1) -
bm
_ mark (1) - bmcall (1)
-
boot
_ defclass (1) -
call
_ cfunc (1) -
call
_ end _ proc (1) -
call
_ final (1) -
call
_ op (1) -
call
_ trace _ func (1) -
catch
_ i (1) -
catch
_ timer (1) - classname (1)
-
clone
_ method (1) - compile (1)
-
compile
_ error (1) - cond (1)
- cond0 (1)
-
convert
_ type (1) -
copy
_ fds (1) -
copy
_ node _ scope (1) -
cv
_ i (1) -
cvar
_ cbase (1) -
cvar
_ override _ check (1) -
define
_ final (1) -
delete
_ never (1) -
dvar
_ asgn (1) -
dvar
_ asgn _ curr (1) -
dvar
_ asgn _ internal (1) -
dyna
_ in _ block (1) -
dyna
_ pop (1) -
dyna
_ push (1) -
e
_ option _ supplied (1) -
errat
_ getter (1) -
errat
_ setter (1) -
errinfo
_ setter (1) -
error
_ handle (1) -
error
_ pos (1) -
error
_ print (1) -
ev
_ const _ defined (1) -
ev
_ const _ get (1) - eval (1)
-
eval
_ node (1) -
eval
_ under (1) -
eval
_ under _ i (1) -
exec
_ under (1) -
fc
_ i (1) -
fc
_ path (1) - finals (1)
-
find
_ bad _ fds (1) -
find
_ class _ path (1) - fixpos (1)
-
frame
_ dup (1) -
gc
_ mark _ all (1) -
gc
_ mark _ rest (1) -
gc
_ sweep (1) -
generic
_ ivar _ defined (1) -
generic
_ ivar _ get (1) -
generic
_ ivar _ remove (1) -
generic
_ ivar _ set (1) -
get
_ backtrace (1) - gettable (1)
-
givar
_ i (1) -
givar
_ mark _ i (1) -
global
_ id (1) -
gvar
_ i (1) -
handle
_ rescue (1) -
here
_ document (1) -
heredoc
_ identifier (1) -
heredoc
_ restore (1) - id2ref (1)
-
include
_ class _ new (1) -
init
_ mark _ stack (1) -
ins
_ methods _ i (1) -
ins
_ methods _ priv _ i (1) -
ins
_ methods _ prot _ i (1) -
inspect
_ i (1) -
inspect
_ obj (1) -
internal
_ id (1) -
intersect
_ fds (1) -
is
_ defined (1) -
is
_ pointer _ to _ heap (1) -
ivar
_ i (1) -
jump
_ tag _ but _ local _ jump (1) -
lex
_ get _ str (1) -
lex
_ getline (1) -
list
_ append (1) -
list
_ concat (1) -
list
_ i (1) -
literal
_ append (1) -
literal
_ concat (1) -
literal
_ concat _ dstr (1) -
literal
_ concat _ list (1) -
literal
_ concat _ string (1) -
local
_ append (1) -
local
_ cnt (1) -
local
_ id (1) -
local
_ pop (1) -
local
_ push (1) -
local
_ tbl (1) -
localjump
_ error (1) -
localjump
_ exitstatus (1) - logop (1)
-
make
_ backtrace (1) -
mark
_ entry (1) -
mark
_ global _ entry (1) -
mark
_ hashentry (1) -
mark
_ locations _ array (1) -
mark
_ source _ filename (1) - massign (1)
-
match
_ fds (1) -
match
_ gen (1) -
method
_ arity (1) -
method
_ call (1) -
method
_ clone (1) -
method
_ eq (1) -
method
_ inspect (1) -
method
_ list (1) -
method
_ proc (1) -
method
_ unbind (1) - mnew (1)
-
mod
_ av _ set (1) -
module
_ setup (1) - mproc (1)
-
mvalue
_ to _ svalue (1) -
new
_ blktag (1) -
new
_ call (1) -
new
_ dvar (1) -
new
_ fcall (1) -
new
_ size (1) -
new
_ super (1) -
newline
_ node (1) - newtok (1)
- nextc (1)
-
node
_ assign (1) - nodeline (1)
- nodetype (1)
- numcmp (1)
- numhash (1)
-
obj
_ free (1) -
original
_ module (1) -
os
_ each _ obj (1) -
os
_ live _ obj (1) -
os
_ obj _ of (1) -
parse
_ string (1) -
pipe
_ open (1) -
print
_ undef (1) -
proc
_ arity (1) -
proc
_ binding (1) -
proc
_ call (1) -
proc
_ eq (1) -
proc
_ get _ safe _ level (1) -
proc
_ invoke (1) -
proc
_ new (1) -
proc
_ s _ new (1) -
proc
_ save _ safe _ level (1) -
proc
_ set _ safe _ level (1) -
proc
_ to _ proc (1) -
proc
_ to _ s (1) -
proc
_ yield (1) - pushback (1)
-
range
_ op (1) -
rb
_ autoload _ id (1) -
rb
_ backref _ error (1) -
rb
_ call (1) -
rb
_ call0 (1) -
rb
_ callcc (1) -
rb
_ class _ allocate _ instance (1) -
rb
_ class _ initialize (1) -
rb
_ class _ s _ new (1) -
rb
_ class _ superclass (1) -
rb
_ clear _ cache _ by _ class (1) -
rb
_ clear _ cache _ by _ id (1) -
rb
_ cont _ call (1) -
rb
_ eval (1) -
rb
_ eval _ string _ protect (1) -
rb
_ eval _ string _ wrap (1) -
rb
_ exit (1) -
rb
_ export _ method (1) -
rb
_ f _ END (1) -
rb
_ f _ abort (1) -
rb
_ f _ array (1) -
rb
_ f _ at _ exit (1) -
rb
_ f _ binding (1) -
rb
_ f _ block _ given _ p (1) -
rb
_ f _ caller (1) -
rb
_ f _ catch (1) -
rb
_ f _ eval (1) -
rb
_ f _ exit (1) -
rb
_ f _ float (1) -
rb
_ f _ hash (1) -
rb
_ f _ integer (1) -
rb
_ f _ load (1) -
rb
_ f _ local _ variables (1) -
rb
_ f _ loop (1) -
rb
_ f _ missing (1) -
rb
_ f _ raise (1) -
rb
_ f _ send (1) -
rb
_ f _ string (1) -
rb
_ f _ throw (1) -
rb
_ false (1) -
rb
_ feature _ p (1) -
rb
_ get _ method _ body (1) -
rb
_ io _ mode _ flags2 (1) -
rb
_ load _ protect (1) -
rb
_ longjmp (1) -
rb
_ mod _ alias _ method (1) -
rb
_ mod _ append _ features (1) -
rb
_ mod _ attr (1) -
rb
_ mod _ attr _ accessor (1) -
rb
_ mod _ attr _ reader (1) -
rb
_ mod _ attr _ writer (1) -
rb
_ mod _ cmp (1) -
rb
_ mod _ const _ defined (1) -
rb
_ mod _ const _ get (1) -
rb
_ mod _ const _ set (1) -
rb
_ mod _ define _ method (1) -
rb
_ mod _ eqq (1) -
rb
_ mod _ extend _ object (1) -
rb
_ mod _ ge (1) -
rb
_ mod _ gt (1) -
rb
_ mod _ include (1) -
rb
_ mod _ initialize (1) -
rb
_ mod _ le (1) -
rb
_ mod _ lt (1) -
rb
_ mod _ method (1) -
rb
_ mod _ method _ defined (1) -
rb
_ mod _ modfunc (1) -
rb
_ mod _ nesting (1) -
rb
_ mod _ private (1) -
rb
_ mod _ private _ method (1) -
rb
_ mod _ protected (1) -
rb
_ mod _ public (1) -
rb
_ mod _ public _ method (1) -
rb
_ mod _ remove _ method (1) -
rb
_ mod _ s _ constants (1) -
rb
_ mod _ to _ s (1) -
rb
_ mod _ undef _ method (1) -
rb
_ module _ s _ alloc (1) -
rb
_ obj _ dummy (1) -
rb
_ obj _ equal (1) -
rb
_ obj _ extend (1) -
rb
_ obj _ inspect (1) -
rb
_ obj _ is _ block (1) -
rb
_ obj _ is _ proc (1) -
rb
_ obj _ method (1) -
rb
_ obj _ methods (1) -
rb
_ obj _ private _ methods (1) -
rb
_ obj _ protected _ methods (1) -
rb
_ obj _ respond _ to (1) -
rb
_ protect (1) -
rb
_ provide _ feature (1) -
rb
_ reserved _ word (1) -
rb
_ sym _ interned _ p (1) -
rb
_ thread _ abort _ exc (1) -
rb
_ thread _ abort _ exc _ set (1) -
rb
_ thread _ alive _ p (1) -
rb
_ thread _ alloc (1) -
rb
_ thread _ aref (1) -
rb
_ thread _ aset (1) -
rb
_ thread _ check (1) -
rb
_ thread _ cleanup (1) -
rb
_ thread _ critical _ get (1) -
rb
_ thread _ critical _ set (1) -
rb
_ thread _ dead (1) -
rb
_ thread _ deadlock (1) -
rb
_ thread _ exit (1) -
rb
_ thread _ initialize (1) -
rb
_ thread _ inspect (1) -
rb
_ thread _ join (1) -
rb
_ thread _ join _ m (1) -
rb
_ thread _ key _ p (1) -
rb
_ thread _ keys (1) -
rb
_ thread _ kill (1) -
rb
_ thread _ pass (1) -
rb
_ thread _ priority (1) -
rb
_ thread _ priority _ set (1) -
rb
_ thread _ raise (1) -
rb
_ thread _ raise _ m (1) -
rb
_ thread _ ready (1) -
rb
_ thread _ remove (1) -
rb
_ thread _ restore _ context (1) -
rb
_ thread _ s _ abort _ exc (1) -
rb
_ thread _ s _ abort _ exc _ set (1) -
rb
_ thread _ s _ kill (1) -
rb
_ thread _ s _ new (1) -
rb
_ thread _ safe _ level (1) -
rb
_ thread _ save _ context (1) -
rb
_ thread _ start (1) -
rb
_ thread _ start _ 0 (1) -
rb
_ thread _ status (1) -
rb
_ thread _ stop _ p (1) -
rb
_ thread _ value (1) -
rb
_ thread _ wait _ other _ threads (1) -
rb
_ thread _ yield (1) -
rb
_ to _ integer (1) -
rb
_ trace _ eval (1) -
rb
_ trap _ eval (1) -
rb
_ true (1) -
rb
_ undefined (1) -
rb
_ yield _ 0 (1) -
read
_ escape (1) -
readonly
_ setter (1) - rehash (1)
-
remove
_ method (1) -
remove
_ trace (1) -
ret
_ args (1) -
rm
_ final (1) -
run
_ final (1) -
run
_ single _ final (1) -
safe
_ getter (1) -
safe
_ setter (1) -
scope
_ dup (1) -
search
_ method (1) -
secure
_ visibility (1) -
set
_ backtrace (1) -
set
_ method _ visibility (1) -
set
_ trace _ func (1) -
special
_ local _ set (1) -
specific
_ eval (1) -
stack
_ check (1) -
stack
_ extend (1) -
stat
_ col (1) - strhash (1)
- superclass (1)
-
sv
_ i (1) -
svalue
_ to _ avalue (1) -
svalue
_ to _ mvalue (1) -
sweep
_ source _ filename (1) -
symbols
_ i (1) -
terminate
_ process (1) -
thgroup
_ add (1) -
thgroup
_ list (1) -
thgroup
_ s _ alloc (1) -
thread
_ free (1) -
thread
_ keys _ i (1) -
thread
_ mark (1) -
thread
_ status _ name (1) -
thread
_ switch (1) - timeofday (1)
- tokadd (1)
-
tokadd
_ escape (1) -
tokadd
_ string (1) -
top
_ const _ get (1) -
top
_ include (1) -
top
_ local _ init (1) -
top
_ local _ setup (1) -
top
_ private (1) -
top
_ public (1) -
trace
_ en (1) -
trace
_ ev (1) - umcall (1)
-
umethod
_ bind (1) -
umethod
_ call (1) -
umethod
_ proc (1) -
umethod
_ unbind (1) -
undef
_ getter (1) -
undef
_ marker (1) -
undef
_ setter (1) -
undefine
_ final (1) -
val
_ getter (1) -
val
_ marker (1) -
val
_ setter (1) -
value
_ expr (1) -
var
_ getter (1) -
var
_ marker (1) -
var
_ setter (1) -
void
_ expr (1) -
void
_ stmts (1) -
warn
_ unless _ e _ option (1) -
warning
_ unless _ e _ option (1) -
whole
_ match _ p (1) -
yield
_ under (1) -
yield
_ under _ i (1) - yycompile (1)
- yyerror (1)
- yylex (1)
- yyparse (1)
検索結果
先頭5件
-
static void stat
_ col(void) (78604.0) -
ハッシュの衝突に関する統計を /tmp/col に出力する。 #ifdef HASH_LOG のときだけ定義される、開発者用関数。
ハッシュの衝突に関する統計を /tmp/col に出力する。
#ifdef HASH_LOG のときだけ定義される、開発者用関数。 -
static const char * thread
_ status _ name(enum thread _ status status) (19204.0) -
-
static VALUE localjump
_ exitstatus(VALUE exc) (18604.0) -
-
static VALUE rb
_ thread _ status(VALUE thread) (18604.0) -
-
static VALUE rb
_ undefined(VALUE obj , ID id , int argc , VALUE *argv , int call _ status) (604.0) -
-
static void jump
_ tag _ but _ local _ jump(int state) (604.0) -
-
static void localjump
_ error(const char *mesg , VALUE status) (604.0) -
-
static void terminate
_ process(int status , const char *mesg , int mlen) (604.0) -
-
VALUE rb
_ eval _ string _ protect(const char *str , int *state) (304.0) -
str を Ruby プログラムとしてコンパイル・評価し、 その値を返します。
str を Ruby プログラムとしてコンパイル・評価し、
その値を返します。
コンパイル中または評価中に例外を含む大域脱出が発生した場合は、
state が NULL でなければそれに値が代入され Qnil を返します。 -
VALUE rb
_ eval _ string _ wrap(const char *str , int *state) (304.0) -
rb_eval_string_protect と同じですが,スクリプトの評価を 無名のモジュールのもとで行います。
rb_eval_string_protect と同じですが,スクリプトの評価を
無名のモジュールのもとで行います。 -
VALUE rb
_ protect(VALUE (*proc)() , VALUE data , int *state) (304.0) -
初出: 4064
初出: 4064
proc(data) を評価中のあらゆる大域脱出(例外を含む)を捕捉します。
val = rb_protect(func, arg, &status);
if (status != 0) {
puts("大域脱出が起きた");
rb_jump_tag(status);
} -
static ID * local
_ tbl(void) (304.0) -
ローカル変数テーブルスタックの先頭にあるテーブルを取得します。
ローカル変数テーブルスタックの先頭にあるテーブルを取得します。 -
static ID global
_ id(const char *name) (304.0) -
-
static ID internal
_ id(void) (304.0) -
インタプリタ内部でだけ使う、 他のものとは重複しない ID を返します。
インタプリタ内部でだけ使う、
他のものとは重複しない ID を返します。 -
static NODE * arg
_ add(NODE *node1 , NODE *node2) (304.0) -
-
static NODE * arg
_ blk _ pass(NODE *node1 , NODE *node2) (304.0) -
-
static NODE * arg
_ concat(NODE *node1 , NODE *node2) (304.0) -
-
static NODE * arg
_ prepend(NODE *node1 , NODE *node2) (304.0) -
-
static NODE * aryset(NODE *recv
, NODE *idx) (304.0) -
-
static NODE * assignable(ID id
, NODE *val) (304.0) -
-
static NODE * attrset(NODE *recv
, ID id) (304.0) -
-
static NODE * block
_ append(NODE *head , NODE *tail) (304.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) (304.0) -
-
static NODE * compile(VALUE src
, char *file , int line) (304.0) -
Ruby の文字列または IO オブジェクト src を 構文木にコンパイルし、返します。そのとき、src が ファイル file の line 行目から始まっていると仮定します。
Ruby の文字列または IO オブジェクト src を
構文木にコンパイルし、返します。そのとき、src が
ファイル file の line 行目から始まっていると仮定します。 -
static NODE * cond(NODE *node) (304.0)
-
-
static NODE * cond0(NODE *node) (304.0)
-
-
static NODE * copy
_ node _ scope(NODE *node , VALUE rval) (304.0) -
node の先頭についているはずの、 ローカル変数スコープを積むための情報を格納したノード NODE_SCOPE を コピーして返します。そのとき nd_rval に rval を格納します。
node の先頭についているはずの、
ローカル変数スコープを積むための情報を格納したノード NODE_SCOPE を
コピーして返します。そのとき nd_rval に rval を格納します。 -
static NODE * gettable(ID id) (304.0)
-
id が変数・定数として有効ならば、それを参照するノードを返します。 (get + able であって get table ではない)
id が変数・定数として有効ならば、それを参照するノードを返します。
(get + able であって get table ではない) -
static NODE * list
_ append(NODE *head , NODE *tail) (304.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) (304.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) (304.0) -
-
static NODE * literal
_ concat(NODE *head , NODE *tail) (304.0) -
-
static NODE * literal
_ concat _ dstr(NODE *head , NODE *tail) (304.0) -
-
static NODE * literal
_ concat _ list(NODE *head , NODE *tail) (304.0) -
-
static NODE * literal
_ concat _ string(NODE *head , NODE *tail , VALUE str) (304.0) -
-
static NODE * logop(enum node
_ type type , NODE *left , NODE *right) (304.0) -
-
static NODE * match
_ gen(NODE *node1 , NODE *node2) (304.0) -
-
static NODE * new
_ call(NODE *r , ID m , NODE *a) (304.0) -
-
static NODE * new
_ fcall(ID m , NODE *a) (304.0) -
-
static NODE * new
_ super(NODE *a) (304.0) -
-
static NODE * newline
_ node(NODE *node) (304.0) -
nodeがNULLでなければ現在パース中の行番号を格納した NODE_NEWLINEをnodeの前に付加し、それを返す。
nodeがNULLでなければ現在パース中の行番号を格納した
NODE_NEWLINEをnodeの前に付加し、それを返す。 -
static NODE * node
_ assign(NODE *lhs , NODE *rhs) (304.0) -
-
static NODE * range
_ op(NODE *node) (304.0) -
-
static NODE * rb
_ get _ method _ body(VALUE *klassp , ID *idp , int *noexp) (304.0) -
クラス klass から id という名前のメソッドエントリを検索する。 見付かったらその本体である構文木を返す。見付からなければ NULL を返す。
クラス klass から id という名前のメソッドエントリを検索する。
見付かったらその本体である構文木を返す。見付からなければ
NULL を返す。
検索結果をキャッシュする。 -
static NODE * ret
_ args(NODE *node) (304.0) -
-
static NODE * search
_ method(VALUE klass , ID id , VALUE *origin) (304.0) -
クラス klass から id という名前のメソッドエントリを検索し、 返します。見付からなければ NULL を返します。
クラス klass から id という名前のメソッドエントリを検索し、
返します。見付からなければ NULL を返します。
このメソッドは undef を考慮しません。つまり m_tbl に
エントリがあるならその内容に関らず探索は成功します。 -
static NODE * yycompile(char *f
, int line) (304.0) -
コンパイルを開始します。そのとき、 ファイル名 f の line 行目からを コンパイルするものと仮定します。
コンパイルを開始します。そのとき、
ファイル名 f の line 行目からを
コンパイルするものと仮定します。 -
static VALUE add
_ final(VALUE os , VALUE proc) (304.0) -
-
static VALUE avalue
_ to _ svalue(VALUE v) (304.0) -
-
static VALUE avalue
_ to _ yvalue(VALUE v) (304.0) -
-
static VALUE backtrace(int lev) (304.0)
-
-
static VALUE bind
_ clone(VALUE self) (304.0) -
-
static VALUE block
_ pass(VALUE self , NODE *node) (304.0) -
node を評価して Proc オブジェクトを得、それを積みます。
node を評価して Proc オブジェクトを得、それを積みます。 -
static VALUE bmcall(VALUE args
, VALUE method) (304.0) -
-
static VALUE boot
_ defclass(char *name , VALUE super) (304.0) -
(まだ) メタクラスを持たないクラスを作成します。 三つのメタオブジェクト Object, Module, Class を 作成するのに使います。
(まだ) メタクラスを持たないクラスを作成します。
三つのメタオブジェクト Object, Module, Class を
作成するのに使います。 -
static VALUE call
_ cfunc(VALUE (*func)() , VALUE recv , int len , int argc , VALUE *argv) (304.0) -
C で定義されたメソッドの起動に際し、実体の関数 func を呼び出します。
C で定義されたメソッドの起動に際し、実体の関数 func を呼び出します。 -
static VALUE call
_ final(VALUE os , VALUE obj) (304.0) -
-
static VALUE catch
_ i(ID tag) (304.0) -
-
static VALUE classname(VALUE klass) (304.0)
-
-
static VALUE convert
_ type(VALUE val , const char *tname , const char *method , int raise) (304.0) -
-
static VALUE cvar
_ cbase(void) (304.0) -
現在のコンテキストで、クラス変数の探索の起点となるモジュールを返します。
現在のコンテキストで、クラス変数の探索の起点となるモジュールを返します。 -
static VALUE define
_ final(int argc , VALUE *argv , VALUE os) (304.0) -
-
static VALUE errat
_ getter(ID id) (304.0) -
-
static VALUE ev
_ const _ defined(NODE *cref , ID id , VALUE self) (304.0) -
外のクラスが cref で self が self のとき、 定数 id が定義されていたら真。
外のクラスが cref で self が self のとき、
定数 id が定義されていたら真。 -
static VALUE ev
_ const _ get(NODE *cref , ID id , VALUE self) (304.0) -
外のクラスが cref で self が self として 定数 id を参照します。
外のクラスが cref で self が self として
定数 id を参照します。 -
static VALUE eval(VALUE self
, VALUE src , VALUE scope , char *file , int line) (304.0) -
eval の実体。文字列 src を評価します。 そのとき第三引数 scope が nil でなければ そのコンテキストの元で評価します。
eval の実体。文字列 src を評価します。
そのとき第三引数 scope が nil でなければ
そのコンテキストの元で評価します。
また src をコンパイルするとき、
ファイル file の line 行目に配置されていると仮定します。 -
static VALUE eval
_ node(VALUE self , NODE *node) (304.0) -
-
static VALUE eval
_ under(VALUE under , VALUE self , VALUE src , const char *file , int line) (304.0) -
-
static VALUE eval
_ under _ i(VALUE *args) (304.0) -
-
static VALUE exec
_ under(VALUE (*func)() , VALUE under , VALUE cbase , void *args) (304.0) -
-
static VALUE fc
_ path(struct fc _ result *fc , ID name) (304.0) -
-
static VALUE finals(void) (304.0)
-
-
static VALUE find
_ class _ path(VALUE klass) (304.0) -
クラス klass のクラスパスを探索し、Ruby の文字列で返します。
クラス klass のクラスパスを探索し、Ruby の文字列で返します。 -
static VALUE generic
_ ivar _ defined(VALUE obj , ID id) (304.0) -
-
static VALUE generic
_ ivar _ get(VALUE obj , ID id) (304.0) -
-
static VALUE get
_ backtrace(VALUE info) (304.0) -
-
static VALUE id2ref(VALUE obj
, VALUE id) (304.0) -
ObjectSpace#_id2ref の実体。 Ruby の整数で表されたオブジェクト ID id から オブジェクトを返します。
ObjectSpace#_id2ref の実体。
Ruby の整数で表されたオブジェクト ID id から
オブジェクトを返します。 -
static VALUE include
_ class _ new(VALUE module , VALUE super) (304.0) -
super をスーパークラスとして モジュールの「化身」クラスを作成し返します。
super をスーパークラスとして
モジュールの「化身」クラスを作成し返します。 -
static VALUE inspect
_ obj(VALUE obj , VALUE str) (304.0) -
-
static VALUE lex
_ get _ str(VALUE s) (304.0) -
文字列 s の lex_gets_ptr の後から一行取得し、返します。 lex_gets_ptr も進められます。
文字列 s の lex_gets_ptr の後から一行取得し、返します。
lex_gets_ptr も進められます。 -
static VALUE lex
_ getline(void) (304.0) -
関数 lex_gets を使って lex_input から Ruby プログラムを一行読みこみます。
関数 lex_gets を使って lex_input から
Ruby プログラムを一行読みこみます。 -
static VALUE make
_ backtrace(void) (304.0) -
-
static VALUE massign(VALUE self
, NODE *node , VALUE val , int pcall) (304.0) -
-
static VALUE method
_ arity(VALUE method) (304.0) -
-
static VALUE method
_ call(int argc , VALUE *argv , VALUE method) (304.0) -
-
static VALUE method
_ clone(VALUE self) (304.0) -
-
static VALUE method
_ eq(VALUE method , VALUE other) (304.0) -
-
static VALUE method
_ inspect(VALUE method) (304.0) -
-
static VALUE method
_ list(VALUE mod , int option , int (*func)()) (304.0) -
モジュール mod に定義されているメソッドに対して 順番に func を繰り返し呼び出します。
モジュール mod に定義されているメソッドに対して
順番に func を繰り返し呼び出します。 -
static VALUE method
_ proc(VALUE method) (304.0) -
-
static VALUE method
_ unbind(VALUE obj) (304.0) -
-
static VALUE mnew(VALUE klass
, VALUE obj , ID id , VALUE mklass) (304.0) -
-
static VALUE module
_ setup(VALUE module , NODE *n) (304.0) -
module を定義するモジュール文の本体 n を評価します。
module を定義するモジュール文の本体 n を評価します。 -
static VALUE mproc(void) (304.0)
-
-
static VALUE mvalue
_ to _ svalue(VALUE v) (304.0) -
-
static VALUE original
_ module(VALUE c) (304.0) -
-
static VALUE os
_ each _ obj(int argc , VALUE *argv) (304.0) -
-
static VALUE os
_ live _ obj(void) (304.0) -
-
static VALUE os
_ obj _ of(VALUE of) (304.0) -
-
static VALUE pipe
_ open(char *pname , char *mode) (304.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が "-" であれば、子プロセスには...