id 4514 array.c st_data_t id; id 4538 array.c id = (st_data_t)tmp; id 4539 array.c if (st_lookup(memo, id, 0)) { id 4543 array.c st_insert(memo, id, (st_data_t)Qtrue); id 4553 array.c id = (st_data_t)ary; id 4554 array.c st_delete(memo, &id, 0); id 5403 bignum.c ID id = 0; id 5405 bignum.c case big_op_gt: id = '>'; break; id 5406 bignum.c case big_op_ge: id = rb_intern(">="); break; id 5407 bignum.c case big_op_lt: id = '<'; break; id 5408 bignum.c case big_op_le: id = rb_intern("<="); break; id 5410 bignum.c return rb_num_coerce_relop(x, y, id); id 336 class.c st_data_t id; id 339 class.c CONST_ID(id, "__tmp_classpath__"); id 340 class.c st_delete(RCLASS_IV_TBL(clone), &id, 0); id 341 class.c CONST_ID(id, "__classpath__"); id 342 class.c st_delete(RCLASS_IV_TBL(clone), &id, 0); id 343 class.c CONST_ID(id, "__classid__"); id 344 class.c st_delete(RCLASS_IV_TBL(clone), &id, 0); id 538 class.c ID id = rb_intern(name); id 540 class.c rb_name_class(obj, id); id 541 class.c rb_const_set((rb_cObject ? rb_cObject : obj), id, obj); id 648 class.c ID id; id 650 class.c id = rb_intern(name); id 651 class.c if (rb_const_defined(rb_cObject, id)) { id 652 class.c klass = rb_const_get(rb_cObject, id); id 665 class.c klass = rb_define_class_id(id, super); id 666 class.c rb_vm_add_root_module(id, klass); id 667 class.c rb_name_class(klass, id); id 668 class.c rb_const_set(rb_cObject, id, klass); id 719 class.c if (rb_const_defined_at(outer, id)) { id 720 class.c klass = rb_const_get_at(outer, id); id 724 class.c outer, rb_id2str(id), rb_obj_class(klass)); id 730 class.c outer, rb_id2str(id), RCLASS_SUPER(klass), super); id 736 class.c rb_class_path(outer), rb_id2str(id)); id 738 class.c klass = rb_define_class_id(id, super); id 739 class.c rb_set_class_path_string(klass, outer, rb_id2str(id)); id 740 class.c rb_const_set(outer, id, klass); id 761 class.c rb_name_class(mdl, id); id 770 class.c ID id; id 772 class.c id = rb_intern(name); id 773 class.c if (rb_const_defined(rb_cObject, id)) { id 774 class.c module = rb_const_get(rb_cObject, id); id 781 class.c module = rb_define_module_id(id); id 782 class.c rb_vm_add_root_module(id, module); id 783 class.c rb_const_set(rb_cObject, id, module); id 799 class.c if (rb_const_defined_at(outer, id)) { id 800 class.c module = rb_const_get_at(outer, id); id 804 class.c outer, rb_id2str(id), rb_obj_class(module)); id 808 class.c module = rb_define_module_id(id); id 809 class.c rb_const_set(outer, id, module); id 810 class.c rb_set_class_path_string(module, outer, rb_id2str(id)); id 130 compile.c ruby_debug_print_id(1, compile_debug, (header), (id))) id 156 compile.c return id; id 165 compile.c #define debugi(header, id) r_id(id) id 233 compile.c ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL) id 236 compile.c ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)(flag), NULL) id 239 compile.c ADD_SEND_R((seq), (line), (id), (argc), (block), (VALUE)INT2FIX(0), NULL) id 245 compile.c ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(VM_CALL_FCALL), NULL) id 248 compile.c ADD_SEND_R((seq), (line), (id), (argc), (block), (VALUE)INT2FIX(VM_CALL_FCALL), NULL) id 251 compile.c ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords))) id 1095 compile.c operands[0] = (VALUE)new_callinfo(iseq, id, FIX2INT(argc), FIX2INT(flag), keywords, blockiseq != NULL); id 1201 compile.c if (iseq->body->local_table[i] == id) { id 1211 compile.c int idx = get_dyna_var_idx_at_raw(iseq->body->local_iseq, id); id 1226 compile.c idx = get_dyna_var_idx_at_raw(iseq, id); id 1553 compile.c if (rb_id_table_lookup(tbl,id,&val)) { id 1562 compile.c rb_id_table_insert(tbl,id,val); id 2515 compile.c int id, k; id 2522 compile.c id = iobj->insn_id; id 2523 compile.c if (unified_insns_data[id] != 0) { id 2524 compile.c const int *const *entry = unified_insns_data[id]; id 3443 compile.c ID2SYM(node->nd_entry->id), needstr); id 4578 compile.c ID id = node->nd_vid; id 4579 compile.c int idx = iseq->body->local_iseq->body->local_size - get_local_var_idx(iseq, id); id 4581 compile.c debugs("lvar: %"PRIsVALUE" idx: %d\n", rb_id2str(id), idx); id 4664 compile.c ID id = node->nd_mid; id 4709 compile.c if (id == 0 || id == 1) { id 4723 compile.c if (id == 0) { id 4768 compile.c ADD_SEND(ret, line, id, INT2FIX(1)); id 5254 compile.c ID id = liseq->body->param.keyword->table[i]; id 5255 compile.c int idx = local_size - get_local_var_idx(liseq, id); id 5256 compile.c ADD_INSN1(args, line, putobject, ID2SYM(id)); id 5407 compile.c ID id = node->nd_vid; id 5408 compile.c int idx = iseq->body->local_iseq->body->local_size - get_local_var_idx(iseq, id); id 5410 compile.c debugs("id: %"PRIsVALUE" idx: %d\n", rb_id2str(id), idx); id 5736 compile.c ADD_INSN1(ret, line, putobject, ID2SYM(node->u1.id)); id 5737 compile.c ADD_INSN1(ret, line, putobject, ID2SYM(node->u2.id)); id 6260 compile.c rb_str_append(str, rb_id2str(entry->id)); id 6882 compile.c if (iseq->body->local_table[i] == id) { id 6902 compile.c if (iseq->body->local_table[i] == id) { id 7137 compile.c return (VALUE)ibf_table_index(dump->id_table, (st_data_t)id); id 7143 compile.c ID id; id 7146 compile.c id = 0; id 7149 compile.c id = load->id_list[(long)id_index]; id 7151 compile.c if (id == 0) { id 7154 compile.c id = NIL_P(str) ? 0 : rb_intern_str(str); /* str == nil -> internal junk id */ id 7155 compile.c load->id_list[(long)id_index] = id; id 7159 compile.c return id; id 7191 compile.c return (VALUE)ibf_dump_id(dump, entry->id); id 7658 compile.c ID id = (ID)key; id 7662 compile.c if (rb_id2name(id)) { id 7663 compile.c arg->list[i] = (long)ibf_dump_object(arg->dump, rb_id2str(id)); id 8081 compile.c ID id = rb_intern_str(str); id 8082 compile.c return ID2SYM(id); id 702 complex.c return rb_num_coerce_bin(self, other, id); id 848 complex.c return rb_num_coerce_bin(self, other, id); id 85 debug.c fprintf(stderr, "DBG> %s: %s\n", header, rb_id2name(id)); id 88 debug.c return id; id 641 enum.c ID id; id 659 enum.c id = SYM2ID(op); id 660 enum.c if (id == idPLUS) { id 688 enum.c v = rb_funcall(v, id, 1, RARRAY_AREF(ary, i)); id 742 enum.c ID id; id 752 enum.c id = rb_check_id(&init); id 753 enum.c op = id ? ID2SYM(id) : init; id 761 enum.c id = rb_check_id(&op); id 762 enum.c if (id) op = ID2SYM(id); id 1407 enumerator.c ID id = rb_frame_this_func(); id 1409 enumerator.c rb_ivar_set(lazy, id_method, ID2SYM(id)); id 1071 error.c argv[1] = ID2SYM(id); id 225 eval_error.c rb_name_err_raise_str(mesg, klass, ID2SYM(id)); id 253 eval_error.c rb_name_err_raise_str(mesg, klass, ID2SYM(id)); id 6 ext/-test-/struct/member.c ID id = rb_check_id(&name); id 8 ext/-test-/struct/member.c if (!id) { id 11 ext/-test-/struct/member.c return rb_struct_getmember(obj, id); id 5 ext/-test-/symbol/type.c ID id = rb_check_id(&name); \ id 6 ext/-test-/symbol/type.c t = (id ? rb_is_##type##_id(id) : rb_is_##type##_name(name)); \ id 33 ext/-test-/symbol/type.c ID id = rb_to_id(name); id 34 ext/-test-/symbol/type.c id = rb_id_attrset(id); id 35 ext/-test-/symbol/type.c return ID2SYM(id); id 447 ext/bigdecimal/bigdecimal.c ID id; id 450 ext/bigdecimal/bigdecimal.c id = SYM2ID(v); id 451 ext/bigdecimal/bigdecimal.c if (id == id_up) id 453 ext/bigdecimal/bigdecimal.c if (id == id_down || id == id_truncate) id 455 ext/bigdecimal/bigdecimal.c if (id == id_half_up || id == id_default) id 457 ext/bigdecimal/bigdecimal.c if (id == id_half_down) id 459 ext/bigdecimal/bigdecimal.c if (id == id_half_even || id == id_banker) id 461 ext/bigdecimal/bigdecimal.c if (id == id_ceiling || id == id_ceil) id 463 ext/bigdecimal/bigdecimal.c if (id == id_floor) id 206 ext/date/date_parse.c VALUE id; id 220 ext/date/date_parse.c id = cstr2num(buf); id 223 ext/date/date_parse.c set_hash("mday", id); id 180 ext/etc/etc.c VALUE id; id 184 ext/etc/etc.c if (rb_scan_args(argc, argv, "01", &id) == 1) { id 185 ext/etc/etc.c uid = NUM2UIDT(id); id 422 ext/etc/etc.c VALUE id; id 426 ext/etc/etc.c if (rb_scan_args(argc, argv, "01", &id) == 1) { id 427 ext/etc/etc.c gid = NUM2GIDT(id); id 162 ext/nkf/nkf-utf8/nkf.c const int id; id 209 ext/nkf/nkf-utf8/nkf.c const int id; id 741 ext/nkf/nkf-utf8/nkf.c for (i = 0; encoding_name_to_id_table[i].id >= 0; i++) { id 743 ext/nkf/nkf-utf8/nkf.c return encoding_name_to_id_table[i].id; id 759 ext/nkf/nkf-utf8/nkf.c #define nkf_enc_to_index(enc) (enc)->id id 266 ext/objspace/objspace.c ID id = RSYMBOL(v)->id; id 267 ext/objspace/objspace.c if ((id & ~ID_SCOPE_MASK) == 0) { id 563 ext/openssl/ossl.c CRYPTO_THREADID_set_pointer(id, (void *)rb_nativethread_self()); id 216 ext/openssl/ossl_engine.c StringValueCStr(id); id 217 ext/openssl/ossl_engine.c ossl_engine_s_load(1, &id, klass); id 219 ext/openssl/ossl_engine.c if(!(e = ENGINE_by_id(RSTRING_PTR(id)))) id 380 ext/openssl/ossl_engine.c VALUE id, data, obj; id 383 ext/openssl/ossl_engine.c rb_scan_args(argc, argv, "02", &id, &data); id 384 ext/openssl/ossl_engine.c sid = NIL_P(id) ? NULL : StringValueCStr(id); id 410 ext/openssl/ossl_engine.c VALUE id, data; id 413 ext/openssl/ossl_engine.c rb_scan_args(argc, argv, "02", &id, &data); id 414 ext/openssl/ossl_engine.c sid = NIL_P(id) ? NULL : StringValueCStr(id); id 272 ext/openssl/ossl_ocsp.c OCSP_CERTID *id; id 275 ext/openssl/ossl_ocsp.c GetOCSPCertId(certid, id); id 276 ext/openssl/ossl_ocsp.c if(!OCSP_request_add0_id(req, OCSP_CERTID_dup(id))) id 294 ext/openssl/ossl_ocsp.c OCSP_CERTID *id; id 304 ext/openssl/ossl_ocsp.c if(!(id = OCSP_CERTID_dup(OCSP_onereq_get0_id(one)))) id 306 ext/openssl/ossl_ocsp.c SetOCSPCertId(tmp, id); id 695 ext/openssl/ossl_ocsp.c OCSP_CERTID *id; id 725 ext/openssl/ossl_ocsp.c SafeGetOCSPCertId(cid, id); id 726 ext/openssl/ossl_ocsp.c if(!(single = OCSP_basic_add1_status(bs, id, st, rsn, rev, ths, nxt))){ id 919 ext/openssl/ossl_ocsp.c OCSP_CERTID *id; id 923 ext/openssl/ossl_ocsp.c if(!(id = OCSP_CERTID_new())) id 925 ext/openssl/ossl_ocsp.c SetOCSPCertId(obj, id); id 946 ext/openssl/ossl_ocsp.c OCSP_CERTID *id, *newid; id 951 ext/openssl/ossl_ocsp.c GetOCSPCertId(self, id); id 959 ext/openssl/ossl_ocsp.c if (!d2i_OCSP_CERTID(&id, &p, RSTRING_LEN(arg))) id 976 ext/openssl/ossl_ocsp.c OCSP_CERTID_free(id); id 992 ext/openssl/ossl_ocsp.c OCSP_CERTID *id, *id2; id 995 ext/openssl/ossl_ocsp.c GetOCSPCertId(self, id); id 997 ext/openssl/ossl_ocsp.c result = OCSP_id_cmp(id, id2); id 1013 ext/openssl/ossl_ocsp.c OCSP_CERTID *id, *id2; id 1016 ext/openssl/ossl_ocsp.c GetOCSPCertId(self, id); id 1018 ext/openssl/ossl_ocsp.c result = OCSP_id_issuer_cmp(id, id2); id 1033 ext/openssl/ossl_ocsp.c OCSP_CERTID *id; id 1036 ext/openssl/ossl_ocsp.c GetOCSPCertId(self, id); id 1037 ext/openssl/ossl_ocsp.c OCSP_id_get0_info(NULL, NULL, NULL, &serial, id); id 1052 ext/openssl/ossl_ocsp.c OCSP_CERTID *id; id 1056 ext/openssl/ossl_ocsp.c GetOCSPCertId(self, id); id 1057 ext/openssl/ossl_ocsp.c OCSP_id_get0_info(&name_hash, NULL, NULL, NULL, id); id 1075 ext/openssl/ossl_ocsp.c OCSP_CERTID *id; id 1079 ext/openssl/ossl_ocsp.c GetOCSPCertId(self, id); id 1080 ext/openssl/ossl_ocsp.c OCSP_id_get0_info(NULL, NULL, &key_hash, NULL, id); id 1098 ext/openssl/ossl_ocsp.c OCSP_CERTID *id; id 1102 ext/openssl/ossl_ocsp.c GetOCSPCertId(self, id); id 1103 ext/openssl/ossl_ocsp.c OCSP_id_get0_info(NULL, &oid, NULL, NULL, id); id 1124 ext/openssl/ossl_ocsp.c OCSP_CERTID *id; id 1129 ext/openssl/ossl_ocsp.c GetOCSPCertId(self, id); id 1130 ext/openssl/ossl_ocsp.c if ((len = i2d_OCSP_CERTID(id, NULL)) <= 0) id 1134 ext/openssl/ossl_ocsp.c if (i2d_OCSP_CERTID(id, &p) <= 0) id 814 ext/openssl/ossl_pkey_ec.c ID id = SYM2ID(arg1); id 816 ext/openssl/ossl_pkey_ec.c if (id == s_GFp_simple) { id 818 ext/openssl/ossl_pkey_ec.c } else if (id == s_GFp_mont) { id 820 ext/openssl/ossl_pkey_ec.c } else if (id == s_GFp_nist) { id 823 ext/openssl/ossl_pkey_ec.c } else if (id == s_GF2m_simple) { id 871 ext/openssl/ossl_pkey_ec.c ID id = SYM2ID(arg1); id 877 ext/openssl/ossl_pkey_ec.c if (id == s_GFp) { id 880 ext/openssl/ossl_pkey_ec.c } else if (id == s_GF2m) { id 252 ext/ripper/ripper.c if (VTBL_DEBUG) printf("vtable_add: %p, %"PRIsVALUE"\n", (void *)tbl, rb_id2str(id)); id 258 ext/ripper/ripper.c tbl->tbl[tbl->pos++] = id; id 277 ext/ripper/ripper.c if (tbl->tbl[i] == id) { id 505 ext/ripper/ripper.c #define call_bin_op(recv,id,arg1) call_bin_op_gen(parser, (recv),(id),(arg1)) id 507 ext/ripper/ripper.c #define call_uni_op(recv,id) call_uni_op_gen(parser, (recv),(id)) id 525 ext/ripper/ripper.c #define gettable(id) gettable_gen(parser,(id)) id 527 ext/ripper/ripper.c #define assignable(id,node) assignable_gen(parser, (id), (node)) id 532 ext/ripper/ripper.c #define attrset(node,q,id) attrset_gen(parser, (node), (q), (id)) id 572 ext/ripper/ripper.c #define get_id(id) (id) id 594 ext/ripper/ripper.c #define get_id(id) ripper_get_id(id) id 600 ext/ripper/ripper.c #define id_is_var(id) id_is_var_gen(parser, (id)) id 615 ext/ripper/ripper.c #define formal_argument(id) formal_argument_gen(parser, (id)) id 619 ext/ripper/ripper.c #define new_bv(id) new_bv_gen(parser, (id)) id 626 ext/ripper/ripper.c #define local_var(id) local_var_gen(parser, (id)) id 628 ext/ripper/ripper.c #define arg_var(id) arg_var_gen(parser, (id)) id 630 ext/ripper/ripper.c #define local_id(id) local_id_gen(parser, (id)) id 640 ext/ripper/ripper.c #define dyna_var(id) local_var(id) id 642 ext/ripper/ripper.c #define dvar_defined(id) dvar_defined_gen(parser, (id), 0) id 643 ext/ripper/ripper.c #define dvar_defined_get(id) dvar_defined_gen(parser, (id), 1) id 645 ext/ripper/ripper.c #define dvar_curr(id) dvar_curr_gen(parser, (id)) id 648 ext/ripper/ripper.c #define lvar_defined(id) lvar_defined_gen(parser, (id)) id 661 ext/ripper/ripper.c #define nd_func u1.id id 663 ext/ripper/ripper.c #define nd_term(node) ((signed short)(node)->u2.id) id 665 ext/ripper/ripper.c #define nd_term(node) SIGN_EXTEND((node)->u2.id, CHAR_BIT*2) id 667 ext/ripper/ripper.c #define nd_paren(node) (char)((node)->u2.id >> CHAR_BIT*2) id 703 ext/ripper/ripper.c #define ripper_id2sym(id) (rb_ispunct((int)(id)) ? \ id 704 ext/ripper/ripper.c ID2SYM(id) : ripper_id2sym(id)) id 996 ext/ripper/ripper.c ID id; id 6279 ext/ripper/ripper.c (yyval.val) = (yyvsp[0].id); id 7797 ext/ripper/ripper.c ID id = internal_id(); id 7804 ext/ripper/ripper.c m->nd_next = node_assign((yyvsp[-7].val), NEW_FOR(NEW_DVAR(id), 0, 0)); id 7805 ext/ripper/ripper.c args = new_args(m, 0, id, 0, new_args_tail(0, 0, 0)); id 7810 ext/ripper/ripper.c (yyvsp[-7].val)->nd_value = NEW_DVAR(id); id 7816 ext/ripper/ripper.c m->nd_next = node_assign(NEW_MASGN(NEW_LIST((yyvsp[-7].val)), 0), NEW_DVAR(id)); id 7817 ext/ripper/ripper.c args = new_args(m, 0, id, 0, new_args_tail(0, 0, 0)); id 7821 ext/ripper/ripper.c tbl[0] = 1; tbl[1] = id; id 7918 ext/ripper/ripper.c (yyval.id) = current_arg; id 7946 ext/ripper/ripper.c current_arg = (yyvsp[-4].id); id 7964 ext/ripper/ripper.c (yyval.id) = current_arg; id 7983 ext/ripper/ripper.c current_arg = (yyvsp[-3].id); id 10157 ext/ripper/ripper.c ID id = get_id((yyvsp[0].val)); id 10158 ext/ripper/ripper.c arg_var(id); id 10159 ext/ripper/ripper.c current_arg = id; id 10225 ext/ripper/ripper.c ID id = get_id((yyvsp[0].val)); id 10226 ext/ripper/ripper.c arg_var(formal_argument(id)); id 10227 ext/ripper/ripper.c current_arg = id; id 11001 ext/ripper/ripper.c # define set_yylval_id(x) (yylval.id = (x)) id 11002 ext/ripper/ripper.c # define set_yylval_name(x) (yylval.id = (x)) id 11005 ext/ripper/ripper.c # define yylval_id() (yylval.id) id 11018 ext/ripper/ripper.c # define yylval_id() yylval.id id 11034 ext/ripper/ripper.c ID id = rb_intern_const(name); id 11035 ext/ripper/ripper.c return ID2SYM(id); id 12742 ext/ripper/ripper.c return (dyna_in_block() && dvar_defined_get(id)) || local_id(id); id 13796 ext/ripper/ripper.c return kw->id[0]; id 13801 ext/ripper/ripper.c if (kw->id[0] == keyword_do) { id 13815 ext/ripper/ripper.c return kw->id[0]; id 13817 ext/ripper/ripper.c if (kw->id[0] != kw->id[1]) id 13819 ext/ripper/ripper.c return kw->id[1]; id 14816 ext/ripper/ripper.c return NEW_CALL(recv, id, NEW_LIST(arg1)); id 14823 ext/ripper/ripper.c return NEW_CALL(recv, id, 0); id 14866 ext/ripper/ripper.c if (vtable_included(past, id)) return 1; id 14876 ext/ripper/ripper.c switch (id) { id 14892 ext/ripper/ripper.c switch (id_type(id)) { id 14894 ext/ripper/ripper.c if (dyna_in_block() && dvar_defined(id)) { id 14895 ext/ripper/ripper.c if (id == current_arg) { id 14896 ext/ripper/ripper.c rb_warn1("circular argument reference - %"PRIsWARN, rb_id2str(id)); id 14898 ext/ripper/ripper.c return NEW_DVAR(id); id 14900 ext/ripper/ripper.c if (local_id(id)) { id 14901 ext/ripper/ripper.c if (id == current_arg) { id 14902 ext/ripper/ripper.c rb_warn1("circular argument reference - %"PRIsWARN, rb_id2str(id)); id 14904 ext/ripper/ripper.c return NEW_LVAR(id); id 14907 ext/ripper/ripper.c if (!in_defined && RTEST(ruby_verbose) && past_dvar_p(parser, id)) { id 14908 ext/ripper/ripper.c rb_warning1("possible reference to past scope - %"PRIsWARN, rb_id2str(id)); id 14912 ext/ripper/ripper.c return NEW_VCALL(id); id 14914 ext/ripper/ripper.c return NEW_GVAR(id); id 14916 ext/ripper/ripper.c return NEW_IVAR(id); id 14918 ext/ripper/ripper.c return NEW_CONST(id); id 14920 ext/ripper/ripper.c return NEW_CVAR(id); id 14922 ext/ripper/ripper.c compile_error(PARSER_ARG "identifier %"PRIsVALUE" is not valid to get", rb_id2str(id)); id 14942 ext/ripper/ripper.c if (is_notop_id(id)) { id 14943 ext/ripper/ripper.c switch (id & ID_SCOPE_MASK) { id 14947 ext/ripper/ripper.c if (dyna_in_block() && dvar_defined(id)) return 1; id 14948 ext/ripper/ripper.c if (local_id(id)) return 1; id 14953 ext/ripper/ripper.c compile_error(PARSER_ARG "identifier %s is not valid to get", rb_id2str(id)); id 15024 ext/ripper/ripper.c ID id = get_id(lhs); id 15030 ext/ripper/ripper.c if (!id) return assignable_result(0); id 15031 ext/ripper/ripper.c switch (id) { id 15054 ext/ripper/ripper.c switch (id_type(id)) { id 15057 ext/ripper/ripper.c if (dvar_curr(id)) { id 15058 ext/ripper/ripper.c return assignable_result(NEW_DASGN_CURR(id, val)); id 15060 ext/ripper/ripper.c else if (dvar_defined(id)) { id 15061 ext/ripper/ripper.c return assignable_result(NEW_DASGN(id, val)); id 15063 ext/ripper/ripper.c else if (local_id(id)) { id 15064 ext/ripper/ripper.c return assignable_result(NEW_LASGN(id, val)); id 15067 ext/ripper/ripper.c dyna_var(id); id 15068 ext/ripper/ripper.c return assignable_result(NEW_DASGN_CURR(id, val)); id 15072 ext/ripper/ripper.c if (!local_id(id)) { id 15073 ext/ripper/ripper.c local_var(id); id 15075 ext/ripper/ripper.c return assignable_result(NEW_LASGN(id, val)); id 15079 ext/ripper/ripper.c return assignable_result(NEW_GASGN(id, val)); id 15081 ext/ripper/ripper.c return assignable_result(NEW_IASGN(id, val)); id 15084 ext/ripper/ripper.c return assignable_result(NEW_CDECL(id, val, 0)); id 15088 ext/ripper/ripper.c return assignable_result(NEW_CVASGN(id, val)); id 15090 ext/ripper/ripper.c compile_error(PARSER_ARG "identifier %"PRIsVALUE" is not valid to set", rb_id2str(id)); id 15174 ext/ripper/ripper.c if (!CALL_Q_P(atype)) id = rb_id_attrset(id); id 15175 ext/ripper/ripper.c return NEW_ATTRASGN(recv, id, 0); id 16138 ext/ripper/ripper.c ID id = lvtbl->vars->tbl[i]; id 16139 ext/ripper/ripper.c if (!vtable_included(lvtbl->args, id)) { id 16140 ext/ripper/ripper.c buf[j++] = id; id 16152 ext/ripper/ripper.c vtable_add(lvtbl->args, id); id 16158 ext/ripper/ripper.c vtable_add(lvtbl->vars, id); id 16180 ext/ripper/ripper.c return rb_local_defined(id, parser->base_block); id 16182 ext/ripper/ripper.c else if (vtable_included(args, id)) { id 16186 ext/ripper/ripper.c int i = vtable_included(vars, id); id 16263 ext/ripper/ripper.c if (vtable_included(args, id)) { id 16266 ext/ripper/ripper.c if ((i = vtable_included(vars, id)) != 0) { id 16277 ext/ripper/ripper.c return rb_dvar_defined(id, parser->base_block); id 16286 ext/ripper/ripper.c return (vtable_included(lvtbl->args, id) || id 16287 ext/ripper/ripper.c vtable_included(lvtbl->vars, id)); id 16516 ext/ripper/ripper.c ID id = (ID)vtable_size(lvtbl->args) + (ID)vtable_size(lvtbl->vars); id 16517 ext/ripper/ripper.c id += ((tLAST_TOKEN - ID_INTERNAL) >> ID_SCOPE_SHIFT) + 1; id 16518 ext/ripper/ripper.c return ID_STATIC_SYM | ID_INTERNAL | (id << ID_SCOPE_SHIFT); id 16947 ext/ripper/ripper.c ID id; id 17006 ext/ripper/ripper.c for (a = keyword_to_name; a->id; a++) { id 17007 ext/ripper/ripper.c if (a->id == id) id 17020 ext/ripper/ripper.c if (id == (ID)(signed char)id) { id 17021 ext/ripper/ripper.c buf[0] = (char)id; id 17025 ext/ripper/ripper.c if ((name = keyword_id_to_str(id))) { id 17028 ext/ripper/ripper.c if (!rb_id2str(id)) { id 17029 ext/ripper/ripper.c rb_bug("cannot convert ID to string: %ld", (unsigned long)id); id 17031 ext/ripper/ripper.c return ID2SYM(id); id 198 ext/ripper/ripper.y if (VTBL_DEBUG) printf("vtable_add: %p, %"PRIsVALUE"\n", (void *)tbl, rb_id2str(id)); id 204 ext/ripper/ripper.y tbl->tbl[tbl->pos++] = id; id 223 ext/ripper/ripper.y if (tbl->tbl[i] == id) { id 451 ext/ripper/ripper.y #define call_bin_op(recv,id,arg1) call_bin_op_gen(parser, (recv),(id),(arg1)) id 453 ext/ripper/ripper.y #define call_uni_op(recv,id) call_uni_op_gen(parser, (recv),(id)) id 471 ext/ripper/ripper.y #define gettable(id) gettable_gen(parser,(id)) id 473 ext/ripper/ripper.y #define assignable(id,node) assignable_gen(parser, (id), (node)) id 478 ext/ripper/ripper.y #define attrset(node,q,id) attrset_gen(parser, (node), (q), (id)) id 518 ext/ripper/ripper.y #define get_id(id) (id) id 540 ext/ripper/ripper.y #define get_id(id) ripper_get_id(id) id 546 ext/ripper/ripper.y #define id_is_var(id) id_is_var_gen(parser, (id)) id 561 ext/ripper/ripper.y #define formal_argument(id) formal_argument_gen(parser, (id)) id 565 ext/ripper/ripper.y #define new_bv(id) new_bv_gen(parser, (id)) id 572 ext/ripper/ripper.y #define local_var(id) local_var_gen(parser, (id)) id 574 ext/ripper/ripper.y #define arg_var(id) arg_var_gen(parser, (id)) id 576 ext/ripper/ripper.y #define local_id(id) local_id_gen(parser, (id)) id 586 ext/ripper/ripper.y #define dyna_var(id) local_var(id) id 588 ext/ripper/ripper.y #define dvar_defined(id) dvar_defined_gen(parser, (id), 0) id 589 ext/ripper/ripper.y #define dvar_defined_get(id) dvar_defined_gen(parser, (id), 1) id 591 ext/ripper/ripper.y #define dvar_curr(id) dvar_curr_gen(parser, (id)) id 594 ext/ripper/ripper.y #define lvar_defined(id) lvar_defined_gen(parser, (id)) id 607 ext/ripper/ripper.y #define nd_func u1.id id 609 ext/ripper/ripper.y #define nd_term(node) ((signed short)(node)->u2.id) id 611 ext/ripper/ripper.y #define nd_term(node) SIGN_EXTEND((node)->u2.id, CHAR_BIT*2) id 613 ext/ripper/ripper.y #define nd_paren(node) (char)((node)->u2.id >> CHAR_BIT*2) id 649 ext/ripper/ripper.y #define ripper_id2sym(id) (rb_ispunct((int)(id)) ? \ id 650 ext/ripper/ripper.y ID2SYM(id) : ripper_id2sym(id)) id 787 ext/ripper/ripper.y ID id; id 1950 ext/ripper/ripper.y $$ = $<id>1; id 2943 ext/ripper/ripper.y ID id = internal_id(); id 2950 ext/ripper/ripper.y m->nd_next = node_assign($2, NEW_FOR(NEW_DVAR(id), 0, 0)); id 2951 ext/ripper/ripper.y args = new_args(m, 0, id, 0, new_args_tail(0, 0, 0)); id 2956 ext/ripper/ripper.y $2->nd_value = NEW_DVAR(id); id 2962 ext/ripper/ripper.y m->nd_next = node_assign(NEW_MASGN(NEW_LIST($2), 0), NEW_DVAR(id)); id 2963 ext/ripper/ripper.y args = new_args(m, 0, id, 0, new_args_tail(0, 0, 0)); id 2967 ext/ripper/ripper.y tbl[0] = 1; tbl[1] = id; id 3040 ext/ripper/ripper.y $<id>$ = current_arg; id 3061 ext/ripper/ripper.y current_arg = $<id>3; id 3069 ext/ripper/ripper.y $<id>$ = current_arg; id 3086 ext/ripper/ripper.y current_arg = $<id>6; id 4705 ext/ripper/ripper.y ID id = get_id($1); id 4706 ext/ripper/ripper.y arg_var(id); id 4707 ext/ripper/ripper.y current_arg = id; id 4763 ext/ripper/ripper.y ID id = get_id($1); id 4764 ext/ripper/ripper.y arg_var(formal_argument(id)); id 4765 ext/ripper/ripper.y current_arg = id; id 5252 ext/ripper/ripper.y # define set_yylval_id(x) (yylval.id = (x)) id 5253 ext/ripper/ripper.y # define set_yylval_name(x) (yylval.id = (x)) id 5256 ext/ripper/ripper.y # define yylval_id() (yylval.id) id 5269 ext/ripper/ripper.y # define yylval_id() yylval.id id 5285 ext/ripper/ripper.y ID id = rb_intern_const(name); id 5286 ext/ripper/ripper.y return ID2SYM(id); id 6993 ext/ripper/ripper.y return (dyna_in_block() && dvar_defined_get(id)) || local_id(id); id 8047 ext/ripper/ripper.y return kw->id[0]; id 8052 ext/ripper/ripper.y if (kw->id[0] == keyword_do) { id 8066 ext/ripper/ripper.y return kw->id[0]; id 8068 ext/ripper/ripper.y if (kw->id[0] != kw->id[1]) id 8070 ext/ripper/ripper.y return kw->id[1]; id 9067 ext/ripper/ripper.y return NEW_CALL(recv, id, NEW_LIST(arg1)); id 9074 ext/ripper/ripper.y return NEW_CALL(recv, id, 0); id 9117 ext/ripper/ripper.y if (vtable_included(past, id)) return 1; id 9127 ext/ripper/ripper.y switch (id) { id 9143 ext/ripper/ripper.y switch (id_type(id)) { id 9145 ext/ripper/ripper.y if (dyna_in_block() && dvar_defined(id)) { id 9146 ext/ripper/ripper.y if (id == current_arg) { id 9147 ext/ripper/ripper.y rb_warn1("circular argument reference - %"PRIsWARN, rb_id2str(id)); id 9149 ext/ripper/ripper.y return NEW_DVAR(id); id 9151 ext/ripper/ripper.y if (local_id(id)) { id 9152 ext/ripper/ripper.y if (id == current_arg) { id 9153 ext/ripper/ripper.y rb_warn1("circular argument reference - %"PRIsWARN, rb_id2str(id)); id 9155 ext/ripper/ripper.y return NEW_LVAR(id); id 9158 ext/ripper/ripper.y if (!in_defined && RTEST(ruby_verbose) && past_dvar_p(parser, id)) { id 9159 ext/ripper/ripper.y rb_warning1("possible reference to past scope - %"PRIsWARN, rb_id2str(id)); id 9163 ext/ripper/ripper.y return NEW_VCALL(id); id 9165 ext/ripper/ripper.y return NEW_GVAR(id); id 9167 ext/ripper/ripper.y return NEW_IVAR(id); id 9169 ext/ripper/ripper.y return NEW_CONST(id); id 9171 ext/ripper/ripper.y return NEW_CVAR(id); id 9173 ext/ripper/ripper.y compile_error(PARSER_ARG "identifier %"PRIsVALUE" is not valid to get", rb_id2str(id)); id 9193 ext/ripper/ripper.y if (is_notop_id(id)) { id 9194 ext/ripper/ripper.y switch (id & ID_SCOPE_MASK) { id 9198 ext/ripper/ripper.y if (dyna_in_block() && dvar_defined(id)) return 1; id 9199 ext/ripper/ripper.y if (local_id(id)) return 1; id 9204 ext/ripper/ripper.y compile_error(PARSER_ARG "identifier %s is not valid to get", rb_id2str(id)); id 9275 ext/ripper/ripper.y ID id = get_id(lhs); id 9281 ext/ripper/ripper.y if (!id) return assignable_result(0); id 9282 ext/ripper/ripper.y switch (id) { id 9305 ext/ripper/ripper.y switch (id_type(id)) { id 9308 ext/ripper/ripper.y if (dvar_curr(id)) { id 9309 ext/ripper/ripper.y return assignable_result(NEW_DASGN_CURR(id, val)); id 9311 ext/ripper/ripper.y else if (dvar_defined(id)) { id 9312 ext/ripper/ripper.y return assignable_result(NEW_DASGN(id, val)); id 9314 ext/ripper/ripper.y else if (local_id(id)) { id 9315 ext/ripper/ripper.y return assignable_result(NEW_LASGN(id, val)); id 9318 ext/ripper/ripper.y dyna_var(id); id 9319 ext/ripper/ripper.y return assignable_result(NEW_DASGN_CURR(id, val)); id 9323 ext/ripper/ripper.y if (!local_id(id)) { id 9324 ext/ripper/ripper.y local_var(id); id 9326 ext/ripper/ripper.y return assignable_result(NEW_LASGN(id, val)); id 9330 ext/ripper/ripper.y return assignable_result(NEW_GASGN(id, val)); id 9332 ext/ripper/ripper.y return assignable_result(NEW_IASGN(id, val)); id 9335 ext/ripper/ripper.y return assignable_result(NEW_CDECL(id, val, 0)); id 9339 ext/ripper/ripper.y return assignable_result(NEW_CVASGN(id, val)); id 9341 ext/ripper/ripper.y compile_error(PARSER_ARG "identifier %"PRIsVALUE" is not valid to set", rb_id2str(id)); id 9425 ext/ripper/ripper.y if (!CALL_Q_P(atype)) id = rb_id_attrset(id); id 9426 ext/ripper/ripper.y return NEW_ATTRASGN(recv, id, 0); id 10389 ext/ripper/ripper.y ID id = lvtbl->vars->tbl[i]; id 10390 ext/ripper/ripper.y if (!vtable_included(lvtbl->args, id)) { id 10391 ext/ripper/ripper.y buf[j++] = id; id 10403 ext/ripper/ripper.y vtable_add(lvtbl->args, id); id 10409 ext/ripper/ripper.y vtable_add(lvtbl->vars, id); id 10431 ext/ripper/ripper.y return rb_local_defined(id, parser->base_block); id 10433 ext/ripper/ripper.y else if (vtable_included(args, id)) { id 10437 ext/ripper/ripper.y int i = vtable_included(vars, id); id 10514 ext/ripper/ripper.y if (vtable_included(args, id)) { id 10517 ext/ripper/ripper.y if ((i = vtable_included(vars, id)) != 0) { id 10528 ext/ripper/ripper.y return rb_dvar_defined(id, parser->base_block); id 10537 ext/ripper/ripper.y return (vtable_included(lvtbl->args, id) || id 10538 ext/ripper/ripper.y vtable_included(lvtbl->vars, id)); id 10767 ext/ripper/ripper.y ID id = (ID)vtable_size(lvtbl->args) + (ID)vtable_size(lvtbl->vars); id 10768 ext/ripper/ripper.y id += ((tLAST_TOKEN - ID_INTERNAL) >> ID_SCOPE_SHIFT) + 1; id 10769 ext/ripper/ripper.y return ID_STATIC_SYM | ID_INTERNAL | (id << ID_SCOPE_SHIFT); id 11198 ext/ripper/ripper.y ID id; id 11257 ext/ripper/ripper.y for (a = keyword_to_name; a->id; a++) { id 11258 ext/ripper/ripper.y if (a->id == id) id 11271 ext/ripper/ripper.y if (id == (ID)(signed char)id) { id 11272 ext/ripper/ripper.y buf[0] = (char)id; id 11276 ext/ripper/ripper.y if ((name = keyword_id_to_str(id))) { id 11279 ext/ripper/ripper.y if (!rb_id2str(id)) { id 11280 ext/ripper/ripper.y rb_bug("cannot convert ID to string: %ld", (unsigned long)id); id 11282 ext/ripper/ripper.y return ID2SYM(id); id 175 ext/socket/ipsocket.c ID id; id 183 ext/socket/ipsocket.c id = SYM2ID(revlookup); id 184 ext/socket/ipsocket.c if (id == id_numeric) return_norevlookup(1); id 185 ext/socket/ipsocket.c if (id == id_hostname) return_norevlookup(0); id 186 ext/socket/ipsocket.c rb_raise(rb_eArgError, "invalid reverse_lookup flag: :%s", rb_id2name(id)); id 569 ext/socket/option.c ID id; id 571 ext/socket/option.c id = rsock_intern_socktype(i); id 572 ext/socket/option.c if (id) id 573 ext/socket/option.c rb_str_catf(ret, " %s", rb_id2name(id)); id 565 ext/socket/raddrinfo.c ID id; id 567 ext/socket/raddrinfo.c id = rsock_intern_family(sockaddr->sa_family); id 568 ext/socket/raddrinfo.c if (id) { id 569 ext/socket/raddrinfo.c family = rb_str_dup(rb_id2str(id)); id 1415 ext/socket/raddrinfo.c ID id = rsock_intern_family(sockaddr->addr.sa_family); id 1416 ext/socket/raddrinfo.c if (id == 0) id 1419 ext/socket/raddrinfo.c rb_str_catf(ret, "%s address format unknown", rb_id2name(id)); id 1450 ext/socket/raddrinfo.c ID id = rsock_intern_protocol_family(rai->pfamily); id 1451 ext/socket/raddrinfo.c if (id) id 1452 ext/socket/raddrinfo.c rb_str_catf(ret, " %s", rb_id2name(id)); id 1471 ext/socket/raddrinfo.c ID id = rsock_intern_socktype(rai->socktype); id 1472 ext/socket/raddrinfo.c if (id) id 1473 ext/socket/raddrinfo.c rb_str_catf(ret, " %s", rb_id2name(id)); id 1480 ext/socket/raddrinfo.c ID id = rsock_intern_ipproto(rai->protocol); id 1481 ext/socket/raddrinfo.c if (id) id 1482 ext/socket/raddrinfo.c rb_str_catf(ret, " %s", rb_id2name(id)); id 1531 ext/socket/raddrinfo.c ID id; id 1533 ext/socket/raddrinfo.c id = rsock_intern_protocol_family(rai->pfamily); id 1534 ext/socket/raddrinfo.c if (id == 0) id 1536 ext/socket/raddrinfo.c pfamily = rb_id2str(id); id 1541 ext/socket/raddrinfo.c id = rsock_intern_socktype(rai->socktype); id 1542 ext/socket/raddrinfo.c if (id == 0) id 1544 ext/socket/raddrinfo.c socktype = rb_id2str(id); id 1550 ext/socket/raddrinfo.c id = rsock_intern_ipproto(rai->protocol); id 1551 ext/socket/raddrinfo.c if (id == 0) id 1553 ext/socket/raddrinfo.c protocol = rb_id2str(id); id 1563 ext/socket/raddrinfo.c id = rsock_intern_family(afamily_int); id 1564 ext/socket/raddrinfo.c if (id == 0) id 1566 ext/socket/raddrinfo.c afamily = rb_id2str(id); id 56 ext/tk/tkutil/tkutil.c # define rb_id2str(id) rb_str_new2(rb_id2name(id)) id 203 ext/tk/tkutil/tkutil.c volatile VALUE id; id 206 ext/tk/tkutil/tkutil.c rb_scan_args(argc, argv, "1*", &id, &rest); id 207 ext/tk/tkutil/tkutil.c return rb_apply(rb_hash_aref(CALLBACK_TABLE, id), ID_call, rest); id 1406 ext/tk/tkutil/tkutil.c ID id; id 1419 ext/tk/tkutil/tkutil.c id = rb_intern_str(rb_sprintf("@%"PRIsVALUE, str)); id 1422 ext/tk/tkutil/tkutil.c if (inf->ivar[idx] == id) break; id 1438 ext/tk/tkutil/tkutil.c ID id; id 1464 ext/tk/tkutil/tkutil.c id = rb_check_id(&ret); id 1465 ext/tk/tkutil/tkutil.c if (!id) goto not_found; id 1468 ext/tk/tkutil/tkutil.c if (inf->ivar[idx] == id) break; id 1572 ext/tk/tkutil/tkutil.c ID id; id 1614 ext/tk/tkutil/tkutil.c id = SYM2ID(ivar); id 1615 ext/tk/tkutil/tkutil.c subst_inf->ivar[chr] = rb_intern_str(rb_sprintf("@%"PRIsVALUE, rb_id2str(id))); id 1617 ext/tk/tkutil/tkutil.c rb_attr(self, id, 1, 0, Qtrue); id 1646 ext/tk/tkutil/tkutil.c id = SYM2ID(ivar); id 1647 ext/tk/tkutil/tkutil.c subst_inf->ivar[chr] = rb_intern_str(rb_sprintf("@%"PRIsVALUE, rb_id2str(id))); id 1649 ext/tk/tkutil/tkutil.c rb_attr(self, id, 1, 0, Qtrue); id 1394 ext/win32ole/win32ole.c long id = pid[dim - 1] - plb[dim - 1]; id 1396 ext/win32ole/win32ole.c rb_ary_store(obj, id, val); id 1766 ext/win32ole/win32ole.c ID id; id 1793 ext/win32ole/win32ole.c id = rb_intern(pName); id 1794 ext/win32ole/win32ole.c if (rb_is_const_id(id)) { id 222 id_table.c return rb_id_to_serial(id); id 228 id_table.c #define id2key(id) id id 316 id_table.c return st_lookup(tbl2st(tbl), (st_data_t)id, (st_data_t *)val); id 322 id_table.c return st_insert(tbl2st(tbl), id, val); id 328 id_table.c return st_delete(tbl2st(tbl), (st_data_t *)&id, NULL); id 621 id_table.c id_key_t key = id2key(id); id 648 id_table.c const id_key_t key = id2key(id); id 716 id_table.c const id_key_t key = id2key(id); id 927 id_table.c return sa_insert(table, id2key(id), value); id 1024 id_table.c id_key_t key = id2key(id); id 1058 id_table.c id_key_t key = id2key(id); id 1347 id_table.c id_key_t key = id2key(id); id 1377 id_table.c return hash_id_table_insert_key(tbl, id2key(id), val); id 1383 id_table.c const id_key_t key = id2key(id); id 1484 id_table.c r = list_id_table_insert(&tbl->aux.list, id, val); id 1515 id_table.c r = hash_id_table_insert(&tbl->aux.hash, id, val); id 1524 id_table.c if (LIST_P(tbl)) return list_id_table_lookup(&tbl->aux.list, id, valp); id 1525 id_table.c else return hash_id_table_lookup(&tbl->aux.hash, id, valp); id 1531 id_table.c if (LIST_P(tbl)) return list_id_table_delete(&tbl->aux.list, id); id 1532 id_table.c else return hash_id_table_delete(&tbl->aux.hash, id); id 231 include/ruby/intern.h rb_enumeratorize_with_size(obj, id, argc, argv, (rb_enumerator_size_func *)(size_fn)) id 1682 include/ruby/ruby.h VALUE rb_gvar_undef_getter(ID id, void *data, struct rb_global_variable *gvar); id 1683 include/ruby/ruby.h void rb_gvar_undef_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar); id 1686 include/ruby/ruby.h VALUE rb_gvar_val_getter(ID id, void *data, struct rb_global_variable *gvar); id 1687 include/ruby/ruby.h void rb_gvar_val_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar); id 1690 include/ruby/ruby.h VALUE rb_gvar_var_getter(ID id, void *data, struct rb_global_variable *gvar); id 1691 include/ruby/ruby.h void rb_gvar_var_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar); id 1694 include/ruby/ruby.h NORETURN(void rb_gvar_readonly_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar)); id 744 internal.h ID id; id 822 internal.h ID id; id 1357 internal.h #define QUOTE_ID(id) rb_id_quote_unprintable(id) id 2488 io.c ID id = id_exception; id 2490 io.c rb_get_kwargs(opts, &id, 0, 1, &except); id 7317 io.c rb_id2str(id), rb_id2str(mid), id 7325 io.c must_respond_to(id_write, val, id); id 1233 iseq.c VALUE str = rb_id2str(id); id 1311 iseq.c ret = rb_str_dup(rb_id2str(entry->id)); id 1751 iseq.c ID id; id 1753 iseq.c case CATCH_TYPE_RESCUE: CONST_ID(id, "rescue"); break; id 1754 iseq.c case CATCH_TYPE_ENSURE: CONST_ID(id, "ensure"); break; id 1755 iseq.c case CATCH_TYPE_RETRY: CONST_ID(id, "retry"); break; id 1756 iseq.c case CATCH_TYPE_BREAK: CONST_ID(id, "break"); break; id 1757 iseq.c case CATCH_TYPE_REDO: CONST_ID(id, "redo"); break; id 1758 iseq.c case CATCH_TYPE_NEXT: CONST_ID(id, "next"); break; id 1762 iseq.c return ID2SYM(id); id 1933 iseq.c rb_ary_push(ary, ID2SYM(entry->id)); id 33 lex.c struct kwtable {int name, id[2], state;}; id 1102 load.c ID id = rb_to_id(sym); id 1105 load.c rb_autoload_str(mod, id, file); id 1125 load.c ID id = rb_check_id(&sym); id 1126 load.c if (!id) { id 1129 load.c return rb_autoload_p(mod, id); id 540 marshal.c #define to_be_skipped_id(id) (id == rb_id_encoding() || id == rb_intern("E") || !rb_id2str(id)) id 545 marshal.c ID id = (ID)key; id 549 marshal.c if (to_be_skipped_id(id)) return ST_CONTINUE; id 550 marshal.c w_symbol(ID2SYM(id), arg->arg); id 558 marshal.c ID id = (ID)key; id 559 marshal.c if (!to_be_skipped_id(id)) ++*(st_index_t *)a; id 1554 marshal.c long id; id 1559 marshal.c id = r_long(arg); id 1560 marshal.c if (!st_lookup(arg->data, (st_data_t)id, &link)) { id 134 method.h ID id; id 19 node.c #define A_ID(id) add_id(buf, (id)) id 58 node.c #define F_GENTRY(name, ann) SIMPLE_FIELD1(#name, ann) A_ID((node->name)->id) id 85 node.c if (id == 0) { id 89 node.c VALUE str = rb_id2str(id); id 727 node.c F_ID(u1.id, "new name"); id 728 node.c F_ID(u2.id, "old name"); id 240 node.h ID id; id 247 node.h ID id; id 253 node.h ID id; id 305 node.h #define nd_vid u1.id id 306 node.h #define nd_cflag u2.id id 309 node.h #define nd_oid u1.id id 317 node.h #define nd_aid u3.id id 322 node.h #define nd_rest u1.id id 324 node.h #define nd_pid u1.id id 328 node.h #define nd_mid u2.id id 332 node.h #define nd_noex u3.id id 341 node.h #define nd_modl u1.id id 351 node.h #define nd_tag u1.id id 396 node.h #define NEW_OP_ASGN1(p,id,a) NEW_NODE(NODE_OP_ASGN1,p,id,a) id 494 object.c ID id = (ID)k; id 500 object.c if (!rb_is_instance_id(id)) return ST_CONTINUE; id 509 object.c rb_id2str(id), value); id 1910 object.c ID id = rb_check_id(pname); id 1913 object.c if (id ? !valid_id_p(id) : !valid_name_p(name)) { id 1917 object.c return id; id 1929 object.c return rb_is_local_id(id) || rb_is_const_id(id); id 1938 object.c ID id = id_for_setter(obj, name, attr, invalid_attribute_name); id 1939 object.c if (!id) id = rb_intern_str(name); id 1940 object.c return id; id 2073 object.c ID id; id 2081 object.c id = rb_check_id(&name); id 2082 object.c if (!id) return rb_const_missing(mod, name); id 2083 object.c return RTEST(recur) ? rb_const_get(mod, id) : rb_const_get_at(mod, id); id 2115 object.c id = rb_check_id_cstr(pbeg, len = p-pbeg, enc); id 2129 object.c if (!id) { id 2145 object.c if (!rb_is_const_id(id)) { id 2146 object.c name = ID2SYM(id); id 2149 object.c mod = RTEST(recur) ? rb_const_get(mod, id) : rb_const_get_at(mod, id); id 2177 object.c ID id = id_for_setter(mod, name, const, wrong_constant_name); id 2178 object.c if (!id) id = rb_intern_str(name); id 2179 object.c rb_const_set(mod, id, value); id 2231 object.c ID id; id 2239 object.c id = rb_check_id(&name); id 2240 object.c if (!id) return Qfalse; id 2241 object.c return RTEST(recur) ? rb_const_defined(mod, id) : rb_const_defined_at(mod, id); id 2273 object.c id = rb_check_id_cstr(pbeg, len = p-pbeg, enc); id 2282 object.c if (!id) { id 2293 object.c if (!rb_is_const_id(id)) { id 2294 object.c name = ID2SYM(id); id 2298 object.c if (!rb_const_defined(mod, id)) id 2300 object.c mod = rb_const_get(mod, id); id 2303 object.c if (!rb_const_defined_at(mod, id)) id 2305 object.c mod = rb_const_get_at(mod, id); id 2343 object.c ID id = id_for_var(obj, iv, an, instance); id 2345 object.c if (!id) { id 2348 object.c return rb_ivar_get(obj, id); id 2377 object.c ID id = id_for_var(obj, iv, an, instance); id 2378 object.c if (!id) id = rb_intern_str(iv); id 2379 object.c return rb_ivar_set(obj, id, val); id 2405 object.c ID id = id_for_var(obj, iv, an, instance); id 2407 object.c if (!id) { id 2410 object.c return rb_ivar_defined(obj, id); id 2432 object.c ID id = id_for_var(obj, iv, a, class); id 2434 object.c if (!id) { id 2438 object.c return rb_cvar_get(obj, id); id 2464 object.c ID id = id_for_var(obj, iv, a, class); id 2465 object.c if (!id) id = rb_intern_str(iv); id 2466 object.c rb_cvar_set(obj, id, val); id 2489 object.c ID id = id_for_var(obj, iv, a, class); id 2491 object.c if (!id) { id 2494 object.c return rb_cvar_defined(obj, id); id 2520 object.c unsigned short id; id 2550 object.c m = conv_method_names[i].id; id 252 parse.c if (VTBL_DEBUG) printf("vtable_add: %p, %"PRIsVALUE"\n", (void *)tbl, rb_id2str(id)); id 258 parse.c tbl->tbl[tbl->pos++] = id; id 277 parse.c if (tbl->tbl[i] == id) { id 505 parse.c #define call_bin_op(recv,id,arg1) call_bin_op_gen(parser, (recv),(id),(arg1)) id 507 parse.c #define call_uni_op(recv,id) call_uni_op_gen(parser, (recv),(id)) id 525 parse.c #define gettable(id) gettable_gen(parser,(id)) id 527 parse.c #define assignable(id,node) assignable_gen(parser, (id), (node)) id 532 parse.c #define attrset(node,q,id) attrset_gen(parser, (node), (q), (id)) id 572 parse.c #define get_id(id) (id) id 594 parse.c #define get_id(id) ripper_get_id(id) id 600 parse.c #define id_is_var(id) id_is_var_gen(parser, (id)) id 615 parse.c #define formal_argument(id) formal_argument_gen(parser, (id)) id 619 parse.c #define new_bv(id) new_bv_gen(parser, (id)) id 626 parse.c #define local_var(id) local_var_gen(parser, (id)) id 628 parse.c #define arg_var(id) arg_var_gen(parser, (id)) id 630 parse.c #define local_id(id) local_id_gen(parser, (id)) id 640 parse.c #define dyna_var(id) local_var(id) id 642 parse.c #define dvar_defined(id) dvar_defined_gen(parser, (id), 0) id 643 parse.c #define dvar_defined_get(id) dvar_defined_gen(parser, (id), 1) id 645 parse.c #define dvar_curr(id) dvar_curr_gen(parser, (id)) id 648 parse.c #define lvar_defined(id) lvar_defined_gen(parser, (id)) id 661 parse.c #define nd_func u1.id id 663 parse.c #define nd_term(node) ((signed short)(node)->u2.id) id 665 parse.c #define nd_term(node) SIGN_EXTEND((node)->u2.id, CHAR_BIT*2) id 667 parse.c #define nd_paren(node) (char)((node)->u2.id >> CHAR_BIT*2) id 703 parse.c #define ripper_id2sym(id) (rb_ispunct((int)(id)) ? \ id 704 parse.c ID2SYM(id) : ripper_id2sym(id)) id 999 parse.c ID id; id 5214 parse.c (yyval.node) = NEW_VALIAS((yyvsp[-1].id), (yyvsp[0].id)); id 5229 parse.c (yyval.node) = NEW_VALIAS((yyvsp[-1].id), rb_intern2(buf, 2)); id 5371 parse.c (yyval.node) = new_op_assign((yyvsp[-2].node), (yyvsp[-1].id), (yyvsp[0].node)); id 5385 parse.c if ((yyvsp[-1].id) == tOROP) { id 5386 parse.c (yyvsp[-1].id) = 0; id 5388 parse.c else if ((yyvsp[-1].id) == tANDOP) { id 5389 parse.c (yyvsp[-1].id) = 1; id 5391 parse.c (yyval.node) = NEW_OP_ASGN1((yyvsp[-5].node), (yyvsp[-1].id), args); id 5405 parse.c (yyval.node) = new_attr_op_assign((yyvsp[-4].node), (yyvsp[-3].id), (yyvsp[-2].id), (yyvsp[-1].id), (yyvsp[0].node)); id 5414 parse.c (yyval.node) = new_attr_op_assign((yyvsp[-4].node), (yyvsp[-3].id), (yyvsp[-2].id), (yyvsp[-1].id), (yyvsp[0].node)); id 5423 parse.c (yyval.node) = NEW_COLON2((yyvsp[-4].node), (yyvsp[-2].id)); id 5424 parse.c (yyval.node) = new_const_op_assign((yyval.node), (yyvsp[-1].id), (yyvsp[0].node)); id 5437 parse.c (yyval.node) = new_attr_op_assign((yyvsp[-4].node), idCOLON2, (yyvsp[-2].id), (yyvsp[-1].id), (yyvsp[0].node)); id 5575 parse.c (yyval.node) = NEW_QCALL((yyvsp[-2].id), (yyvsp[-3].node), (yyvsp[-1].id), (yyvsp[0].node)); id 5614 parse.c (yyval.node) = NEW_FCALL((yyvsp[0].id), 0); id 5656 parse.c (yyval.node) = NEW_QCALL((yyvsp[-2].id), (yyvsp[-3].node), (yyvsp[-1].id), (yyvsp[0].node)); id 5670 parse.c (yyvsp[0].node)->nd_iter = NEW_QCALL((yyvsp[-3].id), (yyvsp[-4].node), (yyvsp[-2].id), (yyvsp[-1].node)); id 5685 parse.c (yyval.node) = NEW_CALL((yyvsp[-3].node), (yyvsp[-1].id), (yyvsp[0].node)); id 5699 parse.c (yyvsp[0].node)->nd_iter = NEW_CALL((yyvsp[-4].node), (yyvsp[-2].id), (yyvsp[-1].node)); id 5983 parse.c (yyval.node) = assignable((yyvsp[0].id), 0); id 5991 parse.c (yyval.node) = assignable((yyvsp[0].id), 0); id 6012 parse.c (yyval.node) = attrset((yyvsp[-2].node), (yyvsp[-1].id), (yyvsp[0].id)); id 6024 parse.c (yyval.node) = attrset((yyvsp[-2].node), idCOLON2, (yyvsp[0].id)); id 6036 parse.c (yyval.node) = attrset((yyvsp[-2].node), (yyvsp[-1].id), (yyvsp[0].id)); id 6050 parse.c (yyval.node) = NEW_CDECL(0, 0, NEW_COLON2((yyvsp[-2].node), (yyvsp[0].id))); id 6068 parse.c (yyval.node) = NEW_CDECL(0, 0, NEW_COLON3((yyvsp[0].id))); id 6098 parse.c (yyval.node) = assignable((yyvsp[0].id), 0); id 6111 parse.c (yyval.node) = assignable((yyvsp[0].id), 0); id 6137 parse.c (yyval.node) = attrset((yyvsp[-2].node), (yyvsp[-1].id), (yyvsp[0].id)); id 6149 parse.c (yyval.node) = attrset((yyvsp[-2].node), idCOLON2, (yyvsp[0].id)); id 6161 parse.c (yyval.node) = attrset((yyvsp[-2].node), (yyvsp[-1].id), (yyvsp[0].id)); id 6175 parse.c (yyval.node) = NEW_CDECL(0, 0, NEW_COLON2((yyvsp[-2].node), (yyvsp[0].id))); id 6193 parse.c (yyval.node) = NEW_CDECL(0, 0, NEW_COLON3((yyvsp[0].id))); id 6236 parse.c (yyval.node) = NEW_COLON3((yyvsp[0].id)); id 6260 parse.c (yyval.node) = NEW_COLON2((yyvsp[-2].node), (yyvsp[0].id)); id 6272 parse.c (yyval.id) = (yyvsp[0].id); id 6282 parse.c (yyval.id) = (yyvsp[0].id); id 6294 parse.c (yyval.node) = NEW_LIT(ID2SYM((yyvsp[0].id))); id 6334 parse.c { ifndef_ripper((yyval.id) = '|'); } id 6340 parse.c { ifndef_ripper((yyval.id) = '^'); } id 6346 parse.c { ifndef_ripper((yyval.id) = '&'); } id 6352 parse.c { ifndef_ripper((yyval.id) = tCMP); } id 6358 parse.c { ifndef_ripper((yyval.id) = tEQ); } id 6364 parse.c { ifndef_ripper((yyval.id) = tEQQ); } id 6370 parse.c { ifndef_ripper((yyval.id) = tMATCH); } id 6376 parse.c { ifndef_ripper((yyval.id) = tNMATCH); } id 6382 parse.c { ifndef_ripper((yyval.id) = '>'); } id 6388 parse.c { ifndef_ripper((yyval.id) = tGEQ); } id 6394 parse.c { ifndef_ripper((yyval.id) = '<'); } id 6400 parse.c { ifndef_ripper((yyval.id) = tLEQ); } id 6406 parse.c { ifndef_ripper((yyval.id) = tNEQ); } id 6412 parse.c { ifndef_ripper((yyval.id) = tLSHFT); } id 6418 parse.c { ifndef_ripper((yyval.id) = tRSHFT); } id 6424 parse.c { ifndef_ripper((yyval.id) = '+'); } id 6430 parse.c { ifndef_ripper((yyval.id) = '-'); } id 6436 parse.c { ifndef_ripper((yyval.id) = '*'); } id 6442 parse.c { ifndef_ripper((yyval.id) = '*'); } id 6448 parse.c { ifndef_ripper((yyval.id) = '/'); } id 6454 parse.c { ifndef_ripper((yyval.id) = '%'); } id 6460 parse.c { ifndef_ripper((yyval.id) = tPOW); } id 6466 parse.c { ifndef_ripper((yyval.id) = tDSTAR); } id 6472 parse.c { ifndef_ripper((yyval.id) = '!'); } id 6478 parse.c { ifndef_ripper((yyval.id) = '~'); } id 6484 parse.c { ifndef_ripper((yyval.id) = tUPLUS); } id 6490 parse.c { ifndef_ripper((yyval.id) = tUMINUS); } id 6496 parse.c { ifndef_ripper((yyval.id) = tAREF); } id 6502 parse.c { ifndef_ripper((yyval.id) = tASET); } id 6508 parse.c { ifndef_ripper((yyval.id) = '`'); } id 6543 parse.c (yyval.node) = new_op_assign((yyvsp[-2].node), (yyvsp[-1].id), (yyvsp[0].node)); id 6557 parse.c (yyval.node) = new_op_assign((yyvsp[-4].node), (yyvsp[-3].id), (yyvsp[-2].node)); id 6576 parse.c if ((yyvsp[-1].id) == tOROP) { id 6577 parse.c (yyvsp[-1].id) = 0; id 6579 parse.c else if ((yyvsp[-1].id) == tANDOP) { id 6580 parse.c (yyvsp[-1].id) = 1; id 6582 parse.c (yyval.node) = NEW_OP_ASGN1((yyvsp[-5].node), (yyvsp[-1].id), args); id 6596 parse.c (yyval.node) = new_attr_op_assign((yyvsp[-4].node), (yyvsp[-3].id), (yyvsp[-2].id), (yyvsp[-1].id), (yyvsp[0].node)); id 6605 parse.c (yyval.node) = new_attr_op_assign((yyvsp[-4].node), (yyvsp[-3].id), (yyvsp[-2].id), (yyvsp[-1].id), (yyvsp[0].node)); id 6614 parse.c (yyval.node) = new_attr_op_assign((yyvsp[-4].node), idCOLON2, (yyvsp[-2].id), (yyvsp[-1].id), (yyvsp[0].node)); id 6623 parse.c (yyval.node) = NEW_COLON2((yyvsp[-4].node), (yyvsp[-2].id)); id 6624 parse.c (yyval.node) = new_const_op_assign((yyval.node), (yyvsp[-1].id), (yyvsp[0].node)); id 6637 parse.c (yyval.node) = NEW_COLON3((yyvsp[-2].id)); id 6638 parse.c (yyval.node) = new_const_op_assign((yyval.node), (yyvsp[-1].id), (yyvsp[0].node)); id 7385 parse.c (yyval.node) = NEW_FCALL((yyvsp[0].id), 0); id 7490 parse.c (yyval.node) = NEW_COLON2((yyvsp[-2].node), (yyvsp[0].id)); id 7502 parse.c (yyval.node) = NEW_COLON3((yyvsp[0].id)); id 7792 parse.c ID id = internal_id(); id 7799 parse.c m->nd_next = node_assign((yyvsp[-7].node), NEW_FOR(NEW_DVAR(id), 0, 0)); id 7800 parse.c args = new_args(m, 0, id, 0, new_args_tail(0, 0, 0)); id 7805 parse.c (yyvsp[-7].node)->nd_value = NEW_DVAR(id); id 7811 parse.c m->nd_next = node_assign(NEW_MASGN(NEW_LIST((yyvsp[-7].node)), 0), NEW_DVAR(id)); id 7812 parse.c args = new_args(m, 0, id, 0, new_args_tail(0, 0, 0)); id 7816 parse.c tbl[0] = 1; tbl[1] = id; id 7913 parse.c (yyval.id) = current_arg; id 7934 parse.c (yyval.node) = NEW_DEFN((yyvsp[-5].id), (yyvsp[-2].node), body, METHOD_VISI_PRIVATE); id 7941 parse.c current_arg = (yyvsp[-4].id); id 7959 parse.c (yyval.id) = current_arg; id 7971 parse.c (yyval.node) = NEW_DEFS((yyvsp[-7].node), (yyvsp[-4].id), (yyvsp[-2].node), body); id 7978 parse.c current_arg = (yyvsp[-3].id); id 8165 parse.c (yyval.node) = assignable((yyvsp[0].id), 0); id 8225 parse.c (yyval.node) = assignable((yyvsp[0].id), 0); id 8238 parse.c (yyval.node) = assignable((yyvsp[-2].id), 0); id 8275 parse.c (yyval.node) = assignable((yyvsp[0].id), 0); id 8288 parse.c (yyval.node) = assignable((yyvsp[-2].id), 0); id 8328 parse.c (yyval.node) = new_args_tail((yyvsp[-3].node), (yyvsp[-1].id), (yyvsp[0].id)); id 8336 parse.c (yyval.node) = new_args_tail((yyvsp[-1].node), Qnone, (yyvsp[0].id)); id 8344 parse.c (yyval.node) = new_args_tail(Qnone, (yyvsp[-1].id), (yyvsp[0].id)); id 8352 parse.c (yyval.node) = new_args_tail(Qnone, Qnone, (yyvsp[0].id)); id 8376 parse.c (yyval.node) = new_args((yyvsp[-5].node), (yyvsp[-3].node), (yyvsp[-1].id), Qnone, (yyvsp[0].node)); id 8384 parse.c (yyval.node) = new_args((yyvsp[-7].node), (yyvsp[-5].node), (yyvsp[-3].id), (yyvsp[-1].node), (yyvsp[0].node)); id 8408 parse.c (yyval.node) = new_args((yyvsp[-3].node), Qnone, (yyvsp[-1].id), Qnone, (yyvsp[0].node)); id 8428 parse.c (yyval.node) = new_args((yyvsp[-5].node), Qnone, (yyvsp[-3].id), (yyvsp[-1].node), (yyvsp[0].node)); id 8444 parse.c (yyval.node) = new_args(Qnone, (yyvsp[-3].node), (yyvsp[-1].id), Qnone, (yyvsp[0].node)); id 8452 parse.c (yyval.node) = new_args(Qnone, (yyvsp[-5].node), (yyvsp[-3].id), (yyvsp[-1].node), (yyvsp[0].node)); id 8476 parse.c (yyval.node) = new_args(Qnone, Qnone, (yyvsp[-1].id), Qnone, (yyvsp[0].node)); id 8484 parse.c (yyval.node) = new_args(Qnone, Qnone, (yyvsp[-3].id), (yyvsp[-1].node), (yyvsp[0].node)); id 8568 parse.c new_bv(get_id((yyvsp[0].id))); id 8722 parse.c (yyval.node) = NEW_QCALL((yyvsp[-2].id), (yyvsp[-3].node), (yyvsp[-1].id), (yyvsp[0].node)); id 8736 parse.c (yyvsp[0].node)->nd_iter = NEW_QCALL((yyvsp[-3].id), (yyvsp[-4].node), (yyvsp[-2].id), (yyvsp[-1].node)); id 8752 parse.c (yyvsp[0].node)->nd_iter = NEW_QCALL((yyvsp[-3].id), (yyvsp[-4].node), (yyvsp[-2].id), (yyvsp[-1].node)); id 8790 parse.c (yyval.node) = NEW_QCALL((yyvsp[-3].id), (yyvsp[-4].node), (yyvsp[-2].id), (yyvsp[0].node)); id 8814 parse.c (yyval.node) = NEW_CALL((yyvsp[-4].node), (yyvsp[-2].id), (yyvsp[0].node)); id 8828 parse.c (yyval.node) = NEW_CALL((yyvsp[-2].node), (yyvsp[0].id), 0); id 8850 parse.c (yyval.node) = NEW_QCALL((yyvsp[-2].id), (yyvsp[-3].node), idCall, (yyvsp[0].node)); id 9058 parse.c (yyval.node) = NEW_LIT(ID2SYM((yyvsp[0].id))); id 9642 parse.c (yyval.node) = NEW_GVAR((yyvsp[0].id)); id 9654 parse.c (yyval.node) = NEW_IVAR((yyvsp[0].id)); id 9666 parse.c (yyval.node) = NEW_CVAR((yyvsp[0].id)); id 9679 parse.c (yyval.id) = (yyvsp[0].id); id 9715 parse.c {ifndef_ripper((yyval.id) = keyword_nil);} id 9721 parse.c {ifndef_ripper((yyval.id) = keyword_self);} id 9727 parse.c {ifndef_ripper((yyval.id) = keyword_true);} id 9733 parse.c {ifndef_ripper((yyval.id) = keyword_false);} id 9739 parse.c {ifndef_ripper((yyval.id) = keyword__FILE__);} id 9745 parse.c {ifndef_ripper((yyval.id) = keyword__LINE__);} id 9751 parse.c {ifndef_ripper((yyval.id) = keyword__ENCODING__);} id 9759 parse.c if (!((yyval.node) = gettable((yyvsp[0].id)))) (yyval.node) = NEW_BEGIN(0); id 9776 parse.c if (!((yyval.node) = gettable((yyvsp[0].id)))) (yyval.node) = NEW_BEGIN(0); id 9787 parse.c (yyval.node) = assignable((yyvsp[0].id), 0); id 9799 parse.c (yyval.node) = assignable((yyvsp[0].id), 0); id 9875 parse.c (yyval.node) = new_args_tail((yyvsp[-3].node), (yyvsp[-1].id), (yyvsp[0].id)); id 9883 parse.c (yyval.node) = new_args_tail((yyvsp[-1].node), Qnone, (yyvsp[0].id)); id 9891 parse.c (yyval.node) = new_args_tail(Qnone, (yyvsp[-1].id), (yyvsp[0].id)); id 9899 parse.c (yyval.node) = new_args_tail(Qnone, Qnone, (yyvsp[0].id)); id 9923 parse.c (yyval.node) = new_args((yyvsp[-5].node), (yyvsp[-3].node), (yyvsp[-1].id), Qnone, (yyvsp[0].node)); id 9931 parse.c (yyval.node) = new_args((yyvsp[-7].node), (yyvsp[-5].node), (yyvsp[-3].id), (yyvsp[-1].node), (yyvsp[0].node)); id 9955 parse.c (yyval.node) = new_args((yyvsp[-3].node), Qnone, (yyvsp[-1].id), Qnone, (yyvsp[0].node)); id 9963 parse.c (yyval.node) = new_args((yyvsp[-5].node), Qnone, (yyvsp[-3].id), (yyvsp[-1].node), (yyvsp[0].node)); id 9979 parse.c (yyval.node) = new_args(Qnone, (yyvsp[-3].node), (yyvsp[-1].id), Qnone, (yyvsp[0].node)); id 9987 parse.c (yyval.node) = new_args(Qnone, (yyvsp[-5].node), (yyvsp[-3].id), (yyvsp[-1].node), (yyvsp[0].node)); id 10011 parse.c (yyval.node) = new_args(Qnone, Qnone, (yyvsp[-1].id), Qnone, (yyvsp[0].node)); id 10019 parse.c (yyval.node) = new_args(Qnone, Qnone, (yyvsp[-3].id), (yyvsp[-1].node), (yyvsp[0].node)); id 10046 parse.c (yyval.id) = 0; id 10060 parse.c (yyval.id) = 0; id 10074 parse.c (yyval.id) = 0; id 10088 parse.c (yyval.id) = 0; id 10100 parse.c formal_argument(get_id((yyvsp[0].id))); id 10101 parse.c (yyval.id) = (yyvsp[0].id); id 10109 parse.c ID id = get_id((yyvsp[0].id)); id 10110 parse.c arg_var(id); id 10111 parse.c current_arg = id; id 10112 parse.c (yyval.id) = (yyvsp[0].id); id 10122 parse.c (yyval.node) = NEW_ARGS_AUX((yyvsp[0].id), 1); id 10169 parse.c ID id = get_id((yyvsp[0].id)); id 10170 parse.c arg_var(formal_argument(id)); id 10171 parse.c current_arg = id; id 10172 parse.c (yyval.id) = (yyvsp[0].id); id 10181 parse.c (yyval.node) = assignable((yyvsp[-1].id), (yyvsp[0].node)); id 10195 parse.c (yyval.node) = assignable((yyvsp[0].id), (NODE *)-1); id 10208 parse.c (yyval.node) = assignable((yyvsp[-1].id), (yyvsp[0].node)); id 10221 parse.c (yyval.node) = assignable((yyvsp[0].id), (NODE *)-1); id 10282 parse.c shadowing_lvar(get_id((yyvsp[0].id))); id 10283 parse.c (yyval.id) = (yyvsp[0].id); id 10291 parse.c (yyval.id) = internal_id(); id 10292 parse.c arg_var((yyval.id)); id 10301 parse.c (yyval.node) = assignable((yyvsp[-2].id), (yyvsp[0].node)); id 10315 parse.c (yyval.node) = assignable((yyvsp[-2].id), (yyvsp[0].node)); id 10389 parse.c if (!is_local_id((yyvsp[0].id))) id 10392 parse.c arg_var(shadowing_lvar(get_id((yyvsp[0].id)))); id 10394 parse.c (yyval.id) = (yyvsp[0].id); id 10406 parse.c (yyval.id) = internal_id(); id 10407 parse.c arg_var((yyval.id)); id 10419 parse.c if (!is_local_id((yyvsp[0].id))) id 10421 parse.c else if (!dyna_in_block() && local_id((yyvsp[0].id))) id 10424 parse.c arg_var(shadowing_lvar(get_id((yyvsp[0].id)))); id 10426 parse.c (yyval.id) = (yyvsp[0].id); id 10437 parse.c (yyval.id) = (yyvsp[0].id); id 10446 parse.c (yyval.id) = 0; id 10563 parse.c (yyval.node) = list_append(NEW_LIST(NEW_LIT(ID2SYM((yyvsp[-1].id)))), (yyvsp[0].node)); id 10603 parse.c (yyval.id) = '.'; id 10615 parse.c (yyval.id) = tANDDOT; id 10627 parse.c (yyval.id) = tCOLON2; id 10925 parse.c # define set_yylval_id(x) (yylval.id = (x)) id 10926 parse.c # define set_yylval_name(x) (yylval.id = (x)) id 10929 parse.c # define yylval_id() (yylval.id) id 10942 parse.c # define yylval_id() yylval.id id 10958 parse.c ID id = rb_intern_const(name); id 10959 parse.c return ID2SYM(id); id 12666 parse.c return (dyna_in_block() && dvar_defined_get(id)) || local_id(id); id 13720 parse.c return kw->id[0]; id 13725 parse.c if (kw->id[0] == keyword_do) { id 13739 parse.c return kw->id[0]; id 13741 parse.c if (kw->id[0] != kw->id[1]) id 13743 parse.c return kw->id[1]; id 14740 parse.c return NEW_CALL(recv, id, NEW_LIST(arg1)); id 14747 parse.c return NEW_CALL(recv, id, 0); id 14790 parse.c if (vtable_included(past, id)) return 1; id 14800 parse.c switch (id) { id 14816 parse.c switch (id_type(id)) { id 14818 parse.c if (dyna_in_block() && dvar_defined(id)) { id 14819 parse.c if (id == current_arg) { id 14820 parse.c rb_warn1("circular argument reference - %"PRIsWARN, rb_id2str(id)); id 14822 parse.c return NEW_DVAR(id); id 14824 parse.c if (local_id(id)) { id 14825 parse.c if (id == current_arg) { id 14826 parse.c rb_warn1("circular argument reference - %"PRIsWARN, rb_id2str(id)); id 14828 parse.c return NEW_LVAR(id); id 14831 parse.c if (!in_defined && RTEST(ruby_verbose) && past_dvar_p(parser, id)) { id 14832 parse.c rb_warning1("possible reference to past scope - %"PRIsWARN, rb_id2str(id)); id 14836 parse.c return NEW_VCALL(id); id 14838 parse.c return NEW_GVAR(id); id 14840 parse.c return NEW_IVAR(id); id 14842 parse.c return NEW_CONST(id); id 14844 parse.c return NEW_CVAR(id); id 14846 parse.c compile_error(PARSER_ARG "identifier %"PRIsVALUE" is not valid to get", rb_id2str(id)); id 14866 parse.c if (is_notop_id(id)) { id 14867 parse.c switch (id & ID_SCOPE_MASK) { id 14871 parse.c if (dyna_in_block() && dvar_defined(id)) return 1; id 14872 parse.c if (local_id(id)) return 1; id 14877 parse.c compile_error(PARSER_ARG "identifier %s is not valid to get", rb_id2str(id)); id 14948 parse.c ID id = get_id(lhs); id 14954 parse.c if (!id) return assignable_result(0); id 14955 parse.c switch (id) { id 14978 parse.c switch (id_type(id)) { id 14981 parse.c if (dvar_curr(id)) { id 14982 parse.c return assignable_result(NEW_DASGN_CURR(id, val)); id 14984 parse.c else if (dvar_defined(id)) { id 14985 parse.c return assignable_result(NEW_DASGN(id, val)); id 14987 parse.c else if (local_id(id)) { id 14988 parse.c return assignable_result(NEW_LASGN(id, val)); id 14991 parse.c dyna_var(id); id 14992 parse.c return assignable_result(NEW_DASGN_CURR(id, val)); id 14996 parse.c if (!local_id(id)) { id 14997 parse.c local_var(id); id 14999 parse.c return assignable_result(NEW_LASGN(id, val)); id 15003 parse.c return assignable_result(NEW_GASGN(id, val)); id 15005 parse.c return assignable_result(NEW_IASGN(id, val)); id 15008 parse.c return assignable_result(NEW_CDECL(id, val, 0)); id 15012 parse.c return assignable_result(NEW_CVASGN(id, val)); id 15014 parse.c compile_error(PARSER_ARG "identifier %"PRIsVALUE" is not valid to set", rb_id2str(id)); id 15098 parse.c if (!CALL_Q_P(atype)) id = rb_id_attrset(id); id 15099 parse.c return NEW_ATTRASGN(recv, id, 0); id 16062 parse.c ID id = lvtbl->vars->tbl[i]; id 16063 parse.c if (!vtable_included(lvtbl->args, id)) { id 16064 parse.c buf[j++] = id; id 16076 parse.c vtable_add(lvtbl->args, id); id 16082 parse.c vtable_add(lvtbl->vars, id); id 16104 parse.c return rb_local_defined(id, parser->base_block); id 16106 parse.c else if (vtable_included(args, id)) { id 16110 parse.c int i = vtable_included(vars, id); id 16187 parse.c if (vtable_included(args, id)) { id 16190 parse.c if ((i = vtable_included(vars, id)) != 0) { id 16201 parse.c return rb_dvar_defined(id, parser->base_block); id 16210 parse.c return (vtable_included(lvtbl->args, id) || id 16211 parse.c vtable_included(lvtbl->vars, id)); id 16440 parse.c ID id = (ID)vtable_size(lvtbl->args) + (ID)vtable_size(lvtbl->vars); id 16441 parse.c id += ((tLAST_TOKEN - ID_INTERNAL) >> ID_SCOPE_SHIFT) + 1; id 16442 parse.c return ID_STATIC_SYM | ID_INTERNAL | (id << ID_SCOPE_SHIFT); id 16871 parse.c ID id; id 16930 parse.c for (a = keyword_to_name; a->id; a++) { id 16931 parse.c if (a->id == id) id 16944 parse.c if (id == (ID)(signed char)id) { id 16945 parse.c buf[0] = (char)id; id 16949 parse.c if ((name = keyword_id_to_str(id))) { id 16952 parse.c if (!rb_id2str(id)) { id 16953 parse.c rb_bug("cannot convert ID to string: %ld", (unsigned long)id); id 16955 parse.c return ID2SYM(id); id 176 parse.h ID id; id 198 parse.y if (VTBL_DEBUG) printf("vtable_add: %p, %"PRIsVALUE"\n", (void *)tbl, rb_id2str(id)); id 204 parse.y tbl->tbl[tbl->pos++] = id; id 223 parse.y if (tbl->tbl[i] == id) { id 451 parse.y #define call_bin_op(recv,id,arg1) call_bin_op_gen(parser, (recv),(id),(arg1)) id 453 parse.y #define call_uni_op(recv,id) call_uni_op_gen(parser, (recv),(id)) id 471 parse.y #define gettable(id) gettable_gen(parser,(id)) id 473 parse.y #define assignable(id,node) assignable_gen(parser, (id), (node)) id 478 parse.y #define attrset(node,q,id) attrset_gen(parser, (node), (q), (id)) id 518 parse.y #define get_id(id) (id) id 540 parse.y #define get_id(id) ripper_get_id(id) id 546 parse.y #define id_is_var(id) id_is_var_gen(parser, (id)) id 561 parse.y #define formal_argument(id) formal_argument_gen(parser, (id)) id 565 parse.y #define new_bv(id) new_bv_gen(parser, (id)) id 572 parse.y #define local_var(id) local_var_gen(parser, (id)) id 574 parse.y #define arg_var(id) arg_var_gen(parser, (id)) id 576 parse.y #define local_id(id) local_id_gen(parser, (id)) id 586 parse.y #define dyna_var(id) local_var(id) id 588 parse.y #define dvar_defined(id) dvar_defined_gen(parser, (id), 0) id 589 parse.y #define dvar_defined_get(id) dvar_defined_gen(parser, (id), 1) id 591 parse.y #define dvar_curr(id) dvar_curr_gen(parser, (id)) id 594 parse.y #define lvar_defined(id) lvar_defined_gen(parser, (id)) id 607 parse.y #define nd_func u1.id id 609 parse.y #define nd_term(node) ((signed short)(node)->u2.id) id 611 parse.y #define nd_term(node) SIGN_EXTEND((node)->u2.id, CHAR_BIT*2) id 613 parse.y #define nd_paren(node) (char)((node)->u2.id >> CHAR_BIT*2) id 649 parse.y #define ripper_id2sym(id) (rb_ispunct((int)(id)) ? \ id 650 parse.y ID2SYM(id) : ripper_id2sym(id)) id 787 parse.y ID id; id 847 parse.y %token <id> tIDENTIFIER tFID tGVAR tIVAR tCONSTANT tCVAR tLABEL id 873 parse.y %type <id> fsym keyword_variable user_variable sym symbol operation operation2 operation3 id 874 parse.y %type <id> cname fname op f_rest_arg f_block_arg opt_f_block_arg f_norm_arg f_bad_arg id 875 parse.y %type <id> f_kwrest f_label f_arg_asgn call_op call_op2 id 903 parse.y %token <id> tOP_ASGN /* +=, -= etc. */ id 1950 parse.y $$ = $<id>1; id 2943 parse.y ID id = internal_id(); id 2950 parse.y m->nd_next = node_assign($2, NEW_FOR(NEW_DVAR(id), 0, 0)); id 2951 parse.y args = new_args(m, 0, id, 0, new_args_tail(0, 0, 0)); id 2956 parse.y $2->nd_value = NEW_DVAR(id); id 2962 parse.y m->nd_next = node_assign(NEW_MASGN(NEW_LIST($2), 0), NEW_DVAR(id)); id 2963 parse.y args = new_args(m, 0, id, 0, new_args_tail(0, 0, 0)); id 2967 parse.y tbl[0] = 1; tbl[1] = id; id 3040 parse.y $<id>$ = current_arg; id 3061 parse.y current_arg = $<id>3; id 3069 parse.y $<id>$ = current_arg; id 3086 parse.y current_arg = $<id>6; id 4705 parse.y ID id = get_id($1); id 4706 parse.y arg_var(id); id 4707 parse.y current_arg = id; id 4763 parse.y ID id = get_id($1); id 4764 parse.y arg_var(formal_argument(id)); id 4765 parse.y current_arg = id; id 5252 parse.y # define set_yylval_id(x) (yylval.id = (x)) id 5253 parse.y # define set_yylval_name(x) (yylval.id = (x)) id 5256 parse.y # define yylval_id() (yylval.id) id 5269 parse.y # define yylval_id() yylval.id id 5285 parse.y ID id = rb_intern_const(name); id 5286 parse.y return ID2SYM(id); id 6993 parse.y return (dyna_in_block() && dvar_defined_get(id)) || local_id(id); id 8047 parse.y return kw->id[0]; id 8052 parse.y if (kw->id[0] == keyword_do) { id 8066 parse.y return kw->id[0]; id 8068 parse.y if (kw->id[0] != kw->id[1]) id 8070 parse.y return kw->id[1]; id 9067 parse.y return NEW_CALL(recv, id, NEW_LIST(arg1)); id 9074 parse.y return NEW_CALL(recv, id, 0); id 9117 parse.y if (vtable_included(past, id)) return 1; id 9127 parse.y switch (id) { id 9143 parse.y switch (id_type(id)) { id 9145 parse.y if (dyna_in_block() && dvar_defined(id)) { id 9146 parse.y if (id == current_arg) { id 9147 parse.y rb_warn1("circular argument reference - %"PRIsWARN, rb_id2str(id)); id 9149 parse.y return NEW_DVAR(id); id 9151 parse.y if (local_id(id)) { id 9152 parse.y if (id == current_arg) { id 9153 parse.y rb_warn1("circular argument reference - %"PRIsWARN, rb_id2str(id)); id 9155 parse.y return NEW_LVAR(id); id 9158 parse.y if (!in_defined && RTEST(ruby_verbose) && past_dvar_p(parser, id)) { id 9159 parse.y rb_warning1("possible reference to past scope - %"PRIsWARN, rb_id2str(id)); id 9163 parse.y return NEW_VCALL(id); id 9165 parse.y return NEW_GVAR(id); id 9167 parse.y return NEW_IVAR(id); id 9169 parse.y return NEW_CONST(id); id 9171 parse.y return NEW_CVAR(id); id 9173 parse.y compile_error(PARSER_ARG "identifier %"PRIsVALUE" is not valid to get", rb_id2str(id)); id 9193 parse.y if (is_notop_id(id)) { id 9194 parse.y switch (id & ID_SCOPE_MASK) { id 9198 parse.y if (dyna_in_block() && dvar_defined(id)) return 1; id 9199 parse.y if (local_id(id)) return 1; id 9204 parse.y compile_error(PARSER_ARG "identifier %s is not valid to get", rb_id2str(id)); id 9275 parse.y ID id = get_id(lhs); id 9281 parse.y if (!id) return assignable_result(0); id 9282 parse.y switch (id) { id 9305 parse.y switch (id_type(id)) { id 9308 parse.y if (dvar_curr(id)) { id 9309 parse.y return assignable_result(NEW_DASGN_CURR(id, val)); id 9311 parse.y else if (dvar_defined(id)) { id 9312 parse.y return assignable_result(NEW_DASGN(id, val)); id 9314 parse.y else if (local_id(id)) { id 9315 parse.y return assignable_result(NEW_LASGN(id, val)); id 9318 parse.y dyna_var(id); id 9319 parse.y return assignable_result(NEW_DASGN_CURR(id, val)); id 9323 parse.y if (!local_id(id)) { id 9324 parse.y local_var(id); id 9326 parse.y return assignable_result(NEW_LASGN(id, val)); id 9330 parse.y return assignable_result(NEW_GASGN(id, val)); id 9332 parse.y return assignable_result(NEW_IASGN(id, val)); id 9335 parse.y return assignable_result(NEW_CDECL(id, val, 0)); id 9339 parse.y return assignable_result(NEW_CVASGN(id, val)); id 9341 parse.y compile_error(PARSER_ARG "identifier %"PRIsVALUE" is not valid to set", rb_id2str(id)); id 9425 parse.y if (!CALL_Q_P(atype)) id = rb_id_attrset(id); id 9426 parse.y return NEW_ATTRASGN(recv, id, 0); id 10389 parse.y ID id = lvtbl->vars->tbl[i]; id 10390 parse.y if (!vtable_included(lvtbl->args, id)) { id 10391 parse.y buf[j++] = id; id 10403 parse.y vtable_add(lvtbl->args, id); id 10409 parse.y vtable_add(lvtbl->vars, id); id 10431 parse.y return rb_local_defined(id, parser->base_block); id 10433 parse.y else if (vtable_included(args, id)) { id 10437 parse.y int i = vtable_included(vars, id); id 10514 parse.y if (vtable_included(args, id)) { id 10517 parse.y if ((i = vtable_included(vars, id)) != 0) { id 10528 parse.y return rb_dvar_defined(id, parser->base_block); id 10537 parse.y return (vtable_included(lvtbl->args, id) || id 10538 parse.y vtable_included(lvtbl->vars, id)); id 10767 parse.y ID id = (ID)vtable_size(lvtbl->args) + (ID)vtable_size(lvtbl->vars); id 10768 parse.y id += ((tLAST_TOKEN - ID_INTERNAL) >> ID_SCOPE_SHIFT) + 1; id 10769 parse.y return ID_STATIC_SYM | ID_INTERNAL | (id << ID_SCOPE_SHIFT); id 11198 parse.y ID id; id 11257 parse.y for (a = keyword_to_name; a->id; a++) { id 11258 parse.y if (a->id == id) id 11271 parse.y if (id == (ID)(signed char)id) { id 11272 parse.y buf[0] = (char)id; id 11276 parse.y if ((name = keyword_id_to_str(id))) { id 11279 parse.y if (!rb_id2str(id)) { id 11280 parse.y rb_bug("cannot convert ID to string: %ld", (unsigned long)id); id 11282 parse.y return ID2SYM(id); id 22 probes_helper.h if (ruby_th_dtrace_setup(th, klazz, id, &args)) { \ id 32 probes_helper.h RUBY_DTRACE_METHOD_HOOK(METHOD_ENTRY, th, klass, id) id 35 probes_helper.h RUBY_DTRACE_METHOD_HOOK(METHOD_RETURN, th, klass, id) id 38 probes_helper.h RUBY_DTRACE_METHOD_HOOK(CMETHOD_ENTRY, th, klass, id) id 41 probes_helper.h RUBY_DTRACE_METHOD_HOOK(CMETHOD_RETURN, th, klass, id) id 1101 proc.c ID id; id 1110 proc.c id = SYM2ID(sym); id 1111 proc.c index = (id % SYM_PROC_CACHE_SIZE) << 1; id 1118 proc.c proc = sym_proc_new(rb_cProc, ID2SYM(id)); id 1265 proc.c def->original_id = id; id 1267 proc.c me = rb_method_entry_create(id, klass, METHOD_VISI_UNDEF, def); id 1282 proc.c ID rid = id; id 1287 proc.c if (respond_to_missing_p(klass, obj, ID2SYM(id), scope)) { id 1288 proc.c return mnew_missing(klass, obj, id, rid, mclass); id 1291 proc.c rb_print_undef(klass, id, METHOD_VISI_UNDEF); id 1297 proc.c rb_print_inaccessible(klass, id, visi); id 1303 proc.c id = me->def->original_id; id 1304 proc.c me = (rb_method_entry_t *)rb_callable_method_entry_without_refinements(klass, id); id 1308 proc.c id = me->def->original_id; id 1309 proc.c me = rb_method_entry_without_refinements(klass, id); id 1332 proc.c return mnew_internal(me, klass, obj, id, mclass, scope, TRUE); id 1341 proc.c me = rb_method_entry_without_refinements(klass, id); id 1344 proc.c me = (rb_method_entry_t *)rb_callable_method_entry_without_refinements(klass, id); id 1346 proc.c return mnew_from_me(me, klass, obj, id, mclass, scope); id 1562 proc.c ID id = rb_check_id(&vid); id 1566 proc.c if (!id) { id 1568 proc.c id = rb_intern_str(vid); id 1569 proc.c return mnew_missing(klass, obj, id, id, mclass); id 1573 proc.c return mnew(klass, obj, id, mclass, scope); id 1652 proc.c ID id = rb_check_id(&vid); id 1654 proc.c if (!id) { id 1657 proc.c id = rb_intern_str(vid); id 1658 proc.c return mnew_missing(klass, obj, id, id, rb_cMethod); id 1665 proc.c UNDEFINED_METHOD_ENTRY_P(me = rb_method_entry_at(klass, id)) || id 1667 proc.c vid = ID2SYM(id); id 1670 proc.c return mnew_from_me(me, klass, obj, id, rb_cMethod, FALSE); id 1707 proc.c ID id = rb_check_id(&vid); id 1708 proc.c if (!id) { id 1711 proc.c return mnew(mod, Qundef, id, rb_cUnboundMethod, FALSE); id 1724 proc.c ID id = rb_check_id(&vid); id 1725 proc.c if (!id) { id 1728 proc.c return mnew(mod, Qundef, id, rb_cUnboundMethod, TRUE); id 1771 proc.c ID id; id 1785 proc.c id = rb_check_id(&name); id 1819 proc.c if (!id) id = rb_to_id(name); id 1835 proc.c rb_method_entry_set(mod, id, method->me, scope_visi->method_visi); id 1837 proc.c rb_method_entry_set(rb_singleton_class(mod), id, method->me, METHOD_VISI_PUBLIC); id 1849 proc.c rb_add_method(mod, id, VM_METHOD_TYPE_BMETHOD, (void *)body, scope_visi->method_visi); id 1851 proc.c rb_add_method(rb_singleton_class(mod), id, VM_METHOD_TYPE_BMETHOD, (void *)body, METHOD_VISI_PUBLIC); id 1855 proc.c return ID2SYM(id); id 2280 proc.c while ((me = rb_method_entry(mod, id)) != 0) { id 2284 proc.c id = def->original_id; id 2301 proc.c const rb_method_entry_t *me = original_method_entry(mod, id); id 2309 proc.c return rb_mod_method_arity(CLASS_OF(obj), id); id 2389 proc.c const rb_method_entry_t *me = original_method_entry(mod, id); id 2396 proc.c return rb_mod_method_location(CLASS_OF(obj), id); id 176 process.c # define OBJ2UID1(id) obj2uid((id), &getpw_buf) id 177 process.c # define OBJ2UID(id) obj2uid0(id) id 184 process.c uid = OBJ2UID1(id); id 191 process.c # define OBJ2UID1(id) obj2uid((id)) id 192 process.c # define OBJ2UID(id) obj2uid((id)) id 198 process.c # define OBJ2UID1(id) NUM2UIDT(id) id 199 process.c # define OBJ2UID(id) NUM2UIDT(id) id 218 process.c # define OBJ2GID1(id) obj2gid((id), &getgr_buf) id 219 process.c # define OBJ2GID(id) obj2gid0(id) id 226 process.c gid = OBJ2GID1(id); id 234 process.c # define OBJ2GID1(id) obj2gid((id)) id 235 process.c # define OBJ2GID(id) obj2gid((id)) id 241 process.c # define OBJ2GID1(id) NUM2GIDT(id) id 242 process.c # define OBJ2GID(id) NUM2GIDT(id) id 1469 process.c ID id = rb_check_id(&v); id 1470 process.c if (id == id_in) id 1472 process.c else if (id == id_out) id 1474 process.c else if (id == id_err) id 1529 process.c ID id; id 1533 process.c if (!(id = rb_check_id(&val))) goto wrong_symbol; id 1534 process.c if (id == id_close) { id 1538 process.c else if (id == id_in) { id 1542 process.c else if (id == id_out) { id 1546 process.c else if (id == id_err) { id 1635 process.c ID id; id 1642 process.c if (!(id = rb_check_id(&key))) return ST_STOP; id 1644 process.c if (id == id_pgroup) { id 1665 process.c if (id == id_new_pgroup) { id 1675 process.c if (strncmp("rlimit_", rb_id2name(id), 7) == 0 && id 1676 process.c (rtype = rlimit_type_by_lname(rb_id2name(id)+7)) != -1) { id 1703 process.c if (id == id_unsetenv_others) { id 1710 process.c else if (id == id_chdir) { id 1719 process.c else if (id == id_umask) { id 1727 process.c else if (id == id_close_others) { id 1734 process.c else if (id == id_in) { id 1738 process.c else if (id == id_out) { id 1742 process.c else if (id == id_err) { id 1746 process.c else if (id == id_uid) { id 1761 process.c else if (id == id_gid) { id 5042 process.c if (FIXNUM_P(id) || NIL_P(tmp = rb_check_string_type(id))) { id 5043 process.c uid = NUM2UIDT(id); id 5046 process.c const char *usrname = StringValueCStr(id); id 5105 process.c return UIDT2NUM(OBJ2UID(id)); id 5121 process.c if (FIXNUM_P(id) || NIL_P(tmp = rb_check_string_type(id))) { id 5122 process.c gid = NUM2GIDT(id); id 5125 process.c const char *grpname = StringValueCStr(id); id 5186 process.c return GIDT2NUM(OBJ2GID(id)); id 5205 process.c if (setuid(OBJ2UID(id)) != 0) rb_sys_fail(0); id 5227 process.c if (setruid(OBJ2UID(id)) != 0) rb_sys_fail(0); id 5249 process.c if (seteuid(OBJ2UID(id)) != 0) rb_sys_fail(0); id 5351 process.c uid = OBJ2UID(id); id 5368 process.c return id; id 5422 process.c uid = OBJ2UID(id); id 5566 process.c return id; id 5585 process.c if (setgid(OBJ2GID(id)) != 0) rb_sys_fail(0); id 5607 process.c if (setrgid(OBJ2GID(id)) != 0) rb_sys_fail(0); id 5629 process.c if (setegid(OBJ2GID(id)) != 0) rb_sys_fail(0); id 5757 process.c gid = OBJ2GID(id); id 6126 process.c gid = OBJ2GID(id); id 6271 process.c return id; id 6393 process.c rb_seteuid_core(OBJ2UID(id)); id 6394 process.c return id; id 6523 process.c rb_setegid_core(OBJ2GID(id)); id 6524 process.c return id; id 6678 process.c id = rb_seteuid_core(id); id 6679 process.c return UIDT2NUM(id); id 6791 process.c id = rb_setegid_core(id); id 6792 process.c return GIDT2NUM(id); id 675 regcomp.c else if (reg->repeat_range_alloc <= id) { id 688 regcomp.c p[id].lower = lower; id 689 regcomp.c p[id].upper = (IS_REPEAT_INFINITE(upper) ? 0x7fffffff : upper); id 677 regexec.c stk->u.repeat.num = (id);\ id 918 regexec.c if (k->u.null_check.num == (id)) {\ id 933 regexec.c if (k->u.null_check.num == (id)) {\ id 953 regexec.c if (k->u.null_check.num == (id)) {\ id 993 regexec.c if (k->u.null_check.num == (id)) {\ id 1029 regexec.c if (k->u.null_check.num == (id)) level++;\ id 1042 regexec.c if (k->u.repeat.num == (id)) {\ id 8771 string.c rb_raise(rb_eTypeError, "value of %"PRIsVALUE" must be String", rb_id2str(id)); id 9313 string.c return rb_str_quote_unprintable(rb_id2str(id)); id 34 struct.c VALUE ivar = rb_attr_get(c, id); id 43 struct.c ivar = rb_attr_get(c, id); id 45 struct.c return rb_ivar_set(orig, id, ivar); id 207 struct.c VALUE slot = ID2SYM(id); id 212 struct.c rb_name_err_raise("`%1$s' is not a struct member", obj, ID2SYM(id)); id 265 struct.c ID id; id 271 struct.c id = rb_to_id(name); id 272 struct.c if (rb_const_defined_at(super, id)) { id 274 struct.c rb_mod_remove_const(super, ID2SYM(id)); id 276 struct.c return rb_define_class_id_under(super, id, super); id 312 struct.c ID id = SYM2ID(ptr_members[i]); id 316 struct.c rb_define_method_id(nstr, id, ref_func[i], 0); id 321 struct.c define_aset_method(nstr, ID2SYM(rb_id_attrset(id)), off); id 723 struct.c ID id; id 732 struct.c id = SYM2ID(slot); id 733 struct.c if (rb_is_local_id(id) || rb_is_const_id(id)) { id 734 struct.c rb_str_append(str, rb_id2str(id)); id 22 symbol.c #define SYMBOL_PINNED_P(sym) (RSYMBOL(sym)->id&~ID_SCOPE_MASK) id 28 symbol.c #define REGISTER_SYMID(id, name) register_static_symid((id), (name), strlen(name), enc) id 105 symbol.c if (!is_notop_id(id)) { id 106 symbol.c switch (id) { id 110 symbol.c rb_name_error(id, "cannot make operator ID :%"PRIsVALUE" attrset", id 111 symbol.c rb_id2str(id)); id 114 symbol.c scope = id_type(id); id 120 symbol.c return id; id 123 symbol.c if ((str = lookup_id_str(id)) != 0) { id 124 symbol.c rb_name_error(id, "cannot make unknown type ID %d:%"PRIsVALUE" attrset", id 129 symbol.c scope, (VALUE)id); id 136 symbol.c if (!(str = lookup_id_str(id))) { id 147 symbol.c rb_name_error(id, "cannot make anonymous %.*s ID %"PRIxVALUE" attrset", id 148 symbol.c (int)sizeof(id_types[0]), id_types[scope], (VALUE)id); id 153 symbol.c id = sym ? rb_sym2id(sym) : intern_str(str, 1); id 154 symbol.c return id; id 160 symbol.c return attrsetname_to_attr(rb_id2str(id)); id 220 symbol.c goto id; id 228 symbol.c goto id; id 265 symbol.c if (m[1] != ']') goto id; id 275 symbol.c if (allowed_attrset & (1U << ID_JUNK)) goto id; id 282 symbol.c id: id 407 symbol.c return register_static_symid_str(id, str); id 413 symbol.c rb_id_serial_t num = rb_id_to_serial(id); id 414 symbol.c VALUE sym = STATIC_ID2SYM(id); id 424 symbol.c return id; id 478 symbol.c RSYMBOL(dsym)->id = type; id 497 symbol.c const ID type = RSYMBOL(sym)->id & ID_SCOPE_MASK; id 519 symbol.c ID id = RSYMBOL(sym)->id; id 520 symbol.c if (id & ~ID_SCOPE_MASK) return id; id 550 symbol.c return get_id_entry(rb_id_to_serial(id), ID_ENTRY_STR); id 584 symbol.c ID id; id 587 symbol.c id = rb_str_symname_type(str, IDSET_ATTRSET_FOR_INTERN); id 588 symbol.c if (id == (ID)-1) id = ID_JUNK; id 598 symbol.c id |= nid; id 599 symbol.c id |= ID_STATIC_SYM; id 600 symbol.c return register_static_symid_str(id, str); id 667 symbol.c ID id; id 692 symbol.c id = intern_str(str, 0); id 693 symbol.c return ID2SYM(id); id 700 symbol.c ID id; id 702 symbol.c id = STATIC_SYM2ID(sym); id 706 symbol.c id = RSYMBOL(sym)->id; id 707 symbol.c if (UNLIKELY(!(id & ~ID_SCOPE_MASK))) { id 711 symbol.c RSYMBOL(sym)->id = id |= num; id 721 symbol.c return id; id 749 symbol.c if ((str = lookup_id_str(id)) != 0) { id 761 symbol.c VALUE str = rb_id2str(id); id 830 symbol.c return is_const_id(id); id 836 symbol.c return is_class_id(id); id 842 symbol.c return is_global_id(id); id 848 symbol.c return is_instance_id(id); id 854 symbol.c return is_attrset_id(id); id 860 symbol.c return is_local_id(id); id 866 symbol.c return is_junk_id(id); id 933 symbol.c return RSYMBOL(name)->id; id 1058 symbol.c ID id; id 1066 symbol.c if ((id = lookup_str_id(localname)) != 0) { id 1067 symbol.c return id; id 17 symbol.h #define DYNAMIC_ID_P(id) (!(id&ID_STATIC_SYM)&&id>tLAST_OP_ID) id 18 symbol.h #define STATIC_ID2SYM(id) (((VALUE)(id)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG) id 22 symbol.h RB_GNUC_EXTENSION_BLOCK(__builtin_constant_p(id) && !DYNAMIC_ID_P(id) ? \ id 23 symbol.h STATIC_ID2SYM(id) : rb_id2sym(id)) id 30 symbol.h ID id; id 35 symbol.h #define is_notop_id(id) ((id)>tLAST_OP_ID) id 36 symbol.h #define is_local_id(id) (id_type(id)==ID_LOCAL) id 37 symbol.h #define is_global_id(id) (id_type(id)==ID_GLOBAL) id 38 symbol.h #define is_instance_id(id) (id_type(id)==ID_INSTANCE) id 39 symbol.h #define is_attrset_id(id) ((id)==idASET||id_type(id)==ID_ATTRSET) id 40 symbol.h #define is_const_id(id) (id_type(id)==ID_CONST) id 41 symbol.h #define is_class_id(id) (id_type(id)==ID_CLASS) id 42 symbol.h #define is_junk_id(id) (id_type(id)==ID_JUNK) id 47 symbol.h if (is_notop_id(id)) { id 48 symbol.h return (int)(id&ID_SCOPE_MASK); id 60 symbol.h if (is_notop_id(id)) { id 61 symbol.h return (rb_id_serial_t)(id >> ID_SCOPE_SHIFT); id 64 symbol.h return (rb_id_serial_t)id; id 71 symbol.h ID id; id 73 symbol.h id = RSHIFT(sym, RUBY_SPECIAL_SHIFT); id 74 symbol.h if (id<=tLAST_OP_ID) { id 79 symbol.h id = RSYMBOL(sym)->id; id 81 symbol.h return (int)(id&ID_SCOPE_MASK); id 2981 thread.c if (id == recursive_key) { id 2987 thread.c if (th->local_storage && st_lookup(th->local_storage, id, &val)) { id 3001 thread.c return threadptr_local_aref(th, id); id 3067 thread.c ID id = rb_check_id(&key); id 3068 thread.c if (!id) return Qnil; id 3069 thread.c return rb_thread_local_aref(thread, id); id 3075 thread.c if (id == recursive_key) { id 3081 thread.c st_delete_wrap(th->local_storage, id); id 3088 thread.c st_insert(th->local_storage, id, val); id 3103 thread.c return threadptr_local_aset(th, id, val); id 3122 thread.c return rb_thread_local_aset(self, rb_to_id(id), val); id 3181 thread.c return rb_hash_aset(locals, rb_to_symbol(id), val); id 3201 thread.c ID id = rb_check_id(&key); id 3205 thread.c if (!id || !th->local_storage) { id 3208 thread.c if (st_lookup(th->local_storage, id, 0)) { id 3311 thread.c ID id = rb_check_id(&key); id 3313 thread.c if (!id) return Qfalse; id 3320 thread.c if (st_lookup(RHASH(locals)->ntbl, ID2SYM(id), 0)) { id 52 thread_pthread.c pthread_t id; id 645 thread_pthread.c rb_nativethread_id_t id; id 742 thread_pthread.c native_main_thread.id = pthread_self(); id 831 thread_pthread.c if (pthread_equal(curr, native_main_thread.id)) { id 1212 thread_pthread.c if (!pthread_equal(pthread_self(), timer_thread.id)) id 1623 thread_pthread.c err = pthread_create(&timer_thread.id, &attr, thread_timer, &GET_VM()->gvl); id 1626 thread_pthread.c err = pthread_create(&timer_thread.id, NULL, thread_timer, &GET_VM()->gvl); id 1672 thread_pthread.c native_thread_join(timer_thread.id); id 1703 thread_pthread.c if (pthread_equal(th->thread_id, native_main_thread.id)) { id 689 thread_win32.c HANDLE id; id 692 thread_win32.c #define TIMER_THREAD_CREATED_P() (timer_thread.id != 0) id 715 thread_win32.c if (timer_thread.id == 0) { id 719 thread_win32.c timer_thread.id = w32_create_thread(1024 + (THREAD_DEBUG ? BUFSIZ : 0), id 721 thread_win32.c w32_resume_thread(timer_thread.id); id 731 thread_win32.c native_thread_join(timer_thread.id); id 741 thread_win32.c if (timer_thread.id) { id 742 thread_win32.c CloseHandle(timer_thread.id); id 743 thread_win32.c timer_thread.id = 0; id 392 variable.c ID id; id 405 variable.c id = rb_check_id_cstr(pbeg, p-pbeg, enc); id 411 variable.c if (!id || !rb_const_defined_at(c, id)) { id 416 variable.c c = rb_const_get_at(c, id); id 436 variable.c rb_ivar_set(klass, classid, ID2SYM(id)); id 483 variable.c if (!rb_id_table_lookup(rb_global_tbl, id, &data)) { id 487 variable.c entry->id = id; id 497 variable.c rb_id_table_insert(rb_global_tbl, id, (VALUE)entry); id 508 variable.c rb_warning("global variable `%"PRIsVALUE"' not initialized", QUOTE_ID(id)); id 570 variable.c rb_name_error(id, "%"PRIsVALUE" is a read-only variable", QUOTE_ID(id)); id 599 variable.c ID id; id 601 variable.c if (name[0] == '$') id = rb_intern(name); id 607 variable.c id = rb_intern2(buf, len+1); id 609 variable.c return id; id 620 variable.c ID id = global_id(name); id 621 variable.c struct rb_global_variable *gvar = rb_global_entry(id)->var; id 746 variable.c ID id; id 752 variable.c id = rb_check_id(&var); id 753 variable.c if (!id) { id 756 variable.c if (!rb_id_table_lookup(rb_global_tbl, id, &data)) { id 757 variable.c rb_name_error(id, "undefined global variable %"PRIsVALUE"", QUOTE_ID(id)); id 791 variable.c return (*var->getter)(entry->id, var->data, var); id 826 variable.c (*var->setter)(val, entry->id, var->data, var); id 916 variable.c entry1->id = name1; id 955 variable.c st_add_direct(a->tbl, id, (st_data_t)val); id 1014 variable.c if (st_lookup(iv_index_tbl, (st_data_t)id, &index)) { id 1035 variable.c if (st_lookup(iv_index_tbl, (st_data_t)id, &index)) { id 1128 variable.c if (!st_lookup(iv_index_tbl, (st_data_t)id, &index)) return Qfalse; id 1141 variable.c st_data_t key = (st_data_t)id; id 1236 variable.c if (!st_lookup(iv_index_tbl, (st_data_t)id, &index)) break; id 1245 variable.c st_lookup(RCLASS_IV_TBL(obj), (st_data_t)id, &index)) id 1250 variable.c return generic_ivar_get(obj, id, undef); id 1259 variable.c VALUE iv = rb_ivar_lookup(obj, id, Qundef); id 1263 variable.c rb_warning("instance variable %"PRIsVALUE" not initialized", QUOTE_ID(id)); id 1272 variable.c return rb_ivar_lookup(obj, id, Qnil); id 1290 variable.c if (!st_lookup(iv_index_tbl, (st_data_t)id, &index)) break; id 1300 variable.c st_delete(RCLASS_IV_TBL(obj), (st_data_t *)&id, &index)) id 1305 variable.c return generic_ivar_delete(obj, id, undef); id 1314 variable.c return rb_ivar_delete(obj, id, Qnil); id 1333 variable.c if (st_lookup(ivup->u.iv_index_tbl, (st_data_t)id, &ivup->index)) { id 1340 variable.c st_add_direct(ivup->u.iv_index_tbl, (st_data_t)id, ivup->index); id 1351 variable.c iv_index_tbl_extend(&ivup, id); id 1372 variable.c iv_index_tbl_extend(&ivup, id); id 1408 variable.c rb_class_ivar_set(obj, id, val); id 1411 variable.c generic_ivar_set(obj, id, val); id 1429 variable.c if (!st_lookup(iv_index_tbl, (st_data_t)id, &index)) break; id 1437 variable.c if (RCLASS_IV_TBL(obj) && st_lookup(RCLASS_IV_TBL(obj), (st_data_t)id, 0)) id 1442 variable.c return generic_ivar_defined(obj, id); id 1533 variable.c iv_index_tbl_extend(&ivup, id); id 1698 variable.c ID id = rb_check_id(pname); id 1701 variable.c if (id ? !valid_id_p(id) : !valid_name_p(name)) { id 1705 variable.c return id; id 1734 variable.c const ID id = id_for_var(obj, name, an, instance); id 1740 variable.c if (!id) { id 1748 variable.c if (!st_lookup(iv_index_tbl, (st_data_t)id, &index)) break; id 1758 variable.c n = id; id 1765 variable.c if (generic_ivar_remove(obj, id, &val)) { id 1880 variable.c !st_lookup(tbl, (st_data_t)id, &val)) { id 1891 variable.c ID id; id 1935 variable.c rb_autoload_str(mod, id, rb_fstring_cstr(file)); id 1947 variable.c if (!rb_is_const_id(id)) { id 1949 variable.c QUOTE_ID(id)); id 1957 variable.c ce = rb_const_lookup(mod, id); id 1962 variable.c rb_const_set(mod, id, Qundef); id 1984 variable.c st_insert(tbl, (st_data_t)id, (st_data_t)ad); id 1990 variable.c st_data_t val, load = 0, n = id; id 2026 variable.c if (!(load = autoload_data(mod, id)) || !(ele = check_autoload_data(load))) { id 2053 variable.c if (!(load = autoload_data(mod, id)) || !(ele = check_autoload_data(load))) { id 2070 variable.c rb_const_entry_t *ce = rb_const_lookup(mod, id); id 2075 variable.c return !rb_autoloading_value(mod, id, NULL); id 2080 variable.c ID id; id 2091 variable.c ID id = args->id; id 2092 variable.c check_before_mod_set(klass, id, args->value, "constant"); id 2126 variable.c args.id = state->id; id 2163 variable.c if (!autoload_defined_p(mod, id)) return Qfalse; id 2164 variable.c load = check_autoload_required(mod, id, &loading); id 2176 variable.c state.id = id; id 2215 variable.c while (!autoload_defined_p(mod, id)) { id 2219 variable.c load = check_autoload_required(mod, id, 0); id 2229 variable.c rb_warn("constant ::%"PRIsVALUE" is deprecated", QUOTE_ID(id)); id 2233 variable.c rb_class_name(klass), QUOTE_ID(id)); id 2250 variable.c while ((ce = rb_const_lookup(tmp, id))) { id 2253 variable.c klass, ID2SYM(id)); id 2255 variable.c rb_const_warn_if_deprecated(ce, klass, id); id 2260 variable.c if (rb_autoloading_value(tmp, id, &av)) return av; id 2261 variable.c rb_autoload_load(tmp, id); id 2266 variable.c QUOTE_ID(id), rb_class_name(klass), QUOTE_ID(id)); id 2279 variable.c return rb_const_missing(klass, ID2SYM(id)); id 2285 variable.c return rb_const_get_0(klass, id, TRUE, TRUE, FALSE); id 2291 variable.c return rb_const_get_0(klass, id, FALSE, TRUE, FALSE); id 2297 variable.c return rb_const_get_0(klass, id, TRUE, FALSE, FALSE); id 2303 variable.c return rb_const_get_0(klass, id, TRUE, TRUE, TRUE); id 2309 variable.c return rb_const_get_0(klass, id, FALSE, TRUE, TRUE); id 2315 variable.c return rb_const_get_0(klass, id, TRUE, FALSE, TRUE); id 2331 variable.c const ID id = id_for_var(mod, name, a, constant); id 2333 variable.c if (!id) { id 2337 variable.c return rb_const_remove(mod, id); id 2347 variable.c ce = rb_const_lookup(mod, id); id 2348 variable.c if (!ce || !rb_id_table_delete(RCLASS_CONST_TBL(mod), id)) { id 2349 variable.c if (rb_const_defined_at(mod, id)) { id 2351 variable.c mod, ID2SYM(id)); id 2354 variable.c mod, ID2SYM(id)); id 2361 variable.c autoload_delete(mod, id); id 2507 variable.c if ((ce = rb_const_lookup(tmp, id))) { id 2511 variable.c if (ce->value == Qundef && !check_autoload_required(tmp, id, 0) && id 2512 variable.c !rb_autoloading_value(tmp, id, 0)) id 2530 variable.c return rb_const_defined_0(klass, id, TRUE, TRUE, FALSE); id 2536 variable.c return rb_const_defined_0(klass, id, FALSE, TRUE, FALSE); id 2542 variable.c return rb_const_defined_0(klass, id, TRUE, FALSE, FALSE); id 2548 variable.c return rb_const_defined_0(klass, id, TRUE, TRUE, TRUE); id 2554 variable.c return rb_const_defined_0(klass, id, FALSE, TRUE, TRUE); id 2560 variable.c return rb_const_defined_0(klass, id, TRUE, FALSE, TRUE); id 2577 variable.c QUOTE_ID(id)); id 2580 variable.c check_before_mod_set(klass, id, val, "constant"); id 2585 variable.c rb_id_table_insert(tbl, id, (VALUE)ce); id 2591 variable.c args.id = id; id 2610 variable.c ID id = args->id; id 2615 variable.c if (rb_id_table_lookup(tbl, id, &value)) { id 2621 variable.c load = autoload_data(klass, id); id 2631 variable.c autoload_delete(klass, id); id 2634 variable.c VALUE name = QUOTE_ID(id); id 2652 variable.c rb_id_table_insert(tbl, id, (VALUE)ce); id 2669 variable.c ID id = rb_intern(name); id 2671 variable.c if (!rb_is_const_id(id)) { id 2674 variable.c rb_const_set(klass, id, val); id 2689 variable.c ID id; id 2700 variable.c id = rb_check_id(&val); id 2701 variable.c if (!id) { id 2709 variable.c if ((ce = rb_const_lookup(mod, id))) { id 2718 variable.c mod, ID2SYM(id)); id 2778 variable.c return st_lookup(RCLASS_IV_TBL(klass), (st_data_t)id, v); id 2795 variable.c if (cvar_lookup_at(klass, id, (v))) { \ id 2801 variable.c if (cvar_lookup_at(klass, id, (v))) {r;}\ id 2814 variable.c st_data_t did = id; id 2818 variable.c QUOTE_ID(id), rb_class_name(original_module(front)), id 2830 variable.c check_before_mod_set(target, id, val, "class variable"); id 2835 variable.c rb_class_ivar_set(target, id, val); id 2848 variable.c tmp, ID2SYM(id)); id 2851 variable.c st_data_t did = id; id 2855 variable.c QUOTE_ID(id), rb_class_name(original_module(front)), id 2876 variable.c ID id = rb_intern(name); id 2877 variable.c if (!rb_is_class_id(id)) { id 2881 variable.c return id; id 2887 variable.c ID id = cv_intern(klass, name); id 2888 variable.c rb_cvar_set(klass, id, val); id 2894 variable.c ID id = cv_intern(klass, name); id 2895 variable.c return rb_cvar_get(klass, id); id 2901 variable.c ID id = cv_intern(klass, name); id 2902 variable.c rb_cvar_set(klass, id, val); id 3028 variable.c const ID id = id_for_var_message(mod, name, class, "wrong class variable name %1$s"); id 3029 variable.c st_data_t val, n = id; id 3031 variable.c if (!id) { id 3040 variable.c if (rb_cvar_defined(mod, id)) { id 3041 variable.c rb_name_err_raise("cannot remove %1$s for %2$s", mod, ID2SYM(id)); id 3049 variable.c ID id = rb_intern(name); id 3051 variable.c return rb_ivar_get(obj, id); id 3057 variable.c ID id = rb_intern(name); id 3059 variable.c return rb_ivar_set(obj, id, val); id 3093 variable.c if (tbl && rb_id_table_lookup(tbl, id, &val)) { id 247 vm.c if (!rb_thread_method_id_and_class(th, &id, &klass) || !klass) id 261 vm.c const char *methodname = rb_id2name(id); id 1278 vm.c ID id; id 1282 vm.c CONST_ID(id, "break"); id 1285 vm.c CONST_ID(id, "redo"); id 1288 vm.c CONST_ID(id, "retry"); id 1291 vm.c CONST_ID(id, "next"); id 1294 vm.c CONST_ID(id, "return"); id 1297 vm.c CONST_ID(id, "noreason"); id 1301 vm.c rb_iv_set(exc, "@reason", ID2SYM(id)); id 1461 vm.c #define OP(mid_, bop_) (mid = id##mid_, bop = BOP_##bop_, ruby_vm_redefined_flag[bop] = 0) id 2032 vm.c rb_hash_aset(vm->defined_module_hash, ID2SYM(id), module); id 2456 vm.c rb_add_method_iseq(klass, id, (const rb_iseq_t *)iseqval, cref, visi); id 2460 vm.c rb_add_method_iseq(klass, id, (const rb_iseq_t *)iseqval, cref, METHOD_VISI_PUBLIC); id 25 vm_backtrace.c VALUE str = rb_id2str(id); id 29 vm_backtrace.c #define rb_id2str(id) id2str(id) id 1171 vm_core.h ID id; id 1203 vm_core.h trace_arg.id = id; id 54 vm_eval.c ci_entry.mid = id; id 190 vm_eval.c ret = rb_ivar_set(calling->recv, cc->me->def->body.attr.id, argv[0]); id 194 vm_eval.c ret = rb_attr_get(calling->recv, cc->me->def->body.attr.id); id 259 vm_eval.c return vm_call0(th, recv, id, argc, argv, me); id 267 vm_eval.c ID id; id 277 vm_eval.c id = me->def->original_id; id 278 vm_eval.c me = rb_callable_method_entry(klass, id); id 281 vm_eval.c return method_missing(recv, id, argc, argv, MISSING_SUPER); id 284 vm_eval.c return vm_call0(th, recv, id, argc, argv, me); id 756 vm_eval.c if (id == idMethodMissing) { id 762 vm_eval.c nargv[0] = ID2SYM(id); id 911 vm_eval.c ID id; id 930 vm_eval.c id = rb_check_id(&vid); id 931 vm_eval.c if (!id) { id 954 vm_eval.c id = idMethodMissing; id 961 vm_eval.c ret = rb_call0(recv, id, argc, argv, scope, self); id 667 vm_insnhelper.c void rb_const_warn_if_deprecated(const rb_const_entry_t *ce, VALUE klass, ID id); id 693 vm_insnhelper.c if ((ce = rb_const_lookup(klass, id))) { id 694 vm_insnhelper.c rb_const_warn_if_deprecated(ce, klass, id); id 700 vm_insnhelper.c if (rb_autoloading_value(klass, id, &av)) return av; id 701 vm_insnhelper.c rb_autoload_load(klass, id); id 725 vm_insnhelper.c return rb_const_defined(klass, id); id 728 vm_insnhelper.c return rb_const_get(klass, id); id 734 vm_insnhelper.c return rb_public_const_defined_from(orig_klass, id); id 737 vm_insnhelper.c return rb_public_const_get_from(orig_klass, id); id 771 vm_insnhelper.c if (rb_const_defined_at(cbase, id)) return cbase; id 775 vm_insnhelper.c if (rb_const_defined_at(tmp, id)) return tmp; id 800 vm_insnhelper.c rb_warning("instance variable %"PRIsVALUE" not initialized", QUOTE_ID(id)); id 810 vm_insnhelper.c if (st_lookup(iv_index_tbl, id, &index)) { id 828 vm_insnhelper.c return rb_attr_get(obj, id); id 829 vm_insnhelper.c return rb_ivar_get(obj, id); id 856 vm_insnhelper.c if (iv_index_tbl && st_lookup(iv_index_tbl, (st_data_t)id, &index)) { id 872 vm_insnhelper.c return rb_ivar_set(obj, id, val); id 878 vm_insnhelper.c return vm_getivar(obj, id, ic, 0, 0); id 884 vm_insnhelper.c vm_setivar(obj, id, val, ic, 0, 0); id 1744 vm_insnhelper.c return vm_getivar(calling->recv, cc->me->def->body.attr.id, NULL, cc, 1); id 1752 vm_insnhelper.c return vm_setivar(calling->recv, cc->me->def->body.attr.id, val, NULL, cc, 1); id 2619 vm_insnhelper.c ID id = me->def->original_id; id 2621 vm_insnhelper.c if (rb_method_boundp(klass, id, 0)) { id 132 vm_method.c rb_add_method(mod, id, VM_METHOD_TYPE_NOTIMPLEMENTED, (void *)1, visi); id 188 vm_method.c if (rb_id_table_lookup(m_tbl, id, &body)) { id 271 vm_method.c def->body.attr.id = (ID)(VALUE)opts; id 699 vm_method.c if ((me = lookup_method_table(klass, id)) != 0) break; id 710 vm_method.c return lookup_method_table(klass, id); id 724 vm_method.c rb_method_entry_t *me = search_method(klass, id, &defined_class); id 729 vm_method.c ent = GLOBAL_METHOD_CACHE(klass, id); id 733 vm_method.c ent->mid = id; id 759 vm_method.c method_entry_get_without_cache(klass, id, &actual_defined_class); id 772 vm_method.c ent = GLOBAL_METHOD_CACHE(klass, id); id 775 vm_method.c ent->mid == id) { id 777 vm_method.c verify_method_cache(klass, id, ent->defined_class, ent->me); id 784 vm_method.c return method_entry_get_without_cache(klass, id, defined_class_ptr); id 790 vm_method.c return method_entry_get(klass, id, NULL); id 807 vm_method.c if (rb_id_table_lookup(mtbl, id, (VALUE *)&me)) { id 813 vm_method.c rb_id_table_insert(mtbl, id, (VALUE)cme); id 829 vm_method.c rb_method_entry_t *me = method_entry_get(klass, id, &defined_class); id 830 vm_method.c return prepare_callable_method_entry(defined_class, id, me); id 838 vm_method.c const rb_method_entry_t *me = method_entry_get(klass, id, defined_class_ptr); id 861 vm_method.c return method_entry_resolve_refinement(klass, id, TRUE, NULL); id 868 vm_method.c const rb_method_entry_t *me = method_entry_resolve_refinement(klass, id, TRUE, &defined_class); id 869 vm_method.c return prepare_callable_method_entry(defined_class, id, me); id 875 vm_method.c return method_entry_resolve_refinement(klass, id, FALSE, NULL); id 882 vm_method.c const rb_method_entry_t *me = method_entry_resolve_refinement(klass, id, FALSE, &defined_class); id 883 vm_method.c return prepare_callable_method_entry(defined_class, id, me); id 1014 vm_method.c ID id = rb_check_id(&v); id 1015 vm_method.c if (!id) { id 1019 vm_method.c remove_method(mod, id); id 1063 vm_method.c const rb_method_entry_t *me = rb_method_entry_without_refinements(klass, id); id 1155 vm_method.c attriv = rb_intern_str(rb_sprintf("@%"PRIsVALUE, rb_id2str(id))); id 1157 vm_method.c rb_add_method(klass, id, VM_METHOD_TYPE_IVAR, (void *)attriv, visi); id 1160 vm_method.c rb_add_method(klass, rb_id_attrset(id), VM_METHOD_TYPE_ATTRSET, (void *)attriv, visi); id 1173 vm_method.c if (id == object_id || id == id__send__ || id == idInitialize) { id 1174 vm_method.c rb_warn("undefining `%s' may cause serious problems", rb_id2name(id)); id 1177 vm_method.c me = search_method(klass, id, 0); id 1181 vm_method.c rb_method_name_error(klass, rb_id2str(id)); id 1184 vm_method.c rb_add_method(klass, id, VM_METHOD_TYPE_UNDEF, 0, METHOD_VISI_PUBLIC); id 1186 vm_method.c CALL_METHOD_HOOK(klass, undefined, id); id 1240 vm_method.c ID id = rb_check_id(&v); id 1241 vm_method.c if (!id) { id 1244 vm_method.c rb_undef(mod, id); id 1286 vm_method.c ID id = rb_check_id(&mid); id 1287 vm_method.c if (!id || !rb_method_boundp(mod, id, 1)) { id 1298 vm_method.c ID id = rb_check_id(&mid); id 1299 vm_method.c if (!id) return Qfalse; id 1300 vm_method.c me = rb_method_entry_without_refinements(mod, id); id 1456 vm_method.c return d1->body.attr.id == d2->body.attr.id; id 1490 vm_method.c return rb_hash_uint(hash, def->body.attr.id); id 1614 vm_method.c ID id = rb_check_id(&v); id 1615 vm_method.c if (!id) { id 1618 vm_method.c rb_export_method(self, id, visi); id 1819 vm_method.c ID id; id 1836 vm_method.c id = rb_to_id(argv[i]); id 1838 vm_method.c me = search_method(m, id, 0); id 1840 vm_method.c me = search_method(rb_cObject, id, 0); id 1843 vm_method.c rb_print_undef(module, id, METHOD_VISI_UNDEF); id 1852 vm_method.c rb_method_entry_set(rb_singleton_class(module), id, me, METHOD_VISI_PUBLIC); id 1862 vm_method.c me = rb_method_entry(klass, id); id 1871 vm_method.c prepare_callable_method_entry(defined_class, id, me); id 1873 vm_method.c VALUE result = vm_call0(th, obj, id, argc, argv, cme); id 1899 vm_method.c switch (rb_method_boundp(klass, id, pub|BOUND_RESPONDS)) { id 1903 vm_method.c ret = basic_obj_respond_to_missing(th, klass, obj, ID2SYM(id), id 1928 vm_method.c args[0] = ID2SYM(id); id 1946 vm_method.c QUOTE_ID(id)); id 1967 vm_method.c int ret = vm_respond_to(th, klass, obj, id, priv); id 1968 vm_method.c if (ret == -1) ret = basic_obj_respond_to(th, obj, id, !priv); id 1975 vm_method.c return rb_obj_respond_to(obj, id, FALSE); id 2003 vm_method.c ID id; id 2007 vm_method.c if (!(id = rb_check_id(&mid))) { id 2013 vm_method.c if (basic_obj_respond_to(th, obj, id, !RTEST(priv))) id 2095 vm_method.c const rb_method_entry_t *me = rb_method_entry((klass), (id)); \ id 2096 vm_method.c rb_method_entry_set((klass), (id), me, METHOD_ENTRY_VISI(me)); \ id 256 vm_trace.c (*hook->func)(trace_arg->event, hook->data, trace_arg->self, trace_arg->id, trace_arg->klass); id 583 vm_trace.c ID id; id 586 vm_trace.c #define C(name, NAME) case RUBY_EVENT_##NAME: CONST_ID(id, #name); return id; id 601 vm_trace.c case RUBY_EVENT_LINE | RUBY_EVENT_SPECIFIED_LINE: CONST_ID(id, "line"); return id; id 619 vm_trace.c rb_thread_method_id_and_class(th, &id, &klass); id 634 vm_trace.c argv[3] = id ? ID2SYM(id) : Qnil; id 685 vm_trace.c ID id; id 692 vm_trace.c #define C(name, NAME) CONST_ID(id, #name); if (sym == ID2SYM(id)) return RUBY_EVENT_##NAME id 784 vm_trace.c rb_vm_control_frame_id_and_class(trace_arg->cfp, &trace_arg->id, &trace_arg->klass); id 804 vm_trace.c return trace_arg->id ? ID2SYM(trace_arg->id) : Qnil;