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