nd_next 1325 compile.c node = node->nd_next; nd_next 1392 compile.c node = node->nd_next; nd_next 2723 compile.c NODE *list = node->nd_next; nd_next 2751 compile.c list = list->nd_next; nd_next 2855 compile.c node = node->nd_next; /* skip value node */ nd_next 2856 compile.c node = node->nd_next; nd_next 2870 compile.c for (i=0; node != NULL; i++, node = node->nd_next->nd_next) { nd_next 2872 compile.c NODE *val_node = node->nd_next->nd_head; nd_next 2917 compile.c for (i=0; i<max && node; i++, len++, node = node->nd_next) { nd_next 2923 compile.c kw = node->nd_next; nd_next 2927 compile.c node = kw->nd_next; nd_next 2936 compile.c if (type == COMPILE_ARRAY_TYPE_ARGS && node->nd_next == NULL /* last node */ && compile_array_keyword_arg(iseq, anchor, node->nd_head, keywords_ptr)) { nd_next 2953 compile.c node = node->nd_next; nd_next 2956 compile.c node->nd_next && nd_type(node->nd_next->nd_head) == NODE_LIT) { nd_next 2958 compile.c node = node->nd_next; nd_next 2960 compile.c node = node->nd_next; nd_next 3112 compile.c vals = vals->nd_next; nd_next 3167 compile.c compile_massign_opt_lhs(iseq, ret, lhsn->nd_next); nd_next 3212 compile.c lhsn = lhsn->nd_next; nd_next 3223 compile.c rhsn = rhsn->nd_next; nd_next 3266 compile.c lhsn = lhsn->nd_next; nd_next 3321 compile.c postn = postn->nd_next; nd_next 3417 compile.c } while ((vals = vals->nd_next) != NULL); nd_next 3785 compile.c for (vars = node; vars; vars = vars->nd_next) { nd_next 3787 compile.c if (vars->nd_next) { nd_next 3797 compile.c if (!vars->nd_next && vars == node) { nd_next 3818 compile.c for (vars = node; vars; vars = vars->nd_next) { nd_next 3871 compile.c (node->nd_next == 0 && poped == 0) ? 0 : 1); nd_next 3872 compile.c node = node->nd_next; nd_next 3875 compile.c COMPILE_(ret, "BLOCK next", node->nd_next, poped); nd_next 3979 compile.c node = node->nd_next; nd_next 4042 compile.c vals = vals->nd_next; nd_next 4056 compile.c node = node->nd_next; nd_next 4476 compile.c narg = narg->nd_next; nd_next 4798 compile.c ID atype = node->nd_next->nd_mid; nd_next 4799 compile.c ID vid = node->nd_next->nd_vid, aid = rb_id_attrset(vid); nd_next 4847 compile.c if (node->nd_next->nd_aid) { nd_next 5306 compile.c n = n->nd_next; nd_next 6076 compile.c COMPILE(ret, "value", node->nd_args->nd_next->nd_head); nd_next 4962 ext/ripper/ripper.c while (node->nd_next) { nd_next 4963 ext/ripper/ripper.c node = node->nd_next; nd_next 7804 ext/ripper/ripper.c m->nd_next = node_assign((yyvsp[-7].val), NEW_FOR(NEW_DVAR(id), 0, 0)); nd_next 7812 ext/ripper/ripper.c m->nd_next = (yyvsp[-7].val); nd_next 7816 ext/ripper/ripper.c m->nd_next = node_assign(NEW_MASGN(NEW_LIST((yyvsp[-7].val)), 0), NEW_DVAR(id)); nd_next 9213 ext/ripper/ripper.c for (list = (prev = node)->nd_next; list; list = list->nd_next) { nd_next 9223 ext/ripper/ripper.c prev->nd_next = list->nd_next; nd_next 9236 ext/ripper/ripper.c if (!node->nd_next) { nd_next 10191 ext/ripper/ripper.c (yyval.val)->nd_next = (yyvsp[-1].val); nd_next 10213 ext/ripper/ripper.c (yyval.val)->nd_next = block_append((yyval.val)->nd_next, (yyvsp[0].val)->nd_next); nd_next 10399 ext/ripper/ripper.c while (opts->nd_next) { nd_next 10400 ext/ripper/ripper.c opts = opts->nd_next; nd_next 10402 ext/ripper/ripper.c opts->nd_next = (yyvsp[0].val); nd_next 10429 ext/ripper/ripper.c while (opts->nd_next) { nd_next 10430 ext/ripper/ripper.c opts = opts->nd_next; nd_next 10432 ext/ripper/ripper.c opts->nd_next = (yyvsp[0].val); nd_next 10592 ext/ripper/ripper.c !tail->nd_head && nd_type(tail->nd_next) == NODE_ARRAY && nd_next 10593 ext/ripper/ripper.c nd_type(tail->nd_next->nd_head) == NODE_HASH) { nd_next 10595 ext/ripper/ripper.c tail = tail->nd_next->nd_head->nd_head; nd_next 12426 ext/ripper/ripper.c while ((node = node->nd_next) != 0 && nd_type(node) == NODE_ARRAY) { nd_next 14630 ext/ripper/ripper.c end->nd_next = tail; nd_next 14642 ext/ripper/ripper.c if (list->nd_next) { nd_next 14643 ext/ripper/ripper.c last = list->nd_next->nd_end; nd_next 14650 ext/ripper/ripper.c last->nd_next = NEW_LIST(item); nd_next 14651 ext/ripper/ripper.c list->nd_next->nd_end = last->nd_next; nd_next 14661 ext/ripper/ripper.c if (head->nd_next) { nd_next 14662 ext/ripper/ripper.c last = head->nd_next->nd_end; nd_next 14669 ext/ripper/ripper.c last->nd_next = tail; nd_next 14670 ext/ripper/ripper.c if (tail->nd_next) { nd_next 14671 ext/ripper/ripper.c head->nd_next->nd_end = tail->nd_next->nd_end; nd_next 14674 ext/ripper/ripper.c head->nd_next->nd_end = tail; nd_next 14725 ext/ripper/ripper.c if (htype == NODE_DSTR && (headlast = head->nd_next->nd_end->nd_head) && nd_next 14758 ext/ripper/ripper.c head->nd_next->nd_end->nd_next = tail->nd_next; nd_next 14759 ext/ripper/ripper.c head->nd_next->nd_end = tail->nd_next->nd_end; nd_next 14762 ext/ripper/ripper.c else if (htype == NODE_DSTR && (headlast = head->nd_next->nd_end->nd_head) && nd_next 14931 ext/ripper/ripper.c while (kws->nd_next) { nd_next 14932 ext/ripper/ripper.c kws = kws->nd_next; nd_next 14934 ext/ripper/ripper.c kws->nd_next = kw; nd_next 15293 ext/ripper/ripper.c while (node->nd_next) { nd_next 15294 ext/ripper/ripper.c node = node->nd_next; nd_next 15423 ext/ripper/ripper.c if (!node->nd_next) return; nd_next 15425 ext/ripper/ripper.c node = node->nd_next; nd_next 15488 ext/ripper/ripper.c if (!subnodes(nd_body, nd_next)) goto end; nd_next 15520 ext/ripper/ripper.c } while ((node = node->nd_next) != 0); nd_next 15579 ext/ripper/ripper.c next = node->nd_next; nd_next 15739 ext/ripper/ripper.c if (node->nd_next == 0) { nd_next 15811 ext/ripper/ripper.c args->pre_init = m ? m->nd_next : 0; nd_next 15814 ext/ripper/ripper.c args->post_init = p ? p->nd_next : 0; nd_next 15863 ext/ripper/ripper.c kwn = kwn->nd_next; nd_next 15924 ext/ripper/ripper.c node->nd_next->nd_end = node->nd_next; nd_next 15925 ext/ripper/ripper.c node->nd_next->nd_next = 0; nd_next 15938 ext/ripper/ripper.c while (hash && hash->nd_head && hash->nd_next) { nd_next 15940 ext/ripper/ripper.c NODE *value = hash->nd_next; nd_next 15941 ext/ripper/ripper.c NODE *next = value->nd_next; nd_next 15949 ext/ripper/ripper.c head = ((NODE *)data)->nd_next; nd_next 16387 ext/ripper/ripper.c return arg.succ_block->nd_next; nd_next 965 ext/ripper/ripper.y while (node->nd_next) { nd_next 966 ext/ripper/ripper.y node = node->nd_next; nd_next 2950 ext/ripper/ripper.y m->nd_next = node_assign($2, NEW_FOR(NEW_DVAR(id), 0, 0)); nd_next 2958 ext/ripper/ripper.y m->nd_next = $2; nd_next 2962 ext/ripper/ripper.y m->nd_next = node_assign(NEW_MASGN(NEW_LIST($2), 0), NEW_DVAR(id)); nd_next 4015 ext/ripper/ripper.y for (list = (prev = node)->nd_next; list; list = list->nd_next) { nd_next 4025 ext/ripper/ripper.y prev->nd_next = list->nd_next; nd_next 4038 ext/ripper/ripper.y if (!node->nd_next) { nd_next 4733 ext/ripper/ripper.y $$->nd_next = $2; nd_next 4752 ext/ripper/ripper.y $$->nd_next = block_append($$->nd_next, $3->nd_next); nd_next 4902 ext/ripper/ripper.y while (opts->nd_next) { nd_next 4903 ext/ripper/ripper.y opts = opts->nd_next; nd_next 4905 ext/ripper/ripper.y opts->nd_next = $3; nd_next 4926 ext/ripper/ripper.y while (opts->nd_next) { nd_next 4927 ext/ripper/ripper.y opts = opts->nd_next; nd_next 4929 ext/ripper/ripper.y opts->nd_next = $3; nd_next 5067 ext/ripper/ripper.y !tail->nd_head && nd_type(tail->nd_next) == NODE_ARRAY && nd_next 5068 ext/ripper/ripper.y nd_type(tail->nd_next->nd_head) == NODE_HASH) { nd_next 5070 ext/ripper/ripper.y tail = tail->nd_next->nd_head->nd_head; nd_next 6677 ext/ripper/ripper.y while ((node = node->nd_next) != 0 && nd_type(node) == NODE_ARRAY) { nd_next 8881 ext/ripper/ripper.y end->nd_next = tail; nd_next 8893 ext/ripper/ripper.y if (list->nd_next) { nd_next 8894 ext/ripper/ripper.y last = list->nd_next->nd_end; nd_next 8901 ext/ripper/ripper.y last->nd_next = NEW_LIST(item); nd_next 8902 ext/ripper/ripper.y list->nd_next->nd_end = last->nd_next; nd_next 8912 ext/ripper/ripper.y if (head->nd_next) { nd_next 8913 ext/ripper/ripper.y last = head->nd_next->nd_end; nd_next 8920 ext/ripper/ripper.y last->nd_next = tail; nd_next 8921 ext/ripper/ripper.y if (tail->nd_next) { nd_next 8922 ext/ripper/ripper.y head->nd_next->nd_end = tail->nd_next->nd_end; nd_next 8925 ext/ripper/ripper.y head->nd_next->nd_end = tail; nd_next 8976 ext/ripper/ripper.y if (htype == NODE_DSTR && (headlast = head->nd_next->nd_end->nd_head) && nd_next 9009 ext/ripper/ripper.y head->nd_next->nd_end->nd_next = tail->nd_next; nd_next 9010 ext/ripper/ripper.y head->nd_next->nd_end = tail->nd_next->nd_end; nd_next 9013 ext/ripper/ripper.y else if (htype == NODE_DSTR && (headlast = head->nd_next->nd_end->nd_head) && nd_next 9182 ext/ripper/ripper.y while (kws->nd_next) { nd_next 9183 ext/ripper/ripper.y kws = kws->nd_next; nd_next 9185 ext/ripper/ripper.y kws->nd_next = kw; nd_next 9544 ext/ripper/ripper.y while (node->nd_next) { nd_next 9545 ext/ripper/ripper.y node = node->nd_next; nd_next 9674 ext/ripper/ripper.y if (!node->nd_next) return; nd_next 9676 ext/ripper/ripper.y node = node->nd_next; nd_next 9739 ext/ripper/ripper.y if (!subnodes(nd_body, nd_next)) goto end; nd_next 9771 ext/ripper/ripper.y } while ((node = node->nd_next) != 0); nd_next 9830 ext/ripper/ripper.y next = node->nd_next; nd_next 9990 ext/ripper/ripper.y if (node->nd_next == 0) { nd_next 10062 ext/ripper/ripper.y args->pre_init = m ? m->nd_next : 0; nd_next 10065 ext/ripper/ripper.y args->post_init = p ? p->nd_next : 0; nd_next 10114 ext/ripper/ripper.y kwn = kwn->nd_next; nd_next 10175 ext/ripper/ripper.y node->nd_next->nd_end = node->nd_next; nd_next 10176 ext/ripper/ripper.y node->nd_next->nd_next = 0; nd_next 10189 ext/ripper/ripper.y while (hash && hash->nd_head && hash->nd_next) { nd_next 10191 ext/ripper/ripper.y NODE *value = hash->nd_next; nd_next 10192 ext/ripper/ripper.y NODE *next = value->nd_next; nd_next 10200 ext/ripper/ripper.y head = ((NODE *)data)->nd_next; nd_next 10638 ext/ripper/ripper.y return arg.succ_block->nd_next; nd_next 155 node.c F_NODE(nd_next, "next block"); nd_next 184 node.c F_NODE(nd_next, "next when clause"); nd_next 401 node.c F_CUSTOM1(nd_next->nd_vid, "attr") { nd_next 402 node.c if (node->nd_next->nd_aid) A("? "); nd_next 403 node.c A_ID(node->nd_next->nd_vid); nd_next 405 node.c F_CUSTOM1(nd_next->nd_mid, "operator") { nd_next 406 node.c switch (node->nd_next->nd_mid) { nd_next 409 node.c default: A_ID(node->nd_next->nd_mid); nd_next 494 node.c F_NODE(nd_next, "next element"); nd_next 647 node.c F_NODE(nd_next->nd_head, "interpolation"); nd_next 649 node.c F_NODE(nd_next->nd_next, "tailing strings"); nd_next 896 node.c F_NODE(nd_next, "next"); nd_next 905 node.c F_NODE(nd_next, "next"); nd_next 4965 parse.c while (node->nd_next) { nd_next 4966 parse.c node = node->nd_next; nd_next 7799 parse.c m->nd_next = node_assign((yyvsp[-7].node), NEW_FOR(NEW_DVAR(id), 0, 0)); nd_next 7807 parse.c m->nd_next = (yyvsp[-7].node); nd_next 7811 parse.c m->nd_next = node_assign(NEW_MASGN(NEW_LIST((yyvsp[-7].node)), 0), NEW_DVAR(id)); nd_next 9174 parse.c for (list = (prev = node)->nd_next; list; list = list->nd_next) { nd_next 9184 parse.c prev->nd_next = list->nd_next; nd_next 9197 parse.c if (!node->nd_next) { nd_next 10143 parse.c (yyval.node)->nd_next = (yyvsp[-1].node); nd_next 10157 parse.c (yyval.node)->nd_next = block_append((yyval.node)->nd_next, (yyvsp[0].node)->nd_next); nd_next 10343 parse.c while (opts->nd_next) { nd_next 10344 parse.c opts = opts->nd_next; nd_next 10346 parse.c opts->nd_next = (yyvsp[0].node); nd_next 10373 parse.c while (opts->nd_next) { nd_next 10374 parse.c opts = opts->nd_next; nd_next 10376 parse.c opts->nd_next = (yyvsp[0].node); nd_next 10528 parse.c !tail->nd_head && nd_type(tail->nd_next) == NODE_ARRAY && nd_next 10529 parse.c nd_type(tail->nd_next->nd_head) == NODE_HASH) { nd_next 10531 parse.c tail = tail->nd_next->nd_head->nd_head; nd_next 12350 parse.c while ((node = node->nd_next) != 0 && nd_type(node) == NODE_ARRAY) { nd_next 14554 parse.c end->nd_next = tail; nd_next 14566 parse.c if (list->nd_next) { nd_next 14567 parse.c last = list->nd_next->nd_end; nd_next 14574 parse.c last->nd_next = NEW_LIST(item); nd_next 14575 parse.c list->nd_next->nd_end = last->nd_next; nd_next 14585 parse.c if (head->nd_next) { nd_next 14586 parse.c last = head->nd_next->nd_end; nd_next 14593 parse.c last->nd_next = tail; nd_next 14594 parse.c if (tail->nd_next) { nd_next 14595 parse.c head->nd_next->nd_end = tail->nd_next->nd_end; nd_next 14598 parse.c head->nd_next->nd_end = tail; nd_next 14649 parse.c if (htype == NODE_DSTR && (headlast = head->nd_next->nd_end->nd_head) && nd_next 14682 parse.c head->nd_next->nd_end->nd_next = tail->nd_next; nd_next 14683 parse.c head->nd_next->nd_end = tail->nd_next->nd_end; nd_next 14686 parse.c else if (htype == NODE_DSTR && (headlast = head->nd_next->nd_end->nd_head) && nd_next 14855 parse.c while (kws->nd_next) { nd_next 14856 parse.c kws = kws->nd_next; nd_next 14858 parse.c kws->nd_next = kw; nd_next 15217 parse.c while (node->nd_next) { nd_next 15218 parse.c node = node->nd_next; nd_next 15347 parse.c if (!node->nd_next) return; nd_next 15349 parse.c node = node->nd_next; nd_next 15412 parse.c if (!subnodes(nd_body, nd_next)) goto end; nd_next 15444 parse.c } while ((node = node->nd_next) != 0); nd_next 15503 parse.c next = node->nd_next; nd_next 15663 parse.c if (node->nd_next == 0) { nd_next 15735 parse.c args->pre_init = m ? m->nd_next : 0; nd_next 15738 parse.c args->post_init = p ? p->nd_next : 0; nd_next 15787 parse.c kwn = kwn->nd_next; nd_next 15848 parse.c node->nd_next->nd_end = node->nd_next; nd_next 15849 parse.c node->nd_next->nd_next = 0; nd_next 15862 parse.c while (hash && hash->nd_head && hash->nd_next) { nd_next 15864 parse.c NODE *value = hash->nd_next; nd_next 15865 parse.c NODE *next = value->nd_next; nd_next 15873 parse.c head = ((NODE *)data)->nd_next; nd_next 16311 parse.c return arg.succ_block->nd_next; nd_next 965 parse.y while (node->nd_next) { nd_next 966 parse.y node = node->nd_next; nd_next 2950 parse.y m->nd_next = node_assign($2, NEW_FOR(NEW_DVAR(id), 0, 0)); nd_next 2958 parse.y m->nd_next = $2; nd_next 2962 parse.y m->nd_next = node_assign(NEW_MASGN(NEW_LIST($2), 0), NEW_DVAR(id)); nd_next 4015 parse.y for (list = (prev = node)->nd_next; list; list = list->nd_next) { nd_next 4025 parse.y prev->nd_next = list->nd_next; nd_next 4038 parse.y if (!node->nd_next) { nd_next 4733 parse.y $$->nd_next = $2; nd_next 4752 parse.y $$->nd_next = block_append($$->nd_next, $3->nd_next); nd_next 4902 parse.y while (opts->nd_next) { nd_next 4903 parse.y opts = opts->nd_next; nd_next 4905 parse.y opts->nd_next = $3; nd_next 4926 parse.y while (opts->nd_next) { nd_next 4927 parse.y opts = opts->nd_next; nd_next 4929 parse.y opts->nd_next = $3; nd_next 5067 parse.y !tail->nd_head && nd_type(tail->nd_next) == NODE_ARRAY && nd_next 5068 parse.y nd_type(tail->nd_next->nd_head) == NODE_HASH) { nd_next 5070 parse.y tail = tail->nd_next->nd_head->nd_head; nd_next 6677 parse.y while ((node = node->nd_next) != 0 && nd_type(node) == NODE_ARRAY) { nd_next 8881 parse.y end->nd_next = tail; nd_next 8893 parse.y if (list->nd_next) { nd_next 8894 parse.y last = list->nd_next->nd_end; nd_next 8901 parse.y last->nd_next = NEW_LIST(item); nd_next 8902 parse.y list->nd_next->nd_end = last->nd_next; nd_next 8912 parse.y if (head->nd_next) { nd_next 8913 parse.y last = head->nd_next->nd_end; nd_next 8920 parse.y last->nd_next = tail; nd_next 8921 parse.y if (tail->nd_next) { nd_next 8922 parse.y head->nd_next->nd_end = tail->nd_next->nd_end; nd_next 8925 parse.y head->nd_next->nd_end = tail; nd_next 8976 parse.y if (htype == NODE_DSTR && (headlast = head->nd_next->nd_end->nd_head) && nd_next 9009 parse.y head->nd_next->nd_end->nd_next = tail->nd_next; nd_next 9010 parse.y head->nd_next->nd_end = tail->nd_next->nd_end; nd_next 9013 parse.y else if (htype == NODE_DSTR && (headlast = head->nd_next->nd_end->nd_head) && nd_next 9182 parse.y while (kws->nd_next) { nd_next 9183 parse.y kws = kws->nd_next; nd_next 9185 parse.y kws->nd_next = kw; nd_next 9544 parse.y while (node->nd_next) { nd_next 9545 parse.y node = node->nd_next; nd_next 9674 parse.y if (!node->nd_next) return; nd_next 9676 parse.y node = node->nd_next; nd_next 9739 parse.y if (!subnodes(nd_body, nd_next)) goto end; nd_next 9771 parse.y } while ((node = node->nd_next) != 0); nd_next 9830 parse.y next = node->nd_next; nd_next 9990 parse.y if (node->nd_next == 0) { nd_next 10062 parse.y args->pre_init = m ? m->nd_next : 0; nd_next 10065 parse.y args->post_init = p ? p->nd_next : 0; nd_next 10114 parse.y kwn = kwn->nd_next; nd_next 10175 parse.y node->nd_next->nd_end = node->nd_next; nd_next 10176 parse.y node->nd_next->nd_next = 0; nd_next 10189 parse.y while (hash && hash->nd_head && hash->nd_next) { nd_next 10191 parse.y NODE *value = hash->nd_next; nd_next 10192 parse.y NODE *next = value->nd_next; nd_next 10200 parse.y head = ((NODE *)data)->nd_next; nd_next 10638 parse.y return arg.succ_block->nd_next;