Changes in src/SynTree/Mutator.cc [3b58d91:b6fe7e6]
- File:
-
- 1 edited
-
src/SynTree/Mutator.cc (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/Mutator.cc
r3b58d91 rb6fe7e6 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 } … … 340 339 } 341 340 342 Expression *Mutator::mutate( UntypedValofExpr *valofExpr ) { 343 mutateAll( valofExpr->get_results(), *this ); 344 return valofExpr; 341 Expression* Mutator::mutate( ConstructorExpr *ctorExpr ) { 342 mutateAll( ctorExpr->get_results(), *this ); 343 ctorExpr->set_callExpr( maybeMutate( ctorExpr->get_callExpr(), *this ) ); 344 return ctorExpr; 345 345 } 346 346 … … 352 352 } 353 353 354 Expression *Mutator::mutate( UntypedValofExpr *valofExpr ) { 355 mutateAll( valofExpr->get_results(), *this ); 356 return valofExpr; 357 } 358 354 359 Expression *Mutator::mutate( RangeExpr *rangeExpr ) { 355 360 rangeExpr->set_low( maybeMutate( rangeExpr->get_low(), *this ) ); 356 361 rangeExpr->set_high( maybeMutate( rangeExpr->get_high(), *this ) ); 357 362 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 363 } 386 364
Note:
See TracChangeset
for help on using the changeset viewer.