dispatch3        5440 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyvsp[(1) - (3)].val), (yyvsp[(2) - (3)].val), (yyvsp[(3) - (3)].val));
dispatch3        5464 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyval.val), (yyvsp[(5) - (6)].val), (yyvsp[(6) - (6)].val));
dispatch3        5483 ext/ripper/ripper.c 			(yyval.val) = dispatch3(field, (yyvsp[(1) - (5)].val), ripper_id2sym('.'), (yyvsp[(3) - (5)].val));
dispatch3        5484 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyval.val), (yyvsp[(4) - (5)].val), (yyvsp[(5) - (5)].val));
dispatch3        5503 ext/ripper/ripper.c 			(yyval.val) = dispatch3(field, (yyvsp[(1) - (5)].val), ripper_id2sym('.'), (yyvsp[(3) - (5)].val));
dispatch3        5504 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyval.val), (yyvsp[(4) - (5)].val), (yyvsp[(5) - (5)].val));
dispatch3        5523 ext/ripper/ripper.c 			(yyval.val) = dispatch3(field, (yyvsp[(1) - (5)].val), ripper_intern("::"), (yyvsp[(3) - (5)].val));
dispatch3        5524 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyval.val), (yyvsp[(4) - (5)].val), (yyvsp[(5) - (5)].val));
dispatch3        5584 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern("and"), (yyvsp[(3) - (3)].val));
dispatch3        5595 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern("or"), (yyvsp[(3) - (3)].val));
dispatch3        5674 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, (yyvsp[(1) - (4)].val), ripper_id2sym('.'), (yyvsp[(3) - (4)].val));
dispatch3        5686 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, (yyvsp[(1) - (4)].val), ripper_intern("::"), (yyvsp[(3) - (4)].val));
dispatch3        6036 ext/ripper/ripper.c 			(yyval.val) = dispatch3(field, (yyvsp[(1) - (3)].val), ripper_id2sym('.'), (yyvsp[(3) - (3)].val));
dispatch3        6058 ext/ripper/ripper.c 			(yyval.val) = dispatch3(field, (yyvsp[(1) - (3)].val), ripper_id2sym('.'), (yyvsp[(3) - (3)].val));
dispatch3        6132 ext/ripper/ripper.c 			(yyval.val) = dispatch3(field, (yyvsp[(1) - (3)].val), ripper_id2sym('.'), (yyvsp[(3) - (3)].val));
dispatch3        6143 ext/ripper/ripper.c 			(yyval.val) = dispatch3(field, (yyvsp[(1) - (3)].val), ripper_intern("::"), (yyvsp[(3) - (3)].val));
dispatch3        6154 ext/ripper/ripper.c 			(yyval.val) = dispatch3(field, (yyvsp[(1) - (3)].val), ripper_id2sym('.'), (yyvsp[(3) - (3)].val));
dispatch3        6508 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyvsp[(1) - (3)].val), (yyvsp[(2) - (3)].val), (yyvsp[(3) - (3)].val));
dispatch3        6542 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyvsp[(1) - (5)].val), (yyvsp[(2) - (5)].val), (yyvsp[(3) - (5)].val));
dispatch3        6566 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyvsp[(1) - (6)].val), (yyvsp[(5) - (6)].val), (yyvsp[(6) - (6)].val));
dispatch3        6585 ext/ripper/ripper.c 			(yyvsp[(1) - (5)].val) = dispatch3(field, (yyvsp[(1) - (5)].val), ripper_id2sym('.'), (yyvsp[(3) - (5)].val));
dispatch3        6586 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyvsp[(1) - (5)].val), (yyvsp[(4) - (5)].val), (yyvsp[(5) - (5)].val));
dispatch3        6605 ext/ripper/ripper.c 			(yyvsp[(1) - (5)].val) = dispatch3(field, (yyvsp[(1) - (5)].val), ripper_id2sym('.'), (yyvsp[(3) - (5)].val));
dispatch3        6606 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyvsp[(1) - (5)].val), (yyvsp[(4) - (5)].val), (yyvsp[(5) - (5)].val));
dispatch3        6625 ext/ripper/ripper.c 			(yyvsp[(1) - (5)].val) = dispatch3(field, (yyvsp[(1) - (5)].val), ripper_intern("::"), (yyvsp[(3) - (5)].val));
dispatch3        6626 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyvsp[(1) - (5)].val), (yyvsp[(4) - (5)].val), (yyvsp[(5) - (5)].val));
dispatch3        6639 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyval.val), (yyvsp[(4) - (5)].val), (yyvsp[(5) - (5)].val));
dispatch3        6653 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyval.val), (yyvsp[(3) - (4)].val), (yyvsp[(4) - (4)].val));
dispatch3        6667 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyval.val), (yyvsp[(2) - (3)].val), (yyvsp[(3) - (3)].val));
dispatch3        6713 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ID2SYM('+'), (yyvsp[(3) - (3)].val));
dispatch3        6724 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ID2SYM('-'), (yyvsp[(3) - (3)].val));
dispatch3        6735 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ID2SYM('*'), (yyvsp[(3) - (3)].val));
dispatch3        6746 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ID2SYM('/'), (yyvsp[(3) - (3)].val));
dispatch3        6757 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ID2SYM('%'), (yyvsp[(3) - (3)].val));
dispatch3        6768 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern("**"), (yyvsp[(3) - (3)].val));
dispatch3        6779 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(2) - (4)].val), ripper_intern("**"), (yyvsp[(4) - (4)].val));
dispatch3        6791 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(2) - (4)].val), ripper_intern("**"), (yyvsp[(4) - (4)].val));
dispatch3        6825 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ID2SYM('|'), (yyvsp[(3) - (3)].val));
dispatch3        6836 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ID2SYM('^'), (yyvsp[(3) - (3)].val));
dispatch3        6847 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ID2SYM('&'), (yyvsp[(3) - (3)].val));
dispatch3        6858 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern("<=>"), (yyvsp[(3) - (3)].val));
dispatch3        6869 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ID2SYM('>'), (yyvsp[(3) - (3)].val));
dispatch3        6880 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern(">="), (yyvsp[(3) - (3)].val));
dispatch3        6891 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ID2SYM('<'), (yyvsp[(3) - (3)].val));
dispatch3        6902 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern("<="), (yyvsp[(3) - (3)].val));
dispatch3        6913 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern("=="), (yyvsp[(3) - (3)].val));
dispatch3        6924 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern("==="), (yyvsp[(3) - (3)].val));
dispatch3        6935 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern("!="), (yyvsp[(3) - (3)].val));
dispatch3        6949 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern("=~"), (yyvsp[(3) - (3)].val));
dispatch3        6960 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern("!~"), (yyvsp[(3) - (3)].val));
dispatch3        6993 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern("<<"), (yyvsp[(3) - (3)].val));
dispatch3        7004 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern(">>"), (yyvsp[(3) - (3)].val));
dispatch3        7015 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern("&&"), (yyvsp[(3) - (3)].val));
dispatch3        7026 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[(1) - (3)].val), ripper_intern("||"), (yyvsp[(3) - (3)].val));
dispatch3        7057 ext/ripper/ripper.c 			(yyval.val) = dispatch3(ifop, (yyvsp[(1) - (6)].val), (yyvsp[(3) - (6)].val), (yyvsp[(6) - (6)].val));
dispatch3        7571 ext/ripper/ripper.c 			(yyval.val) = dispatch3(if, (yyvsp[(2) - (6)].val), (yyvsp[(4) - (6)].val), escape_Qundef((yyvsp[(5) - (6)].val)));
dispatch3        7583 ext/ripper/ripper.c 			(yyval.val) = dispatch3(unless, (yyvsp[(2) - (6)].val), (yyvsp[(4) - (6)].val), escape_Qundef((yyvsp[(5) - (6)].val)));
dispatch3        7724 ext/ripper/ripper.c 			(yyval.val) = dispatch3(for, (yyvsp[(2) - (9)].val), (yyvsp[(5) - (9)].val), (yyvsp[(8) - (9)].val));
dispatch3        7750 ext/ripper/ripper.c 			(yyval.val) = dispatch3(class, (yyvsp[(2) - (6)].val), (yyvsp[(3) - (6)].val), (yyvsp[(5) - (6)].val));
dispatch3        7840 ext/ripper/ripper.c 			(yyval.val) = dispatch3(def, (yyvsp[(2) - (6)].val), (yyvsp[(4) - (6)].val), (yyvsp[(5) - (6)].val));
dispatch3        8059 ext/ripper/ripper.c 			(yyval.val) = dispatch3(elsif, (yyvsp[(2) - (5)].val), (yyvsp[(4) - (5)].val), escape_Qundef((yyvsp[(5) - (5)].val)));
dispatch3        8582 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, (yyvsp[(1) - (4)].val), ripper_id2sym('.'), (yyvsp[(3) - (4)].val));
dispatch3        8594 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, (yyvsp[(1) - (4)].val), ripper_intern("::"), (yyvsp[(3) - (4)].val));
dispatch3        8619 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, (yyvsp[(1) - (4)].val), ripper_id2sym('.'), (yyvsp[(3) - (4)].val));
dispatch3        8632 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, (yyvsp[(1) - (4)].val), ripper_id2sym('.'), (yyvsp[(3) - (4)].val));
dispatch3        8644 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, (yyvsp[(1) - (3)].val), ripper_intern("::"), (yyvsp[(3) - (3)].val));
dispatch3        8656 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, dispatch1(paren, (yyvsp[(1) - (3)].val)),
dispatch3        8670 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, dispatch1(paren, (yyvsp[(1) - (3)].val)),
dispatch3        8770 ext/ripper/ripper.c 			(yyval.val) = dispatch3(when, (yyvsp[(2) - (5)].val), (yyvsp[(4) - (5)].val), escape_Qundef((yyvsp[(5) - (5)].val)));
dispatch3        1092 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $1, $2, $3);
dispatch3        1113 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $$, $5, $6);
dispatch3        1129 ext/ripper/ripper.y 			$$ = dispatch3(field, $1, ripper_id2sym('.'), $3);
dispatch3        1130 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $$, $4, $5);
dispatch3        1146 ext/ripper/ripper.y 			$$ = dispatch3(field, $1, ripper_id2sym('.'), $3);
dispatch3        1147 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $$, $4, $5);
dispatch3        1163 ext/ripper/ripper.y 			$$ = dispatch3(field, $1, ripper_intern("::"), $3);
dispatch3        1164 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $$, $4, $5);
dispatch3        1213 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("and"), $3);
dispatch3        1221 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("or"), $3);
dispatch3        1289 ext/ripper/ripper.y 			$$ = dispatch3(call, $1, ripper_id2sym('.'), $3);
dispatch3        1298 ext/ripper/ripper.y 			$$ = dispatch3(call, $1, ripper_intern("::"), $3);
dispatch3        1581 ext/ripper/ripper.y 			$$ = dispatch3(field, $1, ripper_id2sym('.'), $3);
dispatch3        1597 ext/ripper/ripper.y 			$$ = dispatch3(field, $1, ripper_id2sym('.'), $3);
dispatch3        1655 ext/ripper/ripper.y 			$$ = dispatch3(field, $1, ripper_id2sym('.'), $3);
dispatch3        1663 ext/ripper/ripper.y 			$$ = dispatch3(field, $1, ripper_intern("::"), $3);
dispatch3        1671 ext/ripper/ripper.y 			$$ = dispatch3(field, $1, ripper_id2sym('.'), $3);
dispatch3        1896 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $1, $2, $3);
dispatch3        1927 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $1, $2, $3);
dispatch3        1948 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $1, $5, $6);
dispatch3        1964 ext/ripper/ripper.y 			$1 = dispatch3(field, $1, ripper_id2sym('.'), $3);
dispatch3        1965 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $1, $4, $5);
dispatch3        1981 ext/ripper/ripper.y 			$1 = dispatch3(field, $1, ripper_id2sym('.'), $3);
dispatch3        1982 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $1, $4, $5);
dispatch3        1998 ext/ripper/ripper.y 			$1 = dispatch3(field, $1, ripper_intern("::"), $3);
dispatch3        1999 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $1, $4, $5);
dispatch3        2009 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $$, $4, $5);
dispatch3        2020 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $$, $3, $4);
dispatch3        2031 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $$, $2, $3);
dispatch3        2068 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('+'), $3);
dispatch3        2076 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('-'), $3);
dispatch3        2084 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('*'), $3);
dispatch3        2092 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('/'), $3);
dispatch3        2100 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('%'), $3);
dispatch3        2108 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("**"), $3);
dispatch3        2116 ext/ripper/ripper.y 			$$ = dispatch3(binary, $2, ripper_intern("**"), $4);
dispatch3        2125 ext/ripper/ripper.y 			$$ = dispatch3(binary, $2, ripper_intern("**"), $4);
dispatch3        2150 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('|'), $3);
dispatch3        2158 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('^'), $3);
dispatch3        2166 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('&'), $3);
dispatch3        2174 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("<=>"), $3);
dispatch3        2182 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('>'), $3);
dispatch3        2190 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern(">="), $3);
dispatch3        2198 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('<'), $3);
dispatch3        2206 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("<="), $3);
dispatch3        2214 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("=="), $3);
dispatch3        2222 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("==="), $3);
dispatch3        2230 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("!="), $3);
dispatch3        2241 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("=~"), $3);
dispatch3        2249 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("!~"), $3);
dispatch3        2273 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("<<"), $3);
dispatch3        2281 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern(">>"), $3);
dispatch3        2289 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("&&"), $3);
dispatch3        2297 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("||"), $3);
dispatch3        2317 ext/ripper/ripper.y 			$$ = dispatch3(ifop, $1, $3, $6);
dispatch3        2733 ext/ripper/ripper.y 			$$ = dispatch3(if, $2, $4, escape_Qundef($5));
dispatch3        2745 ext/ripper/ripper.y 			$$ = dispatch3(unless, $2, $4, escape_Qundef($5));
dispatch3        2852 ext/ripper/ripper.y 			$$ = dispatch3(for, $2, $5, $8);
dispatch3        2873 ext/ripper/ripper.y 			$$ = dispatch3(class, $2, $3, $5);
dispatch3        2946 ext/ripper/ripper.y 			$$ = dispatch3(def, $2, $4, $5);
dispatch3        3129 ext/ripper/ripper.y 			$$ = dispatch3(elsif, $2, $4, escape_Qundef($5));
dispatch3        3554 ext/ripper/ripper.y 			$$ = dispatch3(call, $1, ripper_id2sym('.'), $3);
dispatch3        3563 ext/ripper/ripper.y 			$$ = dispatch3(call, $1, ripper_intern("::"), $3);
dispatch3        3584 ext/ripper/ripper.y 			$$ = dispatch3(call, $1, ripper_id2sym('.'), $3);
dispatch3        3594 ext/ripper/ripper.y 			$$ = dispatch3(call, $1, ripper_id2sym('.'), $3);
dispatch3        3603 ext/ripper/ripper.y 			$$ = dispatch3(call, $1, ripper_intern("::"), $3);
dispatch3        3612 ext/ripper/ripper.y 			$$ = dispatch3(call, dispatch1(paren, $1),
dispatch3        3623 ext/ripper/ripper.y 			$$ = dispatch3(call, dispatch1(paren, $1),
dispatch3        3707 ext/ripper/ripper.y 			$$ = dispatch3(when, $2, $4, escape_Qundef($5));