equal
deleted
inserted
replaced
467 */ |
467 */ |
468 function_param_iterator_c fp_iterator(f_decl); |
468 function_param_iterator_c fp_iterator(f_decl); |
469 |
469 |
470 symbol->function_name->accept(*this); |
470 symbol->function_name->accept(*this); |
471 s4o.print("("); |
471 s4o.print("("); |
|
472 s4o.indent_right(); |
472 |
473 |
473 identifier_c *param_name; |
474 identifier_c *param_name; |
474 function_call_param_iterator_c function_call_param_iterator(symbol); |
475 function_call_param_iterator_c function_call_param_iterator(symbol); |
475 for(int i = 1; (param_name = fp_iterator.next()) != NULL; i++) { |
476 for(int i = 1; (param_name = fp_iterator.next()) != NULL; i++) { |
476 if (i != 1) |
477 if (i != 1) |
477 s4o.print(", "); |
478 s4o.print(",\n"+s4o.indent_spaces); |
478 |
479 |
479 function_param_iterator_c::param_direction_t param_direction = fp_iterator.param_direction(); |
480 function_param_iterator_c::param_direction_t param_direction = fp_iterator.param_direction(); |
480 |
481 |
481 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
482 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
482 symbol_c *param_value = function_call_param_iterator.search(param_name); |
483 symbol_c *param_value = function_call_param_iterator.search(param_name); |
519 break; |
520 break; |
520 } /* switch */ |
521 } /* switch */ |
521 } /* for(...) */ |
522 } /* for(...) */ |
522 // symbol->parameter_assignment->accept(*this); |
523 // symbol->parameter_assignment->accept(*this); |
523 s4o.print(")"); |
524 s4o.print(")"); |
|
525 s4o.indent_left(); |
524 } |
526 } |
525 |
527 |
526 return NULL; |
528 return NULL; |
527 } |
529 } |
528 |
530 |