Changes in src/SynTree/Mutator.cc [3b58d91:8688ce1]
- File:
-
- 1 edited
-
src/SynTree/Mutator.cc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/Mutator.cc
r3b58d91 r8688ce1 216 216 mutateAll( memberExpr->get_results(), *this ); 217 217 memberExpr->set_aggregate( maybeMutate( memberExpr->get_aggregate(), *this ) ); 218 memberExpr->set_member( maybeMutate( memberExpr->get_member(), *this ) );219 218 return memberExpr; 220 219 } … … 356 355 rangeExpr->set_high( maybeMutate( rangeExpr->get_high(), *this ) ); 357 356 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;385 357 } 386 358
Note:
See TracChangeset
for help on using the changeset viewer.