dispatch3        5392 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyval.val), (yyvsp[-1].val), (yyvsp[0].val));
dispatch3        5424 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyval.val), (yyvsp[-1].val), (yyvsp[0].val));
dispatch3        5512 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ripper_intern("and"), (yyvsp[0].val));
dispatch3        5524 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ripper_intern("or"), (yyvsp[0].val));
dispatch3        5574 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, (yyvsp[-3].val), (yyvsp[-2].val), (yyvsp[-1].val));
dispatch3        6011 ext/ripper/ripper.c 			(yyval.val) = dispatch3(field, (yyvsp[-2].val), (yyvsp[-1].val), (yyvsp[0].val));
dispatch3        6035 ext/ripper/ripper.c 			(yyval.val) = dispatch3(field, (yyvsp[-2].val), (yyvsp[-1].val), (yyvsp[0].val));
dispatch3        6136 ext/ripper/ripper.c 			(yyval.val) = dispatch3(field, (yyvsp[-2].val), (yyvsp[-1].val), (yyvsp[0].val));
dispatch3        6148 ext/ripper/ripper.c 			(yyval.val) = dispatch3(field, (yyvsp[-2].val), ID2SYM(idCOLON2), (yyvsp[0].val));
dispatch3        6160 ext/ripper/ripper.c 			(yyval.val) = dispatch3(field, (yyvsp[-2].val), (yyvsp[-1].val), (yyvsp[0].val));
dispatch3        6583 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyvsp[-5].val), (yyvsp[-1].val), (yyvsp[0].val));
dispatch3        6624 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyval.val), (yyvsp[-1].val), (yyvsp[0].val));
dispatch3        6638 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyval.val), (yyvsp[-1].val), (yyvsp[0].val));
dispatch3        6652 ext/ripper/ripper.c 			(yyval.val) = dispatch3(opassign, (yyval.val), (yyvsp[-1].val), (yyvsp[0].val));
dispatch3        6702 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM('+'), (yyvsp[0].val));
dispatch3        6714 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM('-'), (yyvsp[0].val));
dispatch3        6726 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM('*'), (yyvsp[0].val));
dispatch3        6738 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM('/'), (yyvsp[0].val));
dispatch3        6750 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM('%'), (yyvsp[0].val));
dispatch3        6762 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM(idPow), (yyvsp[0].val));
dispatch3        6774 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM(idPow), (yyvsp[0].val));
dispatch3        6811 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM('|'), (yyvsp[0].val));
dispatch3        6823 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM('^'), (yyvsp[0].val));
dispatch3        6835 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM('&'), (yyvsp[0].val));
dispatch3        6847 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM(idCmp), (yyvsp[0].val));
dispatch3        6859 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM('>'), (yyvsp[0].val));
dispatch3        6871 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM(idGE), (yyvsp[0].val));
dispatch3        6883 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM('<'), (yyvsp[0].val));
dispatch3        6895 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM(idLE), (yyvsp[0].val));
dispatch3        6907 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM(idEq), (yyvsp[0].val));
dispatch3        6919 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM(idEqq), (yyvsp[0].val));
dispatch3        6931 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM(idNeq), (yyvsp[0].val));
dispatch3        6949 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM(idEqTilde), (yyvsp[0].val));
dispatch3        6961 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM(idNeqTilde), (yyvsp[0].val));
dispatch3        6997 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM(idLTLT), (yyvsp[0].val));
dispatch3        7009 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM(idGTGT), (yyvsp[0].val));
dispatch3        7021 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM(idANDOP), (yyvsp[0].val));
dispatch3        7033 ext/ripper/ripper.c 			(yyval.val) = dispatch3(binary, (yyvsp[-2].val), ID2SYM(idOROP), (yyvsp[0].val));
dispatch3        7066 ext/ripper/ripper.c 			(yyval.val) = dispatch3(ifop, (yyvsp[-5].val), (yyvsp[-3].val), (yyvsp[0].val));
dispatch3        7678 ext/ripper/ripper.c 			(yyval.val) = dispatch3(if, (yyvsp[-4].val), (yyvsp[-2].val), escape_Qundef((yyvsp[-1].val)));
dispatch3        7691 ext/ripper/ripper.c 			(yyval.val) = dispatch3(unless, (yyvsp[-4].val), (yyvsp[-2].val), escape_Qundef((yyvsp[-1].val)));
dispatch3        7825 ext/ripper/ripper.c 			(yyval.val) = dispatch3(for, (yyvsp[-7].val), (yyvsp[-4].val), (yyvsp[-1].val));
dispatch3        7852 ext/ripper/ripper.c 			(yyval.val) = dispatch3(class, (yyvsp[-4].val), (yyvsp[-3].val), (yyvsp[-1].val));
dispatch3        7942 ext/ripper/ripper.c 			(yyval.val) = dispatch3(def, (yyvsp[-5].val), (yyvsp[-2].val), (yyvsp[-1].val));
dispatch3        8167 ext/ripper/ripper.c 			(yyval.val) = dispatch3(elsif, (yyvsp[-3].val), (yyvsp[-1].val), escape_Qundef((yyvsp[0].val)));
dispatch3        8763 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, (yyvsp[-3].val), (yyvsp[-2].val), (yyvsp[-1].val));
dispatch3        8832 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, (yyvsp[-4].val), (yyvsp[-3].val), (yyvsp[-2].val));
dispatch3        8856 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, (yyvsp[-4].val), ripper_id2sym(idCOLON2), (yyvsp[-2].val));
dispatch3        8869 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, (yyvsp[-2].val), ID2SYM(idCOLON2), (yyvsp[0].val));
dispatch3        8892 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, (yyvsp[-3].val), (yyvsp[-2].val), ID2SYM(idCall));
dispatch3        8916 ext/ripper/ripper.c 			(yyval.val) = dispatch3(call, (yyvsp[-3].val), ID2SYM(idCOLON2),
dispatch3        9022 ext/ripper/ripper.c 			(yyval.val) = dispatch3(when, (yyvsp[-3].val), (yyvsp[-1].val), escape_Qundef((yyvsp[0].val)));
dispatch3        16050 ext/ripper/ripper.c     return dispatch3(opassign, lhs, op, rhs);
dispatch3        16056 ext/ripper/ripper.c     VALUE recv = dispatch3(field, lhs, type, attr);
dispatch3        16057 ext/ripper/ripper.c     return dispatch3(opassign, recv, op, rhs);
dispatch3        1289 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $$, $5, $6);
dispatch3        1309 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $$, $4, $5);
dispatch3        1376 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("and"), $3);
dispatch3        1384 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ripper_intern("or"), $3);
dispatch3        1428 ext/ripper/ripper.y 			$$ = dispatch3(call, $1, $2, $3);
dispatch3        1750 ext/ripper/ripper.y 			$$ = dispatch3(field, $1, $2, $3);
dispatch3        1766 ext/ripper/ripper.y 			$$ = dispatch3(field, $1, $2, $3);
dispatch3        1841 ext/ripper/ripper.y 			$$ = dispatch3(field, $1, $2, $3);
dispatch3        1849 ext/ripper/ripper.y 			$$ = dispatch3(field, $1, ID2SYM(idCOLON2), $3);
dispatch3        1857 ext/ripper/ripper.y 			$$ = dispatch3(field, $1, $2, $3);
dispatch3        2093 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $1, $5, $6);
dispatch3        2118 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $$, $4, $5);
dispatch3        2128 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $$, $3, $4);
dispatch3        2138 ext/ripper/ripper.y 			$$ = dispatch3(opassign, $$, $2, $3);
dispatch3        2176 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('+'), $3);
dispatch3        2184 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('-'), $3);
dispatch3        2192 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('*'), $3);
dispatch3        2200 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('/'), $3);
dispatch3        2208 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('%'), $3);
dispatch3        2216 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM(idPow), $3);
dispatch3        2224 ext/ripper/ripper.y 			$$ = dispatch3(binary, $2, ID2SYM(idPow), $4);
dispatch3        2249 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('|'), $3);
dispatch3        2257 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('^'), $3);
dispatch3        2265 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('&'), $3);
dispatch3        2273 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM(idCmp), $3);
dispatch3        2281 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('>'), $3);
dispatch3        2289 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM(idGE), $3);
dispatch3        2297 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM('<'), $3);
dispatch3        2305 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM(idLE), $3);
dispatch3        2313 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM(idEq), $3);
dispatch3        2321 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM(idEqq), $3);
dispatch3        2329 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM(idNeq), $3);
dispatch3        2343 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM(idEqTilde), $3);
dispatch3        2351 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM(idNeqTilde), $3);
dispatch3        2375 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM(idLTLT), $3);
dispatch3        2383 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM(idGTGT), $3);
dispatch3        2391 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM(idANDOP), $3);
dispatch3        2399 ext/ripper/ripper.y 			$$ = dispatch3(binary, $1, ID2SYM(idOROP), $3);
dispatch3        2418 ext/ripper/ripper.y 			$$ = dispatch3(ifop, $1, $3, $6);
dispatch3        2870 ext/ripper/ripper.y 			$$ = dispatch3(if, $2, $4, escape_Qundef($5));
dispatch3        2882 ext/ripper/ripper.y 			$$ = dispatch3(unless, $2, $4, escape_Qundef($5));
dispatch3        2971 ext/ripper/ripper.y 			$$ = dispatch3(for, $2, $5, $8);
dispatch3        2991 ext/ripper/ripper.y 			$$ = dispatch3(class, $2, $3, $5);
dispatch3        3057 ext/ripper/ripper.y 			$$ = dispatch3(def, $2, $5, $6);
dispatch3        3234 ext/ripper/ripper.y 			$$ = dispatch3(elsif, $2, $4, escape_Qundef($5));
dispatch3        3645 ext/ripper/ripper.y 			$$ = dispatch3(call, $1, $2, $3);
dispatch3        3696 ext/ripper/ripper.y 			$$ = dispatch3(call, $1, $2, $3);
dispatch3        3712 ext/ripper/ripper.y 			$$ = dispatch3(call, $1, ripper_id2sym(idCOLON2), $3);
dispatch3        3721 ext/ripper/ripper.y 			$$ = dispatch3(call, $1, ID2SYM(idCOLON2), $3);
dispatch3        3736 ext/ripper/ripper.y 			$$ = dispatch3(call, $1, $2, ID2SYM(idCall));
dispatch3        3752 ext/ripper/ripper.y 			$$ = dispatch3(call, $1, ID2SYM(idCOLON2),
dispatch3        3834 ext/ripper/ripper.y 			$$ = dispatch3(when, $2, $4, escape_Qundef($5));
dispatch3        10301 ext/ripper/ripper.y     return dispatch3(opassign, lhs, op, rhs);
dispatch3        10307 ext/ripper/ripper.y     VALUE recv = dispatch3(field, lhs, type, attr);
dispatch3        10308 ext/ripper/ripper.y     return dispatch3(opassign, recv, op, rhs);
dispatch3        15974 parse.c            return dispatch3(opassign, lhs, op, rhs);
dispatch3        15980 parse.c            VALUE recv = dispatch3(field, lhs, type, attr);
dispatch3        15981 parse.c            return dispatch3(opassign, recv, op, rhs);
dispatch3        10301 parse.y            return dispatch3(opassign, lhs, op, rhs);
dispatch3        10307 parse.y            VALUE recv = dispatch3(field, lhs, type, attr);
dispatch3        10308 parse.y            return dispatch3(opassign, recv, op, rhs);