Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/SynTree/Mutator.cc

    r3b58d91 r8688ce1  
    216216        mutateAll( memberExpr->get_results(), *this );
    217217        memberExpr->set_aggregate( maybeMutate( memberExpr->get_aggregate(), *this ) );
    218         memberExpr->set_member( maybeMutate( memberExpr->get_member(), *this ) );
    219218        return memberExpr;
    220219}
     
    356355        rangeExpr->set_high( maybeMutate( rangeExpr->get_high(), *this ) );
    357356        return rangeExpr;
    358 }
    359 
    360 Expression *Mutator::mutate( TupleIndexExpr *tupleExpr ) {
    361         mutateAll( tupleExpr->get_results(), *this );
    362         tupleExpr->set_tuple( maybeMutate( tupleExpr->get_tuple(), *this ) );
    363         return tupleExpr;
    364 }
    365 
    366 Expression *Mutator::mutate( MemberTupleExpr *tupleExpr ) {
    367         mutateAll( tupleExpr->get_results(), *this );
    368         tupleExpr->set_member( maybeMutate( tupleExpr->get_member(), *this ) );
    369         tupleExpr->set_aggregate( maybeMutate( tupleExpr->get_aggregate(), *this ) );
    370         return tupleExpr;
    371 }
    372 
    373 Expression *Mutator::mutate( MultipleAssignExpr *assignExpr ) {
    374         mutateAll( assignExpr->get_results(), *this );
    375         assignExpr->set_lhs( maybeMutate( assignExpr->get_lhs(), *this ) );
    376         assignExpr->set_rhs( maybeMutate( assignExpr->get_rhs(), *this ) );
    377         return assignExpr;
    378 }
    379 
    380 Expression *Mutator::mutate( MassAssignExpr *assignExpr ) {
    381         mutateAll( assignExpr->get_results(), *this );
    382         assignExpr->set_lhs( maybeMutate( assignExpr->get_lhs(), *this ) );
    383         assignExpr->set_rhs( maybeMutate( assignExpr->get_rhs(), *this ) );
    384         return assignExpr;
    385357}
    386358
Note: See TracChangeset for help on using the changeset viewer.