nd_type           367 compile.c          enum node_type error_type = nd_type(error_node); \
nd_type           385 compile.c      		ruby_node_name(nd_type(error_node))); \
nd_type           569 compile.c          else if (nd_type(node) == NODE_SCOPE) {
nd_type          1301 compile.c      	    switch (nd_type(val_node)) {
nd_type          2742 compile.c      	if (nd_type(node) == NODE_STR) {
nd_type          2784 compile.c          switch (nd_type(cond)) {
nd_type          2842 compile.c          if (nd_type(root_node) == NODE_HASH && root_node->nd_head && nd_type(root_node->nd_head) == NODE_ARRAY) {
nd_type          2848 compile.c      	    assert(nd_type(node) == NODE_ARRAY);
nd_type          2849 compile.c      	    if (key_node && nd_type(key_node) == NODE_LIT && RB_TYPE_P(key_node->nd_lit, T_SYMBOL)) {
nd_type          2897 compile.c          if (nd_type(node) == NODE_ZARRAY) {
nd_type          2932 compile.c      		if (opt_p && nd_type(node->nd_head) != NODE_LIT) {
nd_type          2955 compile.c      		    while (node && nd_type(node->nd_head) == NODE_LIT &&
nd_type          2956 compile.c      			   node->nd_next && nd_type(node->nd_next->nd_head) == NODE_LIT) {
nd_type          3054 compile.c          switch (nd_type(node)) {
nd_type          3101 compile.c      	if (nd_type(val) == NODE_STR) {
nd_type          3120 compile.c          switch (nd_type(node)) {
nd_type          3192 compile.c          if (rhsn == 0 || nd_type(rhsn) != NODE_ARRAY) {
nd_type          3198 compile.c      	switch (nd_type(ln)) {
nd_type          3306 compile.c      	    if (nd_type(splatn) == NODE_POSTARG) {
nd_type          3337 compile.c          switch (nd_type(node)) {
nd_type          3363 compile.c          if (nd_type(cpath) == NODE_COLON3) {
nd_type          3381 compile.c      #define private_recv_p(node) (nd_type((node)->nd_recv) == NODE_SELF)
nd_type          3391 compile.c          switch (type = nd_type(node)) {
nd_type          3685 compile.c          if (argn && nd_type(argn) == NODE_BLOCK_PASS) {
nd_type          3693 compile.c      	switch (nd_type(argn)) {
nd_type          3704 compile.c      	    int next_is_array = (nd_type(argn->nd_head) == NODE_ARRAY);
nd_type          3709 compile.c      	    if (nd_type(argn) == NODE_ARGSCAT) {
nd_type          3865 compile.c          type = nd_type(node);
nd_type          3869 compile.c      	while (node && nd_type(node) == NODE_BLOCK) {
nd_type          3933 compile.c      	type = nd_type(node);
nd_type          3958 compile.c      		switch (nd_type(vals)) {
nd_type          3983 compile.c      	    type = nd_type(node);
nd_type          4026 compile.c      	while (node && nd_type(node) == NODE_WHEN) {
nd_type          4036 compile.c      	    switch (nd_type(vals)) {
nd_type          4187 compile.c      	if (nd_type(node) == NODE_FOR) {
nd_type          4469 compile.c      		switch (nd_type(narg)) {
nd_type          4694 compile.c      	switch (nd_type(node->nd_args->nd_head)) {
nd_type          4903 compile.c      	switch (nd_type(node->nd_head)) {
nd_type          4912 compile.c      			  ruby_node_name(nd_type(node->nd_head)));
nd_type          4970 compile.c      	if (nd_type(node) == NODE_OP_ASGN_OR) {
nd_type          4988 compile.c      	if (nd_type(node) == NODE_OP_ASGN_AND) {
nd_type          5010 compile.c      	if (node->nd_recv && nd_type(node->nd_recv) == NODE_STR &&
nd_type          5026 compile.c      	    nd_type(node->nd_args) == NODE_ARRAY && node->nd_args->nd_alen == 1 &&
nd_type          5027 compile.c      	    nd_type(node->nd_args->nd_head) == NODE_STR &&
nd_type          5062 compile.c      	if (nd_type(node) == NODE_VCALL) {
nd_type          5086 compile.c      	    if (nd_type(node) == NODE_FCALL &&
nd_type          5097 compile.c      		if (nd_type(node->nd_args->nd_head) == NODE_LIT &&
nd_type          5139 compile.c      	if (nd_type(node) != NODE_VCALL) {
nd_type          5152 compile.c      	switch (nd_type(node)) {
nd_type          5180 compile.c      	if (nd_type(node) == NODE_SUPER) {
nd_type          5280 compile.c      	ADD_INSN1(ret, line, putobject, nd_type(node) == NODE_ZSUPER ? Qfalse : Qtrue);
nd_type          5316 compile.c      	int type = node->nd_head ? nd_type(node->nd_head) : NODE_ZARRAY;
nd_type          5500 compile.c      	switch (nd_type(node)) {
nd_type          5520 compile.c      		nd_type(node) == NODE_MATCH2) {
nd_type          5907 compile.c      	if (nd_type(node) == NODE_FLIP3) {
nd_type          6023 compile.c      	    else if (nd_type(default_value) == NODE_LIT ||
nd_type          6024 compile.c      		     nd_type(default_value) == NODE_NIL ||
nd_type          6025 compile.c      		     nd_type(default_value) == NODE_TRUE ||
nd_type          6026 compile.c      		     nd_type(default_value) == NODE_FALSE) {
nd_type          6067 compile.c      	    nd_type(node->nd_args) == NODE_ARRAY && node->nd_args->nd_alen == 2 &&
nd_type          6068 compile.c      	    nd_type(node->nd_args->nd_head) == NODE_STR &&
nd_type            96 debug.c        		ruby_node_name(nd_type(node)), nd_line(node));
nd_type           339 ext/objspace/objspace.c 	    size_t s = nd_type((NODE *)v);
nd_type           227 ext/objspace/objspace_dump.c 	dump_append(dc, ", \"node_type\":\"%s\"", ruby_node_name(nd_type(obj)));
nd_type           586 ext/ripper/ripper.c     return RB_TYPE_P(n, T_NODE) && nd_type(RNODE(n)) == NODE_RIPPER;
nd_type          4959 ext/ripper/ripper.c 			    if (nd_type((yyvsp[0].val)) != NODE_BLOCK) void_expr((yyvsp[0].val));
nd_type          5291 ext/ripper/ripper.c 			if ((yyvsp[-2].val) && nd_type((yyvsp[-2].val)) == NODE_BEGIN) {
nd_type          5308 ext/ripper/ripper.c 			if ((yyvsp[-2].val) && nd_type((yyvsp[-2].val)) == NODE_BEGIN) {
nd_type          6567 ext/ripper/ripper.c 			if (nd_type((yyvsp[-3].val)) == NODE_BLOCK_PASS) {
nd_type          6667 ext/ripper/ripper.c 			if ((yyvsp[-2].val) && nd_type((yyvsp[-2].val)) == NODE_LIT && FIXNUM_P((yyvsp[-2].val)->nd_lit) &&
nd_type          6668 ext/ripper/ripper.c 			    (yyvsp[0].val) && nd_type((yyvsp[0].val)) == NODE_LIT && FIXNUM_P((yyvsp[0].val)->nd_lit)) {
nd_type          6685 ext/ripper/ripper.c 			if ((yyvsp[-2].val) && nd_type((yyvsp[-2].val)) == NODE_LIT && FIXNUM_P((yyvsp[-2].val)->nd_lit) &&
nd_type          6686 ext/ripper/ripper.c 			    (yyvsp[0].val) && nd_type((yyvsp[0].val)) == NODE_LIT && FIXNUM_P((yyvsp[0].val)->nd_lit)) {
nd_type          6942 ext/ripper/ripper.c 			if (nd_type((yyvsp[-2].val)) == NODE_LIT) {
nd_type          7324 ext/ripper/ripper.c 			if ((nd_type((yyvsp[0].val)) == NODE_ARRAY) && (n1 = splat_array((yyvsp[-3].val))) != 0) {
nd_type          7360 ext/ripper/ripper.c 			if (nd_type((yyvsp[0].val)) == NODE_ARRAY &&
nd_type          7420 ext/ripper/ripper.c 			    if (nd_type((yyvsp[-1].val)) == NODE_RESCUE ||
nd_type          7421 ext/ripper/ripper.c 				nd_type((yyvsp[-1].val)) == NODE_ENSURE)
nd_type          7802 ext/ripper/ripper.c 			switch (nd_type((yyvsp[-7].val))) {
nd_type          8741 ext/ripper/ripper.c 			if (nd_type((yyvsp[-1].val)) == NODE_YIELD) {
nd_type          8952 ext/ripper/ripper.c 			if ((yyvsp[-3].val) && nd_type((yyvsp[-3].val)) == NODE_SELF)
nd_type          9164 ext/ripper/ripper.c 			    switch (nd_type(node)) {
nd_type          9194 ext/ripper/ripper.c 			else switch (nd_type(node)) {
nd_type          9214 ext/ripper/ripper.c 				if (nd_type(list->nd_head) == NODE_STR) {
nd_type          9376 ext/ripper/ripper.c 			if (nd_type((yyvsp[-1].val)) == NODE_DSTR) {
nd_type          9565 ext/ripper/ripper.c 			    switch (nd_type(head)) {
nd_type          10538 ext/ripper/ripper.c 			    switch (nd_type((yyvsp[-1].val))) {
nd_type          10592 ext/ripper/ripper.c 				!tail->nd_head && nd_type(tail->nd_next) == NODE_ARRAY &&
nd_type          10593 ext/ripper/ripper.c 				nd_type(tail->nd_next->nd_head) == NODE_HASH) {
nd_type          10611 ext/ripper/ripper.c 			if (nd_type((yyvsp[-2].val)) == NODE_STR) {
nd_type          10651 ext/ripper/ripper.c 			if (nd_type((yyvsp[0].val)) == NODE_HASH &&
nd_type          12418 ext/ripper/ripper.c     if (nd_type(root) == NODE_ARRAY) str_node = root->nd_head;
nd_type          12426 ext/ripper/ripper.c 	while ((node = node->nd_next) != 0 && nd_type(node) == NODE_ARRAY) {
nd_type          12428 ext/ripper/ripper.c 		enum node_type type = nd_type(str_node);
nd_type          13861 ext/ripper/ripper.c 	if (nd_type(lex_strterm) == NODE_HEREDOC) {
nd_type          14540 ext/ripper/ripper.c     return (enum node_type)nd_type(node);
nd_type          14590 ext/ripper/ripper.c     switch (nd_type(h)) {
nd_type          14611 ext/ripper/ripper.c     switch (nd_type(nd)) {
nd_type          14626 ext/ripper/ripper.c     if (nd_type(tail) != NODE_BLOCK) {
nd_type          14707 ext/ripper/ripper.c     htype = nd_type(head);
nd_type          14723 ext/ripper/ripper.c     switch (nd_type(tail)) {
nd_type          14726 ext/ripper/ripper.c 	    nd_type(headlast) == NODE_STR) {
nd_type          14763 ext/ripper/ripper.c 		 nd_type(headlast) == NODE_STR) {
nd_type          14791 ext/ripper/ripper.c     if (nd_type(node) == NODE_EVSTR) {
nd_type          14803 ext/ripper/ripper.c 	switch (nd_type(node)) {
nd_type          14832 ext/ripper/ripper.c 	switch (nd_type(node1)) {
nd_type          14845 ext/ripper/ripper.c 	switch (nd_type(node2)) {
nd_type          15166 ext/ripper/ripper.c     if (node2 && node1 && nd_type(node1) == NODE_BLOCK_PASS) {
nd_type          15181 ext/ripper/ripper.c     switch (nd_type(node)) {
nd_type          15195 ext/ripper/ripper.c     switch (nd_type(node1)) {
nd_type          15203 ext/ripper/ripper.c 	if (nd_type(node2) != NODE_ARRAY) break;
nd_type          15208 ext/ripper/ripper.c 	if (nd_type(node2) != NODE_ARRAY ||
nd_type          15209 ext/ripper/ripper.c 	    nd_type(node1->nd_body) != NODE_ARRAY) break;
nd_type          15220 ext/ripper/ripper.c     switch (nd_type(node1))  {
nd_type          15237 ext/ripper/ripper.c     if (nd_type(node) == NODE_SPLAT) node = node->nd_head;
nd_type          15238 ext/ripper/ripper.c     if (nd_type(node) == NODE_ARRAY) return node;
nd_type          15247 ext/ripper/ripper.c     switch (nd_type(lhs)) {
nd_type          15282 ext/ripper/ripper.c 	switch (nd_type(node)) {
nd_type          15338 ext/ripper/ripper.c     switch (nd_type(node)) {
nd_type          15420 ext/ripper/ripper.c     if (nd_type(node) != NODE_BLOCK) return;
nd_type          15433 ext/ripper/ripper.c     while (n1 && nd_type(n1) == NODE_BEGIN && n1->nd_body) {
nd_type          15443 ext/ripper/ripper.c     while (n1 && nd_type(n1) == NODE_BEGIN) {
nd_type          15465 ext/ripper/ripper.c 	switch (nd_type(node)) {
nd_type          15514 ext/ripper/ripper.c     switch (nd_type(node)) {
nd_type          15537 ext/ripper/ripper.c     switch (nd_type(node)) {
nd_type          15583 ext/ripper/ripper.c 	switch (type = nd_type(head)) {
nd_type          15608 ext/ripper/ripper.c     type = nd_type(node);
nd_type          15621 ext/ripper/ripper.c     switch (nd_type(node)) {
nd_type          15644 ext/ripper/ripper.c     switch (nd_type(node)) {
nd_type          15666 ext/ripper/ripper.c 	if (nd_type(node) == NODE_DOT2) nd_set_type(node,NODE_FLIP2);
nd_type          15667 ext/ripper/ripper.c 	else if (nd_type(node) == NODE_DOT3) nd_set_type(node, NODE_FLIP3);
nd_type          15714 ext/ripper/ripper.c     if (left && (enum node_type)nd_type(left) == type) {
nd_type          15716 ext/ripper/ripper.c 	while ((second = node->nd_2nd) != 0 && (enum node_type)nd_type(second) == type) {
nd_type          15728 ext/ripper/ripper.c     if (node && nd_type(node) == NODE_BLOCK_PASS) {
nd_type          15738 ext/ripper/ripper.c 	if (nd_type(node) == NODE_ARRAY) {
nd_type          15902 ext/ripper/ripper.c     switch (nd_type(node)) {
nd_type          15944 ext/ripper/ripper.c 	if (nd_type(head) == NODE_LIT &&
nd_type          16444 ext/ripper/ripper.c     if (nd_type(node) == NODE_PRELUDE) {
nd_type          16476 ext/ripper/ripper.c     if (nd_type(node) == NODE_PRELUDE) {
nd_type          16868 ext/ripper/ripper.c 	if (nd_type(x) != NODE_RIPPER) {
nd_type          17040 ext/ripper/ripper.c     if (nd_type(nd) != NODE_RIPPER) return 0;
nd_type          17051 ext/ripper/ripper.c     if (nd_type(nd) != NODE_RIPPER) return Qnil;
nd_type           532 ext/ripper/ripper.y     return RB_TYPE_P(n, T_NODE) && nd_type(RNODE(n)) == NODE_RIPPER;
nd_type           962 ext/ripper/ripper.y 			    if (nd_type($2) != NODE_BLOCK) void_expr($2);
nd_type          1211 ext/ripper/ripper.y 			if ($1 && nd_type($1) == NODE_BEGIN) {
nd_type          1224 ext/ripper/ripper.y 			if ($1 && nd_type($1) == NODE_BEGIN) {
nd_type          2077 ext/ripper/ripper.y 			if (nd_type($3) == NODE_BLOCK_PASS) {
nd_type          2149 ext/ripper/ripper.y 			if ($1 && nd_type($1) == NODE_LIT && FIXNUM_P($1->nd_lit) &&
nd_type          2150 ext/ripper/ripper.y 			    $3 && nd_type($3) == NODE_LIT && FIXNUM_P($3->nd_lit)) {
nd_type          2163 ext/ripper/ripper.y 			if ($1 && nd_type($1) == NODE_LIT && FIXNUM_P($1->nd_lit) &&
nd_type          2164 ext/ripper/ripper.y 			    $3 && nd_type($3) == NODE_LIT && FIXNUM_P($3->nd_lit)) {
nd_type          2336 ext/ripper/ripper.y 			if (nd_type($1) == NODE_LIT) {
nd_type          2611 ext/ripper/ripper.y 			if ((nd_type($4) == NODE_ARRAY) && (n1 = splat_array($1)) != 0) {
nd_type          2645 ext/ripper/ripper.y 			if (nd_type($4) == NODE_ARRAY &&
nd_type          2702 ext/ripper/ripper.y 			    if (nd_type($3) == NODE_RESCUE ||
nd_type          2703 ext/ripper/ripper.y 				nd_type($3) == NODE_ENSURE)
nd_type          2948 ext/ripper/ripper.y 			switch (nd_type($2)) {
nd_type          3627 ext/ripper/ripper.y 			if (nd_type($1) == NODE_YIELD) {
nd_type          3776 ext/ripper/ripper.y 			if ($1 && nd_type($1) == NODE_SELF)
nd_type          3968 ext/ripper/ripper.y 			    switch (nd_type(node)) {
nd_type          3996 ext/ripper/ripper.y 			else switch (nd_type(node)) {
nd_type          4016 ext/ripper/ripper.y 				if (nd_type(list->nd_head) == NODE_STR) {
nd_type          4151 ext/ripper/ripper.y 			if (nd_type($2) == NODE_DSTR) {
nd_type          4298 ext/ripper/ripper.y 			    switch (nd_type(head)) {
nd_type          5017 ext/ripper/ripper.y 			    switch (nd_type($3)) {
nd_type          5067 ext/ripper/ripper.y 				!tail->nd_head && nd_type(tail->nd_next) == NODE_ARRAY &&
nd_type          5068 ext/ripper/ripper.y 				nd_type(tail->nd_next->nd_head) == NODE_HASH) {
nd_type          5084 ext/ripper/ripper.y 			if (nd_type($1) == NODE_STR) {
nd_type          5112 ext/ripper/ripper.y 			if (nd_type($2) == NODE_HASH &&
nd_type          6669 ext/ripper/ripper.y     if (nd_type(root) == NODE_ARRAY) str_node = root->nd_head;
nd_type          6677 ext/ripper/ripper.y 	while ((node = node->nd_next) != 0 && nd_type(node) == NODE_ARRAY) {
nd_type          6679 ext/ripper/ripper.y 		enum node_type type = nd_type(str_node);
nd_type          8112 ext/ripper/ripper.y 	if (nd_type(lex_strterm) == NODE_HEREDOC) {
nd_type          8791 ext/ripper/ripper.y     return (enum node_type)nd_type(node);
nd_type          8841 ext/ripper/ripper.y     switch (nd_type(h)) {
nd_type          8862 ext/ripper/ripper.y     switch (nd_type(nd)) {
nd_type          8877 ext/ripper/ripper.y     if (nd_type(tail) != NODE_BLOCK) {
nd_type          8958 ext/ripper/ripper.y     htype = nd_type(head);
nd_type          8974 ext/ripper/ripper.y     switch (nd_type(tail)) {
nd_type          8977 ext/ripper/ripper.y 	    nd_type(headlast) == NODE_STR) {
nd_type          9014 ext/ripper/ripper.y 		 nd_type(headlast) == NODE_STR) {
nd_type          9042 ext/ripper/ripper.y     if (nd_type(node) == NODE_EVSTR) {
nd_type          9054 ext/ripper/ripper.y 	switch (nd_type(node)) {
nd_type          9083 ext/ripper/ripper.y 	switch (nd_type(node1)) {
nd_type          9096 ext/ripper/ripper.y 	switch (nd_type(node2)) {
nd_type          9417 ext/ripper/ripper.y     if (node2 && node1 && nd_type(node1) == NODE_BLOCK_PASS) {
nd_type          9432 ext/ripper/ripper.y     switch (nd_type(node)) {
nd_type          9446 ext/ripper/ripper.y     switch (nd_type(node1)) {
nd_type          9454 ext/ripper/ripper.y 	if (nd_type(node2) != NODE_ARRAY) break;
nd_type          9459 ext/ripper/ripper.y 	if (nd_type(node2) != NODE_ARRAY ||
nd_type          9460 ext/ripper/ripper.y 	    nd_type(node1->nd_body) != NODE_ARRAY) break;
nd_type          9471 ext/ripper/ripper.y     switch (nd_type(node1))  {
nd_type          9488 ext/ripper/ripper.y     if (nd_type(node) == NODE_SPLAT) node = node->nd_head;
nd_type          9489 ext/ripper/ripper.y     if (nd_type(node) == NODE_ARRAY) return node;
nd_type          9498 ext/ripper/ripper.y     switch (nd_type(lhs)) {
nd_type          9533 ext/ripper/ripper.y 	switch (nd_type(node)) {
nd_type          9589 ext/ripper/ripper.y     switch (nd_type(node)) {
nd_type          9671 ext/ripper/ripper.y     if (nd_type(node) != NODE_BLOCK) return;
nd_type          9684 ext/ripper/ripper.y     while (n1 && nd_type(n1) == NODE_BEGIN && n1->nd_body) {
nd_type          9694 ext/ripper/ripper.y     while (n1 && nd_type(n1) == NODE_BEGIN) {
nd_type          9716 ext/ripper/ripper.y 	switch (nd_type(node)) {
nd_type          9765 ext/ripper/ripper.y     switch (nd_type(node)) {
nd_type          9788 ext/ripper/ripper.y     switch (nd_type(node)) {
nd_type          9834 ext/ripper/ripper.y 	switch (type = nd_type(head)) {
nd_type          9859 ext/ripper/ripper.y     type = nd_type(node);
nd_type          9872 ext/ripper/ripper.y     switch (nd_type(node)) {
nd_type          9895 ext/ripper/ripper.y     switch (nd_type(node)) {
nd_type          9917 ext/ripper/ripper.y 	if (nd_type(node) == NODE_DOT2) nd_set_type(node,NODE_FLIP2);
nd_type          9918 ext/ripper/ripper.y 	else if (nd_type(node) == NODE_DOT3) nd_set_type(node, NODE_FLIP3);
nd_type          9965 ext/ripper/ripper.y     if (left && (enum node_type)nd_type(left) == type) {
nd_type          9967 ext/ripper/ripper.y 	while ((second = node->nd_2nd) != 0 && (enum node_type)nd_type(second) == type) {
nd_type          9979 ext/ripper/ripper.y     if (node && nd_type(node) == NODE_BLOCK_PASS) {
nd_type          9989 ext/ripper/ripper.y 	if (nd_type(node) == NODE_ARRAY) {
nd_type          10153 ext/ripper/ripper.y     switch (nd_type(node)) {
nd_type          10195 ext/ripper/ripper.y 	if (nd_type(head) == NODE_LIT &&
nd_type          10695 ext/ripper/ripper.y     if (nd_type(node) == NODE_PRELUDE) {
nd_type          10727 ext/ripper/ripper.y     if (nd_type(node) == NODE_PRELUDE) {
nd_type          11119 ext/ripper/ripper.y 	if (nd_type(x) != NODE_RIPPER) {
nd_type          11291 ext/ripper/ripper.y     if (nd_type(nd) != NODE_RIPPER) return 0;
nd_type          11302 ext/ripper/ripper.y     if (nd_type(nd) != NODE_RIPPER) return Qnil;
nd_type          9184 gc.c           		     ruby_node_name(nd_type(obj)));
nd_type            24 node.c             rb_str_catf(buf, "@ %s (line: %d)"term, ruby_node_name(nd_type(node)), nd_line(node))
nd_type           148 node.c             switch (nd_type(node)) {
nd_type           957 node.c         	rb_bug("dump_node: unknown node: %s", ruby_node_name(nd_type(node)));
nd_type           977 node.c             switch (nd_type(obj)) {
nd_type           998 node.c             switch (nd_type(obj)) {
nd_type          1019 node.c             switch (nd_type(obj)) {
nd_type           586 parse.c            return RB_TYPE_P(n, T_NODE) && nd_type(RNODE(n)) == NODE_RIPPER;
nd_type          4962 parse.c        			    if (nd_type((yyvsp[0].node)) != NODE_BLOCK) void_expr((yyvsp[0].node));
nd_type          5294 parse.c        			if ((yyvsp[-2].node) && nd_type((yyvsp[-2].node)) == NODE_BEGIN) {
nd_type          5311 parse.c        			if ((yyvsp[-2].node) && nd_type((yyvsp[-2].node)) == NODE_BEGIN) {
nd_type          6570 parse.c        			if (nd_type((yyvsp[-3].node)) == NODE_BLOCK_PASS) {
nd_type          6670 parse.c        			if ((yyvsp[-2].node) && nd_type((yyvsp[-2].node)) == NODE_LIT && FIXNUM_P((yyvsp[-2].node)->nd_lit) &&
nd_type          6671 parse.c        			    (yyvsp[0].node) && nd_type((yyvsp[0].node)) == NODE_LIT && FIXNUM_P((yyvsp[0].node)->nd_lit)) {
nd_type          6688 parse.c        			if ((yyvsp[-2].node) && nd_type((yyvsp[-2].node)) == NODE_LIT && FIXNUM_P((yyvsp[-2].node)->nd_lit) &&
nd_type          6689 parse.c        			    (yyvsp[0].node) && nd_type((yyvsp[0].node)) == NODE_LIT && FIXNUM_P((yyvsp[0].node)->nd_lit)) {
nd_type          6945 parse.c        			if (nd_type((yyvsp[-2].node)) == NODE_LIT) {
nd_type          7319 parse.c        			if ((nd_type((yyvsp[0].node)) == NODE_ARRAY) && (n1 = splat_array((yyvsp[-3].node))) != 0) {
nd_type          7355 parse.c        			if (nd_type((yyvsp[0].node)) == NODE_ARRAY &&
nd_type          7415 parse.c        			    if (nd_type((yyvsp[-1].node)) == NODE_RESCUE ||
nd_type          7416 parse.c        				nd_type((yyvsp[-1].node)) == NODE_ENSURE)
nd_type          7797 parse.c        			switch (nd_type((yyvsp[-7].node))) {
nd_type          8702 parse.c        			if (nd_type((yyvsp[-1].node)) == NODE_YIELD) {
nd_type          8913 parse.c        			if ((yyvsp[-3].node) && nd_type((yyvsp[-3].node)) == NODE_SELF)
nd_type          9125 parse.c        			    switch (nd_type(node)) {
nd_type          9155 parse.c        			else switch (nd_type(node)) {
nd_type          9175 parse.c        				if (nd_type(list->nd_head) == NODE_STR) {
nd_type          9328 parse.c        			if (nd_type((yyvsp[-1].node)) == NODE_DSTR) {
nd_type          9517 parse.c        			    switch (nd_type(head)) {
nd_type          10482 parse.c        			    switch (nd_type((yyvsp[-1].node))) {
nd_type          10528 parse.c        				!tail->nd_head && nd_type(tail->nd_next) == NODE_ARRAY &&
nd_type          10529 parse.c        				nd_type(tail->nd_next->nd_head) == NODE_HASH) {
nd_type          10547 parse.c        			if (nd_type((yyvsp[-2].node)) == NODE_STR) {
nd_type          10587 parse.c        			if (nd_type((yyvsp[0].node)) == NODE_HASH &&
nd_type          12342 parse.c            if (nd_type(root) == NODE_ARRAY) str_node = root->nd_head;
nd_type          12350 parse.c        	while ((node = node->nd_next) != 0 && nd_type(node) == NODE_ARRAY) {
nd_type          12352 parse.c        		enum node_type type = nd_type(str_node);
nd_type          13785 parse.c        	if (nd_type(lex_strterm) == NODE_HEREDOC) {
nd_type          14464 parse.c            return (enum node_type)nd_type(node);
nd_type          14514 parse.c            switch (nd_type(h)) {
nd_type          14535 parse.c            switch (nd_type(nd)) {
nd_type          14550 parse.c            if (nd_type(tail) != NODE_BLOCK) {
nd_type          14631 parse.c            htype = nd_type(head);
nd_type          14647 parse.c            switch (nd_type(tail)) {
nd_type          14650 parse.c        	    nd_type(headlast) == NODE_STR) {
nd_type          14687 parse.c        		 nd_type(headlast) == NODE_STR) {
nd_type          14715 parse.c            if (nd_type(node) == NODE_EVSTR) {
nd_type          14727 parse.c        	switch (nd_type(node)) {
nd_type          14756 parse.c        	switch (nd_type(node1)) {
nd_type          14769 parse.c        	switch (nd_type(node2)) {
nd_type          15090 parse.c            if (node2 && node1 && nd_type(node1) == NODE_BLOCK_PASS) {
nd_type          15105 parse.c            switch (nd_type(node)) {
nd_type          15119 parse.c            switch (nd_type(node1)) {
nd_type          15127 parse.c        	if (nd_type(node2) != NODE_ARRAY) break;
nd_type          15132 parse.c        	if (nd_type(node2) != NODE_ARRAY ||
nd_type          15133 parse.c        	    nd_type(node1->nd_body) != NODE_ARRAY) break;
nd_type          15144 parse.c            switch (nd_type(node1))  {
nd_type          15161 parse.c            if (nd_type(node) == NODE_SPLAT) node = node->nd_head;
nd_type          15162 parse.c            if (nd_type(node) == NODE_ARRAY) return node;
nd_type          15171 parse.c            switch (nd_type(lhs)) {
nd_type          15206 parse.c        	switch (nd_type(node)) {
nd_type          15262 parse.c            switch (nd_type(node)) {
nd_type          15344 parse.c            if (nd_type(node) != NODE_BLOCK) return;
nd_type          15357 parse.c            while (n1 && nd_type(n1) == NODE_BEGIN && n1->nd_body) {
nd_type          15367 parse.c            while (n1 && nd_type(n1) == NODE_BEGIN) {
nd_type          15389 parse.c        	switch (nd_type(node)) {
nd_type          15438 parse.c            switch (nd_type(node)) {
nd_type          15461 parse.c            switch (nd_type(node)) {
nd_type          15507 parse.c        	switch (type = nd_type(head)) {
nd_type          15532 parse.c            type = nd_type(node);
nd_type          15545 parse.c            switch (nd_type(node)) {
nd_type          15568 parse.c            switch (nd_type(node)) {
nd_type          15590 parse.c        	if (nd_type(node) == NODE_DOT2) nd_set_type(node,NODE_FLIP2);
nd_type          15591 parse.c        	else if (nd_type(node) == NODE_DOT3) nd_set_type(node, NODE_FLIP3);
nd_type          15638 parse.c            if (left && (enum node_type)nd_type(left) == type) {
nd_type          15640 parse.c        	while ((second = node->nd_2nd) != 0 && (enum node_type)nd_type(second) == type) {
nd_type          15652 parse.c            if (node && nd_type(node) == NODE_BLOCK_PASS) {
nd_type          15662 parse.c        	if (nd_type(node) == NODE_ARRAY) {
nd_type          15826 parse.c            switch (nd_type(node)) {
nd_type          15868 parse.c        	if (nd_type(head) == NODE_LIT &&
nd_type          16368 parse.c            if (nd_type(node) == NODE_PRELUDE) {
nd_type          16400 parse.c            if (nd_type(node) == NODE_PRELUDE) {
nd_type          16792 parse.c        	if (nd_type(x) != NODE_RIPPER) {
nd_type          16964 parse.c            if (nd_type(nd) != NODE_RIPPER) return 0;
nd_type          16975 parse.c            if (nd_type(nd) != NODE_RIPPER) return Qnil;
nd_type           532 parse.y            return RB_TYPE_P(n, T_NODE) && nd_type(RNODE(n)) == NODE_RIPPER;
nd_type           962 parse.y        			    if (nd_type($2) != NODE_BLOCK) void_expr($2);
nd_type          1211 parse.y        			if ($1 && nd_type($1) == NODE_BEGIN) {
nd_type          1224 parse.y        			if ($1 && nd_type($1) == NODE_BEGIN) {
nd_type          2077 parse.y        			if (nd_type($3) == NODE_BLOCK_PASS) {
nd_type          2149 parse.y        			if ($1 && nd_type($1) == NODE_LIT && FIXNUM_P($1->nd_lit) &&
nd_type          2150 parse.y        			    $3 && nd_type($3) == NODE_LIT && FIXNUM_P($3->nd_lit)) {
nd_type          2163 parse.y        			if ($1 && nd_type($1) == NODE_LIT && FIXNUM_P($1->nd_lit) &&
nd_type          2164 parse.y        			    $3 && nd_type($3) == NODE_LIT && FIXNUM_P($3->nd_lit)) {
nd_type          2336 parse.y        			if (nd_type($1) == NODE_LIT) {
nd_type          2611 parse.y        			if ((nd_type($4) == NODE_ARRAY) && (n1 = splat_array($1)) != 0) {
nd_type          2645 parse.y        			if (nd_type($4) == NODE_ARRAY &&
nd_type          2702 parse.y        			    if (nd_type($3) == NODE_RESCUE ||
nd_type          2703 parse.y        				nd_type($3) == NODE_ENSURE)
nd_type          2948 parse.y        			switch (nd_type($2)) {
nd_type          3627 parse.y        			if (nd_type($1) == NODE_YIELD) {
nd_type          3776 parse.y        			if ($1 && nd_type($1) == NODE_SELF)
nd_type          3968 parse.y        			    switch (nd_type(node)) {
nd_type          3996 parse.y        			else switch (nd_type(node)) {
nd_type          4016 parse.y        				if (nd_type(list->nd_head) == NODE_STR) {
nd_type          4151 parse.y        			if (nd_type($2) == NODE_DSTR) {
nd_type          4298 parse.y        			    switch (nd_type(head)) {
nd_type          5017 parse.y        			    switch (nd_type($3)) {
nd_type          5067 parse.y        				!tail->nd_head && nd_type(tail->nd_next) == NODE_ARRAY &&
nd_type          5068 parse.y        				nd_type(tail->nd_next->nd_head) == NODE_HASH) {
nd_type          5084 parse.y        			if (nd_type($1) == NODE_STR) {
nd_type          5112 parse.y        			if (nd_type($2) == NODE_HASH &&
nd_type          6669 parse.y            if (nd_type(root) == NODE_ARRAY) str_node = root->nd_head;
nd_type          6677 parse.y        	while ((node = node->nd_next) != 0 && nd_type(node) == NODE_ARRAY) {
nd_type          6679 parse.y        		enum node_type type = nd_type(str_node);
nd_type          8112 parse.y        	if (nd_type(lex_strterm) == NODE_HEREDOC) {
nd_type          8791 parse.y            return (enum node_type)nd_type(node);
nd_type          8841 parse.y            switch (nd_type(h)) {
nd_type          8862 parse.y            switch (nd_type(nd)) {
nd_type          8877 parse.y            if (nd_type(tail) != NODE_BLOCK) {
nd_type          8958 parse.y            htype = nd_type(head);
nd_type          8974 parse.y            switch (nd_type(tail)) {
nd_type          8977 parse.y        	    nd_type(headlast) == NODE_STR) {
nd_type          9014 parse.y        		 nd_type(headlast) == NODE_STR) {
nd_type          9042 parse.y            if (nd_type(node) == NODE_EVSTR) {
nd_type          9054 parse.y        	switch (nd_type(node)) {
nd_type          9083 parse.y        	switch (nd_type(node1)) {
nd_type          9096 parse.y        	switch (nd_type(node2)) {
nd_type          9417 parse.y            if (node2 && node1 && nd_type(node1) == NODE_BLOCK_PASS) {
nd_type          9432 parse.y            switch (nd_type(node)) {
nd_type          9446 parse.y            switch (nd_type(node1)) {
nd_type          9454 parse.y        	if (nd_type(node2) != NODE_ARRAY) break;
nd_type          9459 parse.y        	if (nd_type(node2) != NODE_ARRAY ||
nd_type          9460 parse.y        	    nd_type(node1->nd_body) != NODE_ARRAY) break;
nd_type          9471 parse.y            switch (nd_type(node1))  {
nd_type          9488 parse.y            if (nd_type(node) == NODE_SPLAT) node = node->nd_head;
nd_type          9489 parse.y            if (nd_type(node) == NODE_ARRAY) return node;
nd_type          9498 parse.y            switch (nd_type(lhs)) {
nd_type          9533 parse.y        	switch (nd_type(node)) {
nd_type          9589 parse.y            switch (nd_type(node)) {
nd_type          9671 parse.y            if (nd_type(node) != NODE_BLOCK) return;
nd_type          9684 parse.y            while (n1 && nd_type(n1) == NODE_BEGIN && n1->nd_body) {
nd_type          9694 parse.y            while (n1 && nd_type(n1) == NODE_BEGIN) {
nd_type          9716 parse.y        	switch (nd_type(node)) {
nd_type          9765 parse.y            switch (nd_type(node)) {
nd_type          9788 parse.y            switch (nd_type(node)) {
nd_type          9834 parse.y        	switch (type = nd_type(head)) {
nd_type          9859 parse.y            type = nd_type(node);
nd_type          9872 parse.y            switch (nd_type(node)) {
nd_type          9895 parse.y            switch (nd_type(node)) {
nd_type          9917 parse.y        	if (nd_type(node) == NODE_DOT2) nd_set_type(node,NODE_FLIP2);
nd_type          9918 parse.y        	else if (nd_type(node) == NODE_DOT3) nd_set_type(node, NODE_FLIP3);
nd_type          9965 parse.y            if (left && (enum node_type)nd_type(left) == type) {
nd_type          9967 parse.y        	while ((second = node->nd_2nd) != 0 && (enum node_type)nd_type(second) == type) {
nd_type          9979 parse.y            if (node && nd_type(node) == NODE_BLOCK_PASS) {
nd_type          9989 parse.y        	if (nd_type(node) == NODE_ARRAY) {
nd_type          10153 parse.y            switch (nd_type(node)) {
nd_type          10195 parse.y        	if (nd_type(head) == NODE_LIT &&
nd_type          10695 parse.y            if (nd_type(node) == NODE_PRELUDE) {
nd_type          10727 parse.y            if (nd_type(node) == NODE_PRELUDE) {
nd_type          11119 parse.y        	if (nd_type(x) != NODE_RIPPER) {
nd_type          11291 parse.y            if (nd_type(nd) != NODE_RIPPER) return 0;
nd_type          11302 parse.y            if (nd_type(nd) != NODE_RIPPER) return Qnil;