equal
deleted
inserted
replaced
470 symbol_c *EN_param_value = function_call_param_iterator.search(&en_param_name); |
470 symbol_c *EN_param_value = function_call_param_iterator.search(&en_param_name); |
471 if (EN_param_value == NULL) |
471 if (EN_param_value == NULL) |
472 EN_param_value = (symbol_c*)(new boolean_literal_c((symbol_c*)(new bool_type_name_c()), new boolean_true_c())); |
472 EN_param_value = (symbol_c*)(new boolean_literal_c((symbol_c*)(new bool_type_name_c()), new boolean_true_c())); |
473 ADD_PARAM_LIST(EN_param_value, (symbol_c*)(new bool_type_name_c()), function_param_iterator_c::direction_in) |
473 ADD_PARAM_LIST(EN_param_value, (symbol_c*)(new bool_type_name_c()), function_param_iterator_c::direction_in) |
474 |
474 |
475 identifier_c eno_param_name("EN0"); |
475 identifier_c eno_param_name("ENO"); |
476 /* Get the value from ENO param */ |
476 /* Get the value from ENO param */ |
477 symbol_c *ENO_param_value = function_call_param_iterator.search(&eno_param_name); |
477 symbol_c *ENO_param_value = function_call_param_iterator.search(&eno_param_name); |
478 ADD_PARAM_LIST(ENO_param_value, (symbol_c*)(new bool_type_name_c()), function_param_iterator_c::direction_out) |
478 ADD_PARAM_LIST(ENO_param_value, (symbol_c*)(new bool_type_name_c()), function_param_iterator_c::direction_out) |
479 |
479 |
480 int nb_param = ((list_c *)symbol->parameter_assignment_list)->n; |
480 int nb_param = ((list_c *)symbol->parameter_assignment_list)->n; |
627 identifier_c *param_name; |
627 identifier_c *param_name; |
628 function_call_param_iterator_c function_call_param_iterator(symbol); |
628 function_call_param_iterator_c function_call_param_iterator(symbol); |
629 for(int i = 1; (param_name = fp_iterator.next()) != NULL; i++) { |
629 for(int i = 1; (param_name = fp_iterator.next()) != NULL; i++) { |
630 function_param_iterator_c::param_direction_t param_direction = fp_iterator.param_direction(); |
630 function_param_iterator_c::param_direction_t param_direction = fp_iterator.param_direction(); |
631 |
631 |
632 fprintf(stderr, "param : %s\n", param_name->value); |
632 /*fprintf(stderr, "param : %s\n", param_name->value);*/ |
633 |
633 |
634 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
634 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
635 symbol_c *param_value = function_call_param_iterator.search(param_name); |
635 symbol_c *param_value = function_call_param_iterator.search(param_name); |
636 |
636 |
637 /* Get the value from a foo(<param_value>) style call */ |
637 /* Get the value from a foo(<param_value>) style call */ |