stage4/generate_c/il_code_gen.c
changeset 331 e08e14782a4f
parent 316 baa7a1585585
child 348 990ecb883731
equal deleted inserted replaced
330:d2facfcf485a 331:e08e14782a4f
    37             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
    37             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
    38             /* Get the value from a foo(<param_name> = <param_value>) style call */
    38             /* Get the value from a foo(<param_name> = <param_value>) style call */
    39             symbol_c *IN_param_value = &this->default_variable_name;
    39             symbol_c *IN_param_value = &this->default_variable_name;
    40         
    40         
    41             symbol_c *IN_type_symbol = param_data_type;
    41             symbol_c *IN_type_symbol = param_data_type;
    42             last_type_symbol = param_data_type;
    42             last_type_symbol = IN_type_symbol;
    43             
    43             
    44             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
    44             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
    45             {
    45             {
    46         
    46         
    47                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
    47                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
    73             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
    73             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
    74             /* Get the value from a foo(<param_name> = <param_value>) style call */
    74             /* Get the value from a foo(<param_name> = <param_value>) style call */
    75             symbol_c *IN_param_value = &this->default_variable_name;
    75             symbol_c *IN_param_value = &this->default_variable_name;
    76         
    76         
    77             symbol_c *IN_type_symbol = param_data_type;
    77             symbol_c *IN_type_symbol = param_data_type;
    78             last_type_symbol = param_data_type;
    78             last_type_symbol = IN_type_symbol;
    79             
    79             
    80             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
    80             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
    81             {
    81             {
    82         
    82         
    83                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
    83                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
   109             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   109             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   110             /* Get the value from a foo(<param_name> = <param_value>) style call */
   110             /* Get the value from a foo(<param_name> = <param_value>) style call */
   111             symbol_c *IN_param_value = &this->default_variable_name;
   111             symbol_c *IN_param_value = &this->default_variable_name;
   112         
   112         
   113             symbol_c *IN_type_symbol = param_data_type;
   113             symbol_c *IN_type_symbol = param_data_type;
   114             last_type_symbol = param_data_type;
   114             last_type_symbol = IN_type_symbol;
   115             
   115             
   116             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   116             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   117             {
   117             {
   118         
   118         
   119                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
   119                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
   145             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   145             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   146             /* Get the value from a foo(<param_name> = <param_value>) style call */
   146             /* Get the value from a foo(<param_name> = <param_value>) style call */
   147             symbol_c *IN_param_value = &this->default_variable_name;
   147             symbol_c *IN_param_value = &this->default_variable_name;
   148         
   148         
   149             symbol_c *IN_type_symbol = param_data_type;
   149             symbol_c *IN_type_symbol = param_data_type;
   150             last_type_symbol = param_data_type;
   150             last_type_symbol = IN_type_symbol;
   151             
   151             
   152             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   152             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   153             {
   153             {
   154         
   154         
   155                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
   155                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
   181             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   181             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   182             /* Get the value from a foo(<param_name> = <param_value>) style call */
   182             /* Get the value from a foo(<param_name> = <param_value>) style call */
   183             symbol_c *IN_param_value = &this->default_variable_name;
   183             symbol_c *IN_param_value = &this->default_variable_name;
   184         
   184         
   185             symbol_c *IN_type_symbol = param_data_type;
   185             symbol_c *IN_type_symbol = param_data_type;
   186             last_type_symbol = param_data_type;
   186             last_type_symbol = IN_type_symbol;
   187             
   187             
   188             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   188             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   189             {
   189             {
   190         
   190         
   191                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
   191                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
   217             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   217             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   218             /* Get the value from a foo(<param_name> = <param_value>) style call */
   218             /* Get the value from a foo(<param_name> = <param_value>) style call */
   219             symbol_c *IN_param_value = &this->default_variable_name;
   219             symbol_c *IN_param_value = &this->default_variable_name;
   220         
   220         
   221             symbol_c *IN_type_symbol = param_data_type;
   221             symbol_c *IN_type_symbol = param_data_type;
   222             last_type_symbol = param_data_type;
   222             last_type_symbol = IN_type_symbol;
   223             
   223             
   224             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   224             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   225             {
   225             {
   226         
   226         
   227                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
   227                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
   253             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   253             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   254             /* Get the value from a foo(<param_name> = <param_value>) style call */
   254             /* Get the value from a foo(<param_name> = <param_value>) style call */
   255             symbol_c *IN_param_value = &this->default_variable_name;
   255             symbol_c *IN_param_value = &this->default_variable_name;
   256         
   256         
   257             symbol_c *IN_type_symbol = param_data_type;
   257             symbol_c *IN_type_symbol = param_data_type;
   258             last_type_symbol = param_data_type;
   258             last_type_symbol = IN_type_symbol;
   259             
   259             
   260             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   260             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   261             {
   261             {
   262         
   262         
   263                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
   263                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
   289             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   289             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   290             /* Get the value from a foo(<param_name> = <param_value>) style call */
   290             /* Get the value from a foo(<param_name> = <param_value>) style call */
   291             symbol_c *IN_param_value = &this->default_variable_name;
   291             symbol_c *IN_param_value = &this->default_variable_name;
   292         
   292         
   293             symbol_c *IN_type_symbol = param_data_type;
   293             symbol_c *IN_type_symbol = param_data_type;
   294             last_type_symbol = param_data_type;
   294             last_type_symbol = IN_type_symbol;
   295             
   295             
   296             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   296             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   297             {
   297             {
   298         
   298         
   299                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
   299                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
   325             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   325             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   326             /* Get the value from a foo(<param_name> = <param_value>) style call */
   326             /* Get the value from a foo(<param_name> = <param_value>) style call */
   327             symbol_c *IN_param_value = &this->default_variable_name;
   327             symbol_c *IN_param_value = &this->default_variable_name;
   328         
   328         
   329             symbol_c *IN_type_symbol = param_data_type;
   329             symbol_c *IN_type_symbol = param_data_type;
   330             last_type_symbol = param_data_type;
   330             last_type_symbol = IN_type_symbol;
   331             
   331             
   332             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   332             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   333             {
   333             {
   334         
   334         
   335                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
   335                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
   361             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   361             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   362             /* Get the value from a foo(<param_name> = <param_value>) style call */
   362             /* Get the value from a foo(<param_name> = <param_value>) style call */
   363             symbol_c *IN_param_value = &this->default_variable_name;
   363             symbol_c *IN_param_value = &this->default_variable_name;
   364         
   364         
   365             symbol_c *IN_type_symbol = param_data_type;
   365             symbol_c *IN_type_symbol = param_data_type;
   366             last_type_symbol = param_data_type;
   366             last_type_symbol = IN_type_symbol;
   367             
   367             
   368             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   368             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   369             {
   369             {
   370         
   370         
   371                 function_name = (symbol_c*)(new pragma_c("__real_to_string"));
   371                 function_name = (symbol_c*)(new pragma_c("__real_to_string"));
   397             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   397             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   398             /* Get the value from a foo(<param_name> = <param_value>) style call */
   398             /* Get the value from a foo(<param_name> = <param_value>) style call */
   399             symbol_c *IN_param_value = &this->default_variable_name;
   399             symbol_c *IN_param_value = &this->default_variable_name;
   400         
   400         
   401             symbol_c *IN_type_symbol = param_data_type;
   401             symbol_c *IN_type_symbol = param_data_type;
   402             last_type_symbol = param_data_type;
   402             last_type_symbol = IN_type_symbol;
   403             
   403             
   404             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   404             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   405             {
   405             {
   406         
   406         
   407                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
   407                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
   433             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   433             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   434             /* Get the value from a foo(<param_name> = <param_value>) style call */
   434             /* Get the value from a foo(<param_name> = <param_value>) style call */
   435             symbol_c *IN_param_value = &this->default_variable_name;
   435             symbol_c *IN_param_value = &this->default_variable_name;
   436         
   436         
   437             symbol_c *IN_type_symbol = param_data_type;
   437             symbol_c *IN_type_symbol = param_data_type;
   438             last_type_symbol = param_data_type;
   438             last_type_symbol = IN_type_symbol;
   439             
   439             
   440             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   440             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   441             {
   441             {
   442         
   442         
   443                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
   443                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
   469             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   469             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   470             /* Get the value from a foo(<param_name> = <param_value>) style call */
   470             /* Get the value from a foo(<param_name> = <param_value>) style call */
   471             symbol_c *IN_param_value = &this->default_variable_name;
   471             symbol_c *IN_param_value = &this->default_variable_name;
   472         
   472         
   473             symbol_c *IN_type_symbol = param_data_type;
   473             symbol_c *IN_type_symbol = param_data_type;
   474             last_type_symbol = param_data_type;
   474             last_type_symbol = IN_type_symbol;
   475             
   475             
   476             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   476             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   477             {
   477             {
   478         
   478         
   479                 function_name = (symbol_c*)(new pragma_c("__move_"));
   479                 function_name = (symbol_c*)(new pragma_c("__move_"));
   506             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   506             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   507             /* Get the value from a foo(<param_name> = <param_value>) style call */
   507             /* Get the value from a foo(<param_name> = <param_value>) style call */
   508             symbol_c *IN_param_value = &this->default_variable_name;
   508             symbol_c *IN_param_value = &this->default_variable_name;
   509         
   509         
   510             symbol_c *IN_type_symbol = param_data_type;
   510             symbol_c *IN_type_symbol = param_data_type;
   511             last_type_symbol = param_data_type;
   511             last_type_symbol = IN_type_symbol;
   512             
   512             
   513             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   513             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   514             {
   514             {
   515         
   515         
   516                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
   516                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
   542             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   542             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   543             /* Get the value from a foo(<param_name> = <param_value>) style call */
   543             /* Get the value from a foo(<param_name> = <param_value>) style call */
   544             symbol_c *IN_param_value = &this->default_variable_name;
   544             symbol_c *IN_param_value = &this->default_variable_name;
   545         
   545         
   546             symbol_c *IN_type_symbol = param_data_type;
   546             symbol_c *IN_type_symbol = param_data_type;
   547             last_type_symbol = param_data_type;
   547             last_type_symbol = IN_type_symbol;
   548             
   548             
   549             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   549             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   550             {
   550             {
   551         
   551         
   552                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
   552                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
   578             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   578             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   579             /* Get the value from a foo(<param_name> = <param_value>) style call */
   579             /* Get the value from a foo(<param_name> = <param_value>) style call */
   580             symbol_c *IN_param_value = &this->default_variable_name;
   580             symbol_c *IN_param_value = &this->default_variable_name;
   581         
   581         
   582             symbol_c *IN_type_symbol = param_data_type;
   582             symbol_c *IN_type_symbol = param_data_type;
   583             last_type_symbol = param_data_type;
   583             last_type_symbol = IN_type_symbol;
   584             
   584             
   585             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   585             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   586             {
   586             {
   587         
   587         
   588                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
   588                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
   614             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   614             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   615             /* Get the value from a foo(<param_name> = <param_value>) style call */
   615             /* Get the value from a foo(<param_name> = <param_value>) style call */
   616             symbol_c *IN_param_value = &this->default_variable_name;
   616             symbol_c *IN_param_value = &this->default_variable_name;
   617         
   617         
   618             symbol_c *IN_type_symbol = param_data_type;
   618             symbol_c *IN_type_symbol = param_data_type;
   619             last_type_symbol = param_data_type;
   619             last_type_symbol = IN_type_symbol;
   620             
   620             
   621             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   621             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   622             {
   622             {
   623         
   623         
   624                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
   624                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
   650             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   650             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   651             /* Get the value from a foo(<param_name> = <param_value>) style call */
   651             /* Get the value from a foo(<param_name> = <param_value>) style call */
   652             symbol_c *IN_param_value = &this->default_variable_name;
   652             symbol_c *IN_param_value = &this->default_variable_name;
   653         
   653         
   654             symbol_c *IN_type_symbol = param_data_type;
   654             symbol_c *IN_type_symbol = param_data_type;
   655             last_type_symbol = param_data_type;
   655             last_type_symbol = IN_type_symbol;
   656             
   656             
   657             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   657             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   658             {
   658             {
   659         
   659         
   660                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
   660                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
   686             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   686             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   687             /* Get the value from a foo(<param_name> = <param_value>) style call */
   687             /* Get the value from a foo(<param_name> = <param_value>) style call */
   688             symbol_c *IN_param_value = &this->default_variable_name;
   688             symbol_c *IN_param_value = &this->default_variable_name;
   689         
   689         
   690             symbol_c *IN_type_symbol = param_data_type;
   690             symbol_c *IN_type_symbol = param_data_type;
   691             last_type_symbol = param_data_type;
   691             last_type_symbol = IN_type_symbol;
   692             
   692             
   693             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   693             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::real_type_name, last_type_symbol))
   694             {
   694             {
   695         
   695         
   696                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
   696                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
   722             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   722             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   723             /* Get the value from a foo(<param_name> = <param_value>) style call */
   723             /* Get the value from a foo(<param_name> = <param_value>) style call */
   724             symbol_c *IN_param_value = &this->default_variable_name;
   724             symbol_c *IN_param_value = &this->default_variable_name;
   725         
   725         
   726             symbol_c *IN_type_symbol = param_data_type;
   726             symbol_c *IN_type_symbol = param_data_type;
   727             last_type_symbol = param_data_type;
   727             last_type_symbol = IN_type_symbol;
   728             
   728             
   729             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   729             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   730             {
   730             {
   731         
   731         
   732                 function_name = (symbol_c*)(new pragma_c("__move_"));
   732                 function_name = (symbol_c*)(new pragma_c("__move_"));
   759             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   759             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   760             /* Get the value from a foo(<param_name> = <param_value>) style call */
   760             /* Get the value from a foo(<param_name> = <param_value>) style call */
   761             symbol_c *IN_param_value = &this->default_variable_name;
   761             symbol_c *IN_param_value = &this->default_variable_name;
   762         
   762         
   763             symbol_c *IN_type_symbol = param_data_type;
   763             symbol_c *IN_type_symbol = param_data_type;
   764             last_type_symbol = param_data_type;
   764             last_type_symbol = IN_type_symbol;
   765             
   765             
   766             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   766             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   767             {
   767             {
   768         
   768         
   769                 function_name = (symbol_c*)(new pragma_c("__move_"));
   769                 function_name = (symbol_c*)(new pragma_c("__move_"));
   796             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   796             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   797             /* Get the value from a foo(<param_name> = <param_value>) style call */
   797             /* Get the value from a foo(<param_name> = <param_value>) style call */
   798             symbol_c *IN_param_value = &this->default_variable_name;
   798             symbol_c *IN_param_value = &this->default_variable_name;
   799         
   799         
   800             symbol_c *IN_type_symbol = param_data_type;
   800             symbol_c *IN_type_symbol = param_data_type;
   801             last_type_symbol = param_data_type;
   801             last_type_symbol = IN_type_symbol;
   802             
   802             
   803             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   803             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   804             {
   804             {
   805         
   805         
   806                 function_name = (symbol_c*)(new pragma_c("__move_"));
   806                 function_name = (symbol_c*)(new pragma_c("__move_"));
   833             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   833             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   834             /* Get the value from a foo(<param_name> = <param_value>) style call */
   834             /* Get the value from a foo(<param_name> = <param_value>) style call */
   835             symbol_c *IN_param_value = &this->default_variable_name;
   835             symbol_c *IN_param_value = &this->default_variable_name;
   836         
   836         
   837             symbol_c *IN_type_symbol = param_data_type;
   837             symbol_c *IN_type_symbol = param_data_type;
   838             last_type_symbol = param_data_type;
   838             last_type_symbol = IN_type_symbol;
   839             
   839             
   840             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   840             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   841             {
   841             {
   842         
   842         
   843                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
   843                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
   869             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   869             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   870             /* Get the value from a foo(<param_name> = <param_value>) style call */
   870             /* Get the value from a foo(<param_name> = <param_value>) style call */
   871             symbol_c *IN_param_value = &this->default_variable_name;
   871             symbol_c *IN_param_value = &this->default_variable_name;
   872         
   872         
   873             symbol_c *IN_type_symbol = param_data_type;
   873             symbol_c *IN_type_symbol = param_data_type;
   874             last_type_symbol = param_data_type;
   874             last_type_symbol = IN_type_symbol;
   875             
   875             
   876             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   876             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   877             {
   877             {
   878         
   878         
   879                 function_name = (symbol_c*)(new pragma_c("__move_"));
   879                 function_name = (symbol_c*)(new pragma_c("__move_"));
   906             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   906             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   907             /* Get the value from a foo(<param_name> = <param_value>) style call */
   907             /* Get the value from a foo(<param_name> = <param_value>) style call */
   908             symbol_c *IN_param_value = &this->default_variable_name;
   908             symbol_c *IN_param_value = &this->default_variable_name;
   909         
   909         
   910             symbol_c *IN_type_symbol = param_data_type;
   910             symbol_c *IN_type_symbol = param_data_type;
   911             last_type_symbol = param_data_type;
   911             last_type_symbol = IN_type_symbol;
   912             
   912             
   913             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   913             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   914             {
   914             {
   915         
   915         
   916                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
   916                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
   942             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   942             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   943             /* Get the value from a foo(<param_name> = <param_value>) style call */
   943             /* Get the value from a foo(<param_name> = <param_value>) style call */
   944             symbol_c *IN_param_value = &this->default_variable_name;
   944             symbol_c *IN_param_value = &this->default_variable_name;
   945         
   945         
   946             symbol_c *IN_type_symbol = param_data_type;
   946             symbol_c *IN_type_symbol = param_data_type;
   947             last_type_symbol = param_data_type;
   947             last_type_symbol = IN_type_symbol;
   948             
   948             
   949             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   949             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   950             {
   950             {
   951         
   951         
   952                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
   952                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
   978             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   978             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   979             /* Get the value from a foo(<param_name> = <param_value>) style call */
   979             /* Get the value from a foo(<param_name> = <param_value>) style call */
   980             symbol_c *IN_param_value = &this->default_variable_name;
   980             symbol_c *IN_param_value = &this->default_variable_name;
   981         
   981         
   982             symbol_c *IN_type_symbol = param_data_type;
   982             symbol_c *IN_type_symbol = param_data_type;
   983             last_type_symbol = param_data_type;
   983             last_type_symbol = IN_type_symbol;
   984             
   984             
   985             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   985             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
   986             {
   986             {
   987         
   987         
   988                 function_name = (symbol_c*)(new pragma_c("__move_"));
   988                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1015             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1015             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1016             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1016             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1017             symbol_c *IN_param_value = &this->default_variable_name;
  1017             symbol_c *IN_param_value = &this->default_variable_name;
  1018         
  1018         
  1019             symbol_c *IN_type_symbol = param_data_type;
  1019             symbol_c *IN_type_symbol = param_data_type;
  1020             last_type_symbol = param_data_type;
  1020             last_type_symbol = IN_type_symbol;
  1021             
  1021             
  1022             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1022             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1023             {
  1023             {
  1024         
  1024         
  1025                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1025                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1052             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1052             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1053             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1053             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1054             symbol_c *IN_param_value = &this->default_variable_name;
  1054             symbol_c *IN_param_value = &this->default_variable_name;
  1055         
  1055         
  1056             symbol_c *IN_type_symbol = param_data_type;
  1056             symbol_c *IN_type_symbol = param_data_type;
  1057             last_type_symbol = param_data_type;
  1057             last_type_symbol = IN_type_symbol;
  1058             
  1058             
  1059             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1059             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1060             {
  1060             {
  1061         
  1061         
  1062                 function_name = (symbol_c*)(new pragma_c("__sint_to_string"));
  1062                 function_name = (symbol_c*)(new pragma_c("__sint_to_string"));
  1088             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1088             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1089             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1089             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1090             symbol_c *IN_param_value = &this->default_variable_name;
  1090             symbol_c *IN_param_value = &this->default_variable_name;
  1091         
  1091         
  1092             symbol_c *IN_type_symbol = param_data_type;
  1092             symbol_c *IN_type_symbol = param_data_type;
  1093             last_type_symbol = param_data_type;
  1093             last_type_symbol = IN_type_symbol;
  1094             
  1094             
  1095             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1095             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1096             {
  1096             {
  1097         
  1097         
  1098                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1098                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1125             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1125             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1126             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1126             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1127             symbol_c *IN_param_value = &this->default_variable_name;
  1127             symbol_c *IN_param_value = &this->default_variable_name;
  1128         
  1128         
  1129             symbol_c *IN_type_symbol = param_data_type;
  1129             symbol_c *IN_type_symbol = param_data_type;
  1130             last_type_symbol = param_data_type;
  1130             last_type_symbol = IN_type_symbol;
  1131             
  1131             
  1132             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1132             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1133             {
  1133             {
  1134         
  1134         
  1135                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1135                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1162             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1162             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1163             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1163             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1164             symbol_c *IN_param_value = &this->default_variable_name;
  1164             symbol_c *IN_param_value = &this->default_variable_name;
  1165         
  1165         
  1166             symbol_c *IN_type_symbol = param_data_type;
  1166             symbol_c *IN_type_symbol = param_data_type;
  1167             last_type_symbol = param_data_type;
  1167             last_type_symbol = IN_type_symbol;
  1168             
  1168             
  1169             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1169             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1170             {
  1170             {
  1171         
  1171         
  1172                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1172                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1199             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1199             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1200             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1200             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1201             symbol_c *IN_param_value = &this->default_variable_name;
  1201             symbol_c *IN_param_value = &this->default_variable_name;
  1202         
  1202         
  1203             symbol_c *IN_type_symbol = param_data_type;
  1203             symbol_c *IN_type_symbol = param_data_type;
  1204             last_type_symbol = param_data_type;
  1204             last_type_symbol = IN_type_symbol;
  1205             
  1205             
  1206             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1206             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1207             {
  1207             {
  1208         
  1208         
  1209                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1209                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1236             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1236             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1237             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1237             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1238             symbol_c *IN_param_value = &this->default_variable_name;
  1238             symbol_c *IN_param_value = &this->default_variable_name;
  1239         
  1239         
  1240             symbol_c *IN_type_symbol = param_data_type;
  1240             symbol_c *IN_type_symbol = param_data_type;
  1241             last_type_symbol = param_data_type;
  1241             last_type_symbol = IN_type_symbol;
  1242             
  1242             
  1243             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1243             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1244             {
  1244             {
  1245         
  1245         
  1246                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1246                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1273             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1273             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1274             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1274             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1275             symbol_c *IN_param_value = &this->default_variable_name;
  1275             symbol_c *IN_param_value = &this->default_variable_name;
  1276         
  1276         
  1277             symbol_c *IN_type_symbol = param_data_type;
  1277             symbol_c *IN_type_symbol = param_data_type;
  1278             last_type_symbol = param_data_type;
  1278             last_type_symbol = IN_type_symbol;
  1279             
  1279             
  1280             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1280             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1281             {
  1281             {
  1282         
  1282         
  1283                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1283                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1310             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1310             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1311             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1311             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1312             symbol_c *IN_param_value = &this->default_variable_name;
  1312             symbol_c *IN_param_value = &this->default_variable_name;
  1313         
  1313         
  1314             symbol_c *IN_type_symbol = param_data_type;
  1314             symbol_c *IN_type_symbol = param_data_type;
  1315             last_type_symbol = param_data_type;
  1315             last_type_symbol = IN_type_symbol;
  1316             
  1316             
  1317             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1317             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1318             {
  1318             {
  1319         
  1319         
  1320                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1320                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1347             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1347             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1348             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1348             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1349             symbol_c *IN_param_value = &this->default_variable_name;
  1349             symbol_c *IN_param_value = &this->default_variable_name;
  1350         
  1350         
  1351             symbol_c *IN_type_symbol = param_data_type;
  1351             symbol_c *IN_type_symbol = param_data_type;
  1352             last_type_symbol = param_data_type;
  1352             last_type_symbol = IN_type_symbol;
  1353             
  1353             
  1354             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1354             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1355             {
  1355             {
  1356         
  1356         
  1357                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  1357                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  1383             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1383             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1384             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1384             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1385             symbol_c *IN_param_value = &this->default_variable_name;
  1385             symbol_c *IN_param_value = &this->default_variable_name;
  1386         
  1386         
  1387             symbol_c *IN_type_symbol = param_data_type;
  1387             symbol_c *IN_type_symbol = param_data_type;
  1388             last_type_symbol = param_data_type;
  1388             last_type_symbol = IN_type_symbol;
  1389             
  1389             
  1390             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1390             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::sint_type_name, last_type_symbol))
  1391             {
  1391             {
  1392         
  1392         
  1393                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1393                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1420             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1420             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1421             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1421             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1422             symbol_c *IN_param_value = &this->default_variable_name;
  1422             symbol_c *IN_param_value = &this->default_variable_name;
  1423         
  1423         
  1424             symbol_c *IN_type_symbol = param_data_type;
  1424             symbol_c *IN_type_symbol = param_data_type;
  1425             last_type_symbol = param_data_type;
  1425             last_type_symbol = IN_type_symbol;
  1426             
  1426             
  1427             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1427             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1428             {
  1428             {
  1429         
  1429         
  1430                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1430                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1457             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1457             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1458             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1458             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1459             symbol_c *IN_param_value = &this->default_variable_name;
  1459             symbol_c *IN_param_value = &this->default_variable_name;
  1460         
  1460         
  1461             symbol_c *IN_type_symbol = param_data_type;
  1461             symbol_c *IN_type_symbol = param_data_type;
  1462             last_type_symbol = param_data_type;
  1462             last_type_symbol = IN_type_symbol;
  1463             
  1463             
  1464             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1464             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1465             {
  1465             {
  1466         
  1466         
  1467                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1467                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1494             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1494             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1495             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1495             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1496             symbol_c *IN_param_value = &this->default_variable_name;
  1496             symbol_c *IN_param_value = &this->default_variable_name;
  1497         
  1497         
  1498             symbol_c *IN_type_symbol = param_data_type;
  1498             symbol_c *IN_type_symbol = param_data_type;
  1499             last_type_symbol = param_data_type;
  1499             last_type_symbol = IN_type_symbol;
  1500             
  1500             
  1501             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1501             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1502             {
  1502             {
  1503         
  1503         
  1504                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1504                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1531             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1531             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1532             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1532             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1533             symbol_c *IN_param_value = &this->default_variable_name;
  1533             symbol_c *IN_param_value = &this->default_variable_name;
  1534         
  1534         
  1535             symbol_c *IN_type_symbol = param_data_type;
  1535             symbol_c *IN_type_symbol = param_data_type;
  1536             last_type_symbol = param_data_type;
  1536             last_type_symbol = IN_type_symbol;
  1537             
  1537             
  1538             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1538             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1539             {
  1539             {
  1540         
  1540         
  1541                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  1541                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  1567             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1567             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1568             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1568             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1569             symbol_c *IN_param_value = &this->default_variable_name;
  1569             symbol_c *IN_param_value = &this->default_variable_name;
  1570         
  1570         
  1571             symbol_c *IN_type_symbol = param_data_type;
  1571             symbol_c *IN_type_symbol = param_data_type;
  1572             last_type_symbol = param_data_type;
  1572             last_type_symbol = IN_type_symbol;
  1573             
  1573             
  1574             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1574             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1575             {
  1575             {
  1576         
  1576         
  1577                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1577                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1604             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1604             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1605             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1605             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1606             symbol_c *IN_param_value = &this->default_variable_name;
  1606             symbol_c *IN_param_value = &this->default_variable_name;
  1607         
  1607         
  1608             symbol_c *IN_type_symbol = param_data_type;
  1608             symbol_c *IN_type_symbol = param_data_type;
  1609             last_type_symbol = param_data_type;
  1609             last_type_symbol = IN_type_symbol;
  1610             
  1610             
  1611             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1611             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1612             {
  1612             {
  1613         
  1613         
  1614                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  1614                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  1640             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1640             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1641             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1641             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1642             symbol_c *IN_param_value = &this->default_variable_name;
  1642             symbol_c *IN_param_value = &this->default_variable_name;
  1643         
  1643         
  1644             symbol_c *IN_type_symbol = param_data_type;
  1644             symbol_c *IN_type_symbol = param_data_type;
  1645             last_type_symbol = param_data_type;
  1645             last_type_symbol = IN_type_symbol;
  1646             
  1646             
  1647             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1647             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1648             {
  1648             {
  1649         
  1649         
  1650                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  1650                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  1676             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1676             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1677             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1677             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1678             symbol_c *IN_param_value = &this->default_variable_name;
  1678             symbol_c *IN_param_value = &this->default_variable_name;
  1679         
  1679         
  1680             symbol_c *IN_type_symbol = param_data_type;
  1680             symbol_c *IN_type_symbol = param_data_type;
  1681             last_type_symbol = param_data_type;
  1681             last_type_symbol = IN_type_symbol;
  1682             
  1682             
  1683             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1683             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1684             {
  1684             {
  1685         
  1685         
  1686                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1686                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1713             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1713             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1714             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1714             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1715             symbol_c *IN_param_value = &this->default_variable_name;
  1715             symbol_c *IN_param_value = &this->default_variable_name;
  1716         
  1716         
  1717             symbol_c *IN_type_symbol = param_data_type;
  1717             symbol_c *IN_type_symbol = param_data_type;
  1718             last_type_symbol = param_data_type;
  1718             last_type_symbol = IN_type_symbol;
  1719             
  1719             
  1720             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1720             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1721             {
  1721             {
  1722         
  1722         
  1723                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1723                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1750             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1750             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1751             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1751             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1752             symbol_c *IN_param_value = &this->default_variable_name;
  1752             symbol_c *IN_param_value = &this->default_variable_name;
  1753         
  1753         
  1754             symbol_c *IN_type_symbol = param_data_type;
  1754             symbol_c *IN_type_symbol = param_data_type;
  1755             last_type_symbol = param_data_type;
  1755             last_type_symbol = IN_type_symbol;
  1756             
  1756             
  1757             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1757             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1758             {
  1758             {
  1759         
  1759         
  1760                 function_name = (symbol_c*)(new pragma_c("__sint_to_string"));
  1760                 function_name = (symbol_c*)(new pragma_c("__sint_to_string"));
  1786             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1786             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1787             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1787             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1788             symbol_c *IN_param_value = &this->default_variable_name;
  1788             symbol_c *IN_param_value = &this->default_variable_name;
  1789         
  1789         
  1790             symbol_c *IN_type_symbol = param_data_type;
  1790             symbol_c *IN_type_symbol = param_data_type;
  1791             last_type_symbol = param_data_type;
  1791             last_type_symbol = IN_type_symbol;
  1792             
  1792             
  1793             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1793             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1794             {
  1794             {
  1795         
  1795         
  1796                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1796                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1823             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1823             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1824             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1824             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1825             symbol_c *IN_param_value = &this->default_variable_name;
  1825             symbol_c *IN_param_value = &this->default_variable_name;
  1826         
  1826         
  1827             symbol_c *IN_type_symbol = param_data_type;
  1827             symbol_c *IN_type_symbol = param_data_type;
  1828             last_type_symbol = param_data_type;
  1828             last_type_symbol = IN_type_symbol;
  1829             
  1829             
  1830             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1830             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1831             {
  1831             {
  1832         
  1832         
  1833                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1833                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1860             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1860             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1861             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1861             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1862             symbol_c *IN_param_value = &this->default_variable_name;
  1862             symbol_c *IN_param_value = &this->default_variable_name;
  1863         
  1863         
  1864             symbol_c *IN_type_symbol = param_data_type;
  1864             symbol_c *IN_type_symbol = param_data_type;
  1865             last_type_symbol = param_data_type;
  1865             last_type_symbol = IN_type_symbol;
  1866             
  1866             
  1867             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1867             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1868             {
  1868             {
  1869         
  1869         
  1870                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1870                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1897             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1897             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1898             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1898             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1899             symbol_c *IN_param_value = &this->default_variable_name;
  1899             symbol_c *IN_param_value = &this->default_variable_name;
  1900         
  1900         
  1901             symbol_c *IN_type_symbol = param_data_type;
  1901             symbol_c *IN_type_symbol = param_data_type;
  1902             last_type_symbol = param_data_type;
  1902             last_type_symbol = IN_type_symbol;
  1903             
  1903             
  1904             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1904             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1905             {
  1905             {
  1906         
  1906         
  1907                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1907                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1934             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1934             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1935             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1935             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1936             symbol_c *IN_param_value = &this->default_variable_name;
  1936             symbol_c *IN_param_value = &this->default_variable_name;
  1937         
  1937         
  1938             symbol_c *IN_type_symbol = param_data_type;
  1938             symbol_c *IN_type_symbol = param_data_type;
  1939             last_type_symbol = param_data_type;
  1939             last_type_symbol = IN_type_symbol;
  1940             
  1940             
  1941             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1941             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1942             {
  1942             {
  1943         
  1943         
  1944                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1944                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1971             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1971             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1972             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1972             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1973             symbol_c *IN_param_value = &this->default_variable_name;
  1973             symbol_c *IN_param_value = &this->default_variable_name;
  1974         
  1974         
  1975             symbol_c *IN_type_symbol = param_data_type;
  1975             symbol_c *IN_type_symbol = param_data_type;
  1976             last_type_symbol = param_data_type;
  1976             last_type_symbol = IN_type_symbol;
  1977             
  1977             
  1978             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1978             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  1979             {
  1979             {
  1980         
  1980         
  1981                 function_name = (symbol_c*)(new pragma_c("__move_"));
  1981                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2008             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2008             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2009             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2009             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2010             symbol_c *IN_param_value = &this->default_variable_name;
  2010             symbol_c *IN_param_value = &this->default_variable_name;
  2011         
  2011         
  2012             symbol_c *IN_type_symbol = param_data_type;
  2012             symbol_c *IN_type_symbol = param_data_type;
  2013             last_type_symbol = param_data_type;
  2013             last_type_symbol = IN_type_symbol;
  2014             
  2014             
  2015             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  2015             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  2016             {
  2016             {
  2017         
  2017         
  2018                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2018                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2045             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2045             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2046             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2046             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2047             symbol_c *IN_param_value = &this->default_variable_name;
  2047             symbol_c *IN_param_value = &this->default_variable_name;
  2048         
  2048         
  2049             symbol_c *IN_type_symbol = param_data_type;
  2049             symbol_c *IN_type_symbol = param_data_type;
  2050             last_type_symbol = param_data_type;
  2050             last_type_symbol = IN_type_symbol;
  2051             
  2051             
  2052             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  2052             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  2053             {
  2053             {
  2054         
  2054         
  2055                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  2055                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  2081             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2081             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2082             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2082             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2083             symbol_c *IN_param_value = &this->default_variable_name;
  2083             symbol_c *IN_param_value = &this->default_variable_name;
  2084         
  2084         
  2085             symbol_c *IN_type_symbol = param_data_type;
  2085             symbol_c *IN_type_symbol = param_data_type;
  2086             last_type_symbol = param_data_type;
  2086             last_type_symbol = IN_type_symbol;
  2087             
  2087             
  2088             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  2088             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lint_type_name, last_type_symbol))
  2089             {
  2089             {
  2090         
  2090         
  2091                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2091                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2118             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2118             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2119             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2119             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2120             symbol_c *IN_param_value = &this->default_variable_name;
  2120             symbol_c *IN_param_value = &this->default_variable_name;
  2121         
  2121         
  2122             symbol_c *IN_type_symbol = param_data_type;
  2122             symbol_c *IN_type_symbol = param_data_type;
  2123             last_type_symbol = param_data_type;
  2123             last_type_symbol = IN_type_symbol;
  2124             
  2124             
  2125             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2125             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2126             {
  2126             {
  2127         
  2127         
  2128                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2128                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2155             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2155             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2156             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2156             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2157             symbol_c *IN_param_value = &this->default_variable_name;
  2157             symbol_c *IN_param_value = &this->default_variable_name;
  2158         
  2158         
  2159             symbol_c *IN_type_symbol = param_data_type;
  2159             symbol_c *IN_type_symbol = param_data_type;
  2160             last_type_symbol = param_data_type;
  2160             last_type_symbol = IN_type_symbol;
  2161             
  2161             
  2162             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2162             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2163             {
  2163             {
  2164         
  2164         
  2165                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2165                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2192             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2192             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2193             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2193             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2194             symbol_c *IN_param_value = &this->default_variable_name;
  2194             symbol_c *IN_param_value = &this->default_variable_name;
  2195         
  2195         
  2196             symbol_c *IN_type_symbol = param_data_type;
  2196             symbol_c *IN_type_symbol = param_data_type;
  2197             last_type_symbol = param_data_type;
  2197             last_type_symbol = IN_type_symbol;
  2198             
  2198             
  2199             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2199             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2200             {
  2200             {
  2201         
  2201         
  2202                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2202                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2229             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2229             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2230             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2230             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2231             symbol_c *IN_param_value = &this->default_variable_name;
  2231             symbol_c *IN_param_value = &this->default_variable_name;
  2232         
  2232         
  2233             symbol_c *IN_type_symbol = param_data_type;
  2233             symbol_c *IN_type_symbol = param_data_type;
  2234             last_type_symbol = param_data_type;
  2234             last_type_symbol = IN_type_symbol;
  2235             
  2235             
  2236             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2236             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2237             {
  2237             {
  2238         
  2238         
  2239                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  2239                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  2265             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2265             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2266             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2266             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2267             symbol_c *IN_param_value = &this->default_variable_name;
  2267             symbol_c *IN_param_value = &this->default_variable_name;
  2268         
  2268         
  2269             symbol_c *IN_type_symbol = param_data_type;
  2269             symbol_c *IN_type_symbol = param_data_type;
  2270             last_type_symbol = param_data_type;
  2270             last_type_symbol = IN_type_symbol;
  2271             
  2271             
  2272             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2272             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2273             {
  2273             {
  2274         
  2274         
  2275                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2275                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2302             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2302             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2303             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2303             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2304             symbol_c *IN_param_value = &this->default_variable_name;
  2304             symbol_c *IN_param_value = &this->default_variable_name;
  2305         
  2305         
  2306             symbol_c *IN_type_symbol = param_data_type;
  2306             symbol_c *IN_type_symbol = param_data_type;
  2307             last_type_symbol = param_data_type;
  2307             last_type_symbol = IN_type_symbol;
  2308             
  2308             
  2309             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2309             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2310             {
  2310             {
  2311         
  2311         
  2312                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  2312                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  2338             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2338             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2339             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2339             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2340             symbol_c *IN_param_value = &this->default_variable_name;
  2340             symbol_c *IN_param_value = &this->default_variable_name;
  2341         
  2341         
  2342             symbol_c *IN_type_symbol = param_data_type;
  2342             symbol_c *IN_type_symbol = param_data_type;
  2343             last_type_symbol = param_data_type;
  2343             last_type_symbol = IN_type_symbol;
  2344             
  2344             
  2345             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2345             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2346             {
  2346             {
  2347         
  2347         
  2348                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  2348                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  2374             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2374             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2375             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2375             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2376             symbol_c *IN_param_value = &this->default_variable_name;
  2376             symbol_c *IN_param_value = &this->default_variable_name;
  2377         
  2377         
  2378             symbol_c *IN_type_symbol = param_data_type;
  2378             symbol_c *IN_type_symbol = param_data_type;
  2379             last_type_symbol = param_data_type;
  2379             last_type_symbol = IN_type_symbol;
  2380             
  2380             
  2381             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2381             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2382             {
  2382             {
  2383         
  2383         
  2384                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2384                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2411             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2411             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2412             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2412             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2413             symbol_c *IN_param_value = &this->default_variable_name;
  2413             symbol_c *IN_param_value = &this->default_variable_name;
  2414         
  2414         
  2415             symbol_c *IN_type_symbol = param_data_type;
  2415             symbol_c *IN_type_symbol = param_data_type;
  2416             last_type_symbol = param_data_type;
  2416             last_type_symbol = IN_type_symbol;
  2417             
  2417             
  2418             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2418             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2419             {
  2419             {
  2420         
  2420         
  2421                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2421                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2448             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2448             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2449             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2449             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2450             symbol_c *IN_param_value = &this->default_variable_name;
  2450             symbol_c *IN_param_value = &this->default_variable_name;
  2451         
  2451         
  2452             symbol_c *IN_type_symbol = param_data_type;
  2452             symbol_c *IN_type_symbol = param_data_type;
  2453             last_type_symbol = param_data_type;
  2453             last_type_symbol = IN_type_symbol;
  2454             
  2454             
  2455             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2455             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2456             {
  2456             {
  2457         
  2457         
  2458                 function_name = (symbol_c*)(new pragma_c("__sint_to_string"));
  2458                 function_name = (symbol_c*)(new pragma_c("__sint_to_string"));
  2484             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2484             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2485             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2485             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2486             symbol_c *IN_param_value = &this->default_variable_name;
  2486             symbol_c *IN_param_value = &this->default_variable_name;
  2487         
  2487         
  2488             symbol_c *IN_type_symbol = param_data_type;
  2488             symbol_c *IN_type_symbol = param_data_type;
  2489             last_type_symbol = param_data_type;
  2489             last_type_symbol = IN_type_symbol;
  2490             
  2490             
  2491             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2491             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2492             {
  2492             {
  2493         
  2493         
  2494                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2494                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2521             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2521             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2522             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2522             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2523             symbol_c *IN_param_value = &this->default_variable_name;
  2523             symbol_c *IN_param_value = &this->default_variable_name;
  2524         
  2524         
  2525             symbol_c *IN_type_symbol = param_data_type;
  2525             symbol_c *IN_type_symbol = param_data_type;
  2526             last_type_symbol = param_data_type;
  2526             last_type_symbol = IN_type_symbol;
  2527             
  2527             
  2528             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2528             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2529             {
  2529             {
  2530         
  2530         
  2531                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2531                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2558             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2558             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2559             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2559             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2560             symbol_c *IN_param_value = &this->default_variable_name;
  2560             symbol_c *IN_param_value = &this->default_variable_name;
  2561         
  2561         
  2562             symbol_c *IN_type_symbol = param_data_type;
  2562             symbol_c *IN_type_symbol = param_data_type;
  2563             last_type_symbol = param_data_type;
  2563             last_type_symbol = IN_type_symbol;
  2564             
  2564             
  2565             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2565             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2566             {
  2566             {
  2567         
  2567         
  2568                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2568                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2595             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2595             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2596             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2596             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2597             symbol_c *IN_param_value = &this->default_variable_name;
  2597             symbol_c *IN_param_value = &this->default_variable_name;
  2598         
  2598         
  2599             symbol_c *IN_type_symbol = param_data_type;
  2599             symbol_c *IN_type_symbol = param_data_type;
  2600             last_type_symbol = param_data_type;
  2600             last_type_symbol = IN_type_symbol;
  2601             
  2601             
  2602             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2602             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2603             {
  2603             {
  2604         
  2604         
  2605                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2605                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2632             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2632             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2633             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2633             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2634             symbol_c *IN_param_value = &this->default_variable_name;
  2634             symbol_c *IN_param_value = &this->default_variable_name;
  2635         
  2635         
  2636             symbol_c *IN_type_symbol = param_data_type;
  2636             symbol_c *IN_type_symbol = param_data_type;
  2637             last_type_symbol = param_data_type;
  2637             last_type_symbol = IN_type_symbol;
  2638             
  2638             
  2639             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2639             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2640             {
  2640             {
  2641         
  2641         
  2642                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2642                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2669             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2669             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2670             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2670             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2671             symbol_c *IN_param_value = &this->default_variable_name;
  2671             symbol_c *IN_param_value = &this->default_variable_name;
  2672         
  2672         
  2673             symbol_c *IN_type_symbol = param_data_type;
  2673             symbol_c *IN_type_symbol = param_data_type;
  2674             last_type_symbol = param_data_type;
  2674             last_type_symbol = IN_type_symbol;
  2675             
  2675             
  2676             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2676             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2677             {
  2677             {
  2678         
  2678         
  2679                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2679                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2706             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2706             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2707             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2707             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2708             symbol_c *IN_param_value = &this->default_variable_name;
  2708             symbol_c *IN_param_value = &this->default_variable_name;
  2709         
  2709         
  2710             symbol_c *IN_type_symbol = param_data_type;
  2710             symbol_c *IN_type_symbol = param_data_type;
  2711             last_type_symbol = param_data_type;
  2711             last_type_symbol = IN_type_symbol;
  2712             
  2712             
  2713             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2713             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2714             {
  2714             {
  2715         
  2715         
  2716                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2716                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2743             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2743             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2744             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2744             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2745             symbol_c *IN_param_value = &this->default_variable_name;
  2745             symbol_c *IN_param_value = &this->default_variable_name;
  2746         
  2746         
  2747             symbol_c *IN_type_symbol = param_data_type;
  2747             symbol_c *IN_type_symbol = param_data_type;
  2748             last_type_symbol = param_data_type;
  2748             last_type_symbol = IN_type_symbol;
  2749             
  2749             
  2750             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2750             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2751             {
  2751             {
  2752         
  2752         
  2753                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  2753                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  2779             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2779             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2780             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2780             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2781             symbol_c *IN_param_value = &this->default_variable_name;
  2781             symbol_c *IN_param_value = &this->default_variable_name;
  2782         
  2782         
  2783             symbol_c *IN_type_symbol = param_data_type;
  2783             symbol_c *IN_type_symbol = param_data_type;
  2784             last_type_symbol = param_data_type;
  2784             last_type_symbol = IN_type_symbol;
  2785             
  2785             
  2786             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2786             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dint_type_name, last_type_symbol))
  2787             {
  2787             {
  2788         
  2788         
  2789                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2789                 function_name = (symbol_c*)(new pragma_c("__move_"));
  2816             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2816             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2817             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2817             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2818             symbol_c *IN_param_value = &this->default_variable_name;
  2818             symbol_c *IN_param_value = &this->default_variable_name;
  2819         
  2819         
  2820             symbol_c *IN_type_symbol = param_data_type;
  2820             symbol_c *IN_type_symbol = param_data_type;
  2821             last_type_symbol = param_data_type;
  2821             last_type_symbol = IN_type_symbol;
  2822             
  2822             
  2823             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  2823             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  2824             {
  2824             {
  2825         
  2825         
  2826                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
  2826                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
  2852             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2852             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2853             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2853             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2854             symbol_c *IN_param_value = &this->default_variable_name;
  2854             symbol_c *IN_param_value = &this->default_variable_name;
  2855         
  2855         
  2856             symbol_c *IN_type_symbol = param_data_type;
  2856             symbol_c *IN_type_symbol = param_data_type;
  2857             last_type_symbol = param_data_type;
  2857             last_type_symbol = IN_type_symbol;
  2858             
  2858             
  2859             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  2859             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  2860             {
  2860             {
  2861         
  2861         
  2862                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  2862                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  2888             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2888             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2889             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2889             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2890             symbol_c *IN_param_value = &this->default_variable_name;
  2890             symbol_c *IN_param_value = &this->default_variable_name;
  2891         
  2891         
  2892             symbol_c *IN_type_symbol = param_data_type;
  2892             symbol_c *IN_type_symbol = param_data_type;
  2893             last_type_symbol = param_data_type;
  2893             last_type_symbol = IN_type_symbol;
  2894             
  2894             
  2895             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  2895             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  2896             {
  2896             {
  2897         
  2897         
  2898                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  2898                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  2924             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2924             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2925             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2925             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2926             symbol_c *IN_param_value = &this->default_variable_name;
  2926             symbol_c *IN_param_value = &this->default_variable_name;
  2927         
  2927         
  2928             symbol_c *IN_type_symbol = param_data_type;
  2928             symbol_c *IN_type_symbol = param_data_type;
  2929             last_type_symbol = param_data_type;
  2929             last_type_symbol = IN_type_symbol;
  2930             
  2930             
  2931             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  2931             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  2932             {
  2932             {
  2933         
  2933         
  2934                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  2934                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  2960             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2960             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2961             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2961             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2962             symbol_c *IN_param_value = &this->default_variable_name;
  2962             symbol_c *IN_param_value = &this->default_variable_name;
  2963         
  2963         
  2964             symbol_c *IN_type_symbol = param_data_type;
  2964             symbol_c *IN_type_symbol = param_data_type;
  2965             last_type_symbol = param_data_type;
  2965             last_type_symbol = IN_type_symbol;
  2966             
  2966             
  2967             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  2967             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  2968             {
  2968             {
  2969         
  2969         
  2970                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  2970                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  2996             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2996             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2997             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2997             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2998             symbol_c *IN_param_value = &this->default_variable_name;
  2998             symbol_c *IN_param_value = &this->default_variable_name;
  2999         
  2999         
  3000             symbol_c *IN_type_symbol = param_data_type;
  3000             symbol_c *IN_type_symbol = param_data_type;
  3001             last_type_symbol = param_data_type;
  3001             last_type_symbol = IN_type_symbol;
  3002             
  3002             
  3003             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3003             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3004             {
  3004             {
  3005         
  3005         
  3006                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3006                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3032             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3032             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3033             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3033             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3034             symbol_c *IN_param_value = &this->default_variable_name;
  3034             symbol_c *IN_param_value = &this->default_variable_name;
  3035         
  3035         
  3036             symbol_c *IN_type_symbol = param_data_type;
  3036             symbol_c *IN_type_symbol = param_data_type;
  3037             last_type_symbol = param_data_type;
  3037             last_type_symbol = IN_type_symbol;
  3038             
  3038             
  3039             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3039             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3040             {
  3040             {
  3041         
  3041         
  3042                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3042                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3068             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3068             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3069             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3069             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3070             symbol_c *IN_param_value = &this->default_variable_name;
  3070             symbol_c *IN_param_value = &this->default_variable_name;
  3071         
  3071         
  3072             symbol_c *IN_type_symbol = param_data_type;
  3072             symbol_c *IN_type_symbol = param_data_type;
  3073             last_type_symbol = param_data_type;
  3073             last_type_symbol = IN_type_symbol;
  3074             
  3074             
  3075             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3075             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3076             {
  3076             {
  3077         
  3077         
  3078                 function_name = (symbol_c*)(new pragma_c("__date_to_string"));
  3078                 function_name = (symbol_c*)(new pragma_c("__date_to_string"));
  3104             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3104             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3105             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3105             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3106             symbol_c *IN_param_value = &this->default_variable_name;
  3106             symbol_c *IN_param_value = &this->default_variable_name;
  3107         
  3107         
  3108             symbol_c *IN_type_symbol = param_data_type;
  3108             symbol_c *IN_type_symbol = param_data_type;
  3109             last_type_symbol = param_data_type;
  3109             last_type_symbol = IN_type_symbol;
  3110             
  3110             
  3111             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3111             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3112             {
  3112             {
  3113         
  3113         
  3114                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3114                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3140             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3140             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3141             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3141             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3142             symbol_c *IN_param_value = &this->default_variable_name;
  3142             symbol_c *IN_param_value = &this->default_variable_name;
  3143         
  3143         
  3144             symbol_c *IN_type_symbol = param_data_type;
  3144             symbol_c *IN_type_symbol = param_data_type;
  3145             last_type_symbol = param_data_type;
  3145             last_type_symbol = IN_type_symbol;
  3146             
  3146             
  3147             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3147             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3148             {
  3148             {
  3149         
  3149         
  3150                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3150                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3176             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3176             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3177             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3177             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3178             symbol_c *IN_param_value = &this->default_variable_name;
  3178             symbol_c *IN_param_value = &this->default_variable_name;
  3179         
  3179         
  3180             symbol_c *IN_type_symbol = param_data_type;
  3180             symbol_c *IN_type_symbol = param_data_type;
  3181             last_type_symbol = param_data_type;
  3181             last_type_symbol = IN_type_symbol;
  3182             
  3182             
  3183             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3183             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3184             {
  3184             {
  3185         
  3185         
  3186                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
  3186                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
  3212             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3212             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3213             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3213             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3214             symbol_c *IN_param_value = &this->default_variable_name;
  3214             symbol_c *IN_param_value = &this->default_variable_name;
  3215         
  3215         
  3216             symbol_c *IN_type_symbol = param_data_type;
  3216             symbol_c *IN_type_symbol = param_data_type;
  3217             last_type_symbol = param_data_type;
  3217             last_type_symbol = IN_type_symbol;
  3218             
  3218             
  3219             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3219             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3220             {
  3220             {
  3221         
  3221         
  3222                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3222                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3248             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3248             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3249             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3249             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3250             symbol_c *IN_param_value = &this->default_variable_name;
  3250             symbol_c *IN_param_value = &this->default_variable_name;
  3251         
  3251         
  3252             symbol_c *IN_type_symbol = param_data_type;
  3252             symbol_c *IN_type_symbol = param_data_type;
  3253             last_type_symbol = param_data_type;
  3253             last_type_symbol = IN_type_symbol;
  3254             
  3254             
  3255             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3255             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3256             {
  3256             {
  3257         
  3257         
  3258                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3258                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3284             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3284             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3285             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3285             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3286             symbol_c *IN_param_value = &this->default_variable_name;
  3286             symbol_c *IN_param_value = &this->default_variable_name;
  3287         
  3287         
  3288             symbol_c *IN_type_symbol = param_data_type;
  3288             symbol_c *IN_type_symbol = param_data_type;
  3289             last_type_symbol = param_data_type;
  3289             last_type_symbol = IN_type_symbol;
  3290             
  3290             
  3291             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3291             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3292             {
  3292             {
  3293         
  3293         
  3294                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3294                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3320             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3320             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3321             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3321             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3322             symbol_c *IN_param_value = &this->default_variable_name;
  3322             symbol_c *IN_param_value = &this->default_variable_name;
  3323         
  3323         
  3324             symbol_c *IN_type_symbol = param_data_type;
  3324             symbol_c *IN_type_symbol = param_data_type;
  3325             last_type_symbol = param_data_type;
  3325             last_type_symbol = IN_type_symbol;
  3326             
  3326             
  3327             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3327             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
  3328             {
  3328             {
  3329         
  3329         
  3330                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3330                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  3356             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3356             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3357             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3357             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3358             symbol_c *IN_param_value = &this->default_variable_name;
  3358             symbol_c *IN_param_value = &this->default_variable_name;
  3359         
  3359         
  3360             symbol_c *IN_type_symbol = param_data_type;
  3360             symbol_c *IN_type_symbol = param_data_type;
  3361             last_type_symbol = param_data_type;
  3361             last_type_symbol = IN_type_symbol;
  3362             
  3362             
  3363             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3363             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3364             {
  3364             {
  3365         
  3365         
  3366                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3366                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3393             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3393             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3394             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3394             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3395             symbol_c *IN_param_value = &this->default_variable_name;
  3395             symbol_c *IN_param_value = &this->default_variable_name;
  3396         
  3396         
  3397             symbol_c *IN_type_symbol = param_data_type;
  3397             symbol_c *IN_type_symbol = param_data_type;
  3398             last_type_symbol = param_data_type;
  3398             last_type_symbol = IN_type_symbol;
  3399             
  3399             
  3400             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3400             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3401             {
  3401             {
  3402         
  3402         
  3403                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3403                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3430             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3430             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3431             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3431             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3432             symbol_c *IN_param_value = &this->default_variable_name;
  3432             symbol_c *IN_param_value = &this->default_variable_name;
  3433         
  3433         
  3434             symbol_c *IN_type_symbol = param_data_type;
  3434             symbol_c *IN_type_symbol = param_data_type;
  3435             last_type_symbol = param_data_type;
  3435             last_type_symbol = IN_type_symbol;
  3436             
  3436             
  3437             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3437             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3438             {
  3438             {
  3439         
  3439         
  3440                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3440                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3467             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3467             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3468             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3468             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3469             symbol_c *IN_param_value = &this->default_variable_name;
  3469             symbol_c *IN_param_value = &this->default_variable_name;
  3470         
  3470         
  3471             symbol_c *IN_type_symbol = param_data_type;
  3471             symbol_c *IN_type_symbol = param_data_type;
  3472             last_type_symbol = param_data_type;
  3472             last_type_symbol = IN_type_symbol;
  3473             
  3473             
  3474             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3474             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3475             {
  3475             {
  3476         
  3476         
  3477                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3477                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3504             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3504             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3505             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3505             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3506             symbol_c *IN_param_value = &this->default_variable_name;
  3506             symbol_c *IN_param_value = &this->default_variable_name;
  3507         
  3507         
  3508             symbol_c *IN_type_symbol = param_data_type;
  3508             symbol_c *IN_type_symbol = param_data_type;
  3509             last_type_symbol = param_data_type;
  3509             last_type_symbol = IN_type_symbol;
  3510             
  3510             
  3511             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3511             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3512             {
  3512             {
  3513         
  3513         
  3514                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  3514                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  3540             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3540             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3541             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3541             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3542             symbol_c *IN_param_value = &this->default_variable_name;
  3542             symbol_c *IN_param_value = &this->default_variable_name;
  3543         
  3543         
  3544             symbol_c *IN_type_symbol = param_data_type;
  3544             symbol_c *IN_type_symbol = param_data_type;
  3545             last_type_symbol = param_data_type;
  3545             last_type_symbol = IN_type_symbol;
  3546             
  3546             
  3547             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3547             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3548             {
  3548             {
  3549         
  3549         
  3550                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  3550                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  3576             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3576             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3577             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3577             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3578             symbol_c *IN_param_value = &this->default_variable_name;
  3578             symbol_c *IN_param_value = &this->default_variable_name;
  3579         
  3579         
  3580             symbol_c *IN_type_symbol = param_data_type;
  3580             symbol_c *IN_type_symbol = param_data_type;
  3581             last_type_symbol = param_data_type;
  3581             last_type_symbol = IN_type_symbol;
  3582             
  3582             
  3583             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3583             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3584             {
  3584             {
  3585         
  3585         
  3586                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  3586                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  3612             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3612             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3613             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3613             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3614             symbol_c *IN_param_value = &this->default_variable_name;
  3614             symbol_c *IN_param_value = &this->default_variable_name;
  3615         
  3615         
  3616             symbol_c *IN_type_symbol = param_data_type;
  3616             symbol_c *IN_type_symbol = param_data_type;
  3617             last_type_symbol = param_data_type;
  3617             last_type_symbol = IN_type_symbol;
  3618             
  3618             
  3619             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3619             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3620             {
  3620             {
  3621         
  3621         
  3622                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3622                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3649             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3649             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3650             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3650             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3651             symbol_c *IN_param_value = &this->default_variable_name;
  3651             symbol_c *IN_param_value = &this->default_variable_name;
  3652         
  3652         
  3653             symbol_c *IN_type_symbol = param_data_type;
  3653             symbol_c *IN_type_symbol = param_data_type;
  3654             last_type_symbol = param_data_type;
  3654             last_type_symbol = IN_type_symbol;
  3655             
  3655             
  3656             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3656             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3657             {
  3657             {
  3658         
  3658         
  3659                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3659                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3686             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3686             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3687             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3687             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3688             symbol_c *IN_param_value = &this->default_variable_name;
  3688             symbol_c *IN_param_value = &this->default_variable_name;
  3689         
  3689         
  3690             symbol_c *IN_type_symbol = param_data_type;
  3690             symbol_c *IN_type_symbol = param_data_type;
  3691             last_type_symbol = param_data_type;
  3691             last_type_symbol = IN_type_symbol;
  3692             
  3692             
  3693             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3693             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3694             {
  3694             {
  3695         
  3695         
  3696                 function_name = (symbol_c*)(new pragma_c("__bit_to_string"));
  3696                 function_name = (symbol_c*)(new pragma_c("__bit_to_string"));
  3722             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3722             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3723             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3723             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3724             symbol_c *IN_param_value = &this->default_variable_name;
  3724             symbol_c *IN_param_value = &this->default_variable_name;
  3725         
  3725         
  3726             symbol_c *IN_type_symbol = param_data_type;
  3726             symbol_c *IN_type_symbol = param_data_type;
  3727             last_type_symbol = param_data_type;
  3727             last_type_symbol = IN_type_symbol;
  3728             
  3728             
  3729             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3729             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3730             {
  3730             {
  3731         
  3731         
  3732                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3732                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3759             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3759             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3760             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3760             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3761             symbol_c *IN_param_value = &this->default_variable_name;
  3761             symbol_c *IN_param_value = &this->default_variable_name;
  3762         
  3762         
  3763             symbol_c *IN_type_symbol = param_data_type;
  3763             symbol_c *IN_type_symbol = param_data_type;
  3764             last_type_symbol = param_data_type;
  3764             last_type_symbol = IN_type_symbol;
  3765             
  3765             
  3766             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3766             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3767             {
  3767             {
  3768         
  3768         
  3769                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3769                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3796             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3796             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3797             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3797             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3798             symbol_c *IN_param_value = &this->default_variable_name;
  3798             symbol_c *IN_param_value = &this->default_variable_name;
  3799         
  3799         
  3800             symbol_c *IN_type_symbol = param_data_type;
  3800             symbol_c *IN_type_symbol = param_data_type;
  3801             last_type_symbol = param_data_type;
  3801             last_type_symbol = IN_type_symbol;
  3802             
  3802             
  3803             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3803             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3804             {
  3804             {
  3805         
  3805         
  3806                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3806                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3833             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3833             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3834             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3834             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3835             symbol_c *IN_param_value = &this->default_variable_name;
  3835             symbol_c *IN_param_value = &this->default_variable_name;
  3836         
  3836         
  3837             symbol_c *IN_type_symbol = param_data_type;
  3837             symbol_c *IN_type_symbol = param_data_type;
  3838             last_type_symbol = param_data_type;
  3838             last_type_symbol = IN_type_symbol;
  3839             
  3839             
  3840             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3840             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3841             {
  3841             {
  3842         
  3842         
  3843                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3843                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3870             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3870             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3871             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3871             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3872             symbol_c *IN_param_value = &this->default_variable_name;
  3872             symbol_c *IN_param_value = &this->default_variable_name;
  3873         
  3873         
  3874             symbol_c *IN_type_symbol = param_data_type;
  3874             symbol_c *IN_type_symbol = param_data_type;
  3875             last_type_symbol = param_data_type;
  3875             last_type_symbol = IN_type_symbol;
  3876             
  3876             
  3877             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3877             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3878             {
  3878             {
  3879         
  3879         
  3880                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3880                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3907             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3907             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3908             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3908             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3909             symbol_c *IN_param_value = &this->default_variable_name;
  3909             symbol_c *IN_param_value = &this->default_variable_name;
  3910         
  3910         
  3911             symbol_c *IN_type_symbol = param_data_type;
  3911             symbol_c *IN_type_symbol = param_data_type;
  3912             last_type_symbol = param_data_type;
  3912             last_type_symbol = IN_type_symbol;
  3913             
  3913             
  3914             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3914             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3915             {
  3915             {
  3916         
  3916         
  3917                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3917                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3944             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3944             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3945             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3945             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3946             symbol_c *IN_param_value = &this->default_variable_name;
  3946             symbol_c *IN_param_value = &this->default_variable_name;
  3947         
  3947         
  3948             symbol_c *IN_type_symbol = param_data_type;
  3948             symbol_c *IN_type_symbol = param_data_type;
  3949             last_type_symbol = param_data_type;
  3949             last_type_symbol = IN_type_symbol;
  3950             
  3950             
  3951             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3951             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3952             {
  3952             {
  3953         
  3953         
  3954                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3954                 function_name = (symbol_c*)(new pragma_c("__move_"));
  3981             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3981             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3982             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3982             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3983             symbol_c *IN_param_value = &this->default_variable_name;
  3983             symbol_c *IN_param_value = &this->default_variable_name;
  3984         
  3984         
  3985             symbol_c *IN_type_symbol = param_data_type;
  3985             symbol_c *IN_type_symbol = param_data_type;
  3986             last_type_symbol = param_data_type;
  3986             last_type_symbol = IN_type_symbol;
  3987             
  3987             
  3988             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3988             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  3989             {
  3989             {
  3990         
  3990         
  3991                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  3991                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  4017             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4017             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4018             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4018             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4019             symbol_c *IN_param_value = &this->default_variable_name;
  4019             symbol_c *IN_param_value = &this->default_variable_name;
  4020         
  4020         
  4021             symbol_c *IN_type_symbol = param_data_type;
  4021             symbol_c *IN_type_symbol = param_data_type;
  4022             last_type_symbol = param_data_type;
  4022             last_type_symbol = IN_type_symbol;
  4023             
  4023             
  4024             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  4024             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
  4025             {
  4025             {
  4026         
  4026         
  4027                 function_name = (symbol_c*)(new pragma_c("__move_"));
  4027                 function_name = (symbol_c*)(new pragma_c("__move_"));
  4054             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4054             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4055             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4055             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4056             symbol_c *IN_param_value = &this->default_variable_name;
  4056             symbol_c *IN_param_value = &this->default_variable_name;
  4057         
  4057         
  4058             symbol_c *IN_type_symbol = param_data_type;
  4058             symbol_c *IN_type_symbol = param_data_type;
  4059             last_type_symbol = param_data_type;
  4059             last_type_symbol = IN_type_symbol;
  4060             
  4060             
  4061             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4061             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4062             {
  4062             {
  4063         
  4063         
  4064                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
  4064                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
  4090             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4090             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4091             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4091             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4092             symbol_c *IN_param_value = &this->default_variable_name;
  4092             symbol_c *IN_param_value = &this->default_variable_name;
  4093         
  4093         
  4094             symbol_c *IN_type_symbol = param_data_type;
  4094             symbol_c *IN_type_symbol = param_data_type;
  4095             last_type_symbol = param_data_type;
  4095             last_type_symbol = IN_type_symbol;
  4096             
  4096             
  4097             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4097             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4098             {
  4098             {
  4099         
  4099         
  4100                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4100                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4126             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4126             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4127             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4127             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4128             symbol_c *IN_param_value = &this->default_variable_name;
  4128             symbol_c *IN_param_value = &this->default_variable_name;
  4129         
  4129         
  4130             symbol_c *IN_type_symbol = param_data_type;
  4130             symbol_c *IN_type_symbol = param_data_type;
  4131             last_type_symbol = param_data_type;
  4131             last_type_symbol = IN_type_symbol;
  4132             
  4132             
  4133             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4133             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4134             {
  4134             {
  4135         
  4135         
  4136                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4136                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4162             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4162             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4163             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4163             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4164             symbol_c *IN_param_value = &this->default_variable_name;
  4164             symbol_c *IN_param_value = &this->default_variable_name;
  4165         
  4165         
  4166             symbol_c *IN_type_symbol = param_data_type;
  4166             symbol_c *IN_type_symbol = param_data_type;
  4167             last_type_symbol = param_data_type;
  4167             last_type_symbol = IN_type_symbol;
  4168             
  4168             
  4169             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4169             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4170             {
  4170             {
  4171         
  4171         
  4172                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4172                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4198             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4198             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4199             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4199             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4200             symbol_c *IN_param_value = &this->default_variable_name;
  4200             symbol_c *IN_param_value = &this->default_variable_name;
  4201         
  4201         
  4202             symbol_c *IN_type_symbol = param_data_type;
  4202             symbol_c *IN_type_symbol = param_data_type;
  4203             last_type_symbol = param_data_type;
  4203             last_type_symbol = IN_type_symbol;
  4204             
  4204             
  4205             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4205             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4206             {
  4206             {
  4207         
  4207         
  4208                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4208                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4234             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4234             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4235             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4235             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4236             symbol_c *IN_param_value = &this->default_variable_name;
  4236             symbol_c *IN_param_value = &this->default_variable_name;
  4237         
  4237         
  4238             symbol_c *IN_type_symbol = param_data_type;
  4238             symbol_c *IN_type_symbol = param_data_type;
  4239             last_type_symbol = param_data_type;
  4239             last_type_symbol = IN_type_symbol;
  4240             
  4240             
  4241             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4241             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4242             {
  4242             {
  4243         
  4243         
  4244                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4244                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4270             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4270             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4271             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4271             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4272             symbol_c *IN_param_value = &this->default_variable_name;
  4272             symbol_c *IN_param_value = &this->default_variable_name;
  4273         
  4273         
  4274             symbol_c *IN_type_symbol = param_data_type;
  4274             symbol_c *IN_type_symbol = param_data_type;
  4275             last_type_symbol = param_data_type;
  4275             last_type_symbol = IN_type_symbol;
  4276             
  4276             
  4277             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4277             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4278             {
  4278             {
  4279         
  4279         
  4280                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4280                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4306             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4306             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4307             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4307             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4308             symbol_c *IN_param_value = &this->default_variable_name;
  4308             symbol_c *IN_param_value = &this->default_variable_name;
  4309         
  4309         
  4310             symbol_c *IN_type_symbol = param_data_type;
  4310             symbol_c *IN_type_symbol = param_data_type;
  4311             last_type_symbol = param_data_type;
  4311             last_type_symbol = IN_type_symbol;
  4312             
  4312             
  4313             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4313             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4314             {
  4314             {
  4315         
  4315         
  4316                 function_name = (symbol_c*)(new pragma_c("__dt_to_string"));
  4316                 function_name = (symbol_c*)(new pragma_c("__dt_to_string"));
  4342             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4342             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4343             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4343             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4344             symbol_c *IN_param_value = &this->default_variable_name;
  4344             symbol_c *IN_param_value = &this->default_variable_name;
  4345         
  4345         
  4346             symbol_c *IN_type_symbol = param_data_type;
  4346             symbol_c *IN_type_symbol = param_data_type;
  4347             last_type_symbol = param_data_type;
  4347             last_type_symbol = IN_type_symbol;
  4348             
  4348             
  4349             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4349             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4350             {
  4350             {
  4351         
  4351         
  4352                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4352                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4378             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4378             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4379             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4379             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4380             symbol_c *IN_param_value = &this->default_variable_name;
  4380             symbol_c *IN_param_value = &this->default_variable_name;
  4381         
  4381         
  4382             symbol_c *IN_type_symbol = param_data_type;
  4382             symbol_c *IN_type_symbol = param_data_type;
  4383             last_type_symbol = param_data_type;
  4383             last_type_symbol = IN_type_symbol;
  4384             
  4384             
  4385             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4385             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4386             {
  4386             {
  4387         
  4387         
  4388                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4388                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4414             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4414             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4415             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4415             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4416             symbol_c *IN_param_value = &this->default_variable_name;
  4416             symbol_c *IN_param_value = &this->default_variable_name;
  4417         
  4417         
  4418             symbol_c *IN_type_symbol = param_data_type;
  4418             symbol_c *IN_type_symbol = param_data_type;
  4419             last_type_symbol = param_data_type;
  4419             last_type_symbol = IN_type_symbol;
  4420             
  4420             
  4421             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4421             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4422             {
  4422             {
  4423         
  4423         
  4424                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
  4424                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
  4450             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4450             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4451             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4451             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4452             symbol_c *IN_param_value = &this->default_variable_name;
  4452             symbol_c *IN_param_value = &this->default_variable_name;
  4453         
  4453         
  4454             symbol_c *IN_type_symbol = param_data_type;
  4454             symbol_c *IN_type_symbol = param_data_type;
  4455             last_type_symbol = param_data_type;
  4455             last_type_symbol = IN_type_symbol;
  4456             
  4456             
  4457             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4457             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4458             {
  4458             {
  4459         
  4459         
  4460                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4460                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4486             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4486             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4487             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4487             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4488             symbol_c *IN_param_value = &this->default_variable_name;
  4488             symbol_c *IN_param_value = &this->default_variable_name;
  4489         
  4489         
  4490             symbol_c *IN_type_symbol = param_data_type;
  4490             symbol_c *IN_type_symbol = param_data_type;
  4491             last_type_symbol = param_data_type;
  4491             last_type_symbol = IN_type_symbol;
  4492             
  4492             
  4493             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4493             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4494             {
  4494             {
  4495         
  4495         
  4496                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4496                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4522             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4522             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4523             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4523             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4524             symbol_c *IN_param_value = &this->default_variable_name;
  4524             symbol_c *IN_param_value = &this->default_variable_name;
  4525         
  4525         
  4526             symbol_c *IN_type_symbol = param_data_type;
  4526             symbol_c *IN_type_symbol = param_data_type;
  4527             last_type_symbol = param_data_type;
  4527             last_type_symbol = IN_type_symbol;
  4528             
  4528             
  4529             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4529             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4530             {
  4530             {
  4531         
  4531         
  4532                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4532                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4558             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4558             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4559             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4559             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4560             symbol_c *IN_param_value = &this->default_variable_name;
  4560             symbol_c *IN_param_value = &this->default_variable_name;
  4561         
  4561         
  4562             symbol_c *IN_type_symbol = param_data_type;
  4562             symbol_c *IN_type_symbol = param_data_type;
  4563             last_type_symbol = param_data_type;
  4563             last_type_symbol = IN_type_symbol;
  4564             
  4564             
  4565             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4565             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
  4566             {
  4566             {
  4567         
  4567         
  4568                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4568                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4594             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4594             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4595             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4595             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4596             symbol_c *IN_param_value = &this->default_variable_name;
  4596             symbol_c *IN_param_value = &this->default_variable_name;
  4597         
  4597         
  4598             symbol_c *IN_type_symbol = param_data_type;
  4598             symbol_c *IN_type_symbol = param_data_type;
  4599             last_type_symbol = param_data_type;
  4599             last_type_symbol = IN_type_symbol;
  4600             
  4600             
  4601             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4601             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4602             {
  4602             {
  4603         
  4603         
  4604                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
  4604                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
  4630             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4630             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4631             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4631             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4632             symbol_c *IN_param_value = &this->default_variable_name;
  4632             symbol_c *IN_param_value = &this->default_variable_name;
  4633         
  4633         
  4634             symbol_c *IN_type_symbol = param_data_type;
  4634             symbol_c *IN_type_symbol = param_data_type;
  4635             last_type_symbol = param_data_type;
  4635             last_type_symbol = IN_type_symbol;
  4636             
  4636             
  4637             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4637             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4638             {
  4638             {
  4639         
  4639         
  4640                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4640                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4666             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4666             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4667             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4667             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4668             symbol_c *IN_param_value = &this->default_variable_name;
  4668             symbol_c *IN_param_value = &this->default_variable_name;
  4669         
  4669         
  4670             symbol_c *IN_type_symbol = param_data_type;
  4670             symbol_c *IN_type_symbol = param_data_type;
  4671             last_type_symbol = param_data_type;
  4671             last_type_symbol = IN_type_symbol;
  4672             
  4672             
  4673             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4673             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4674             {
  4674             {
  4675         
  4675         
  4676                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4676                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4702             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4702             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4703             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4703             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4704             symbol_c *IN_param_value = &this->default_variable_name;
  4704             symbol_c *IN_param_value = &this->default_variable_name;
  4705         
  4705         
  4706             symbol_c *IN_type_symbol = param_data_type;
  4706             symbol_c *IN_type_symbol = param_data_type;
  4707             last_type_symbol = param_data_type;
  4707             last_type_symbol = IN_type_symbol;
  4708             
  4708             
  4709             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4709             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4710             {
  4710             {
  4711         
  4711         
  4712                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4712                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4738             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4738             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4739             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4739             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4740             symbol_c *IN_param_value = &this->default_variable_name;
  4740             symbol_c *IN_param_value = &this->default_variable_name;
  4741         
  4741         
  4742             symbol_c *IN_type_symbol = param_data_type;
  4742             symbol_c *IN_type_symbol = param_data_type;
  4743             last_type_symbol = param_data_type;
  4743             last_type_symbol = IN_type_symbol;
  4744             
  4744             
  4745             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4745             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4746             {
  4746             {
  4747         
  4747         
  4748                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4748                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4774             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4774             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4775             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4775             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4776             symbol_c *IN_param_value = &this->default_variable_name;
  4776             symbol_c *IN_param_value = &this->default_variable_name;
  4777         
  4777         
  4778             symbol_c *IN_type_symbol = param_data_type;
  4778             symbol_c *IN_type_symbol = param_data_type;
  4779             last_type_symbol = param_data_type;
  4779             last_type_symbol = IN_type_symbol;
  4780             
  4780             
  4781             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4781             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4782             {
  4782             {
  4783         
  4783         
  4784                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4784                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4810             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4810             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4811             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4811             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4812             symbol_c *IN_param_value = &this->default_variable_name;
  4812             symbol_c *IN_param_value = &this->default_variable_name;
  4813         
  4813         
  4814             symbol_c *IN_type_symbol = param_data_type;
  4814             symbol_c *IN_type_symbol = param_data_type;
  4815             last_type_symbol = param_data_type;
  4815             last_type_symbol = IN_type_symbol;
  4816             
  4816             
  4817             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4817             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4818             {
  4818             {
  4819         
  4819         
  4820                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4820                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4846             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4846             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4847             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4847             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4848             symbol_c *IN_param_value = &this->default_variable_name;
  4848             symbol_c *IN_param_value = &this->default_variable_name;
  4849         
  4849         
  4850             symbol_c *IN_type_symbol = param_data_type;
  4850             symbol_c *IN_type_symbol = param_data_type;
  4851             last_type_symbol = param_data_type;
  4851             last_type_symbol = IN_type_symbol;
  4852             
  4852             
  4853             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4853             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4854             {
  4854             {
  4855         
  4855         
  4856                 function_name = (symbol_c*)(new pragma_c("__tod_to_string"));
  4856                 function_name = (symbol_c*)(new pragma_c("__tod_to_string"));
  4882             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4882             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4883             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4883             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4884             symbol_c *IN_param_value = &this->default_variable_name;
  4884             symbol_c *IN_param_value = &this->default_variable_name;
  4885         
  4885         
  4886             symbol_c *IN_type_symbol = param_data_type;
  4886             symbol_c *IN_type_symbol = param_data_type;
  4887             last_type_symbol = param_data_type;
  4887             last_type_symbol = IN_type_symbol;
  4888             
  4888             
  4889             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4889             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4890             {
  4890             {
  4891         
  4891         
  4892                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4892                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4918             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4918             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4919             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4919             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4920             symbol_c *IN_param_value = &this->default_variable_name;
  4920             symbol_c *IN_param_value = &this->default_variable_name;
  4921         
  4921         
  4922             symbol_c *IN_type_symbol = param_data_type;
  4922             symbol_c *IN_type_symbol = param_data_type;
  4923             last_type_symbol = param_data_type;
  4923             last_type_symbol = IN_type_symbol;
  4924             
  4924             
  4925             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4925             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4926             {
  4926             {
  4927         
  4927         
  4928                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4928                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  4954             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4954             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4955             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4955             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4956             symbol_c *IN_param_value = &this->default_variable_name;
  4956             symbol_c *IN_param_value = &this->default_variable_name;
  4957         
  4957         
  4958             symbol_c *IN_type_symbol = param_data_type;
  4958             symbol_c *IN_type_symbol = param_data_type;
  4959             last_type_symbol = param_data_type;
  4959             last_type_symbol = IN_type_symbol;
  4960             
  4960             
  4961             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4961             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4962             {
  4962             {
  4963         
  4963         
  4964                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
  4964                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
  4990             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4990             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4991             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4991             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4992             symbol_c *IN_param_value = &this->default_variable_name;
  4992             symbol_c *IN_param_value = &this->default_variable_name;
  4993         
  4993         
  4994             symbol_c *IN_type_symbol = param_data_type;
  4994             symbol_c *IN_type_symbol = param_data_type;
  4995             last_type_symbol = param_data_type;
  4995             last_type_symbol = IN_type_symbol;
  4996             
  4996             
  4997             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4997             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  4998             {
  4998             {
  4999         
  4999         
  5000                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  5000                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  5026             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5026             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5027             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5027             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5028             symbol_c *IN_param_value = &this->default_variable_name;
  5028             symbol_c *IN_param_value = &this->default_variable_name;
  5029         
  5029         
  5030             symbol_c *IN_type_symbol = param_data_type;
  5030             symbol_c *IN_type_symbol = param_data_type;
  5031             last_type_symbol = param_data_type;
  5031             last_type_symbol = IN_type_symbol;
  5032             
  5032             
  5033             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  5033             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  5034             {
  5034             {
  5035         
  5035         
  5036                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  5036                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  5062             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5062             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5063             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5063             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5064             symbol_c *IN_param_value = &this->default_variable_name;
  5064             symbol_c *IN_param_value = &this->default_variable_name;
  5065         
  5065         
  5066             symbol_c *IN_type_symbol = param_data_type;
  5066             symbol_c *IN_type_symbol = param_data_type;
  5067             last_type_symbol = param_data_type;
  5067             last_type_symbol = IN_type_symbol;
  5068             
  5068             
  5069             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  5069             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  5070             {
  5070             {
  5071         
  5071         
  5072                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  5072                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  5098             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5098             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5099             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5099             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5100             symbol_c *IN_param_value = &this->default_variable_name;
  5100             symbol_c *IN_param_value = &this->default_variable_name;
  5101         
  5101         
  5102             symbol_c *IN_type_symbol = param_data_type;
  5102             symbol_c *IN_type_symbol = param_data_type;
  5103             last_type_symbol = param_data_type;
  5103             last_type_symbol = IN_type_symbol;
  5104             
  5104             
  5105             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  5105             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
  5106             {
  5106             {
  5107         
  5107         
  5108                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  5108                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
  5134             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5134             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5135             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5135             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5136             symbol_c *IN_param_value = &this->default_variable_name;
  5136             symbol_c *IN_param_value = &this->default_variable_name;
  5137         
  5137         
  5138             symbol_c *IN_type_symbol = param_data_type;
  5138             symbol_c *IN_type_symbol = param_data_type;
  5139             last_type_symbol = param_data_type;
  5139             last_type_symbol = IN_type_symbol;
  5140             
  5140             
  5141             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5141             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5142             {
  5142             {
  5143         
  5143         
  5144                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5144                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5171             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5171             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5172             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5172             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5173             symbol_c *IN_param_value = &this->default_variable_name;
  5173             symbol_c *IN_param_value = &this->default_variable_name;
  5174         
  5174         
  5175             symbol_c *IN_type_symbol = param_data_type;
  5175             symbol_c *IN_type_symbol = param_data_type;
  5176             last_type_symbol = param_data_type;
  5176             last_type_symbol = IN_type_symbol;
  5177             
  5177             
  5178             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5178             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5179             {
  5179             {
  5180         
  5180         
  5181                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5181                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5208             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5208             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5209             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5209             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5210             symbol_c *IN_param_value = &this->default_variable_name;
  5210             symbol_c *IN_param_value = &this->default_variable_name;
  5211         
  5211         
  5212             symbol_c *IN_type_symbol = param_data_type;
  5212             symbol_c *IN_type_symbol = param_data_type;
  5213             last_type_symbol = param_data_type;
  5213             last_type_symbol = IN_type_symbol;
  5214             
  5214             
  5215             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5215             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5216             {
  5216             {
  5217         
  5217         
  5218                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5218                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5245             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5245             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5246             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5246             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5247             symbol_c *IN_param_value = &this->default_variable_name;
  5247             symbol_c *IN_param_value = &this->default_variable_name;
  5248         
  5248         
  5249             symbol_c *IN_type_symbol = param_data_type;
  5249             symbol_c *IN_type_symbol = param_data_type;
  5250             last_type_symbol = param_data_type;
  5250             last_type_symbol = IN_type_symbol;
  5251             
  5251             
  5252             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5252             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5253             {
  5253             {
  5254         
  5254         
  5255                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5255                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5282             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5282             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5283             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5283             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5284             symbol_c *IN_param_value = &this->default_variable_name;
  5284             symbol_c *IN_param_value = &this->default_variable_name;
  5285         
  5285         
  5286             symbol_c *IN_type_symbol = param_data_type;
  5286             symbol_c *IN_type_symbol = param_data_type;
  5287             last_type_symbol = param_data_type;
  5287             last_type_symbol = IN_type_symbol;
  5288             
  5288             
  5289             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5289             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5290             {
  5290             {
  5291         
  5291         
  5292                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  5292                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  5318             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5318             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5319             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5319             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5320             symbol_c *IN_param_value = &this->default_variable_name;
  5320             symbol_c *IN_param_value = &this->default_variable_name;
  5321         
  5321         
  5322             symbol_c *IN_type_symbol = param_data_type;
  5322             symbol_c *IN_type_symbol = param_data_type;
  5323             last_type_symbol = param_data_type;
  5323             last_type_symbol = IN_type_symbol;
  5324             
  5324             
  5325             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5325             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5326             {
  5326             {
  5327         
  5327         
  5328                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5328                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5355             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5355             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5356             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5356             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5357             symbol_c *IN_param_value = &this->default_variable_name;
  5357             symbol_c *IN_param_value = &this->default_variable_name;
  5358         
  5358         
  5359             symbol_c *IN_type_symbol = param_data_type;
  5359             symbol_c *IN_type_symbol = param_data_type;
  5360             last_type_symbol = param_data_type;
  5360             last_type_symbol = IN_type_symbol;
  5361             
  5361             
  5362             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5362             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5363             {
  5363             {
  5364         
  5364         
  5365                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  5365                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  5391             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5391             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5392             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5392             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5393             symbol_c *IN_param_value = &this->default_variable_name;
  5393             symbol_c *IN_param_value = &this->default_variable_name;
  5394         
  5394         
  5395             symbol_c *IN_type_symbol = param_data_type;
  5395             symbol_c *IN_type_symbol = param_data_type;
  5396             last_type_symbol = param_data_type;
  5396             last_type_symbol = IN_type_symbol;
  5397             
  5397             
  5398             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5398             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5399             {
  5399             {
  5400         
  5400         
  5401                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  5401                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  5427             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5427             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5428             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5428             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5429             symbol_c *IN_param_value = &this->default_variable_name;
  5429             symbol_c *IN_param_value = &this->default_variable_name;
  5430         
  5430         
  5431             symbol_c *IN_type_symbol = param_data_type;
  5431             symbol_c *IN_type_symbol = param_data_type;
  5432             last_type_symbol = param_data_type;
  5432             last_type_symbol = IN_type_symbol;
  5433             
  5433             
  5434             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5434             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5435             {
  5435             {
  5436         
  5436         
  5437                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5437                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5464             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5464             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5465             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5465             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5466             symbol_c *IN_param_value = &this->default_variable_name;
  5466             symbol_c *IN_param_value = &this->default_variable_name;
  5467         
  5467         
  5468             symbol_c *IN_type_symbol = param_data_type;
  5468             symbol_c *IN_type_symbol = param_data_type;
  5469             last_type_symbol = param_data_type;
  5469             last_type_symbol = IN_type_symbol;
  5470             
  5470             
  5471             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5471             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5472             {
  5472             {
  5473         
  5473         
  5474                 function_name = (symbol_c*)(new pragma_c("__uint_to_string"));
  5474                 function_name = (symbol_c*)(new pragma_c("__uint_to_string"));
  5500             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5500             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5501             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5501             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5502             symbol_c *IN_param_value = &this->default_variable_name;
  5502             symbol_c *IN_param_value = &this->default_variable_name;
  5503         
  5503         
  5504             symbol_c *IN_type_symbol = param_data_type;
  5504             symbol_c *IN_type_symbol = param_data_type;
  5505             last_type_symbol = param_data_type;
  5505             last_type_symbol = IN_type_symbol;
  5506             
  5506             
  5507             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5507             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5508             {
  5508             {
  5509         
  5509         
  5510                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5510                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5537             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5537             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5538             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5538             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5539             symbol_c *IN_param_value = &this->default_variable_name;
  5539             symbol_c *IN_param_value = &this->default_variable_name;
  5540         
  5540         
  5541             symbol_c *IN_type_symbol = param_data_type;
  5541             symbol_c *IN_type_symbol = param_data_type;
  5542             last_type_symbol = param_data_type;
  5542             last_type_symbol = IN_type_symbol;
  5543             
  5543             
  5544             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5544             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5545             {
  5545             {
  5546         
  5546         
  5547                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5547                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5574             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5574             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5575             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5575             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5576             symbol_c *IN_param_value = &this->default_variable_name;
  5576             symbol_c *IN_param_value = &this->default_variable_name;
  5577         
  5577         
  5578             symbol_c *IN_type_symbol = param_data_type;
  5578             symbol_c *IN_type_symbol = param_data_type;
  5579             last_type_symbol = param_data_type;
  5579             last_type_symbol = IN_type_symbol;
  5580             
  5580             
  5581             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5581             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5582             {
  5582             {
  5583         
  5583         
  5584                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5584                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5611             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5611             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5612             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5612             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5613             symbol_c *IN_param_value = &this->default_variable_name;
  5613             symbol_c *IN_param_value = &this->default_variable_name;
  5614         
  5614         
  5615             symbol_c *IN_type_symbol = param_data_type;
  5615             symbol_c *IN_type_symbol = param_data_type;
  5616             last_type_symbol = param_data_type;
  5616             last_type_symbol = IN_type_symbol;
  5617             
  5617             
  5618             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5618             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5619             {
  5619             {
  5620         
  5620         
  5621                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5621                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5648             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5648             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5649             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5649             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5650             symbol_c *IN_param_value = &this->default_variable_name;
  5650             symbol_c *IN_param_value = &this->default_variable_name;
  5651         
  5651         
  5652             symbol_c *IN_type_symbol = param_data_type;
  5652             symbol_c *IN_type_symbol = param_data_type;
  5653             last_type_symbol = param_data_type;
  5653             last_type_symbol = IN_type_symbol;
  5654             
  5654             
  5655             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5655             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5656             {
  5656             {
  5657         
  5657         
  5658                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5658                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5685             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5685             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5686             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5686             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5687             symbol_c *IN_param_value = &this->default_variable_name;
  5687             symbol_c *IN_param_value = &this->default_variable_name;
  5688         
  5688         
  5689             symbol_c *IN_type_symbol = param_data_type;
  5689             symbol_c *IN_type_symbol = param_data_type;
  5690             last_type_symbol = param_data_type;
  5690             last_type_symbol = IN_type_symbol;
  5691             
  5691             
  5692             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5692             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5693             {
  5693             {
  5694         
  5694         
  5695                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5695                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5722             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5722             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5723             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5723             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5724             symbol_c *IN_param_value = &this->default_variable_name;
  5724             symbol_c *IN_param_value = &this->default_variable_name;
  5725         
  5725         
  5726             symbol_c *IN_type_symbol = param_data_type;
  5726             symbol_c *IN_type_symbol = param_data_type;
  5727             last_type_symbol = param_data_type;
  5727             last_type_symbol = IN_type_symbol;
  5728             
  5728             
  5729             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5729             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5730             {
  5730             {
  5731         
  5731         
  5732                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5732                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5759             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5759             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5760             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5760             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5761             symbol_c *IN_param_value = &this->default_variable_name;
  5761             symbol_c *IN_param_value = &this->default_variable_name;
  5762         
  5762         
  5763             symbol_c *IN_type_symbol = param_data_type;
  5763             symbol_c *IN_type_symbol = param_data_type;
  5764             last_type_symbol = param_data_type;
  5764             last_type_symbol = IN_type_symbol;
  5765             
  5765             
  5766             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5766             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5767             {
  5767             {
  5768         
  5768         
  5769                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  5769                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  5795             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5795             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5796             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5796             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5797             symbol_c *IN_param_value = &this->default_variable_name;
  5797             symbol_c *IN_param_value = &this->default_variable_name;
  5798         
  5798         
  5799             symbol_c *IN_type_symbol = param_data_type;
  5799             symbol_c *IN_type_symbol = param_data_type;
  5800             last_type_symbol = param_data_type;
  5800             last_type_symbol = IN_type_symbol;
  5801             
  5801             
  5802             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5802             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
  5803             {
  5803             {
  5804         
  5804         
  5805                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5805                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5832             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5832             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5833             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5833             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5834             symbol_c *IN_param_value = &this->default_variable_name;
  5834             symbol_c *IN_param_value = &this->default_variable_name;
  5835         
  5835         
  5836             symbol_c *IN_type_symbol = param_data_type;
  5836             symbol_c *IN_type_symbol = param_data_type;
  5837             last_type_symbol = param_data_type;
  5837             last_type_symbol = IN_type_symbol;
  5838             
  5838             
  5839             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  5839             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  5840             {
  5840             {
  5841         
  5841         
  5842                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5842                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5869             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5869             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5870             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5870             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5871             symbol_c *IN_param_value = &this->default_variable_name;
  5871             symbol_c *IN_param_value = &this->default_variable_name;
  5872         
  5872         
  5873             symbol_c *IN_type_symbol = param_data_type;
  5873             symbol_c *IN_type_symbol = param_data_type;
  5874             last_type_symbol = param_data_type;
  5874             last_type_symbol = IN_type_symbol;
  5875             
  5875             
  5876             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  5876             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  5877             {
  5877             {
  5878         
  5878         
  5879                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5879                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5906             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5906             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5907             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5907             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5908             symbol_c *IN_param_value = &this->default_variable_name;
  5908             symbol_c *IN_param_value = &this->default_variable_name;
  5909         
  5909         
  5910             symbol_c *IN_type_symbol = param_data_type;
  5910             symbol_c *IN_type_symbol = param_data_type;
  5911             last_type_symbol = param_data_type;
  5911             last_type_symbol = IN_type_symbol;
  5912             
  5912             
  5913             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  5913             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  5914             {
  5914             {
  5915         
  5915         
  5916                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5916                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5943             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5943             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5944             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5944             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5945             symbol_c *IN_param_value = &this->default_variable_name;
  5945             symbol_c *IN_param_value = &this->default_variable_name;
  5946         
  5946         
  5947             symbol_c *IN_type_symbol = param_data_type;
  5947             symbol_c *IN_type_symbol = param_data_type;
  5948             last_type_symbol = param_data_type;
  5948             last_type_symbol = IN_type_symbol;
  5949             
  5949             
  5950             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  5950             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  5951             {
  5951             {
  5952         
  5952         
  5953                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5953                 function_name = (symbol_c*)(new pragma_c("__move_"));
  5980             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5980             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5981             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5981             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5982             symbol_c *IN_param_value = &this->default_variable_name;
  5982             symbol_c *IN_param_value = &this->default_variable_name;
  5983         
  5983         
  5984             symbol_c *IN_type_symbol = param_data_type;
  5984             symbol_c *IN_type_symbol = param_data_type;
  5985             last_type_symbol = param_data_type;
  5985             last_type_symbol = IN_type_symbol;
  5986             
  5986             
  5987             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  5987             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  5988             {
  5988             {
  5989         
  5989         
  5990                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  5990                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  6016             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6016             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6017             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6017             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6018             symbol_c *IN_param_value = &this->default_variable_name;
  6018             symbol_c *IN_param_value = &this->default_variable_name;
  6019         
  6019         
  6020             symbol_c *IN_type_symbol = param_data_type;
  6020             symbol_c *IN_type_symbol = param_data_type;
  6021             last_type_symbol = param_data_type;
  6021             last_type_symbol = IN_type_symbol;
  6022             
  6022             
  6023             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6023             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6024             {
  6024             {
  6025         
  6025         
  6026                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6026                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6053             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6053             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6054             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6054             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6055             symbol_c *IN_param_value = &this->default_variable_name;
  6055             symbol_c *IN_param_value = &this->default_variable_name;
  6056         
  6056         
  6057             symbol_c *IN_type_symbol = param_data_type;
  6057             symbol_c *IN_type_symbol = param_data_type;
  6058             last_type_symbol = param_data_type;
  6058             last_type_symbol = IN_type_symbol;
  6059             
  6059             
  6060             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6060             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6061             {
  6061             {
  6062         
  6062         
  6063                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  6063                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  6089             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6089             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6090             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6090             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6091             symbol_c *IN_param_value = &this->default_variable_name;
  6091             symbol_c *IN_param_value = &this->default_variable_name;
  6092         
  6092         
  6093             symbol_c *IN_type_symbol = param_data_type;
  6093             symbol_c *IN_type_symbol = param_data_type;
  6094             last_type_symbol = param_data_type;
  6094             last_type_symbol = IN_type_symbol;
  6095             
  6095             
  6096             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6096             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6097             {
  6097             {
  6098         
  6098         
  6099                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  6099                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  6125             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6125             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6126             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6126             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6127             symbol_c *IN_param_value = &this->default_variable_name;
  6127             symbol_c *IN_param_value = &this->default_variable_name;
  6128         
  6128         
  6129             symbol_c *IN_type_symbol = param_data_type;
  6129             symbol_c *IN_type_symbol = param_data_type;
  6130             last_type_symbol = param_data_type;
  6130             last_type_symbol = IN_type_symbol;
  6131             
  6131             
  6132             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6132             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6133             {
  6133             {
  6134         
  6134         
  6135                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6135                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6162             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6162             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6163             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6163             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6164             symbol_c *IN_param_value = &this->default_variable_name;
  6164             symbol_c *IN_param_value = &this->default_variable_name;
  6165         
  6165         
  6166             symbol_c *IN_type_symbol = param_data_type;
  6166             symbol_c *IN_type_symbol = param_data_type;
  6167             last_type_symbol = param_data_type;
  6167             last_type_symbol = IN_type_symbol;
  6168             
  6168             
  6169             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6169             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6170             {
  6170             {
  6171         
  6171         
  6172                 function_name = (symbol_c*)(new pragma_c("__bit_to_string"));
  6172                 function_name = (symbol_c*)(new pragma_c("__bit_to_string"));
  6198             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6198             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6199             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6199             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6200             symbol_c *IN_param_value = &this->default_variable_name;
  6200             symbol_c *IN_param_value = &this->default_variable_name;
  6201         
  6201         
  6202             symbol_c *IN_type_symbol = param_data_type;
  6202             symbol_c *IN_type_symbol = param_data_type;
  6203             last_type_symbol = param_data_type;
  6203             last_type_symbol = IN_type_symbol;
  6204             
  6204             
  6205             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6205             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6206             {
  6206             {
  6207         
  6207         
  6208                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6208                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6235             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6235             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6236             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6236             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6237             symbol_c *IN_param_value = &this->default_variable_name;
  6237             symbol_c *IN_param_value = &this->default_variable_name;
  6238         
  6238         
  6239             symbol_c *IN_type_symbol = param_data_type;
  6239             symbol_c *IN_type_symbol = param_data_type;
  6240             last_type_symbol = param_data_type;
  6240             last_type_symbol = IN_type_symbol;
  6241             
  6241             
  6242             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6242             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6243             {
  6243             {
  6244         
  6244         
  6245                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6245                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6272             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6272             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6273             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6273             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6274             symbol_c *IN_param_value = &this->default_variable_name;
  6274             symbol_c *IN_param_value = &this->default_variable_name;
  6275         
  6275         
  6276             symbol_c *IN_type_symbol = param_data_type;
  6276             symbol_c *IN_type_symbol = param_data_type;
  6277             last_type_symbol = param_data_type;
  6277             last_type_symbol = IN_type_symbol;
  6278             
  6278             
  6279             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6279             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6280             {
  6280             {
  6281         
  6281         
  6282                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6282                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6309             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6309             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6310             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6310             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6311             symbol_c *IN_param_value = &this->default_variable_name;
  6311             symbol_c *IN_param_value = &this->default_variable_name;
  6312         
  6312         
  6313             symbol_c *IN_type_symbol = param_data_type;
  6313             symbol_c *IN_type_symbol = param_data_type;
  6314             last_type_symbol = param_data_type;
  6314             last_type_symbol = IN_type_symbol;
  6315             
  6315             
  6316             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6316             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6317             {
  6317             {
  6318         
  6318         
  6319                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6319                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6346             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6346             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6347             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6347             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6348             symbol_c *IN_param_value = &this->default_variable_name;
  6348             symbol_c *IN_param_value = &this->default_variable_name;
  6349         
  6349         
  6350             symbol_c *IN_type_symbol = param_data_type;
  6350             symbol_c *IN_type_symbol = param_data_type;
  6351             last_type_symbol = param_data_type;
  6351             last_type_symbol = IN_type_symbol;
  6352             
  6352             
  6353             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6353             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6354             {
  6354             {
  6355         
  6355         
  6356                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6356                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6383             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6383             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6384             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6384             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6385             symbol_c *IN_param_value = &this->default_variable_name;
  6385             symbol_c *IN_param_value = &this->default_variable_name;
  6386         
  6386         
  6387             symbol_c *IN_type_symbol = param_data_type;
  6387             symbol_c *IN_type_symbol = param_data_type;
  6388             last_type_symbol = param_data_type;
  6388             last_type_symbol = IN_type_symbol;
  6389             
  6389             
  6390             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6390             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6391             {
  6391             {
  6392         
  6392         
  6393                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6393                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6420             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6420             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6421             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6421             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6422             symbol_c *IN_param_value = &this->default_variable_name;
  6422             symbol_c *IN_param_value = &this->default_variable_name;
  6423         
  6423         
  6424             symbol_c *IN_type_symbol = param_data_type;
  6424             symbol_c *IN_type_symbol = param_data_type;
  6425             last_type_symbol = param_data_type;
  6425             last_type_symbol = IN_type_symbol;
  6426             
  6426             
  6427             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6427             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6428             {
  6428             {
  6429         
  6429         
  6430                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6430                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6457             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6457             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6458             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6458             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6459             symbol_c *IN_param_value = &this->default_variable_name;
  6459             symbol_c *IN_param_value = &this->default_variable_name;
  6460         
  6460         
  6461             symbol_c *IN_type_symbol = param_data_type;
  6461             symbol_c *IN_type_symbol = param_data_type;
  6462             last_type_symbol = param_data_type;
  6462             last_type_symbol = IN_type_symbol;
  6463             
  6463             
  6464             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6464             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6465             {
  6465             {
  6466         
  6466         
  6467                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  6467                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  6493             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6493             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6494             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6494             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6495             symbol_c *IN_param_value = &this->default_variable_name;
  6495             symbol_c *IN_param_value = &this->default_variable_name;
  6496         
  6496         
  6497             symbol_c *IN_type_symbol = param_data_type;
  6497             symbol_c *IN_type_symbol = param_data_type;
  6498             last_type_symbol = param_data_type;
  6498             last_type_symbol = IN_type_symbol;
  6499             
  6499             
  6500             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6500             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
  6501             {
  6501             {
  6502         
  6502         
  6503                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6503                 function_name = (symbol_c*)(new pragma_c("__move_"));
  6530             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6530             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6531             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6531             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6532             symbol_c *IN_param_value = &this->default_variable_name;
  6532             symbol_c *IN_param_value = &this->default_variable_name;
  6533         
  6533         
  6534             symbol_c *IN_type_symbol = param_data_type;
  6534             symbol_c *IN_type_symbol = param_data_type;
  6535             last_type_symbol = param_data_type;
  6535             last_type_symbol = IN_type_symbol;
  6536             
  6536             
  6537             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6537             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6538             {
  6538             {
  6539         
  6539         
  6540                 function_name = (symbol_c*)(new pragma_c("__string_to_real"));
  6540                 function_name = (symbol_c*)(new pragma_c("__string_to_real"));
  6566             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6566             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6567             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6567             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6568             symbol_c *IN_param_value = &this->default_variable_name;
  6568             symbol_c *IN_param_value = &this->default_variable_name;
  6569         
  6569         
  6570             symbol_c *IN_type_symbol = param_data_type;
  6570             symbol_c *IN_type_symbol = param_data_type;
  6571             last_type_symbol = param_data_type;
  6571             last_type_symbol = IN_type_symbol;
  6572             
  6572             
  6573             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6573             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6574             {
  6574             {
  6575         
  6575         
  6576                 function_name = (symbol_c*)(new pragma_c("__string_to_sint"));
  6576                 function_name = (symbol_c*)(new pragma_c("__string_to_sint"));
  6602             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6602             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6603             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6603             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6604             symbol_c *IN_param_value = &this->default_variable_name;
  6604             symbol_c *IN_param_value = &this->default_variable_name;
  6605         
  6605         
  6606             symbol_c *IN_type_symbol = param_data_type;
  6606             symbol_c *IN_type_symbol = param_data_type;
  6607             last_type_symbol = param_data_type;
  6607             last_type_symbol = IN_type_symbol;
  6608             
  6608             
  6609             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6609             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6610             {
  6610             {
  6611         
  6611         
  6612                 function_name = (symbol_c*)(new pragma_c("__string_to_sint"));
  6612                 function_name = (symbol_c*)(new pragma_c("__string_to_sint"));
  6638             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6638             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6639             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6639             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6640             symbol_c *IN_param_value = &this->default_variable_name;
  6640             symbol_c *IN_param_value = &this->default_variable_name;
  6641         
  6641         
  6642             symbol_c *IN_type_symbol = param_data_type;
  6642             symbol_c *IN_type_symbol = param_data_type;
  6643             last_type_symbol = param_data_type;
  6643             last_type_symbol = IN_type_symbol;
  6644             
  6644             
  6645             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6645             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6646             {
  6646             {
  6647         
  6647         
  6648                 function_name = (symbol_c*)(new pragma_c("__string_to_sint"));
  6648                 function_name = (symbol_c*)(new pragma_c("__string_to_sint"));
  6674             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6674             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6675             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6675             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6676             symbol_c *IN_param_value = &this->default_variable_name;
  6676             symbol_c *IN_param_value = &this->default_variable_name;
  6677         
  6677         
  6678             symbol_c *IN_type_symbol = param_data_type;
  6678             symbol_c *IN_type_symbol = param_data_type;
  6679             last_type_symbol = param_data_type;
  6679             last_type_symbol = IN_type_symbol;
  6680             
  6680             
  6681             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6681             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6682             {
  6682             {
  6683         
  6683         
  6684                 function_name = (symbol_c*)(new pragma_c("__string_to_time"));
  6684                 function_name = (symbol_c*)(new pragma_c("__string_to_time"));
  6710             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6710             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6711             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6711             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6712             symbol_c *IN_param_value = &this->default_variable_name;
  6712             symbol_c *IN_param_value = &this->default_variable_name;
  6713         
  6713         
  6714             symbol_c *IN_type_symbol = param_data_type;
  6714             symbol_c *IN_type_symbol = param_data_type;
  6715             last_type_symbol = param_data_type;
  6715             last_type_symbol = IN_type_symbol;
  6716             
  6716             
  6717             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6717             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6718             {
  6718             {
  6719         
  6719         
  6720                 function_name = (symbol_c*)(new pragma_c("__string_to_bit"));
  6720                 function_name = (symbol_c*)(new pragma_c("__string_to_bit"));
  6746             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6746             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6747             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6747             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6748             symbol_c *IN_param_value = &this->default_variable_name;
  6748             symbol_c *IN_param_value = &this->default_variable_name;
  6749         
  6749         
  6750             symbol_c *IN_type_symbol = param_data_type;
  6750             symbol_c *IN_type_symbol = param_data_type;
  6751             last_type_symbol = param_data_type;
  6751             last_type_symbol = IN_type_symbol;
  6752             
  6752             
  6753             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6753             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6754             {
  6754             {
  6755         
  6755         
  6756                 function_name = (symbol_c*)(new pragma_c("__string_to_time"));
  6756                 function_name = (symbol_c*)(new pragma_c("__string_to_time"));
  6782             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6782             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6783             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6783             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6784             symbol_c *IN_param_value = &this->default_variable_name;
  6784             symbol_c *IN_param_value = &this->default_variable_name;
  6785         
  6785         
  6786             symbol_c *IN_type_symbol = param_data_type;
  6786             symbol_c *IN_type_symbol = param_data_type;
  6787             last_type_symbol = param_data_type;
  6787             last_type_symbol = IN_type_symbol;
  6788             
  6788             
  6789             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6789             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6790             {
  6790             {
  6791         
  6791         
  6792                 function_name = (symbol_c*)(new pragma_c("__string_to_time"));
  6792                 function_name = (symbol_c*)(new pragma_c("__string_to_time"));
  6818             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6818             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6819             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6819             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6820             symbol_c *IN_param_value = &this->default_variable_name;
  6820             symbol_c *IN_param_value = &this->default_variable_name;
  6821         
  6821         
  6822             symbol_c *IN_type_symbol = param_data_type;
  6822             symbol_c *IN_type_symbol = param_data_type;
  6823             last_type_symbol = param_data_type;
  6823             last_type_symbol = IN_type_symbol;
  6824             
  6824             
  6825             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6825             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6826             {
  6826             {
  6827         
  6827         
  6828                 function_name = (symbol_c*)(new pragma_c("__string_to_uint"));
  6828                 function_name = (symbol_c*)(new pragma_c("__string_to_uint"));
  6854             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6854             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6855             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6855             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6856             symbol_c *IN_param_value = &this->default_variable_name;
  6856             symbol_c *IN_param_value = &this->default_variable_name;
  6857         
  6857         
  6858             symbol_c *IN_type_symbol = param_data_type;
  6858             symbol_c *IN_type_symbol = param_data_type;
  6859             last_type_symbol = param_data_type;
  6859             last_type_symbol = IN_type_symbol;
  6860             
  6860             
  6861             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6861             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6862             {
  6862             {
  6863         
  6863         
  6864                 function_name = (symbol_c*)(new pragma_c("__string_to_bit"));
  6864                 function_name = (symbol_c*)(new pragma_c("__string_to_bit"));
  6890             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6890             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6891             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6891             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6892             symbol_c *IN_param_value = &this->default_variable_name;
  6892             symbol_c *IN_param_value = &this->default_variable_name;
  6893         
  6893         
  6894             symbol_c *IN_type_symbol = param_data_type;
  6894             symbol_c *IN_type_symbol = param_data_type;
  6895             last_type_symbol = param_data_type;
  6895             last_type_symbol = IN_type_symbol;
  6896             
  6896             
  6897             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6897             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6898             {
  6898             {
  6899         
  6899         
  6900                 function_name = (symbol_c*)(new pragma_c("__string_to_bit"));
  6900                 function_name = (symbol_c*)(new pragma_c("__string_to_bit"));
  6926             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6926             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6927             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6927             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6928             symbol_c *IN_param_value = &this->default_variable_name;
  6928             symbol_c *IN_param_value = &this->default_variable_name;
  6929         
  6929         
  6930             symbol_c *IN_type_symbol = param_data_type;
  6930             symbol_c *IN_type_symbol = param_data_type;
  6931             last_type_symbol = param_data_type;
  6931             last_type_symbol = IN_type_symbol;
  6932             
  6932             
  6933             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6933             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6934             {
  6934             {
  6935         
  6935         
  6936                 function_name = (symbol_c*)(new pragma_c("__string_to_uint"));
  6936                 function_name = (symbol_c*)(new pragma_c("__string_to_uint"));
  6962             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6962             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6963             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6963             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6964             symbol_c *IN_param_value = &this->default_variable_name;
  6964             symbol_c *IN_param_value = &this->default_variable_name;
  6965         
  6965         
  6966             symbol_c *IN_type_symbol = param_data_type;
  6966             symbol_c *IN_type_symbol = param_data_type;
  6967             last_type_symbol = param_data_type;
  6967             last_type_symbol = IN_type_symbol;
  6968             
  6968             
  6969             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6969             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  6970             {
  6970             {
  6971         
  6971         
  6972                 function_name = (symbol_c*)(new pragma_c("__string_to_real"));
  6972                 function_name = (symbol_c*)(new pragma_c("__string_to_real"));
  6998             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6998             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6999             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6999             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7000             symbol_c *IN_param_value = &this->default_variable_name;
  7000             symbol_c *IN_param_value = &this->default_variable_name;
  7001         
  7001         
  7002             symbol_c *IN_type_symbol = param_data_type;
  7002             symbol_c *IN_type_symbol = param_data_type;
  7003             last_type_symbol = param_data_type;
  7003             last_type_symbol = IN_type_symbol;
  7004             
  7004             
  7005             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  7005             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  7006             {
  7006             {
  7007         
  7007         
  7008                 function_name = (symbol_c*)(new pragma_c("__string_to_bit"));
  7008                 function_name = (symbol_c*)(new pragma_c("__string_to_bit"));
  7034             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7034             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7035             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7035             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7036             symbol_c *IN_param_value = &this->default_variable_name;
  7036             symbol_c *IN_param_value = &this->default_variable_name;
  7037         
  7037         
  7038             symbol_c *IN_type_symbol = param_data_type;
  7038             symbol_c *IN_type_symbol = param_data_type;
  7039             last_type_symbol = param_data_type;
  7039             last_type_symbol = IN_type_symbol;
  7040             
  7040             
  7041             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  7041             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  7042             {
  7042             {
  7043         
  7043         
  7044                 function_name = (symbol_c*)(new pragma_c("__string_to_uint"));
  7044                 function_name = (symbol_c*)(new pragma_c("__string_to_uint"));
  7070             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7070             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7071             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7071             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7072             symbol_c *IN_param_value = &this->default_variable_name;
  7072             symbol_c *IN_param_value = &this->default_variable_name;
  7073         
  7073         
  7074             symbol_c *IN_type_symbol = param_data_type;
  7074             symbol_c *IN_type_symbol = param_data_type;
  7075             last_type_symbol = param_data_type;
  7075             last_type_symbol = IN_type_symbol;
  7076             
  7076             
  7077             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  7077             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  7078             {
  7078             {
  7079         
  7079         
  7080                 function_name = (symbol_c*)(new pragma_c("__string_to_uint"));
  7080                 function_name = (symbol_c*)(new pragma_c("__string_to_uint"));
  7106             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7106             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7107             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7107             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7108             symbol_c *IN_param_value = &this->default_variable_name;
  7108             symbol_c *IN_param_value = &this->default_variable_name;
  7109         
  7109         
  7110             symbol_c *IN_type_symbol = param_data_type;
  7110             symbol_c *IN_type_symbol = param_data_type;
  7111             last_type_symbol = param_data_type;
  7111             last_type_symbol = IN_type_symbol;
  7112             
  7112             
  7113             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  7113             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  7114             {
  7114             {
  7115         
  7115         
  7116                 function_name = (symbol_c*)(new pragma_c("__string_to_bool"));
  7116                 function_name = (symbol_c*)(new pragma_c("__string_to_bool"));
  7142             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7142             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7143             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7143             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7144             symbol_c *IN_param_value = &this->default_variable_name;
  7144             symbol_c *IN_param_value = &this->default_variable_name;
  7145         
  7145         
  7146             symbol_c *IN_type_symbol = param_data_type;
  7146             symbol_c *IN_type_symbol = param_data_type;
  7147             last_type_symbol = param_data_type;
  7147             last_type_symbol = IN_type_symbol;
  7148             
  7148             
  7149             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  7149             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  7150             {
  7150             {
  7151         
  7151         
  7152                 function_name = (symbol_c*)(new pragma_c("__string_to_time"));
  7152                 function_name = (symbol_c*)(new pragma_c("__string_to_time"));
  7178             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7178             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7179             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7179             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7180             symbol_c *IN_param_value = &this->default_variable_name;
  7180             symbol_c *IN_param_value = &this->default_variable_name;
  7181         
  7181         
  7182             symbol_c *IN_type_symbol = param_data_type;
  7182             symbol_c *IN_type_symbol = param_data_type;
  7183             last_type_symbol = param_data_type;
  7183             last_type_symbol = IN_type_symbol;
  7184             
  7184             
  7185             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  7185             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
  7186             {
  7186             {
  7187         
  7187         
  7188                 function_name = (symbol_c*)(new pragma_c("__string_to_sint"));
  7188                 function_name = (symbol_c*)(new pragma_c("__string_to_sint"));
  7214             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7214             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7215             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7215             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7216             symbol_c *IN_param_value = &this->default_variable_name;
  7216             symbol_c *IN_param_value = &this->default_variable_name;
  7217         
  7217         
  7218             symbol_c *IN_type_symbol = param_data_type;
  7218             symbol_c *IN_type_symbol = param_data_type;
  7219             last_type_symbol = param_data_type;
  7219             last_type_symbol = IN_type_symbol;
  7220             
  7220             
  7221             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7221             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7222             {
  7222             {
  7223         
  7223         
  7224                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7224                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7251             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7251             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7252             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7252             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7253             symbol_c *IN_param_value = &this->default_variable_name;
  7253             symbol_c *IN_param_value = &this->default_variable_name;
  7254         
  7254         
  7255             symbol_c *IN_type_symbol = param_data_type;
  7255             symbol_c *IN_type_symbol = param_data_type;
  7256             last_type_symbol = param_data_type;
  7256             last_type_symbol = IN_type_symbol;
  7257             
  7257             
  7258             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7258             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7259             {
  7259             {
  7260         
  7260         
  7261                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7261                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7288             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7288             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7289             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7289             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7290             symbol_c *IN_param_value = &this->default_variable_name;
  7290             symbol_c *IN_param_value = &this->default_variable_name;
  7291         
  7291         
  7292             symbol_c *IN_type_symbol = param_data_type;
  7292             symbol_c *IN_type_symbol = param_data_type;
  7293             last_type_symbol = param_data_type;
  7293             last_type_symbol = IN_type_symbol;
  7294             
  7294             
  7295             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7295             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7296             {
  7296             {
  7297         
  7297         
  7298                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7298                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7325             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7325             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7326             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7326             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7327             symbol_c *IN_param_value = &this->default_variable_name;
  7327             symbol_c *IN_param_value = &this->default_variable_name;
  7328         
  7328         
  7329             symbol_c *IN_type_symbol = param_data_type;
  7329             symbol_c *IN_type_symbol = param_data_type;
  7330             last_type_symbol = param_data_type;
  7330             last_type_symbol = IN_type_symbol;
  7331             
  7331             
  7332             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7332             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7333             {
  7333             {
  7334         
  7334         
  7335                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7335                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7362             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7362             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7363             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7363             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7364             symbol_c *IN_param_value = &this->default_variable_name;
  7364             symbol_c *IN_param_value = &this->default_variable_name;
  7365         
  7365         
  7366             symbol_c *IN_type_symbol = param_data_type;
  7366             symbol_c *IN_type_symbol = param_data_type;
  7367             last_type_symbol = param_data_type;
  7367             last_type_symbol = IN_type_symbol;
  7368             
  7368             
  7369             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7369             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7370             {
  7370             {
  7371         
  7371         
  7372                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  7372                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  7398             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7398             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7399             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7399             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7400             symbol_c *IN_param_value = &this->default_variable_name;
  7400             symbol_c *IN_param_value = &this->default_variable_name;
  7401         
  7401         
  7402             symbol_c *IN_type_symbol = param_data_type;
  7402             symbol_c *IN_type_symbol = param_data_type;
  7403             last_type_symbol = param_data_type;
  7403             last_type_symbol = IN_type_symbol;
  7404             
  7404             
  7405             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7405             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7406             {
  7406             {
  7407         
  7407         
  7408                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7408                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7435             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7435             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7436             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7436             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7437             symbol_c *IN_param_value = &this->default_variable_name;
  7437             symbol_c *IN_param_value = &this->default_variable_name;
  7438         
  7438         
  7439             symbol_c *IN_type_symbol = param_data_type;
  7439             symbol_c *IN_type_symbol = param_data_type;
  7440             last_type_symbol = param_data_type;
  7440             last_type_symbol = IN_type_symbol;
  7441             
  7441             
  7442             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7442             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7443             {
  7443             {
  7444         
  7444         
  7445                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  7445                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  7471             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7471             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7472             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7472             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7473             symbol_c *IN_param_value = &this->default_variable_name;
  7473             symbol_c *IN_param_value = &this->default_variable_name;
  7474         
  7474         
  7475             symbol_c *IN_type_symbol = param_data_type;
  7475             symbol_c *IN_type_symbol = param_data_type;
  7476             last_type_symbol = param_data_type;
  7476             last_type_symbol = IN_type_symbol;
  7477             
  7477             
  7478             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7478             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7479             {
  7479             {
  7480         
  7480         
  7481                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  7481                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  7507             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7507             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7508             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7508             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7509             symbol_c *IN_param_value = &this->default_variable_name;
  7509             symbol_c *IN_param_value = &this->default_variable_name;
  7510         
  7510         
  7511             symbol_c *IN_type_symbol = param_data_type;
  7511             symbol_c *IN_type_symbol = param_data_type;
  7512             last_type_symbol = param_data_type;
  7512             last_type_symbol = IN_type_symbol;
  7513             
  7513             
  7514             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7514             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7515             {
  7515             {
  7516         
  7516         
  7517                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7517                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7544             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7544             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7545             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7545             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7546             symbol_c *IN_param_value = &this->default_variable_name;
  7546             symbol_c *IN_param_value = &this->default_variable_name;
  7547         
  7547         
  7548             symbol_c *IN_type_symbol = param_data_type;
  7548             symbol_c *IN_type_symbol = param_data_type;
  7549             last_type_symbol = param_data_type;
  7549             last_type_symbol = IN_type_symbol;
  7550             
  7550             
  7551             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7551             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7552             {
  7552             {
  7553         
  7553         
  7554                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7554                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7581             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7581             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7582             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7582             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7583             symbol_c *IN_param_value = &this->default_variable_name;
  7583             symbol_c *IN_param_value = &this->default_variable_name;
  7584         
  7584         
  7585             symbol_c *IN_type_symbol = param_data_type;
  7585             symbol_c *IN_type_symbol = param_data_type;
  7586             last_type_symbol = param_data_type;
  7586             last_type_symbol = IN_type_symbol;
  7587             
  7587             
  7588             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7588             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7589             {
  7589             {
  7590         
  7590         
  7591                 function_name = (symbol_c*)(new pragma_c("__bit_to_string"));
  7591                 function_name = (symbol_c*)(new pragma_c("__bit_to_string"));
  7617             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7617             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7618             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7618             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7619             symbol_c *IN_param_value = &this->default_variable_name;
  7619             symbol_c *IN_param_value = &this->default_variable_name;
  7620         
  7620         
  7621             symbol_c *IN_type_symbol = param_data_type;
  7621             symbol_c *IN_type_symbol = param_data_type;
  7622             last_type_symbol = param_data_type;
  7622             last_type_symbol = IN_type_symbol;
  7623             
  7623             
  7624             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7624             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7625             {
  7625             {
  7626         
  7626         
  7627                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7627                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7654             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7654             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7655             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7655             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7656             symbol_c *IN_param_value = &this->default_variable_name;
  7656             symbol_c *IN_param_value = &this->default_variable_name;
  7657         
  7657         
  7658             symbol_c *IN_type_symbol = param_data_type;
  7658             symbol_c *IN_type_symbol = param_data_type;
  7659             last_type_symbol = param_data_type;
  7659             last_type_symbol = IN_type_symbol;
  7660             
  7660             
  7661             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7661             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7662             {
  7662             {
  7663         
  7663         
  7664                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7664                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7691             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7691             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7692             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7692             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7693             symbol_c *IN_param_value = &this->default_variable_name;
  7693             symbol_c *IN_param_value = &this->default_variable_name;
  7694         
  7694         
  7695             symbol_c *IN_type_symbol = param_data_type;
  7695             symbol_c *IN_type_symbol = param_data_type;
  7696             last_type_symbol = param_data_type;
  7696             last_type_symbol = IN_type_symbol;
  7697             
  7697             
  7698             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7698             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7699             {
  7699             {
  7700         
  7700         
  7701                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7701                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7728             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7728             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7729             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7729             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7730             symbol_c *IN_param_value = &this->default_variable_name;
  7730             symbol_c *IN_param_value = &this->default_variable_name;
  7731         
  7731         
  7732             symbol_c *IN_type_symbol = param_data_type;
  7732             symbol_c *IN_type_symbol = param_data_type;
  7733             last_type_symbol = param_data_type;
  7733             last_type_symbol = IN_type_symbol;
  7734             
  7734             
  7735             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7735             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7736             {
  7736             {
  7737         
  7737         
  7738                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7738                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7765             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7765             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7766             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7766             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7767             symbol_c *IN_param_value = &this->default_variable_name;
  7767             symbol_c *IN_param_value = &this->default_variable_name;
  7768         
  7768         
  7769             symbol_c *IN_type_symbol = param_data_type;
  7769             symbol_c *IN_type_symbol = param_data_type;
  7770             last_type_symbol = param_data_type;
  7770             last_type_symbol = IN_type_symbol;
  7771             
  7771             
  7772             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7772             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7773             {
  7773             {
  7774         
  7774         
  7775                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7775                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7802             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7802             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7803             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7803             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7804             symbol_c *IN_param_value = &this->default_variable_name;
  7804             symbol_c *IN_param_value = &this->default_variable_name;
  7805         
  7805         
  7806             symbol_c *IN_type_symbol = param_data_type;
  7806             symbol_c *IN_type_symbol = param_data_type;
  7807             last_type_symbol = param_data_type;
  7807             last_type_symbol = IN_type_symbol;
  7808             
  7808             
  7809             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7809             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7810             {
  7810             {
  7811         
  7811         
  7812                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7812                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7839             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7839             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7840             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7840             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7841             symbol_c *IN_param_value = &this->default_variable_name;
  7841             symbol_c *IN_param_value = &this->default_variable_name;
  7842         
  7842         
  7843             symbol_c *IN_type_symbol = param_data_type;
  7843             symbol_c *IN_type_symbol = param_data_type;
  7844             last_type_symbol = param_data_type;
  7844             last_type_symbol = IN_type_symbol;
  7845             
  7845             
  7846             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7846             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7847             {
  7847             {
  7848         
  7848         
  7849                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  7849                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  7875             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7875             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7876             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7876             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7877             symbol_c *IN_param_value = &this->default_variable_name;
  7877             symbol_c *IN_param_value = &this->default_variable_name;
  7878         
  7878         
  7879             symbol_c *IN_type_symbol = param_data_type;
  7879             symbol_c *IN_type_symbol = param_data_type;
  7880             last_type_symbol = param_data_type;
  7880             last_type_symbol = IN_type_symbol;
  7881             
  7881             
  7882             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7882             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
  7883             {
  7883             {
  7884         
  7884         
  7885                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7885                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7912             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7912             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7913             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7913             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7914             symbol_c *IN_param_value = &this->default_variable_name;
  7914             symbol_c *IN_param_value = &this->default_variable_name;
  7915         
  7915         
  7916             symbol_c *IN_type_symbol = param_data_type;
  7916             symbol_c *IN_type_symbol = param_data_type;
  7917             last_type_symbol = param_data_type;
  7917             last_type_symbol = IN_type_symbol;
  7918             
  7918             
  7919             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  7919             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  7920             {
  7920             {
  7921         
  7921         
  7922                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7922                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7949             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7949             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7950             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7950             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7951             symbol_c *IN_param_value = &this->default_variable_name;
  7951             symbol_c *IN_param_value = &this->default_variable_name;
  7952         
  7952         
  7953             symbol_c *IN_type_symbol = param_data_type;
  7953             symbol_c *IN_type_symbol = param_data_type;
  7954             last_type_symbol = param_data_type;
  7954             last_type_symbol = IN_type_symbol;
  7955             
  7955             
  7956             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  7956             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  7957             {
  7957             {
  7958         
  7958         
  7959                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7959                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7986             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7986             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7987             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7987             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7988             symbol_c *IN_param_value = &this->default_variable_name;
  7988             symbol_c *IN_param_value = &this->default_variable_name;
  7989         
  7989         
  7990             symbol_c *IN_type_symbol = param_data_type;
  7990             symbol_c *IN_type_symbol = param_data_type;
  7991             last_type_symbol = param_data_type;
  7991             last_type_symbol = IN_type_symbol;
  7992             
  7992             
  7993             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  7993             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  7994             {
  7994             {
  7995         
  7995         
  7996                 function_name = (symbol_c*)(new pragma_c("__move_"));
  7996                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8023             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8023             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8024             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8024             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8025             symbol_c *IN_param_value = &this->default_variable_name;
  8025             symbol_c *IN_param_value = &this->default_variable_name;
  8026         
  8026         
  8027             symbol_c *IN_type_symbol = param_data_type;
  8027             symbol_c *IN_type_symbol = param_data_type;
  8028             last_type_symbol = param_data_type;
  8028             last_type_symbol = IN_type_symbol;
  8029             
  8029             
  8030             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8030             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8031             {
  8031             {
  8032         
  8032         
  8033                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8033                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8060             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8060             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8061             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8061             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8062             symbol_c *IN_param_value = &this->default_variable_name;
  8062             symbol_c *IN_param_value = &this->default_variable_name;
  8063         
  8063         
  8064             symbol_c *IN_type_symbol = param_data_type;
  8064             symbol_c *IN_type_symbol = param_data_type;
  8065             last_type_symbol = param_data_type;
  8065             last_type_symbol = IN_type_symbol;
  8066             
  8066             
  8067             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8067             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8068             {
  8068             {
  8069         
  8069         
  8070                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  8070                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  8096             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8096             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8097             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8097             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8098             symbol_c *IN_param_value = &this->default_variable_name;
  8098             symbol_c *IN_param_value = &this->default_variable_name;
  8099         
  8099         
  8100             symbol_c *IN_type_symbol = param_data_type;
  8100             symbol_c *IN_type_symbol = param_data_type;
  8101             last_type_symbol = param_data_type;
  8101             last_type_symbol = IN_type_symbol;
  8102             
  8102             
  8103             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8103             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8104             {
  8104             {
  8105         
  8105         
  8106                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8106                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8133             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8133             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8134             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8134             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8135             symbol_c *IN_param_value = &this->default_variable_name;
  8135             symbol_c *IN_param_value = &this->default_variable_name;
  8136         
  8136         
  8137             symbol_c *IN_type_symbol = param_data_type;
  8137             symbol_c *IN_type_symbol = param_data_type;
  8138             last_type_symbol = param_data_type;
  8138             last_type_symbol = IN_type_symbol;
  8139             
  8139             
  8140             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8140             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8141             {
  8141             {
  8142         
  8142         
  8143                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  8143                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  8169             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8169             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8170             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8170             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8171             symbol_c *IN_param_value = &this->default_variable_name;
  8171             symbol_c *IN_param_value = &this->default_variable_name;
  8172         
  8172         
  8173             symbol_c *IN_type_symbol = param_data_type;
  8173             symbol_c *IN_type_symbol = param_data_type;
  8174             last_type_symbol = param_data_type;
  8174             last_type_symbol = IN_type_symbol;
  8175             
  8175             
  8176             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8176             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8177             {
  8177             {
  8178         
  8178         
  8179                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  8179                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  8205             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8205             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8206             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8206             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8207             symbol_c *IN_param_value = &this->default_variable_name;
  8207             symbol_c *IN_param_value = &this->default_variable_name;
  8208         
  8208         
  8209             symbol_c *IN_type_symbol = param_data_type;
  8209             symbol_c *IN_type_symbol = param_data_type;
  8210             last_type_symbol = param_data_type;
  8210             last_type_symbol = IN_type_symbol;
  8211             
  8211             
  8212             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8212             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8213             {
  8213             {
  8214         
  8214         
  8215                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8215                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8242             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8242             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8243             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8243             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8244             symbol_c *IN_param_value = &this->default_variable_name;
  8244             symbol_c *IN_param_value = &this->default_variable_name;
  8245         
  8245         
  8246             symbol_c *IN_type_symbol = param_data_type;
  8246             symbol_c *IN_type_symbol = param_data_type;
  8247             last_type_symbol = param_data_type;
  8247             last_type_symbol = IN_type_symbol;
  8248             
  8248             
  8249             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8249             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8250             {
  8250             {
  8251         
  8251         
  8252                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8252                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8279             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8279             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8280             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8280             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8281             symbol_c *IN_param_value = &this->default_variable_name;
  8281             symbol_c *IN_param_value = &this->default_variable_name;
  8282         
  8282         
  8283             symbol_c *IN_type_symbol = param_data_type;
  8283             symbol_c *IN_type_symbol = param_data_type;
  8284             last_type_symbol = param_data_type;
  8284             last_type_symbol = IN_type_symbol;
  8285             
  8285             
  8286             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8286             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8287             {
  8287             {
  8288         
  8288         
  8289                 function_name = (symbol_c*)(new pragma_c("__uint_to_string"));
  8289                 function_name = (symbol_c*)(new pragma_c("__uint_to_string"));
  8315             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8315             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8316             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8316             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8317             symbol_c *IN_param_value = &this->default_variable_name;
  8317             symbol_c *IN_param_value = &this->default_variable_name;
  8318         
  8318         
  8319             symbol_c *IN_type_symbol = param_data_type;
  8319             symbol_c *IN_type_symbol = param_data_type;
  8320             last_type_symbol = param_data_type;
  8320             last_type_symbol = IN_type_symbol;
  8321             
  8321             
  8322             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8322             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8323             {
  8323             {
  8324         
  8324         
  8325                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8325                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8352             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8352             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8353             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8353             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8354             symbol_c *IN_param_value = &this->default_variable_name;
  8354             symbol_c *IN_param_value = &this->default_variable_name;
  8355         
  8355         
  8356             symbol_c *IN_type_symbol = param_data_type;
  8356             symbol_c *IN_type_symbol = param_data_type;
  8357             last_type_symbol = param_data_type;
  8357             last_type_symbol = IN_type_symbol;
  8358             
  8358             
  8359             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8359             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8360             {
  8360             {
  8361         
  8361         
  8362                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8362                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8389             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8389             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8390             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8390             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8391             symbol_c *IN_param_value = &this->default_variable_name;
  8391             symbol_c *IN_param_value = &this->default_variable_name;
  8392         
  8392         
  8393             symbol_c *IN_type_symbol = param_data_type;
  8393             symbol_c *IN_type_symbol = param_data_type;
  8394             last_type_symbol = param_data_type;
  8394             last_type_symbol = IN_type_symbol;
  8395             
  8395             
  8396             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8396             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8397             {
  8397             {
  8398         
  8398         
  8399                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8399                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8426             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8426             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8427             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8427             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8428             symbol_c *IN_param_value = &this->default_variable_name;
  8428             symbol_c *IN_param_value = &this->default_variable_name;
  8429         
  8429         
  8430             symbol_c *IN_type_symbol = param_data_type;
  8430             symbol_c *IN_type_symbol = param_data_type;
  8431             last_type_symbol = param_data_type;
  8431             last_type_symbol = IN_type_symbol;
  8432             
  8432             
  8433             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8433             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8434             {
  8434             {
  8435         
  8435         
  8436                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8436                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8463             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8463             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8464             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8464             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8465             symbol_c *IN_param_value = &this->default_variable_name;
  8465             symbol_c *IN_param_value = &this->default_variable_name;
  8466         
  8466         
  8467             symbol_c *IN_type_symbol = param_data_type;
  8467             symbol_c *IN_type_symbol = param_data_type;
  8468             last_type_symbol = param_data_type;
  8468             last_type_symbol = IN_type_symbol;
  8469             
  8469             
  8470             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8470             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8471             {
  8471             {
  8472         
  8472         
  8473                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8473                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8500             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8500             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8501             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8501             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8502             symbol_c *IN_param_value = &this->default_variable_name;
  8502             symbol_c *IN_param_value = &this->default_variable_name;
  8503         
  8503         
  8504             symbol_c *IN_type_symbol = param_data_type;
  8504             symbol_c *IN_type_symbol = param_data_type;
  8505             last_type_symbol = param_data_type;
  8505             last_type_symbol = IN_type_symbol;
  8506             
  8506             
  8507             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8507             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8508             {
  8508             {
  8509         
  8509         
  8510                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8510                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8537             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8537             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8538             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8538             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8539             symbol_c *IN_param_value = &this->default_variable_name;
  8539             symbol_c *IN_param_value = &this->default_variable_name;
  8540         
  8540         
  8541             symbol_c *IN_type_symbol = param_data_type;
  8541             symbol_c *IN_type_symbol = param_data_type;
  8542             last_type_symbol = param_data_type;
  8542             last_type_symbol = IN_type_symbol;
  8543             
  8543             
  8544             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8544             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8545             {
  8545             {
  8546         
  8546         
  8547                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  8547                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  8573             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8573             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8574             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8574             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8575             symbol_c *IN_param_value = &this->default_variable_name;
  8575             symbol_c *IN_param_value = &this->default_variable_name;
  8576         
  8576         
  8577             symbol_c *IN_type_symbol = param_data_type;
  8577             symbol_c *IN_type_symbol = param_data_type;
  8578             last_type_symbol = param_data_type;
  8578             last_type_symbol = IN_type_symbol;
  8579             
  8579             
  8580             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8580             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
  8581             {
  8581             {
  8582         
  8582         
  8583                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8583                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8610             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8610             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8611             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8611             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8612             symbol_c *IN_param_value = &this->default_variable_name;
  8612             symbol_c *IN_param_value = &this->default_variable_name;
  8613         
  8613         
  8614             symbol_c *IN_type_symbol = param_data_type;
  8614             symbol_c *IN_type_symbol = param_data_type;
  8615             last_type_symbol = param_data_type;
  8615             last_type_symbol = IN_type_symbol;
  8616             
  8616             
  8617             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8617             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8618             {
  8618             {
  8619         
  8619         
  8620                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8620                 function_name = (symbol_c*)(new pragma_c("__move_"));
  8647             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8647             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8648             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8648             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8649             symbol_c *IN_param_value = &this->default_variable_name;
  8649             symbol_c *IN_param_value = &this->default_variable_name;
  8650         
  8650         
  8651             symbol_c *IN_type_symbol = param_data_type;
  8651             symbol_c *IN_type_symbol = param_data_type;
  8652             last_type_symbol = param_data_type;
  8652             last_type_symbol = IN_type_symbol;
  8653             
  8653             
  8654             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8654             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8655             {
  8655             {
  8656         
  8656         
  8657                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
  8657                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
  8683             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8683             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8684             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8684             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8685             symbol_c *IN_param_value = &this->default_variable_name;
  8685             symbol_c *IN_param_value = &this->default_variable_name;
  8686         
  8686         
  8687             symbol_c *IN_type_symbol = param_data_type;
  8687             symbol_c *IN_type_symbol = param_data_type;
  8688             last_type_symbol = param_data_type;
  8688             last_type_symbol = IN_type_symbol;
  8689             
  8689             
  8690             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8690             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8691             {
  8691             {
  8692         
  8692         
  8693                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
  8693                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
  8719             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8719             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8720             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8720             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8721             symbol_c *IN_param_value = &this->default_variable_name;
  8721             symbol_c *IN_param_value = &this->default_variable_name;
  8722         
  8722         
  8723             symbol_c *IN_type_symbol = param_data_type;
  8723             symbol_c *IN_type_symbol = param_data_type;
  8724             last_type_symbol = param_data_type;
  8724             last_type_symbol = IN_type_symbol;
  8725             
  8725             
  8726             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8726             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8727             {
  8727             {
  8728         
  8728         
  8729                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
  8729                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
  8755             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8755             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8756             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8756             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8757             symbol_c *IN_param_value = &this->default_variable_name;
  8757             symbol_c *IN_param_value = &this->default_variable_name;
  8758         
  8758         
  8759             symbol_c *IN_type_symbol = param_data_type;
  8759             symbol_c *IN_type_symbol = param_data_type;
  8760             last_type_symbol = param_data_type;
  8760             last_type_symbol = IN_type_symbol;
  8761             
  8761             
  8762             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8762             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8763             {
  8763             {
  8764         
  8764         
  8765                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
  8765                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
  8791             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8791             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8792             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8792             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8793             symbol_c *IN_param_value = &this->default_variable_name;
  8793             symbol_c *IN_param_value = &this->default_variable_name;
  8794         
  8794         
  8795             symbol_c *IN_type_symbol = param_data_type;
  8795             symbol_c *IN_type_symbol = param_data_type;
  8796             last_type_symbol = param_data_type;
  8796             last_type_symbol = IN_type_symbol;
  8797             
  8797             
  8798             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8798             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8799             {
  8799             {
  8800         
  8800         
  8801                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
  8801                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
  8827             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8827             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8828             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8828             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8829             symbol_c *IN_param_value = &this->default_variable_name;
  8829             symbol_c *IN_param_value = &this->default_variable_name;
  8830         
  8830         
  8831             symbol_c *IN_type_symbol = param_data_type;
  8831             symbol_c *IN_type_symbol = param_data_type;
  8832             last_type_symbol = param_data_type;
  8832             last_type_symbol = IN_type_symbol;
  8833             
  8833             
  8834             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8834             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8835             {
  8835             {
  8836         
  8836         
  8837                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
  8837                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
  8863             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8863             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8864             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8864             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8865             symbol_c *IN_param_value = &this->default_variable_name;
  8865             symbol_c *IN_param_value = &this->default_variable_name;
  8866         
  8866         
  8867             symbol_c *IN_type_symbol = param_data_type;
  8867             symbol_c *IN_type_symbol = param_data_type;
  8868             last_type_symbol = param_data_type;
  8868             last_type_symbol = IN_type_symbol;
  8869             
  8869             
  8870             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8870             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8871             {
  8871             {
  8872         
  8872         
  8873                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
  8873                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
  8899             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8899             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8900             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8900             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8901             symbol_c *IN_param_value = &this->default_variable_name;
  8901             symbol_c *IN_param_value = &this->default_variable_name;
  8902         
  8902         
  8903             symbol_c *IN_type_symbol = param_data_type;
  8903             symbol_c *IN_type_symbol = param_data_type;
  8904             last_type_symbol = param_data_type;
  8904             last_type_symbol = IN_type_symbol;
  8905             
  8905             
  8906             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8906             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8907             {
  8907             {
  8908         
  8908         
  8909                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
  8909                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
  8935             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8935             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8936             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8936             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8937             symbol_c *IN_param_value = &this->default_variable_name;
  8937             symbol_c *IN_param_value = &this->default_variable_name;
  8938         
  8938         
  8939             symbol_c *IN_type_symbol = param_data_type;
  8939             symbol_c *IN_type_symbol = param_data_type;
  8940             last_type_symbol = param_data_type;
  8940             last_type_symbol = IN_type_symbol;
  8941             
  8941             
  8942             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8942             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8943             {
  8943             {
  8944         
  8944         
  8945                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
  8945                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
  8971             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8971             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8972             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8972             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8973             symbol_c *IN_param_value = &this->default_variable_name;
  8973             symbol_c *IN_param_value = &this->default_variable_name;
  8974         
  8974         
  8975             symbol_c *IN_type_symbol = param_data_type;
  8975             symbol_c *IN_type_symbol = param_data_type;
  8976             last_type_symbol = param_data_type;
  8976             last_type_symbol = IN_type_symbol;
  8977             
  8977             
  8978             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8978             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  8979             {
  8979             {
  8980         
  8980         
  8981                 function_name = (symbol_c*)(new pragma_c("__real_to_string"));
  8981                 function_name = (symbol_c*)(new pragma_c("__real_to_string"));
  9007             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9007             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9008             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9008             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9009             symbol_c *IN_param_value = &this->default_variable_name;
  9009             symbol_c *IN_param_value = &this->default_variable_name;
  9010         
  9010         
  9011             symbol_c *IN_type_symbol = param_data_type;
  9011             symbol_c *IN_type_symbol = param_data_type;
  9012             last_type_symbol = param_data_type;
  9012             last_type_symbol = IN_type_symbol;
  9013             
  9013             
  9014             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9014             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9015             {
  9015             {
  9016         
  9016         
  9017                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
  9017                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
  9043             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9043             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9044             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9044             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9045             symbol_c *IN_param_value = &this->default_variable_name;
  9045             symbol_c *IN_param_value = &this->default_variable_name;
  9046         
  9046         
  9047             symbol_c *IN_type_symbol = param_data_type;
  9047             symbol_c *IN_type_symbol = param_data_type;
  9048             last_type_symbol = param_data_type;
  9048             last_type_symbol = IN_type_symbol;
  9049             
  9049             
  9050             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9050             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9051             {
  9051             {
  9052         
  9052         
  9053                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
  9053                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
  9079             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9079             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9080             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9080             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9081             symbol_c *IN_param_value = &this->default_variable_name;
  9081             symbol_c *IN_param_value = &this->default_variable_name;
  9082         
  9082         
  9083             symbol_c *IN_type_symbol = param_data_type;
  9083             symbol_c *IN_type_symbol = param_data_type;
  9084             last_type_symbol = param_data_type;
  9084             last_type_symbol = IN_type_symbol;
  9085             
  9085             
  9086             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9086             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9087             {
  9087             {
  9088         
  9088         
  9089                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
  9089                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
  9115             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9115             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9116             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9116             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9117             symbol_c *IN_param_value = &this->default_variable_name;
  9117             symbol_c *IN_param_value = &this->default_variable_name;
  9118         
  9118         
  9119             symbol_c *IN_type_symbol = param_data_type;
  9119             symbol_c *IN_type_symbol = param_data_type;
  9120             last_type_symbol = param_data_type;
  9120             last_type_symbol = IN_type_symbol;
  9121             
  9121             
  9122             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9122             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9123             {
  9123             {
  9124         
  9124         
  9125                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
  9125                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
  9151             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9151             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9152             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9152             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9153             symbol_c *IN_param_value = &this->default_variable_name;
  9153             symbol_c *IN_param_value = &this->default_variable_name;
  9154         
  9154         
  9155             symbol_c *IN_type_symbol = param_data_type;
  9155             symbol_c *IN_type_symbol = param_data_type;
  9156             last_type_symbol = param_data_type;
  9156             last_type_symbol = IN_type_symbol;
  9157             
  9157             
  9158             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9158             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9159             {
  9159             {
  9160         
  9160         
  9161                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
  9161                 function_name = (symbol_c*)(new pragma_c("__real_to_uint"));
  9187             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9187             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9188             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9188             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9189             symbol_c *IN_param_value = &this->default_variable_name;
  9189             symbol_c *IN_param_value = &this->default_variable_name;
  9190         
  9190         
  9191             symbol_c *IN_type_symbol = param_data_type;
  9191             symbol_c *IN_type_symbol = param_data_type;
  9192             last_type_symbol = param_data_type;
  9192             last_type_symbol = IN_type_symbol;
  9193             
  9193             
  9194             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9194             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9195             {
  9195             {
  9196         
  9196         
  9197                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
  9197                 function_name = (symbol_c*)(new pragma_c("__real_to_bit"));
  9223             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9223             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9224             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9224             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9225             symbol_c *IN_param_value = &this->default_variable_name;
  9225             symbol_c *IN_param_value = &this->default_variable_name;
  9226         
  9226         
  9227             symbol_c *IN_type_symbol = param_data_type;
  9227             symbol_c *IN_type_symbol = param_data_type;
  9228             last_type_symbol = param_data_type;
  9228             last_type_symbol = IN_type_symbol;
  9229             
  9229             
  9230             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9230             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9231             {
  9231             {
  9232         
  9232         
  9233                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
  9233                 function_name = (symbol_c*)(new pragma_c("__real_to_time"));
  9259             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9259             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9260             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9260             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9261             symbol_c *IN_param_value = &this->default_variable_name;
  9261             symbol_c *IN_param_value = &this->default_variable_name;
  9262         
  9262         
  9263             symbol_c *IN_type_symbol = param_data_type;
  9263             symbol_c *IN_type_symbol = param_data_type;
  9264             last_type_symbol = param_data_type;
  9264             last_type_symbol = IN_type_symbol;
  9265             
  9265             
  9266             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9266             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lreal_type_name, last_type_symbol))
  9267             {
  9267             {
  9268         
  9268         
  9269                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
  9269                 function_name = (symbol_c*)(new pragma_c("__real_to_sint"));
  9295             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9295             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9296             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9296             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9297             symbol_c *IN_param_value = &this->default_variable_name;
  9297             symbol_c *IN_param_value = &this->default_variable_name;
  9298         
  9298         
  9299             symbol_c *IN_type_symbol = param_data_type;
  9299             symbol_c *IN_type_symbol = param_data_type;
  9300             last_type_symbol = param_data_type;
  9300             last_type_symbol = IN_type_symbol;
  9301             
  9301             
  9302             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9302             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9303             {
  9303             {
  9304         
  9304         
  9305                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9305                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9332             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9332             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9333             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9333             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9334             symbol_c *IN_param_value = &this->default_variable_name;
  9334             symbol_c *IN_param_value = &this->default_variable_name;
  9335         
  9335         
  9336             symbol_c *IN_type_symbol = param_data_type;
  9336             symbol_c *IN_type_symbol = param_data_type;
  9337             last_type_symbol = param_data_type;
  9337             last_type_symbol = IN_type_symbol;
  9338             
  9338             
  9339             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9339             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9340             {
  9340             {
  9341         
  9341         
  9342                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9342                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9369             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9369             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9370             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9370             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9371             symbol_c *IN_param_value = &this->default_variable_name;
  9371             symbol_c *IN_param_value = &this->default_variable_name;
  9372         
  9372         
  9373             symbol_c *IN_type_symbol = param_data_type;
  9373             symbol_c *IN_type_symbol = param_data_type;
  9374             last_type_symbol = param_data_type;
  9374             last_type_symbol = IN_type_symbol;
  9375             
  9375             
  9376             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9376             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9377             {
  9377             {
  9378         
  9378         
  9379                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9379                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9406             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9406             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9407             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9407             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9408             symbol_c *IN_param_value = &this->default_variable_name;
  9408             symbol_c *IN_param_value = &this->default_variable_name;
  9409         
  9409         
  9410             symbol_c *IN_type_symbol = param_data_type;
  9410             symbol_c *IN_type_symbol = param_data_type;
  9411             last_type_symbol = param_data_type;
  9411             last_type_symbol = IN_type_symbol;
  9412             
  9412             
  9413             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9413             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9414             {
  9414             {
  9415         
  9415         
  9416                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9416                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9443             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9443             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9444             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9444             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9445             symbol_c *IN_param_value = &this->default_variable_name;
  9445             symbol_c *IN_param_value = &this->default_variable_name;
  9446         
  9446         
  9447             symbol_c *IN_type_symbol = param_data_type;
  9447             symbol_c *IN_type_symbol = param_data_type;
  9448             last_type_symbol = param_data_type;
  9448             last_type_symbol = IN_type_symbol;
  9449             
  9449             
  9450             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9450             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9451             {
  9451             {
  9452         
  9452         
  9453                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  9453                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  9479             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9479             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9480             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9480             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9481             symbol_c *IN_param_value = &this->default_variable_name;
  9481             symbol_c *IN_param_value = &this->default_variable_name;
  9482         
  9482         
  9483             symbol_c *IN_type_symbol = param_data_type;
  9483             symbol_c *IN_type_symbol = param_data_type;
  9484             last_type_symbol = param_data_type;
  9484             last_type_symbol = IN_type_symbol;
  9485             
  9485             
  9486             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9486             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9487             {
  9487             {
  9488         
  9488         
  9489                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9489                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9516             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9516             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9517             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9517             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9518             symbol_c *IN_param_value = &this->default_variable_name;
  9518             symbol_c *IN_param_value = &this->default_variable_name;
  9519         
  9519         
  9520             symbol_c *IN_type_symbol = param_data_type;
  9520             symbol_c *IN_type_symbol = param_data_type;
  9521             last_type_symbol = param_data_type;
  9521             last_type_symbol = IN_type_symbol;
  9522             
  9522             
  9523             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9523             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9524             {
  9524             {
  9525         
  9525         
  9526                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  9526                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  9552             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9552             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9553             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9553             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9554             symbol_c *IN_param_value = &this->default_variable_name;
  9554             symbol_c *IN_param_value = &this->default_variable_name;
  9555         
  9555         
  9556             symbol_c *IN_type_symbol = param_data_type;
  9556             symbol_c *IN_type_symbol = param_data_type;
  9557             last_type_symbol = param_data_type;
  9557             last_type_symbol = IN_type_symbol;
  9558             
  9558             
  9559             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9559             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9560             {
  9560             {
  9561         
  9561         
  9562                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  9562                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  9588             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9588             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9589             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9589             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9590             symbol_c *IN_param_value = &this->default_variable_name;
  9590             symbol_c *IN_param_value = &this->default_variable_name;
  9591         
  9591         
  9592             symbol_c *IN_type_symbol = param_data_type;
  9592             symbol_c *IN_type_symbol = param_data_type;
  9593             last_type_symbol = param_data_type;
  9593             last_type_symbol = IN_type_symbol;
  9594             
  9594             
  9595             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9595             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9596             {
  9596             {
  9597         
  9597         
  9598                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9598                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9625             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9625             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9626             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9626             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9627             symbol_c *IN_param_value = &this->default_variable_name;
  9627             symbol_c *IN_param_value = &this->default_variable_name;
  9628         
  9628         
  9629             symbol_c *IN_type_symbol = param_data_type;
  9629             symbol_c *IN_type_symbol = param_data_type;
  9630             last_type_symbol = param_data_type;
  9630             last_type_symbol = IN_type_symbol;
  9631             
  9631             
  9632             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9632             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9633             {
  9633             {
  9634         
  9634         
  9635                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9635                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9662             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9662             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9663             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9663             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9664             symbol_c *IN_param_value = &this->default_variable_name;
  9664             symbol_c *IN_param_value = &this->default_variable_name;
  9665         
  9665         
  9666             symbol_c *IN_type_symbol = param_data_type;
  9666             symbol_c *IN_type_symbol = param_data_type;
  9667             last_type_symbol = param_data_type;
  9667             last_type_symbol = IN_type_symbol;
  9668             
  9668             
  9669             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9669             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9670             {
  9670             {
  9671         
  9671         
  9672                 function_name = (symbol_c*)(new pragma_c("__bit_to_string"));
  9672                 function_name = (symbol_c*)(new pragma_c("__bit_to_string"));
  9698             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9698             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9699             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9699             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9700             symbol_c *IN_param_value = &this->default_variable_name;
  9700             symbol_c *IN_param_value = &this->default_variable_name;
  9701         
  9701         
  9702             symbol_c *IN_type_symbol = param_data_type;
  9702             symbol_c *IN_type_symbol = param_data_type;
  9703             last_type_symbol = param_data_type;
  9703             last_type_symbol = IN_type_symbol;
  9704             
  9704             
  9705             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9705             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9706             {
  9706             {
  9707         
  9707         
  9708                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9708                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9735             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9735             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9736             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9736             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9737             symbol_c *IN_param_value = &this->default_variable_name;
  9737             symbol_c *IN_param_value = &this->default_variable_name;
  9738         
  9738         
  9739             symbol_c *IN_type_symbol = param_data_type;
  9739             symbol_c *IN_type_symbol = param_data_type;
  9740             last_type_symbol = param_data_type;
  9740             last_type_symbol = IN_type_symbol;
  9741             
  9741             
  9742             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9742             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9743             {
  9743             {
  9744         
  9744         
  9745                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9745                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9772             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9772             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9773             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9773             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9774             symbol_c *IN_param_value = &this->default_variable_name;
  9774             symbol_c *IN_param_value = &this->default_variable_name;
  9775         
  9775         
  9776             symbol_c *IN_type_symbol = param_data_type;
  9776             symbol_c *IN_type_symbol = param_data_type;
  9777             last_type_symbol = param_data_type;
  9777             last_type_symbol = IN_type_symbol;
  9778             
  9778             
  9779             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9779             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9780             {
  9780             {
  9781         
  9781         
  9782                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9782                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9809             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9809             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9810             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9810             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9811             symbol_c *IN_param_value = &this->default_variable_name;
  9811             symbol_c *IN_param_value = &this->default_variable_name;
  9812         
  9812         
  9813             symbol_c *IN_type_symbol = param_data_type;
  9813             symbol_c *IN_type_symbol = param_data_type;
  9814             last_type_symbol = param_data_type;
  9814             last_type_symbol = IN_type_symbol;
  9815             
  9815             
  9816             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9816             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9817             {
  9817             {
  9818         
  9818         
  9819                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9819                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9846             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9846             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9847             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9847             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9848             symbol_c *IN_param_value = &this->default_variable_name;
  9848             symbol_c *IN_param_value = &this->default_variable_name;
  9849         
  9849         
  9850             symbol_c *IN_type_symbol = param_data_type;
  9850             symbol_c *IN_type_symbol = param_data_type;
  9851             last_type_symbol = param_data_type;
  9851             last_type_symbol = IN_type_symbol;
  9852             
  9852             
  9853             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9853             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9854             {
  9854             {
  9855         
  9855         
  9856                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9856                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9883             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9883             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9884             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9884             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9885             symbol_c *IN_param_value = &this->default_variable_name;
  9885             symbol_c *IN_param_value = &this->default_variable_name;
  9886         
  9886         
  9887             symbol_c *IN_type_symbol = param_data_type;
  9887             symbol_c *IN_type_symbol = param_data_type;
  9888             last_type_symbol = param_data_type;
  9888             last_type_symbol = IN_type_symbol;
  9889             
  9889             
  9890             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9890             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9891             {
  9891             {
  9892         
  9892         
  9893                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9893                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9920             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9920             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9921             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9921             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9922             symbol_c *IN_param_value = &this->default_variable_name;
  9922             symbol_c *IN_param_value = &this->default_variable_name;
  9923         
  9923         
  9924             symbol_c *IN_type_symbol = param_data_type;
  9924             symbol_c *IN_type_symbol = param_data_type;
  9925             last_type_symbol = param_data_type;
  9925             last_type_symbol = IN_type_symbol;
  9926             
  9926             
  9927             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9927             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9928             {
  9928             {
  9929         
  9929         
  9930                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  9930                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
  9956             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9956             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9957             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9957             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9958             symbol_c *IN_param_value = &this->default_variable_name;
  9958             symbol_c *IN_param_value = &this->default_variable_name;
  9959         
  9959         
  9960             symbol_c *IN_type_symbol = param_data_type;
  9960             symbol_c *IN_type_symbol = param_data_type;
  9961             last_type_symbol = param_data_type;
  9961             last_type_symbol = IN_type_symbol;
  9962             
  9962             
  9963             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9963             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
  9964             {
  9964             {
  9965         
  9965         
  9966                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9966                 function_name = (symbol_c*)(new pragma_c("__move_"));
  9993             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9993             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9994             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9994             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9995             symbol_c *IN_param_value = &this->default_variable_name;
  9995             symbol_c *IN_param_value = &this->default_variable_name;
  9996         
  9996         
  9997             symbol_c *IN_type_symbol = param_data_type;
  9997             symbol_c *IN_type_symbol = param_data_type;
  9998             last_type_symbol = param_data_type;
  9998             last_type_symbol = IN_type_symbol;
  9999             
  9999             
 10000             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10000             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10001             {
 10001             {
 10002         
 10002         
 10003                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10003                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10030             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10030             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10031             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10031             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10032             symbol_c *IN_param_value = &this->default_variable_name;
 10032             symbol_c *IN_param_value = &this->default_variable_name;
 10033         
 10033         
 10034             symbol_c *IN_type_symbol = param_data_type;
 10034             symbol_c *IN_type_symbol = param_data_type;
 10035             last_type_symbol = param_data_type;
 10035             last_type_symbol = IN_type_symbol;
 10036             
 10036             
 10037             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10037             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10038             {
 10038             {
 10039         
 10039         
 10040                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10040                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10067             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10067             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10068             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10068             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10069             symbol_c *IN_param_value = &this->default_variable_name;
 10069             symbol_c *IN_param_value = &this->default_variable_name;
 10070         
 10070         
 10071             symbol_c *IN_type_symbol = param_data_type;
 10071             symbol_c *IN_type_symbol = param_data_type;
 10072             last_type_symbol = param_data_type;
 10072             last_type_symbol = IN_type_symbol;
 10073             
 10073             
 10074             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10074             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10075             {
 10075             {
 10076         
 10076         
 10077                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10077                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10104             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10104             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10105             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10105             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10106             symbol_c *IN_param_value = &this->default_variable_name;
 10106             symbol_c *IN_param_value = &this->default_variable_name;
 10107         
 10107         
 10108             symbol_c *IN_type_symbol = param_data_type;
 10108             symbol_c *IN_type_symbol = param_data_type;
 10109             last_type_symbol = param_data_type;
 10109             last_type_symbol = IN_type_symbol;
 10110             
 10110             
 10111             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10111             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10112             {
 10112             {
 10113         
 10113         
 10114                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10114                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10141             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10141             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10142             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10142             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10143             symbol_c *IN_param_value = &this->default_variable_name;
 10143             symbol_c *IN_param_value = &this->default_variable_name;
 10144         
 10144         
 10145             symbol_c *IN_type_symbol = param_data_type;
 10145             symbol_c *IN_type_symbol = param_data_type;
 10146             last_type_symbol = param_data_type;
 10146             last_type_symbol = IN_type_symbol;
 10147             
 10147             
 10148             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10148             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10149             {
 10149             {
 10150         
 10150         
 10151                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 10151                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 10177             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10177             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10178             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10178             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10179             symbol_c *IN_param_value = &this->default_variable_name;
 10179             symbol_c *IN_param_value = &this->default_variable_name;
 10180         
 10180         
 10181             symbol_c *IN_type_symbol = param_data_type;
 10181             symbol_c *IN_type_symbol = param_data_type;
 10182             last_type_symbol = param_data_type;
 10182             last_type_symbol = IN_type_symbol;
 10183             
 10183             
 10184             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10184             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10185             {
 10185             {
 10186         
 10186         
 10187                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10187                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10214             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10214             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10215             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10215             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10216             symbol_c *IN_param_value = &this->default_variable_name;
 10216             symbol_c *IN_param_value = &this->default_variable_name;
 10217         
 10217         
 10218             symbol_c *IN_type_symbol = param_data_type;
 10218             symbol_c *IN_type_symbol = param_data_type;
 10219             last_type_symbol = param_data_type;
 10219             last_type_symbol = IN_type_symbol;
 10220             
 10220             
 10221             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10221             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10222             {
 10222             {
 10223         
 10223         
 10224                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 10224                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 10250             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10250             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10251             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10251             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10252             symbol_c *IN_param_value = &this->default_variable_name;
 10252             symbol_c *IN_param_value = &this->default_variable_name;
 10253         
 10253         
 10254             symbol_c *IN_type_symbol = param_data_type;
 10254             symbol_c *IN_type_symbol = param_data_type;
 10255             last_type_symbol = param_data_type;
 10255             last_type_symbol = IN_type_symbol;
 10256             
 10256             
 10257             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10257             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10258             {
 10258             {
 10259         
 10259         
 10260                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 10260                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 10286             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10286             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10287             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10287             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10288             symbol_c *IN_param_value = &this->default_variable_name;
 10288             symbol_c *IN_param_value = &this->default_variable_name;
 10289         
 10289         
 10290             symbol_c *IN_type_symbol = param_data_type;
 10290             symbol_c *IN_type_symbol = param_data_type;
 10291             last_type_symbol = param_data_type;
 10291             last_type_symbol = IN_type_symbol;
 10292             
 10292             
 10293             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10293             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10294             {
 10294             {
 10295         
 10295         
 10296                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10296                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10323             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10323             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10324             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10324             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10325             symbol_c *IN_param_value = &this->default_variable_name;
 10325             symbol_c *IN_param_value = &this->default_variable_name;
 10326         
 10326         
 10327             symbol_c *IN_type_symbol = param_data_type;
 10327             symbol_c *IN_type_symbol = param_data_type;
 10328             last_type_symbol = param_data_type;
 10328             last_type_symbol = IN_type_symbol;
 10329             
 10329             
 10330             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10330             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10331             {
 10331             {
 10332         
 10332         
 10333                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10333                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10360             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10360             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10361             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10361             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10362             symbol_c *IN_param_value = &this->default_variable_name;
 10362             symbol_c *IN_param_value = &this->default_variable_name;
 10363         
 10363         
 10364             symbol_c *IN_type_symbol = param_data_type;
 10364             symbol_c *IN_type_symbol = param_data_type;
 10365             last_type_symbol = param_data_type;
 10365             last_type_symbol = IN_type_symbol;
 10366             
 10366             
 10367             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10367             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10368             {
 10368             {
 10369         
 10369         
 10370                 function_name = (symbol_c*)(new pragma_c("__uint_to_string"));
 10370                 function_name = (symbol_c*)(new pragma_c("__uint_to_string"));
 10396             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10396             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10397             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10397             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10398             symbol_c *IN_param_value = &this->default_variable_name;
 10398             symbol_c *IN_param_value = &this->default_variable_name;
 10399         
 10399         
 10400             symbol_c *IN_type_symbol = param_data_type;
 10400             symbol_c *IN_type_symbol = param_data_type;
 10401             last_type_symbol = param_data_type;
 10401             last_type_symbol = IN_type_symbol;
 10402             
 10402             
 10403             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10403             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10404             {
 10404             {
 10405         
 10405         
 10406                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10406                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10433             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10433             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10434             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10434             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10435             symbol_c *IN_param_value = &this->default_variable_name;
 10435             symbol_c *IN_param_value = &this->default_variable_name;
 10436         
 10436         
 10437             symbol_c *IN_type_symbol = param_data_type;
 10437             symbol_c *IN_type_symbol = param_data_type;
 10438             last_type_symbol = param_data_type;
 10438             last_type_symbol = IN_type_symbol;
 10439             
 10439             
 10440             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10440             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10441             {
 10441             {
 10442         
 10442         
 10443                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10443                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10470             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10470             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10471             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10471             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10472             symbol_c *IN_param_value = &this->default_variable_name;
 10472             symbol_c *IN_param_value = &this->default_variable_name;
 10473         
 10473         
 10474             symbol_c *IN_type_symbol = param_data_type;
 10474             symbol_c *IN_type_symbol = param_data_type;
 10475             last_type_symbol = param_data_type;
 10475             last_type_symbol = IN_type_symbol;
 10476             
 10476             
 10477             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10477             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10478             {
 10478             {
 10479         
 10479         
 10480                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10480                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10507             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10507             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10508             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10508             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10509             symbol_c *IN_param_value = &this->default_variable_name;
 10509             symbol_c *IN_param_value = &this->default_variable_name;
 10510         
 10510         
 10511             symbol_c *IN_type_symbol = param_data_type;
 10511             symbol_c *IN_type_symbol = param_data_type;
 10512             last_type_symbol = param_data_type;
 10512             last_type_symbol = IN_type_symbol;
 10513             
 10513             
 10514             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10514             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10515             {
 10515             {
 10516         
 10516         
 10517                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10517                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10544             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10544             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10545             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10545             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10546             symbol_c *IN_param_value = &this->default_variable_name;
 10546             symbol_c *IN_param_value = &this->default_variable_name;
 10547         
 10547         
 10548             symbol_c *IN_type_symbol = param_data_type;
 10548             symbol_c *IN_type_symbol = param_data_type;
 10549             last_type_symbol = param_data_type;
 10549             last_type_symbol = IN_type_symbol;
 10550             
 10550             
 10551             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10551             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10552             {
 10552             {
 10553         
 10553         
 10554                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10554                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10581             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10581             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10582             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10582             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10583             symbol_c *IN_param_value = &this->default_variable_name;
 10583             symbol_c *IN_param_value = &this->default_variable_name;
 10584         
 10584         
 10585             symbol_c *IN_type_symbol = param_data_type;
 10585             symbol_c *IN_type_symbol = param_data_type;
 10586             last_type_symbol = param_data_type;
 10586             last_type_symbol = IN_type_symbol;
 10587             
 10587             
 10588             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10588             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10589             {
 10589             {
 10590         
 10590         
 10591                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10591                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10618             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10618             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10619             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10619             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10620             symbol_c *IN_param_value = &this->default_variable_name;
 10620             symbol_c *IN_param_value = &this->default_variable_name;
 10621         
 10621         
 10622             symbol_c *IN_type_symbol = param_data_type;
 10622             symbol_c *IN_type_symbol = param_data_type;
 10623             last_type_symbol = param_data_type;
 10623             last_type_symbol = IN_type_symbol;
 10624             
 10624             
 10625             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10625             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10626             {
 10626             {
 10627         
 10627         
 10628                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 10628                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 10654             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10654             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10655             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10655             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10656             symbol_c *IN_param_value = &this->default_variable_name;
 10656             symbol_c *IN_param_value = &this->default_variable_name;
 10657         
 10657         
 10658             symbol_c *IN_type_symbol = param_data_type;
 10658             symbol_c *IN_type_symbol = param_data_type;
 10659             last_type_symbol = param_data_type;
 10659             last_type_symbol = IN_type_symbol;
 10660             
 10660             
 10661             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10661             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 10662             {
 10662             {
 10663         
 10663         
 10664                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10664                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10691             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10691             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10692             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10692             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10693             symbol_c *IN_param_value = &this->default_variable_name;
 10693             symbol_c *IN_param_value = &this->default_variable_name;
 10694         
 10694         
 10695             symbol_c *IN_type_symbol = param_data_type;
 10695             symbol_c *IN_type_symbol = param_data_type;
 10696             last_type_symbol = param_data_type;
 10696             last_type_symbol = IN_type_symbol;
 10697             
 10697             
 10698             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10698             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10699             {
 10699             {
 10700         
 10700         
 10701                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10701                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10728             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10728             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10729             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10729             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10730             symbol_c *IN_param_value = &this->default_variable_name;
 10730             symbol_c *IN_param_value = &this->default_variable_name;
 10731         
 10731         
 10732             symbol_c *IN_type_symbol = param_data_type;
 10732             symbol_c *IN_type_symbol = param_data_type;
 10733             last_type_symbol = param_data_type;
 10733             last_type_symbol = IN_type_symbol;
 10734             
 10734             
 10735             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10735             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10736             {
 10736             {
 10737         
 10737         
 10738                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10738                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10765             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10765             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10766             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10766             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10767             symbol_c *IN_param_value = &this->default_variable_name;
 10767             symbol_c *IN_param_value = &this->default_variable_name;
 10768         
 10768         
 10769             symbol_c *IN_type_symbol = param_data_type;
 10769             symbol_c *IN_type_symbol = param_data_type;
 10770             last_type_symbol = param_data_type;
 10770             last_type_symbol = IN_type_symbol;
 10771             
 10771             
 10772             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10772             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10773             {
 10773             {
 10774         
 10774         
 10775                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10775                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10802             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10802             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10803             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10803             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10804             symbol_c *IN_param_value = &this->default_variable_name;
 10804             symbol_c *IN_param_value = &this->default_variable_name;
 10805         
 10805         
 10806             symbol_c *IN_type_symbol = param_data_type;
 10806             symbol_c *IN_type_symbol = param_data_type;
 10807             last_type_symbol = param_data_type;
 10807             last_type_symbol = IN_type_symbol;
 10808             
 10808             
 10809             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10809             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10810             {
 10810             {
 10811         
 10811         
 10812                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10812                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10839             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10839             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10840             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10840             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10841             symbol_c *IN_param_value = &this->default_variable_name;
 10841             symbol_c *IN_param_value = &this->default_variable_name;
 10842         
 10842         
 10843             symbol_c *IN_type_symbol = param_data_type;
 10843             symbol_c *IN_type_symbol = param_data_type;
 10844             last_type_symbol = param_data_type;
 10844             last_type_symbol = IN_type_symbol;
 10845             
 10845             
 10846             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10846             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10847             {
 10847             {
 10848         
 10848         
 10849                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 10849                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 10875             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10875             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10876             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10876             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10877             symbol_c *IN_param_value = &this->default_variable_name;
 10877             symbol_c *IN_param_value = &this->default_variable_name;
 10878         
 10878         
 10879             symbol_c *IN_type_symbol = param_data_type;
 10879             symbol_c *IN_type_symbol = param_data_type;
 10880             last_type_symbol = param_data_type;
 10880             last_type_symbol = IN_type_symbol;
 10881             
 10881             
 10882             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10882             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10883             {
 10883             {
 10884         
 10884         
 10885                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10885                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10912             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10912             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10913             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10913             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10914             symbol_c *IN_param_value = &this->default_variable_name;
 10914             symbol_c *IN_param_value = &this->default_variable_name;
 10915         
 10915         
 10916             symbol_c *IN_type_symbol = param_data_type;
 10916             symbol_c *IN_type_symbol = param_data_type;
 10917             last_type_symbol = param_data_type;
 10917             last_type_symbol = IN_type_symbol;
 10918             
 10918             
 10919             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10919             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10920             {
 10920             {
 10921         
 10921         
 10922                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 10922                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 10948             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10948             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10949             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10949             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10950             symbol_c *IN_param_value = &this->default_variable_name;
 10950             symbol_c *IN_param_value = &this->default_variable_name;
 10951         
 10951         
 10952             symbol_c *IN_type_symbol = param_data_type;
 10952             symbol_c *IN_type_symbol = param_data_type;
 10953             last_type_symbol = param_data_type;
 10953             last_type_symbol = IN_type_symbol;
 10954             
 10954             
 10955             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10955             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10956             {
 10956             {
 10957         
 10957         
 10958                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 10958                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 10984             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10984             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10985             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10985             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10986             symbol_c *IN_param_value = &this->default_variable_name;
 10986             symbol_c *IN_param_value = &this->default_variable_name;
 10987         
 10987         
 10988             symbol_c *IN_type_symbol = param_data_type;
 10988             symbol_c *IN_type_symbol = param_data_type;
 10989             last_type_symbol = param_data_type;
 10989             last_type_symbol = IN_type_symbol;
 10990             
 10990             
 10991             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10991             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 10992             {
 10992             {
 10993         
 10993         
 10994                 function_name = (symbol_c*)(new pragma_c("__move_"));
 10994                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11021             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11021             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11022             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11022             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11023             symbol_c *IN_param_value = &this->default_variable_name;
 11023             symbol_c *IN_param_value = &this->default_variable_name;
 11024         
 11024         
 11025             symbol_c *IN_type_symbol = param_data_type;
 11025             symbol_c *IN_type_symbol = param_data_type;
 11026             last_type_symbol = param_data_type;
 11026             last_type_symbol = IN_type_symbol;
 11027             
 11027             
 11028             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11028             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11029             {
 11029             {
 11030         
 11030         
 11031                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11031                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11058             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11058             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11059             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11059             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11060             symbol_c *IN_param_value = &this->default_variable_name;
 11060             symbol_c *IN_param_value = &this->default_variable_name;
 11061         
 11061         
 11062             symbol_c *IN_type_symbol = param_data_type;
 11062             symbol_c *IN_type_symbol = param_data_type;
 11063             last_type_symbol = param_data_type;
 11063             last_type_symbol = IN_type_symbol;
 11064             
 11064             
 11065             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11065             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11066             {
 11066             {
 11067         
 11067         
 11068                 function_name = (symbol_c*)(new pragma_c("__uint_to_string"));
 11068                 function_name = (symbol_c*)(new pragma_c("__uint_to_string"));
 11094             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11094             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11095             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11095             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11096             symbol_c *IN_param_value = &this->default_variable_name;
 11096             symbol_c *IN_param_value = &this->default_variable_name;
 11097         
 11097         
 11098             symbol_c *IN_type_symbol = param_data_type;
 11098             symbol_c *IN_type_symbol = param_data_type;
 11099             last_type_symbol = param_data_type;
 11099             last_type_symbol = IN_type_symbol;
 11100             
 11100             
 11101             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11101             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11102             {
 11102             {
 11103         
 11103         
 11104                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11104                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11131             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11131             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11132             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11132             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11133             symbol_c *IN_param_value = &this->default_variable_name;
 11133             symbol_c *IN_param_value = &this->default_variable_name;
 11134         
 11134         
 11135             symbol_c *IN_type_symbol = param_data_type;
 11135             symbol_c *IN_type_symbol = param_data_type;
 11136             last_type_symbol = param_data_type;
 11136             last_type_symbol = IN_type_symbol;
 11137             
 11137             
 11138             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11138             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11139             {
 11139             {
 11140         
 11140         
 11141                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11141                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11168             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11168             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11169             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11169             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11170             symbol_c *IN_param_value = &this->default_variable_name;
 11170             symbol_c *IN_param_value = &this->default_variable_name;
 11171         
 11171         
 11172             symbol_c *IN_type_symbol = param_data_type;
 11172             symbol_c *IN_type_symbol = param_data_type;
 11173             last_type_symbol = param_data_type;
 11173             last_type_symbol = IN_type_symbol;
 11174             
 11174             
 11175             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11175             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11176             {
 11176             {
 11177         
 11177         
 11178                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11178                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11205             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11205             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11206             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11206             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11207             symbol_c *IN_param_value = &this->default_variable_name;
 11207             symbol_c *IN_param_value = &this->default_variable_name;
 11208         
 11208         
 11209             symbol_c *IN_type_symbol = param_data_type;
 11209             symbol_c *IN_type_symbol = param_data_type;
 11210             last_type_symbol = param_data_type;
 11210             last_type_symbol = IN_type_symbol;
 11211             
 11211             
 11212             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11212             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11213             {
 11213             {
 11214         
 11214         
 11215                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11215                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11242             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11242             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11243             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11243             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11244             symbol_c *IN_param_value = &this->default_variable_name;
 11244             symbol_c *IN_param_value = &this->default_variable_name;
 11245         
 11245         
 11246             symbol_c *IN_type_symbol = param_data_type;
 11246             symbol_c *IN_type_symbol = param_data_type;
 11247             last_type_symbol = param_data_type;
 11247             last_type_symbol = IN_type_symbol;
 11248             
 11248             
 11249             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11249             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11250             {
 11250             {
 11251         
 11251         
 11252                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11252                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11279             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11279             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11280             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11280             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11281             symbol_c *IN_param_value = &this->default_variable_name;
 11281             symbol_c *IN_param_value = &this->default_variable_name;
 11282         
 11282         
 11283             symbol_c *IN_type_symbol = param_data_type;
 11283             symbol_c *IN_type_symbol = param_data_type;
 11284             last_type_symbol = param_data_type;
 11284             last_type_symbol = IN_type_symbol;
 11285             
 11285             
 11286             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11286             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11287             {
 11287             {
 11288         
 11288         
 11289                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11289                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11316             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11316             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11317             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11317             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11318             symbol_c *IN_param_value = &this->default_variable_name;
 11318             symbol_c *IN_param_value = &this->default_variable_name;
 11319         
 11319         
 11320             symbol_c *IN_type_symbol = param_data_type;
 11320             symbol_c *IN_type_symbol = param_data_type;
 11321             last_type_symbol = param_data_type;
 11321             last_type_symbol = IN_type_symbol;
 11322             
 11322             
 11323             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11323             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11324             {
 11324             {
 11325         
 11325         
 11326                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 11326                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 11352             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11352             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11353             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11353             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11354             symbol_c *IN_param_value = &this->default_variable_name;
 11354             symbol_c *IN_param_value = &this->default_variable_name;
 11355         
 11355         
 11356             symbol_c *IN_type_symbol = param_data_type;
 11356             symbol_c *IN_type_symbol = param_data_type;
 11357             last_type_symbol = param_data_type;
 11357             last_type_symbol = IN_type_symbol;
 11358             
 11358             
 11359             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11359             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 11360             {
 11360             {
 11361         
 11361         
 11362                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11362                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11389             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11389             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11390             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11390             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11391             symbol_c *IN_param_value = &this->default_variable_name;
 11391             symbol_c *IN_param_value = &this->default_variable_name;
 11392         
 11392         
 11393             symbol_c *IN_type_symbol = param_data_type;
 11393             symbol_c *IN_type_symbol = param_data_type;
 11394             last_type_symbol = param_data_type;
 11394             last_type_symbol = IN_type_symbol;
 11395             
 11395             
 11396             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11396             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11397             {
 11397             {
 11398         
 11398         
 11399                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11399                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11426             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11426             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11427             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11427             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11428             symbol_c *IN_param_value = &this->default_variable_name;
 11428             symbol_c *IN_param_value = &this->default_variable_name;
 11429         
 11429         
 11430             symbol_c *IN_type_symbol = param_data_type;
 11430             symbol_c *IN_type_symbol = param_data_type;
 11431             last_type_symbol = param_data_type;
 11431             last_type_symbol = IN_type_symbol;
 11432             
 11432             
 11433             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11433             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11434             {
 11434             {
 11435         
 11435         
 11436                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11436                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11463             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11463             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11464             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11464             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11465             symbol_c *IN_param_value = &this->default_variable_name;
 11465             symbol_c *IN_param_value = &this->default_variable_name;
 11466         
 11466         
 11467             symbol_c *IN_type_symbol = param_data_type;
 11467             symbol_c *IN_type_symbol = param_data_type;
 11468             last_type_symbol = param_data_type;
 11468             last_type_symbol = IN_type_symbol;
 11469             
 11469             
 11470             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11470             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11471             {
 11471             {
 11472         
 11472         
 11473                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11473                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11500             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11500             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11501             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11501             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11502             symbol_c *IN_param_value = &this->default_variable_name;
 11502             symbol_c *IN_param_value = &this->default_variable_name;
 11503         
 11503         
 11504             symbol_c *IN_type_symbol = param_data_type;
 11504             symbol_c *IN_type_symbol = param_data_type;
 11505             last_type_symbol = param_data_type;
 11505             last_type_symbol = IN_type_symbol;
 11506             
 11506             
 11507             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11507             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11508             {
 11508             {
 11509         
 11509         
 11510                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11510                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11537             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11537             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11538             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11538             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11539             symbol_c *IN_param_value = &this->default_variable_name;
 11539             symbol_c *IN_param_value = &this->default_variable_name;
 11540         
 11540         
 11541             symbol_c *IN_type_symbol = param_data_type;
 11541             symbol_c *IN_type_symbol = param_data_type;
 11542             last_type_symbol = param_data_type;
 11542             last_type_symbol = IN_type_symbol;
 11543             
 11543             
 11544             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11544             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11545             {
 11545             {
 11546         
 11546         
 11547                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 11547                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 11573             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11573             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11574             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11574             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11575             symbol_c *IN_param_value = &this->default_variable_name;
 11575             symbol_c *IN_param_value = &this->default_variable_name;
 11576         
 11576         
 11577             symbol_c *IN_type_symbol = param_data_type;
 11577             symbol_c *IN_type_symbol = param_data_type;
 11578             last_type_symbol = param_data_type;
 11578             last_type_symbol = IN_type_symbol;
 11579             
 11579             
 11580             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11580             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11581             {
 11581             {
 11582         
 11582         
 11583                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11583                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11610             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11610             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11611             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11611             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11612             symbol_c *IN_param_value = &this->default_variable_name;
 11612             symbol_c *IN_param_value = &this->default_variable_name;
 11613         
 11613         
 11614             symbol_c *IN_type_symbol = param_data_type;
 11614             symbol_c *IN_type_symbol = param_data_type;
 11615             last_type_symbol = param_data_type;
 11615             last_type_symbol = IN_type_symbol;
 11616             
 11616             
 11617             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11617             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11618             {
 11618             {
 11619         
 11619         
 11620                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 11620                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 11646             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11646             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11647             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11647             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11648             symbol_c *IN_param_value = &this->default_variable_name;
 11648             symbol_c *IN_param_value = &this->default_variable_name;
 11649         
 11649         
 11650             symbol_c *IN_type_symbol = param_data_type;
 11650             symbol_c *IN_type_symbol = param_data_type;
 11651             last_type_symbol = param_data_type;
 11651             last_type_symbol = IN_type_symbol;
 11652             
 11652             
 11653             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11653             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11654             {
 11654             {
 11655         
 11655         
 11656                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 11656                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 11682             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11682             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11683             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11683             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11684             symbol_c *IN_param_value = &this->default_variable_name;
 11684             symbol_c *IN_param_value = &this->default_variable_name;
 11685         
 11685         
 11686             symbol_c *IN_type_symbol = param_data_type;
 11686             symbol_c *IN_type_symbol = param_data_type;
 11687             last_type_symbol = param_data_type;
 11687             last_type_symbol = IN_type_symbol;
 11688             
 11688             
 11689             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11689             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11690             {
 11690             {
 11691         
 11691         
 11692                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11692                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11719             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11719             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11720             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11720             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11721             symbol_c *IN_param_value = &this->default_variable_name;
 11721             symbol_c *IN_param_value = &this->default_variable_name;
 11722         
 11722         
 11723             symbol_c *IN_type_symbol = param_data_type;
 11723             symbol_c *IN_type_symbol = param_data_type;
 11724             last_type_symbol = param_data_type;
 11724             last_type_symbol = IN_type_symbol;
 11725             
 11725             
 11726             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11726             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11727             {
 11727             {
 11728         
 11728         
 11729                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11729                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11756             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11756             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11757             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11757             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11758             symbol_c *IN_param_value = &this->default_variable_name;
 11758             symbol_c *IN_param_value = &this->default_variable_name;
 11759         
 11759         
 11760             symbol_c *IN_type_symbol = param_data_type;
 11760             symbol_c *IN_type_symbol = param_data_type;
 11761             last_type_symbol = param_data_type;
 11761             last_type_symbol = IN_type_symbol;
 11762             
 11762             
 11763             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11763             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11764             {
 11764             {
 11765         
 11765         
 11766                 function_name = (symbol_c*)(new pragma_c("__bool_to_string"));
 11766                 function_name = (symbol_c*)(new pragma_c("__bool_to_string"));
 11792             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11792             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11793             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11793             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11794             symbol_c *IN_param_value = &this->default_variable_name;
 11794             symbol_c *IN_param_value = &this->default_variable_name;
 11795         
 11795         
 11796             symbol_c *IN_type_symbol = param_data_type;
 11796             symbol_c *IN_type_symbol = param_data_type;
 11797             last_type_symbol = param_data_type;
 11797             last_type_symbol = IN_type_symbol;
 11798             
 11798             
 11799             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11799             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11800             {
 11800             {
 11801         
 11801         
 11802                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11802                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11829             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11829             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11830             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11830             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11831             symbol_c *IN_param_value = &this->default_variable_name;
 11831             symbol_c *IN_param_value = &this->default_variable_name;
 11832         
 11832         
 11833             symbol_c *IN_type_symbol = param_data_type;
 11833             symbol_c *IN_type_symbol = param_data_type;
 11834             last_type_symbol = param_data_type;
 11834             last_type_symbol = IN_type_symbol;
 11835             
 11835             
 11836             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11836             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11837             {
 11837             {
 11838         
 11838         
 11839                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11839                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11866             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11866             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11867             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11867             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11868             symbol_c *IN_param_value = &this->default_variable_name;
 11868             symbol_c *IN_param_value = &this->default_variable_name;
 11869         
 11869         
 11870             symbol_c *IN_type_symbol = param_data_type;
 11870             symbol_c *IN_type_symbol = param_data_type;
 11871             last_type_symbol = param_data_type;
 11871             last_type_symbol = IN_type_symbol;
 11872             
 11872             
 11873             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11873             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11874             {
 11874             {
 11875         
 11875         
 11876                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11876                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11903             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11903             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11904             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11904             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11905             symbol_c *IN_param_value = &this->default_variable_name;
 11905             symbol_c *IN_param_value = &this->default_variable_name;
 11906         
 11906         
 11907             symbol_c *IN_type_symbol = param_data_type;
 11907             symbol_c *IN_type_symbol = param_data_type;
 11908             last_type_symbol = param_data_type;
 11908             last_type_symbol = IN_type_symbol;
 11909             
 11909             
 11910             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11910             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11911             {
 11911             {
 11912         
 11912         
 11913                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11913                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11940             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11940             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11941             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11941             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11942             symbol_c *IN_param_value = &this->default_variable_name;
 11942             symbol_c *IN_param_value = &this->default_variable_name;
 11943         
 11943         
 11944             symbol_c *IN_type_symbol = param_data_type;
 11944             symbol_c *IN_type_symbol = param_data_type;
 11945             last_type_symbol = param_data_type;
 11945             last_type_symbol = IN_type_symbol;
 11946             
 11946             
 11947             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11947             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11948             {
 11948             {
 11949         
 11949         
 11950                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11950                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11977             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11977             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11978             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11978             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11979             symbol_c *IN_param_value = &this->default_variable_name;
 11979             symbol_c *IN_param_value = &this->default_variable_name;
 11980         
 11980         
 11981             symbol_c *IN_type_symbol = param_data_type;
 11981             symbol_c *IN_type_symbol = param_data_type;
 11982             last_type_symbol = param_data_type;
 11982             last_type_symbol = IN_type_symbol;
 11983             
 11983             
 11984             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11984             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 11985             {
 11985             {
 11986         
 11986         
 11987                 function_name = (symbol_c*)(new pragma_c("__move_"));
 11987                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12014             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12014             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12015             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12015             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12016             symbol_c *IN_param_value = &this->default_variable_name;
 12016             symbol_c *IN_param_value = &this->default_variable_name;
 12017         
 12017         
 12018             symbol_c *IN_type_symbol = param_data_type;
 12018             symbol_c *IN_type_symbol = param_data_type;
 12019             last_type_symbol = param_data_type;
 12019             last_type_symbol = IN_type_symbol;
 12020             
 12020             
 12021             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 12021             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 12022             {
 12022             {
 12023         
 12023         
 12024                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 12024                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 12050             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12050             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12051             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12051             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12052             symbol_c *IN_param_value = &this->default_variable_name;
 12052             symbol_c *IN_param_value = &this->default_variable_name;
 12053         
 12053         
 12054             symbol_c *IN_type_symbol = param_data_type;
 12054             symbol_c *IN_type_symbol = param_data_type;
 12055             last_type_symbol = param_data_type;
 12055             last_type_symbol = IN_type_symbol;
 12056             
 12056             
 12057             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 12057             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 12058             {
 12058             {
 12059         
 12059         
 12060                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12060                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12087             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12087             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12088             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12088             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12089             symbol_c *IN_param_value = &this->default_variable_name;
 12089             symbol_c *IN_param_value = &this->default_variable_name;
 12090         
 12090         
 12091             symbol_c *IN_type_symbol = param_data_type;
 12091             symbol_c *IN_type_symbol = param_data_type;
 12092             last_type_symbol = param_data_type;
 12092             last_type_symbol = IN_type_symbol;
 12093             
 12093             
 12094             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12094             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12095             {
 12095             {
 12096         
 12096         
 12097                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
 12097                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
 12123             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12123             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12124             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12124             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12125             symbol_c *IN_param_value = &this->default_variable_name;
 12125             symbol_c *IN_param_value = &this->default_variable_name;
 12126         
 12126         
 12127             symbol_c *IN_type_symbol = param_data_type;
 12127             symbol_c *IN_type_symbol = param_data_type;
 12128             last_type_symbol = param_data_type;
 12128             last_type_symbol = IN_type_symbol;
 12129             
 12129             
 12130             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12130             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12131             {
 12131             {
 12132         
 12132         
 12133                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12133                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12159             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12159             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12160             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12160             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12161             symbol_c *IN_param_value = &this->default_variable_name;
 12161             symbol_c *IN_param_value = &this->default_variable_name;
 12162         
 12162         
 12163             symbol_c *IN_type_symbol = param_data_type;
 12163             symbol_c *IN_type_symbol = param_data_type;
 12164             last_type_symbol = param_data_type;
 12164             last_type_symbol = IN_type_symbol;
 12165             
 12165             
 12166             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12166             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12167             {
 12167             {
 12168         
 12168         
 12169                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12169                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12195             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12195             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12196             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12196             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12197             symbol_c *IN_param_value = &this->default_variable_name;
 12197             symbol_c *IN_param_value = &this->default_variable_name;
 12198         
 12198         
 12199             symbol_c *IN_type_symbol = param_data_type;
 12199             symbol_c *IN_type_symbol = param_data_type;
 12200             last_type_symbol = param_data_type;
 12200             last_type_symbol = IN_type_symbol;
 12201             
 12201             
 12202             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12202             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12203             {
 12203             {
 12204         
 12204         
 12205                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12205                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12231             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12231             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12232             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12232             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12233             symbol_c *IN_param_value = &this->default_variable_name;
 12233             symbol_c *IN_param_value = &this->default_variable_name;
 12234         
 12234         
 12235             symbol_c *IN_type_symbol = param_data_type;
 12235             symbol_c *IN_type_symbol = param_data_type;
 12236             last_type_symbol = param_data_type;
 12236             last_type_symbol = IN_type_symbol;
 12237             
 12237             
 12238             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12238             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12239             {
 12239             {
 12240         
 12240         
 12241                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12241                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12267             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12267             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12268             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12268             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12269             symbol_c *IN_param_value = &this->default_variable_name;
 12269             symbol_c *IN_param_value = &this->default_variable_name;
 12270         
 12270         
 12271             symbol_c *IN_type_symbol = param_data_type;
 12271             symbol_c *IN_type_symbol = param_data_type;
 12272             last_type_symbol = param_data_type;
 12272             last_type_symbol = IN_type_symbol;
 12273             
 12273             
 12274             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12274             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12275             {
 12275             {
 12276         
 12276         
 12277                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12277                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12303             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12303             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12304             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12304             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12305             symbol_c *IN_param_value = &this->default_variable_name;
 12305             symbol_c *IN_param_value = &this->default_variable_name;
 12306         
 12306         
 12307             symbol_c *IN_type_symbol = param_data_type;
 12307             symbol_c *IN_type_symbol = param_data_type;
 12308             last_type_symbol = param_data_type;
 12308             last_type_symbol = IN_type_symbol;
 12309             
 12309             
 12310             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12310             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12311             {
 12311             {
 12312         
 12312         
 12313                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12313                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12339             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12339             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12340             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12340             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12341             symbol_c *IN_param_value = &this->default_variable_name;
 12341             symbol_c *IN_param_value = &this->default_variable_name;
 12342         
 12342         
 12343             symbol_c *IN_type_symbol = param_data_type;
 12343             symbol_c *IN_type_symbol = param_data_type;
 12344             last_type_symbol = param_data_type;
 12344             last_type_symbol = IN_type_symbol;
 12345             
 12345             
 12346             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12346             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12347             {
 12347             {
 12348         
 12348         
 12349                 function_name = (symbol_c*)(new pragma_c("__time_to_string"));
 12349                 function_name = (symbol_c*)(new pragma_c("__time_to_string"));
 12375             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12375             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12376             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12376             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12377             symbol_c *IN_param_value = &this->default_variable_name;
 12377             symbol_c *IN_param_value = &this->default_variable_name;
 12378         
 12378         
 12379             symbol_c *IN_type_symbol = param_data_type;
 12379             symbol_c *IN_type_symbol = param_data_type;
 12380             last_type_symbol = param_data_type;
 12380             last_type_symbol = IN_type_symbol;
 12381             
 12381             
 12382             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12382             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12383             {
 12383             {
 12384         
 12384         
 12385                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12385                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12411             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12411             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12412             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12412             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12413             symbol_c *IN_param_value = &this->default_variable_name;
 12413             symbol_c *IN_param_value = &this->default_variable_name;
 12414         
 12414         
 12415             symbol_c *IN_type_symbol = param_data_type;
 12415             symbol_c *IN_type_symbol = param_data_type;
 12416             last_type_symbol = param_data_type;
 12416             last_type_symbol = IN_type_symbol;
 12417             
 12417             
 12418             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12418             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12419             {
 12419             {
 12420         
 12420         
 12421                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12421                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12447             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12447             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12448             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12448             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12449             symbol_c *IN_param_value = &this->default_variable_name;
 12449             symbol_c *IN_param_value = &this->default_variable_name;
 12450         
 12450         
 12451             symbol_c *IN_type_symbol = param_data_type;
 12451             symbol_c *IN_type_symbol = param_data_type;
 12452             last_type_symbol = param_data_type;
 12452             last_type_symbol = IN_type_symbol;
 12453             
 12453             
 12454             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12454             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12455             {
 12455             {
 12456         
 12456         
 12457                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
 12457                 function_name = (symbol_c*)(new pragma_c("__time_to_real"));
 12483             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12483             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12484             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12484             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12485             symbol_c *IN_param_value = &this->default_variable_name;
 12485             symbol_c *IN_param_value = &this->default_variable_name;
 12486         
 12486         
 12487             symbol_c *IN_type_symbol = param_data_type;
 12487             symbol_c *IN_type_symbol = param_data_type;
 12488             last_type_symbol = param_data_type;
 12488             last_type_symbol = IN_type_symbol;
 12489             
 12489             
 12490             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12490             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12491             {
 12491             {
 12492         
 12492         
 12493                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12493                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12519             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12519             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12520             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12520             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12521             symbol_c *IN_param_value = &this->default_variable_name;
 12521             symbol_c *IN_param_value = &this->default_variable_name;
 12522         
 12522         
 12523             symbol_c *IN_type_symbol = param_data_type;
 12523             symbol_c *IN_type_symbol = param_data_type;
 12524             last_type_symbol = param_data_type;
 12524             last_type_symbol = IN_type_symbol;
 12525             
 12525             
 12526             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12526             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12527             {
 12527             {
 12528         
 12528         
 12529                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12529                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12555             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12555             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12556             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12556             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12557             symbol_c *IN_param_value = &this->default_variable_name;
 12557             symbol_c *IN_param_value = &this->default_variable_name;
 12558         
 12558         
 12559             symbol_c *IN_type_symbol = param_data_type;
 12559             symbol_c *IN_type_symbol = param_data_type;
 12560             last_type_symbol = param_data_type;
 12560             last_type_symbol = IN_type_symbol;
 12561             
 12561             
 12562             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12562             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12563             {
 12563             {
 12564         
 12564         
 12565                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12565                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12591             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12591             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12592             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12592             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12593             symbol_c *IN_param_value = &this->default_variable_name;
 12593             symbol_c *IN_param_value = &this->default_variable_name;
 12594         
 12594         
 12595             symbol_c *IN_type_symbol = param_data_type;
 12595             symbol_c *IN_type_symbol = param_data_type;
 12596             last_type_symbol = param_data_type;
 12596             last_type_symbol = IN_type_symbol;
 12597             
 12597             
 12598             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12598             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 12599             {
 12599             {
 12600         
 12600         
 12601                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12601                 function_name = (symbol_c*)(new pragma_c("__time_to_int"));
 12627             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12627             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12628             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12628             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12629             symbol_c *IN_param_value = &this->default_variable_name;
 12629             symbol_c *IN_param_value = &this->default_variable_name;
 12630         
 12630         
 12631             symbol_c *IN_type_symbol = param_data_type;
 12631             symbol_c *IN_type_symbol = param_data_type;
 12632             last_type_symbol = param_data_type;
 12632             last_type_symbol = IN_type_symbol;
 12633             
 12633             
 12634             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12634             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12635             {
 12635             {
 12636         
 12636         
 12637                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12637                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12664             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12664             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12665             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12665             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12666             symbol_c *IN_param_value = &this->default_variable_name;
 12666             symbol_c *IN_param_value = &this->default_variable_name;
 12667         
 12667         
 12668             symbol_c *IN_type_symbol = param_data_type;
 12668             symbol_c *IN_type_symbol = param_data_type;
 12669             last_type_symbol = param_data_type;
 12669             last_type_symbol = IN_type_symbol;
 12670             
 12670             
 12671             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12671             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12672             {
 12672             {
 12673         
 12673         
 12674                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12674                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12701             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12701             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12702             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12702             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12703             symbol_c *IN_param_value = &this->default_variable_name;
 12703             symbol_c *IN_param_value = &this->default_variable_name;
 12704         
 12704         
 12705             symbol_c *IN_type_symbol = param_data_type;
 12705             symbol_c *IN_type_symbol = param_data_type;
 12706             last_type_symbol = param_data_type;
 12706             last_type_symbol = IN_type_symbol;
 12707             
 12707             
 12708             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12708             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12709             {
 12709             {
 12710         
 12710         
 12711                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12711                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12738             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12738             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12739             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12739             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12740             symbol_c *IN_param_value = &this->default_variable_name;
 12740             symbol_c *IN_param_value = &this->default_variable_name;
 12741         
 12741         
 12742             symbol_c *IN_type_symbol = param_data_type;
 12742             symbol_c *IN_type_symbol = param_data_type;
 12743             last_type_symbol = param_data_type;
 12743             last_type_symbol = IN_type_symbol;
 12744             
 12744             
 12745             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12745             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12746             {
 12746             {
 12747         
 12747         
 12748                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12748                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12775             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12775             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12776             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12776             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12777             symbol_c *IN_param_value = &this->default_variable_name;
 12777             symbol_c *IN_param_value = &this->default_variable_name;
 12778         
 12778         
 12779             symbol_c *IN_type_symbol = param_data_type;
 12779             symbol_c *IN_type_symbol = param_data_type;
 12780             last_type_symbol = param_data_type;
 12780             last_type_symbol = IN_type_symbol;
 12781             
 12781             
 12782             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12782             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12783             {
 12783             {
 12784         
 12784         
 12785                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 12785                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 12811             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12811             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12812             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12812             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12813             symbol_c *IN_param_value = &this->default_variable_name;
 12813             symbol_c *IN_param_value = &this->default_variable_name;
 12814         
 12814         
 12815             symbol_c *IN_type_symbol = param_data_type;
 12815             symbol_c *IN_type_symbol = param_data_type;
 12816             last_type_symbol = param_data_type;
 12816             last_type_symbol = IN_type_symbol;
 12817             
 12817             
 12818             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12818             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12819             {
 12819             {
 12820         
 12820         
 12821                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12821                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12848             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12848             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12849             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12849             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12850             symbol_c *IN_param_value = &this->default_variable_name;
 12850             symbol_c *IN_param_value = &this->default_variable_name;
 12851         
 12851         
 12852             symbol_c *IN_type_symbol = param_data_type;
 12852             symbol_c *IN_type_symbol = param_data_type;
 12853             last_type_symbol = param_data_type;
 12853             last_type_symbol = IN_type_symbol;
 12854             
 12854             
 12855             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12855             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12856             {
 12856             {
 12857         
 12857         
 12858                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 12858                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 12884             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12884             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12885             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12885             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12886             symbol_c *IN_param_value = &this->default_variable_name;
 12886             symbol_c *IN_param_value = &this->default_variable_name;
 12887         
 12887         
 12888             symbol_c *IN_type_symbol = param_data_type;
 12888             symbol_c *IN_type_symbol = param_data_type;
 12889             last_type_symbol = param_data_type;
 12889             last_type_symbol = IN_type_symbol;
 12890             
 12890             
 12891             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12891             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12892             {
 12892             {
 12893         
 12893         
 12894                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 12894                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 12920             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12920             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12921             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12921             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12922             symbol_c *IN_param_value = &this->default_variable_name;
 12922             symbol_c *IN_param_value = &this->default_variable_name;
 12923         
 12923         
 12924             symbol_c *IN_type_symbol = param_data_type;
 12924             symbol_c *IN_type_symbol = param_data_type;
 12925             last_type_symbol = param_data_type;
 12925             last_type_symbol = IN_type_symbol;
 12926             
 12926             
 12927             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12927             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12928             {
 12928             {
 12929         
 12929         
 12930                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12930                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12957             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12957             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12958             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12958             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12959             symbol_c *IN_param_value = &this->default_variable_name;
 12959             symbol_c *IN_param_value = &this->default_variable_name;
 12960         
 12960         
 12961             symbol_c *IN_type_symbol = param_data_type;
 12961             symbol_c *IN_type_symbol = param_data_type;
 12962             last_type_symbol = param_data_type;
 12962             last_type_symbol = IN_type_symbol;
 12963             
 12963             
 12964             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12964             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 12965             {
 12965             {
 12966         
 12966         
 12967                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12967                 function_name = (symbol_c*)(new pragma_c("__move_"));
 12994             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12994             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12995             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12995             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12996             symbol_c *IN_param_value = &this->default_variable_name;
 12996             symbol_c *IN_param_value = &this->default_variable_name;
 12997         
 12997         
 12998             symbol_c *IN_type_symbol = param_data_type;
 12998             symbol_c *IN_type_symbol = param_data_type;
 12999             last_type_symbol = param_data_type;
 12999             last_type_symbol = IN_type_symbol;
 13000             
 13000             
 13001             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13001             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13002             {
 13002             {
 13003         
 13003         
 13004                 function_name = (symbol_c*)(new pragma_c("__sint_to_string"));
 13004                 function_name = (symbol_c*)(new pragma_c("__sint_to_string"));
 13030             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13030             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13031             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13031             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13032             symbol_c *IN_param_value = &this->default_variable_name;
 13032             symbol_c *IN_param_value = &this->default_variable_name;
 13033         
 13033         
 13034             symbol_c *IN_type_symbol = param_data_type;
 13034             symbol_c *IN_type_symbol = param_data_type;
 13035             last_type_symbol = param_data_type;
 13035             last_type_symbol = IN_type_symbol;
 13036             
 13036             
 13037             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13037             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13038             {
 13038             {
 13039         
 13039         
 13040                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13040                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13067             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13067             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13068             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13068             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13069             symbol_c *IN_param_value = &this->default_variable_name;
 13069             symbol_c *IN_param_value = &this->default_variable_name;
 13070         
 13070         
 13071             symbol_c *IN_type_symbol = param_data_type;
 13071             symbol_c *IN_type_symbol = param_data_type;
 13072             last_type_symbol = param_data_type;
 13072             last_type_symbol = IN_type_symbol;
 13073             
 13073             
 13074             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13074             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13075             {
 13075             {
 13076         
 13076         
 13077                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13077                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13104             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13104             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13105             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13105             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13106             symbol_c *IN_param_value = &this->default_variable_name;
 13106             symbol_c *IN_param_value = &this->default_variable_name;
 13107         
 13107         
 13108             symbol_c *IN_type_symbol = param_data_type;
 13108             symbol_c *IN_type_symbol = param_data_type;
 13109             last_type_symbol = param_data_type;
 13109             last_type_symbol = IN_type_symbol;
 13110             
 13110             
 13111             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13111             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13112             {
 13112             {
 13113         
 13113         
 13114                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13114                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13141             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13141             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13142             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13142             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13143             symbol_c *IN_param_value = &this->default_variable_name;
 13143             symbol_c *IN_param_value = &this->default_variable_name;
 13144         
 13144         
 13145             symbol_c *IN_type_symbol = param_data_type;
 13145             symbol_c *IN_type_symbol = param_data_type;
 13146             last_type_symbol = param_data_type;
 13146             last_type_symbol = IN_type_symbol;
 13147             
 13147             
 13148             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13148             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13149             {
 13149             {
 13150         
 13150         
 13151                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13151                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13178             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13178             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13179             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13179             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13180             symbol_c *IN_param_value = &this->default_variable_name;
 13180             symbol_c *IN_param_value = &this->default_variable_name;
 13181         
 13181         
 13182             symbol_c *IN_type_symbol = param_data_type;
 13182             symbol_c *IN_type_symbol = param_data_type;
 13183             last_type_symbol = param_data_type;
 13183             last_type_symbol = IN_type_symbol;
 13184             
 13184             
 13185             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13185             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13186             {
 13186             {
 13187         
 13187         
 13188                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13188                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13215             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13215             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13216             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13216             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13217             symbol_c *IN_param_value = &this->default_variable_name;
 13217             symbol_c *IN_param_value = &this->default_variable_name;
 13218         
 13218         
 13219             symbol_c *IN_type_symbol = param_data_type;
 13219             symbol_c *IN_type_symbol = param_data_type;
 13220             last_type_symbol = param_data_type;
 13220             last_type_symbol = IN_type_symbol;
 13221             
 13221             
 13222             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13222             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13223             {
 13223             {
 13224         
 13224         
 13225                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13225                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13252             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13252             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13253             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13253             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13254             symbol_c *IN_param_value = &this->default_variable_name;
 13254             symbol_c *IN_param_value = &this->default_variable_name;
 13255         
 13255         
 13256             symbol_c *IN_type_symbol = param_data_type;
 13256             symbol_c *IN_type_symbol = param_data_type;
 13257             last_type_symbol = param_data_type;
 13257             last_type_symbol = IN_type_symbol;
 13258             
 13258             
 13259             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13259             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13260             {
 13260             {
 13261         
 13261         
 13262                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13262                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13289             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13289             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13290             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13290             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13291             symbol_c *IN_param_value = &this->default_variable_name;
 13291             symbol_c *IN_param_value = &this->default_variable_name;
 13292         
 13292         
 13293             symbol_c *IN_type_symbol = param_data_type;
 13293             symbol_c *IN_type_symbol = param_data_type;
 13294             last_type_symbol = param_data_type;
 13294             last_type_symbol = IN_type_symbol;
 13295             
 13295             
 13296             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13296             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::int_type_name, last_type_symbol))
 13297             {
 13297             {
 13298         
 13298         
 13299                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 13299                 function_name = (symbol_c*)(new pragma_c("__int_to_time"));
 13325             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13325             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13326             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13326             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13327             symbol_c *IN_param_value = &this->default_variable_name;
 13327             symbol_c *IN_param_value = &this->default_variable_name;
 13328         
 13328         
 13329             symbol_c *IN_type_symbol = param_data_type;
 13329             symbol_c *IN_type_symbol = param_data_type;
 13330             last_type_symbol = param_data_type;
 13330             last_type_symbol = IN_type_symbol;
 13331             
 13331             
 13332             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13332             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13333             {
 13333             {
 13334         
 13334         
 13335                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13335                 function_name = (symbol_c*)(new pragma_c("__move_"));
 13363             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13363             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13364             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13364             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13365             symbol_c *IN_param_value = &this->default_variable_name;
 13365             symbol_c *IN_param_value = &this->default_variable_name;
 13366         
 13366         
 13367             symbol_c *IN_type_symbol = param_data_type;
 13367             symbol_c *IN_type_symbol = param_data_type;
 13368             last_type_symbol = param_data_type;
 13368             last_type_symbol = IN_type_symbol;
 13369             
 13369             
 13370             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
 13370             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dword_type_name, last_type_symbol))
 13371             {
 13371             {
 13372         
 13372         
 13373                 function_name = (symbol_c*)(new pragma_c("__bcd_to_uint"));
 13373                 function_name = (symbol_c*)(new pragma_c("__bcd_to_uint"));
 13399             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13399             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13400             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13400             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13401             symbol_c *IN_param_value = &this->default_variable_name;
 13401             symbol_c *IN_param_value = &this->default_variable_name;
 13402         
 13402         
 13403             symbol_c *IN_type_symbol = param_data_type;
 13403             symbol_c *IN_type_symbol = param_data_type;
 13404             last_type_symbol = param_data_type;
 13404             last_type_symbol = IN_type_symbol;
 13405             
 13405             
 13406             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
 13406             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::word_type_name, last_type_symbol))
 13407             {
 13407             {
 13408         
 13408         
 13409                 function_name = (symbol_c*)(new pragma_c("__bcd_to_uint"));
 13409                 function_name = (symbol_c*)(new pragma_c("__bcd_to_uint"));
 13435             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13435             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13436             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13436             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13437             symbol_c *IN_param_value = &this->default_variable_name;
 13437             symbol_c *IN_param_value = &this->default_variable_name;
 13438         
 13438         
 13439             symbol_c *IN_type_symbol = param_data_type;
 13439             symbol_c *IN_type_symbol = param_data_type;
 13440             last_type_symbol = param_data_type;
 13440             last_type_symbol = IN_type_symbol;
 13441             
 13441             
 13442             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
 13442             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::lword_type_name, last_type_symbol))
 13443             {
 13443             {
 13444         
 13444         
 13445                 function_name = (symbol_c*)(new pragma_c("__bcd_to_uint"));
 13445                 function_name = (symbol_c*)(new pragma_c("__bcd_to_uint"));
 13471             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13471             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13472             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13472             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13473             symbol_c *IN_param_value = &this->default_variable_name;
 13473             symbol_c *IN_param_value = &this->default_variable_name;
 13474         
 13474         
 13475             symbol_c *IN_type_symbol = param_data_type;
 13475             symbol_c *IN_type_symbol = param_data_type;
 13476             last_type_symbol = param_data_type;
 13476             last_type_symbol = IN_type_symbol;
 13477             
 13477             
 13478             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
 13478             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::byte_type_name, last_type_symbol))
 13479             {
 13479             {
 13480         
 13480         
 13481                 function_name = (symbol_c*)(new pragma_c("__bcd_to_uint"));
 13481                 function_name = (symbol_c*)(new pragma_c("__bcd_to_uint"));
 13507             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13507             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13508             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13508             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13509             symbol_c *IN_param_value = &this->default_variable_name;
 13509             symbol_c *IN_param_value = &this->default_variable_name;
 13510         
 13510         
 13511             symbol_c *IN_type_symbol = param_data_type;
 13511             symbol_c *IN_type_symbol = param_data_type;
 13512             last_type_symbol = param_data_type;
 13512             last_type_symbol = IN_type_symbol;
 13513             
 13513             
 13514             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
 13514             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol))
 13515             {
 13515             {
 13516         
 13516         
 13517                 function_name = (symbol_c*)(new pragma_c("__uint_to_bcd"));
 13517                 function_name = (symbol_c*)(new pragma_c("__uint_to_bcd"));
 13543             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13543             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13544             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13544             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13545             symbol_c *IN_param_value = &this->default_variable_name;
 13545             symbol_c *IN_param_value = &this->default_variable_name;
 13546         
 13546         
 13547             symbol_c *IN_type_symbol = param_data_type;
 13547             symbol_c *IN_type_symbol = param_data_type;
 13548             last_type_symbol = param_data_type;
 13548             last_type_symbol = IN_type_symbol;
 13549             
 13549             
 13550             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
 13550             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol))
 13551             {
 13551             {
 13552         
 13552         
 13553                 function_name = (symbol_c*)(new pragma_c("__uint_to_bcd"));
 13553                 function_name = (symbol_c*)(new pragma_c("__uint_to_bcd"));
 13579             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13579             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13580             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13580             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13581             symbol_c *IN_param_value = &this->default_variable_name;
 13581             symbol_c *IN_param_value = &this->default_variable_name;
 13582         
 13582         
 13583             symbol_c *IN_type_symbol = param_data_type;
 13583             symbol_c *IN_type_symbol = param_data_type;
 13584             last_type_symbol = param_data_type;
 13584             last_type_symbol = IN_type_symbol;
 13585             
 13585             
 13586             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 13586             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol))
 13587             {
 13587             {
 13588         
 13588         
 13589                 function_name = (symbol_c*)(new pragma_c("__uint_to_bcd"));
 13589                 function_name = (symbol_c*)(new pragma_c("__uint_to_bcd"));
 13615             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13615             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13616             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13616             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13617             symbol_c *IN_param_value = &this->default_variable_name;
 13617             symbol_c *IN_param_value = &this->default_variable_name;
 13618         
 13618         
 13619             symbol_c *IN_type_symbol = param_data_type;
 13619             symbol_c *IN_type_symbol = param_data_type;
 13620             last_type_symbol = param_data_type;
 13620             last_type_symbol = IN_type_symbol;
 13621             
 13621             
 13622             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 13622             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol))
 13623             {
 13623             {
 13624         
 13624         
 13625                 function_name = (symbol_c*)(new pragma_c("__uint_to_bcd"));
 13625                 function_name = (symbol_c*)(new pragma_c("__uint_to_bcd"));
 13651             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13651             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13652             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13652             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13653             symbol_c *IN_param_value = &this->default_variable_name;
 13653             symbol_c *IN_param_value = &this->default_variable_name;
 13654         
 13654         
 13655             symbol_c *IN_type_symbol = param_data_type;
 13655             symbol_c *IN_type_symbol = param_data_type;
 13656             last_type_symbol = param_data_type;
 13656             last_type_symbol = IN_type_symbol;
 13657             
 13657             
 13658             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 13658             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 13659             {
 13659             {
 13660         
 13660         
 13661                 function_name = (symbol_c*)(new pragma_c("__date_and_time_to_time_of_day"));
 13661                 function_name = (symbol_c*)(new pragma_c("__date_and_time_to_time_of_day"));
 13686             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13686             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13687             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13687             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13688             symbol_c *IN_param_value = &this->default_variable_name;
 13688             symbol_c *IN_param_value = &this->default_variable_name;
 13689         
 13689         
 13690             symbol_c *IN_type_symbol = param_data_type;
 13690             symbol_c *IN_type_symbol = param_data_type;
 13691             last_type_symbol = param_data_type;
 13691             last_type_symbol = IN_type_symbol;
 13692             
 13692             
 13693             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 13693             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 13694             {
 13694             {
 13695         
 13695         
 13696                 function_name = (symbol_c*)(new pragma_c("__date_and_time_to_date"));
 13696                 function_name = (symbol_c*)(new pragma_c("__date_and_time_to_date"));
 13721             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13721             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13722             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13722             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13723             symbol_c *IN_param_value = &this->default_variable_name;
 13723             symbol_c *IN_param_value = &this->default_variable_name;
 13724         
 13724         
 13725             symbol_c *IN_type_symbol = param_data_type;
 13725             symbol_c *IN_type_symbol = param_data_type;
 13726             last_type_symbol = param_data_type;
 13726             last_type_symbol = IN_type_symbol;
 13727             
 13727             
 13728             if(IN_type_symbol == NULL || search_expression_type->is_num_type(IN_type_symbol))
 13728             if(IN_type_symbol == NULL || search_expression_type->is_num_type(IN_type_symbol))
 13729             {
 13729             {
 13730         
 13730         
 13731                 function_name = (symbol_c*)(new pragma_c("__abs_"));
 13731                 function_name = (symbol_c*)(new pragma_c("__abs_"));
 13759             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13759             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13760             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13760             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13761             symbol_c *IN_param_value = &this->default_variable_name;
 13761             symbol_c *IN_param_value = &this->default_variable_name;
 13762         
 13762         
 13763             symbol_c *IN_type_symbol = param_data_type;
 13763             symbol_c *IN_type_symbol = param_data_type;
 13764             last_type_symbol = param_data_type;
 13764             last_type_symbol = IN_type_symbol;
 13765             
 13765             
 13766             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13766             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13767             {
 13767             {
 13768         
 13768         
 13769                 function_name = (symbol_c*)(new pragma_c("__sqrt_"));
 13769                 function_name = (symbol_c*)(new pragma_c("__sqrt_"));
 13797             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13797             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13798             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13798             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13799             symbol_c *IN_param_value = &this->default_variable_name;
 13799             symbol_c *IN_param_value = &this->default_variable_name;
 13800         
 13800         
 13801             symbol_c *IN_type_symbol = param_data_type;
 13801             symbol_c *IN_type_symbol = param_data_type;
 13802             last_type_symbol = param_data_type;
 13802             last_type_symbol = IN_type_symbol;
 13803             
 13803             
 13804             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13804             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13805             {
 13805             {
 13806         
 13806         
 13807                 function_name = (symbol_c*)(new pragma_c("__ln_"));
 13807                 function_name = (symbol_c*)(new pragma_c("__ln_"));
 13835             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13835             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13836             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13836             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13837             symbol_c *IN_param_value = &this->default_variable_name;
 13837             symbol_c *IN_param_value = &this->default_variable_name;
 13838         
 13838         
 13839             symbol_c *IN_type_symbol = param_data_type;
 13839             symbol_c *IN_type_symbol = param_data_type;
 13840             last_type_symbol = param_data_type;
 13840             last_type_symbol = IN_type_symbol;
 13841             
 13841             
 13842             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13842             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13843             {
 13843             {
 13844         
 13844         
 13845                 function_name = (symbol_c*)(new pragma_c("__log_"));
 13845                 function_name = (symbol_c*)(new pragma_c("__log_"));
 13873             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13873             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13874             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13874             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13875             symbol_c *IN_param_value = &this->default_variable_name;
 13875             symbol_c *IN_param_value = &this->default_variable_name;
 13876         
 13876         
 13877             symbol_c *IN_type_symbol = param_data_type;
 13877             symbol_c *IN_type_symbol = param_data_type;
 13878             last_type_symbol = param_data_type;
 13878             last_type_symbol = IN_type_symbol;
 13879             
 13879             
 13880             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13880             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13881             {
 13881             {
 13882         
 13882         
 13883                 function_name = (symbol_c*)(new pragma_c("__exp_"));
 13883                 function_name = (symbol_c*)(new pragma_c("__exp_"));
 13911             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13911             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13912             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13912             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13913             symbol_c *IN_param_value = &this->default_variable_name;
 13913             symbol_c *IN_param_value = &this->default_variable_name;
 13914         
 13914         
 13915             symbol_c *IN_type_symbol = param_data_type;
 13915             symbol_c *IN_type_symbol = param_data_type;
 13916             last_type_symbol = param_data_type;
 13916             last_type_symbol = IN_type_symbol;
 13917             
 13917             
 13918             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13918             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13919             {
 13919             {
 13920         
 13920         
 13921                 function_name = (symbol_c*)(new pragma_c("__sin_"));
 13921                 function_name = (symbol_c*)(new pragma_c("__sin_"));
 13949             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13949             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13950             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13950             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13951             symbol_c *IN_param_value = &this->default_variable_name;
 13951             symbol_c *IN_param_value = &this->default_variable_name;
 13952         
 13952         
 13953             symbol_c *IN_type_symbol = param_data_type;
 13953             symbol_c *IN_type_symbol = param_data_type;
 13954             last_type_symbol = param_data_type;
 13954             last_type_symbol = IN_type_symbol;
 13955             
 13955             
 13956             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13956             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13957             {
 13957             {
 13958         
 13958         
 13959                 function_name = (symbol_c*)(new pragma_c("__cos_"));
 13959                 function_name = (symbol_c*)(new pragma_c("__cos_"));
 13987             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13987             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13988             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13988             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13989             symbol_c *IN_param_value = &this->default_variable_name;
 13989             symbol_c *IN_param_value = &this->default_variable_name;
 13990         
 13990         
 13991             symbol_c *IN_type_symbol = param_data_type;
 13991             symbol_c *IN_type_symbol = param_data_type;
 13992             last_type_symbol = param_data_type;
 13992             last_type_symbol = IN_type_symbol;
 13993             
 13993             
 13994             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13994             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 13995             {
 13995             {
 13996         
 13996         
 13997                 function_name = (symbol_c*)(new pragma_c("__tan_"));
 13997                 function_name = (symbol_c*)(new pragma_c("__tan_"));
 14025             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 14025             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 14026             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14026             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14027             symbol_c *IN_param_value = &this->default_variable_name;
 14027             symbol_c *IN_param_value = &this->default_variable_name;
 14028         
 14028         
 14029             symbol_c *IN_type_symbol = param_data_type;
 14029             symbol_c *IN_type_symbol = param_data_type;
 14030             last_type_symbol = param_data_type;
 14030             last_type_symbol = IN_type_symbol;
 14031             
 14031             
 14032             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 14032             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 14033             {
 14033             {
 14034         
 14034         
 14035                 function_name = (symbol_c*)(new pragma_c("__asin_"));
 14035                 function_name = (symbol_c*)(new pragma_c("__asin_"));
 14063             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 14063             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 14064             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14064             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14065             symbol_c *IN_param_value = &this->default_variable_name;
 14065             symbol_c *IN_param_value = &this->default_variable_name;
 14066         
 14066         
 14067             symbol_c *IN_type_symbol = param_data_type;
 14067             symbol_c *IN_type_symbol = param_data_type;
 14068             last_type_symbol = param_data_type;
 14068             last_type_symbol = IN_type_symbol;
 14069             
 14069             
 14070             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 14070             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 14071             {
 14071             {
 14072         
 14072         
 14073                 function_name = (symbol_c*)(new pragma_c("__acos_"));
 14073                 function_name = (symbol_c*)(new pragma_c("__acos_"));
 14101             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 14101             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 14102             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14102             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14103             symbol_c *IN_param_value = &this->default_variable_name;
 14103             symbol_c *IN_param_value = &this->default_variable_name;
 14104         
 14104         
 14105             symbol_c *IN_type_symbol = param_data_type;
 14105             symbol_c *IN_type_symbol = param_data_type;
 14106             last_type_symbol = param_data_type;
 14106             last_type_symbol = IN_type_symbol;
 14107             
 14107             
 14108             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 14108             if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol))
 14109             {
 14109             {
 14110         
 14110         
 14111                 function_name = (symbol_c*)(new pragma_c("__atan_"));
 14111                 function_name = (symbol_c*)(new pragma_c("__atan_"));
 14139             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14139             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14140             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14140             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14141             symbol_c *IN1_param_value = &this->default_variable_name;
 14141             symbol_c *IN1_param_value = &this->default_variable_name;
 14142         
 14142         
 14143             symbol_c *IN1_type_symbol = param_data_type;
 14143             symbol_c *IN1_type_symbol = param_data_type;
 14144             last_type_symbol = param_data_type;
 14144             last_type_symbol = IN1_type_symbol;
 14145             
 14145             
 14146             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14146             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14147             {
 14147             {
 14148         
 14148         
 14149                 {
 14149                 {
 14353             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14353             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14354             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14354             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14355             symbol_c *IN1_param_value = &this->default_variable_name;
 14355             symbol_c *IN1_param_value = &this->default_variable_name;
 14356         
 14356         
 14357             symbol_c *IN1_type_symbol = param_data_type;
 14357             symbol_c *IN1_type_symbol = param_data_type;
 14358             last_type_symbol = param_data_type;
 14358             last_type_symbol = IN1_type_symbol;
 14359             
 14359             
 14360             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14360             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14361             {
 14361             {
 14362         
 14362         
 14363                 {
 14363                 {
 14489             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14489             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14490             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14490             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14491             symbol_c *IN1_param_value = &this->default_variable_name;
 14491             symbol_c *IN1_param_value = &this->default_variable_name;
 14492         
 14492         
 14493             symbol_c *IN1_type_symbol = param_data_type;
 14493             symbol_c *IN1_type_symbol = param_data_type;
 14494             last_type_symbol = param_data_type;
 14494             last_type_symbol = IN1_type_symbol;
 14495             
 14495             
 14496             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14496             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14497             {
 14497             {
 14498         
 14498         
 14499                 {
 14499                 {
 14746             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14746             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14747             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14747             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14748             symbol_c *IN1_param_value = &this->default_variable_name;
 14748             symbol_c *IN1_param_value = &this->default_variable_name;
 14749         
 14749         
 14750             symbol_c *IN1_type_symbol = param_data_type;
 14750             symbol_c *IN1_type_symbol = param_data_type;
 14751             last_type_symbol = param_data_type;
 14751             last_type_symbol = IN1_type_symbol;
 14752             
 14752             
 14753             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14753             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14754             {
 14754             {
 14755         
 14755         
 14756                 {
 14756                 {
 14851             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14851             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14852             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14852             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14853             symbol_c *IN1_param_value = &this->default_variable_name;
 14853             symbol_c *IN1_param_value = &this->default_variable_name;
 14854         
 14854         
 14855             symbol_c *IN1_type_symbol = param_data_type;
 14855             symbol_c *IN1_type_symbol = param_data_type;
 14856             last_type_symbol = param_data_type;
 14856             last_type_symbol = IN1_type_symbol;
 14857             
 14857             
 14858             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14858             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14859             {
 14859             {
 14860         
 14860         
 14861                 {
 14861                 {
 14914             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14914             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14915             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14915             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14916             symbol_c *IN1_param_value = &this->default_variable_name;
 14916             symbol_c *IN1_param_value = &this->default_variable_name;
 14917         
 14917         
 14918             symbol_c *IN1_type_symbol = param_data_type;
 14918             symbol_c *IN1_type_symbol = param_data_type;
 14919             last_type_symbol = param_data_type;
 14919             last_type_symbol = IN1_type_symbol;
 14920             
 14920             
 14921             if(IN1_type_symbol == NULL || search_expression_type->is_real_type(IN1_type_symbol))
 14921             if(IN1_type_symbol == NULL || search_expression_type->is_real_type(IN1_type_symbol))
 14922             {
 14922             {
 14923         
 14923         
 14924                 {
 14924                 {
 14977             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 14977             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 14978             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14978             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14979             symbol_c *IN_param_value = &this->default_variable_name;
 14979             symbol_c *IN_param_value = &this->default_variable_name;
 14980         
 14980         
 14981             symbol_c *IN_type_symbol = param_data_type;
 14981             symbol_c *IN_type_symbol = param_data_type;
 14982             last_type_symbol = param_data_type;
 14982             last_type_symbol = IN_type_symbol;
 14983             
 14983             
 14984             
 14984             
 14985             {
 14985             {
 14986         
 14986         
 14987                 function_name = (symbol_c*)(new pragma_c("__move_"));
 14987                 function_name = (symbol_c*)(new pragma_c("__move_"));
 15017             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15017             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15018             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15018             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15019             symbol_c *IN1_param_value = &this->default_variable_name;
 15019             symbol_c *IN1_param_value = &this->default_variable_name;
 15020         
 15020         
 15021             symbol_c *IN1_type_symbol = param_data_type;
 15021             symbol_c *IN1_type_symbol = param_data_type;
 15022             last_type_symbol = param_data_type;
 15022             last_type_symbol = IN1_type_symbol;
 15023             
 15023             
 15024             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 15024             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 15025             {
 15025             {
 15026         
 15026         
 15027                 {
 15027                 {
 15079             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15079             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15080             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15080             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15081             symbol_c *IN1_param_value = &this->default_variable_name;
 15081             symbol_c *IN1_param_value = &this->default_variable_name;
 15082         
 15082         
 15083             symbol_c *IN1_type_symbol = param_data_type;
 15083             symbol_c *IN1_type_symbol = param_data_type;
 15084             last_type_symbol = param_data_type;
 15084             last_type_symbol = IN1_type_symbol;
 15085             
 15085             
 15086             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 15086             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 15087             {
 15087             {
 15088         
 15088         
 15089                 {
 15089                 {
 15141             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15141             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15142             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15142             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15143             symbol_c *IN1_param_value = &this->default_variable_name;
 15143             symbol_c *IN1_param_value = &this->default_variable_name;
 15144         
 15144         
 15145             symbol_c *IN1_type_symbol = param_data_type;
 15145             symbol_c *IN1_type_symbol = param_data_type;
 15146             last_type_symbol = param_data_type;
 15146             last_type_symbol = IN1_type_symbol;
 15147             
 15147             
 15148             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 15148             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 15149             {
 15149             {
 15150         
 15150         
 15151                 {
 15151                 {
 15203             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15203             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15204             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15204             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15205             symbol_c *IN1_param_value = &this->default_variable_name;
 15205             symbol_c *IN1_param_value = &this->default_variable_name;
 15206         
 15206         
 15207             symbol_c *IN1_type_symbol = param_data_type;
 15207             symbol_c *IN1_type_symbol = param_data_type;
 15208             last_type_symbol = param_data_type;
 15208             last_type_symbol = IN1_type_symbol;
 15209             
 15209             
 15210             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 15210             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 15211             {
 15211             {
 15212         
 15212         
 15213                 {
 15213                 {
 15267             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15267             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15268             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15268             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15269             symbol_c *IN1_param_value = &this->default_variable_name;
 15269             symbol_c *IN1_param_value = &this->default_variable_name;
 15270         
 15270         
 15271             symbol_c *IN1_type_symbol = param_data_type;
 15271             symbol_c *IN1_type_symbol = param_data_type;
 15272             last_type_symbol = param_data_type;
 15272             last_type_symbol = IN1_type_symbol;
 15273             
 15273             
 15274             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 15274             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 15275             {
 15275             {
 15276         
 15276         
 15277                 {
 15277                 {
 15329             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15329             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15330             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15330             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15331             symbol_c *IN1_param_value = &this->default_variable_name;
 15331             symbol_c *IN1_param_value = &this->default_variable_name;
 15332         
 15332         
 15333             symbol_c *IN1_type_symbol = param_data_type;
 15333             symbol_c *IN1_type_symbol = param_data_type;
 15334             last_type_symbol = param_data_type;
 15334             last_type_symbol = IN1_type_symbol;
 15335             
 15335             
 15336             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 15336             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 15337             {
 15337             {
 15338         
 15338         
 15339                 {
 15339                 {
 15391             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15391             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15392             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15392             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15393             symbol_c *IN1_param_value = &this->default_variable_name;
 15393             symbol_c *IN1_param_value = &this->default_variable_name;
 15394         
 15394         
 15395             symbol_c *IN1_type_symbol = param_data_type;
 15395             symbol_c *IN1_type_symbol = param_data_type;
 15396             last_type_symbol = param_data_type;
 15396             last_type_symbol = IN1_type_symbol;
 15397             
 15397             
 15398             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 15398             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 15399             {
 15399             {
 15400         
 15400         
 15401                 {
 15401                 {
 15453             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15453             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15454             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15454             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15455             symbol_c *IN1_param_value = &this->default_variable_name;
 15455             symbol_c *IN1_param_value = &this->default_variable_name;
 15456         
 15456         
 15457             symbol_c *IN1_type_symbol = param_data_type;
 15457             symbol_c *IN1_type_symbol = param_data_type;
 15458             last_type_symbol = param_data_type;
 15458             last_type_symbol = IN1_type_symbol;
 15459             
 15459             
 15460             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 15460             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 15461             {
 15461             {
 15462         
 15462         
 15463                 {
 15463                 {
 15515             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15515             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15516             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15516             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15517             symbol_c *IN1_param_value = &this->default_variable_name;
 15517             symbol_c *IN1_param_value = &this->default_variable_name;
 15518         
 15518         
 15519             symbol_c *IN1_type_symbol = param_data_type;
 15519             symbol_c *IN1_type_symbol = param_data_type;
 15520             last_type_symbol = param_data_type;
 15520             last_type_symbol = IN1_type_symbol;
 15521             
 15521             
 15522             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 15522             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 15523             {
 15523             {
 15524         
 15524         
 15525                 {
 15525                 {
 15594             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15594             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15595             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15595             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15596             symbol_c *IN1_param_value = &this->default_variable_name;
 15596             symbol_c *IN1_param_value = &this->default_variable_name;
 15597         
 15597         
 15598             symbol_c *IN1_type_symbol = param_data_type;
 15598             symbol_c *IN1_type_symbol = param_data_type;
 15599             last_type_symbol = param_data_type;
 15599             last_type_symbol = IN1_type_symbol;
 15600             
 15600             
 15601             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 15601             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 15602             {
 15602             {
 15603         
 15603         
 15604                 {
 15604                 {
 15658             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 15658             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 15659             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15659             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15660             symbol_c *IN_param_value = &this->default_variable_name;
 15660             symbol_c *IN_param_value = &this->default_variable_name;
 15661         
 15661         
 15662             symbol_c *IN_type_symbol = param_data_type;
 15662             symbol_c *IN_type_symbol = param_data_type;
 15663             last_type_symbol = param_data_type;
 15663             last_type_symbol = IN_type_symbol;
 15664             
 15664             
 15665             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 15665             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 15666             {
 15666             {
 15667         
 15667         
 15668                 {
 15668                 {
 15721             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 15721             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 15722             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15722             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15723             symbol_c *IN_param_value = &this->default_variable_name;
 15723             symbol_c *IN_param_value = &this->default_variable_name;
 15724         
 15724         
 15725             symbol_c *IN_type_symbol = param_data_type;
 15725             symbol_c *IN_type_symbol = param_data_type;
 15726             last_type_symbol = param_data_type;
 15726             last_type_symbol = IN_type_symbol;
 15727             
 15727             
 15728             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 15728             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 15729             {
 15729             {
 15730         
 15730         
 15731                 {
 15731                 {
 15784             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 15784             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 15785             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15785             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15786             symbol_c *IN_param_value = &this->default_variable_name;
 15786             symbol_c *IN_param_value = &this->default_variable_name;
 15787         
 15787         
 15788             symbol_c *IN_type_symbol = param_data_type;
 15788             symbol_c *IN_type_symbol = param_data_type;
 15789             last_type_symbol = param_data_type;
 15789             last_type_symbol = IN_type_symbol;
 15790             
 15790             
 15791             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 15791             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 15792             {
 15792             {
 15793         
 15793         
 15794                 {
 15794                 {
 15847             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 15847             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 15848             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15848             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15849             symbol_c *IN_param_value = &this->default_variable_name;
 15849             symbol_c *IN_param_value = &this->default_variable_name;
 15850         
 15850         
 15851             symbol_c *IN_type_symbol = param_data_type;
 15851             symbol_c *IN_type_symbol = param_data_type;
 15852             last_type_symbol = param_data_type;
 15852             last_type_symbol = IN_type_symbol;
 15853             
 15853             
 15854             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 15854             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 15855             {
 15855             {
 15856         
 15856         
 15857                 {
 15857                 {
 15910             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15910             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15911             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15911             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15912             symbol_c *IN1_param_value = &this->default_variable_name;
 15912             symbol_c *IN1_param_value = &this->default_variable_name;
 15913         
 15913         
 15914             symbol_c *IN1_type_symbol = param_data_type;
 15914             symbol_c *IN1_type_symbol = param_data_type;
 15915             last_type_symbol = param_data_type;
 15915             last_type_symbol = IN1_type_symbol;
 15916             
 15916             
 15917             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 15917             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 15918             {
 15918             {
 15919         
 15919         
 15920                 {
 15920                 {
 16004             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16004             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16005             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16005             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16006             symbol_c *IN1_param_value = &this->default_variable_name;
 16006             symbol_c *IN1_param_value = &this->default_variable_name;
 16007         
 16007         
 16008             symbol_c *IN1_type_symbol = param_data_type;
 16008             symbol_c *IN1_type_symbol = param_data_type;
 16009             last_type_symbol = param_data_type;
 16009             last_type_symbol = IN1_type_symbol;
 16010             
 16010             
 16011             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 16011             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 16012             {
 16012             {
 16013         
 16013         
 16014                 {
 16014                 {
 16098             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16098             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16099             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16099             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16100             symbol_c *IN1_param_value = &this->default_variable_name;
 16100             symbol_c *IN1_param_value = &this->default_variable_name;
 16101         
 16101         
 16102             symbol_c *IN1_type_symbol = param_data_type;
 16102             symbol_c *IN1_type_symbol = param_data_type;
 16103             last_type_symbol = param_data_type;
 16103             last_type_symbol = IN1_type_symbol;
 16104             
 16104             
 16105             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 16105             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 16106             {
 16106             {
 16107         
 16107         
 16108                 {
 16108                 {
 16192             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 16192             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 16193             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16193             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16194             symbol_c *IN_param_value = &this->default_variable_name;
 16194             symbol_c *IN_param_value = &this->default_variable_name;
 16195         
 16195         
 16196             symbol_c *IN_type_symbol = param_data_type;
 16196             symbol_c *IN_type_symbol = param_data_type;
 16197             last_type_symbol = param_data_type;
 16197             last_type_symbol = IN_type_symbol;
 16198             
 16198             
 16199             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 16199             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 16200             {
 16200             {
 16201         
 16201         
 16202                 function_name = (symbol_c*)(new pragma_c("__not_"));
 16202                 function_name = (symbol_c*)(new pragma_c("__not_"));
 16230             symbol_c *G_param_name = (symbol_c *)(new identifier_c("G"));
 16230             symbol_c *G_param_name = (symbol_c *)(new identifier_c("G"));
 16231             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16231             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16232             symbol_c *G_param_value = &this->default_variable_name;
 16232             symbol_c *G_param_value = &this->default_variable_name;
 16233         
 16233         
 16234             symbol_c *G_type_symbol = param_data_type;
 16234             symbol_c *G_type_symbol = param_data_type;
 16235             last_type_symbol = param_data_type;
 16235             last_type_symbol = G_type_symbol;
 16236             
 16236             
 16237             if(G_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 16237             if(G_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 16238             {
 16238             {
 16239         
 16239         
 16240                 {
 16240                 {
 16320             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16320             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16321             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16321             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16322             symbol_c *IN1_param_value = &this->default_variable_name;
 16322             symbol_c *IN1_param_value = &this->default_variable_name;
 16323         
 16323         
 16324             symbol_c *IN1_type_symbol = param_data_type;
 16324             symbol_c *IN1_type_symbol = param_data_type;
 16325             last_type_symbol = param_data_type;
 16325             last_type_symbol = IN1_type_symbol;
 16326             
 16326             
 16327             
 16327             
 16328             {
 16328             {
 16329         
 16329         
 16330                 {
 16330                 {
 16414             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16414             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16415             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16415             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16416             symbol_c *IN1_param_value = &this->default_variable_name;
 16416             symbol_c *IN1_param_value = &this->default_variable_name;
 16417         
 16417         
 16418             symbol_c *IN1_type_symbol = param_data_type;
 16418             symbol_c *IN1_type_symbol = param_data_type;
 16419             last_type_symbol = param_data_type;
 16419             last_type_symbol = IN1_type_symbol;
 16420             
 16420             
 16421             
 16421             
 16422             {
 16422             {
 16423         
 16423         
 16424                 {
 16424                 {
 16508             symbol_c *MN_param_name = (symbol_c *)(new identifier_c("MN"));
 16508             symbol_c *MN_param_name = (symbol_c *)(new identifier_c("MN"));
 16509             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16509             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16510             symbol_c *MN_param_value = &this->default_variable_name;
 16510             symbol_c *MN_param_value = &this->default_variable_name;
 16511         
 16511         
 16512             symbol_c *MN_type_symbol = param_data_type;
 16512             symbol_c *MN_type_symbol = param_data_type;
 16513             last_type_symbol = param_data_type;
 16513             last_type_symbol = MN_type_symbol;
 16514             
 16514             
 16515             
 16515             
 16516             {
 16516             {
 16517         
 16517         
 16518                 {
 16518                 {
 16602             symbol_c *K_param_name = (symbol_c *)(new identifier_c("K"));
 16602             symbol_c *K_param_name = (symbol_c *)(new identifier_c("K"));
 16603             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16603             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16604             symbol_c *K_param_value = &this->default_variable_name;
 16604             symbol_c *K_param_value = &this->default_variable_name;
 16605         
 16605         
 16606             symbol_c *K_type_symbol = param_data_type;
 16606             symbol_c *K_type_symbol = param_data_type;
 16607             last_type_symbol = param_data_type;
 16607             last_type_symbol = K_type_symbol;
 16608             
 16608             
 16609             if(K_type_symbol == NULL || search_expression_type->is_integer_type(K_type_symbol))
 16609             if(K_type_symbol == NULL || search_expression_type->is_integer_type(K_type_symbol))
 16610             {
 16610             {
 16611         
 16611         
 16612                 {
 16612                 {
 16723             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16723             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16724             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16724             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16725             symbol_c *IN1_param_value = &this->default_variable_name;
 16725             symbol_c *IN1_param_value = &this->default_variable_name;
 16726         
 16726         
 16727             symbol_c *IN1_type_symbol = param_data_type;
 16727             symbol_c *IN1_type_symbol = param_data_type;
 16728             last_type_symbol = param_data_type;
 16728             last_type_symbol = IN1_type_symbol;
 16729             
 16729             
 16730             
 16730             
 16731             {
 16731             {
 16732         
 16732         
 16733                 {
 16733                 {
 16817             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16817             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16818             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16818             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16819             symbol_c *IN1_param_value = &this->default_variable_name;
 16819             symbol_c *IN1_param_value = &this->default_variable_name;
 16820         
 16820         
 16821             symbol_c *IN1_type_symbol = param_data_type;
 16821             symbol_c *IN1_type_symbol = param_data_type;
 16822             last_type_symbol = param_data_type;
 16822             last_type_symbol = IN1_type_symbol;
 16823             
 16823             
 16824             
 16824             
 16825             {
 16825             {
 16826         
 16826         
 16827                 {
 16827                 {
 16911             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16911             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16912             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16912             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16913             symbol_c *IN1_param_value = &this->default_variable_name;
 16913             symbol_c *IN1_param_value = &this->default_variable_name;
 16914         
 16914         
 16915             symbol_c *IN1_type_symbol = param_data_type;
 16915             symbol_c *IN1_type_symbol = param_data_type;
 16916             last_type_symbol = param_data_type;
 16916             last_type_symbol = IN1_type_symbol;
 16917             
 16917             
 16918             
 16918             
 16919             {
 16919             {
 16920         
 16920         
 16921                 {
 16921                 {
 17005             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17005             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17006             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17006             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17007             symbol_c *IN1_param_value = &this->default_variable_name;
 17007             symbol_c *IN1_param_value = &this->default_variable_name;
 17008         
 17008         
 17009             symbol_c *IN1_type_symbol = param_data_type;
 17009             symbol_c *IN1_type_symbol = param_data_type;
 17010             last_type_symbol = param_data_type;
 17010             last_type_symbol = IN1_type_symbol;
 17011             
 17011             
 17012             
 17012             
 17013             {
 17013             {
 17014         
 17014         
 17015                 {
 17015                 {
 17099             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17099             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17100             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17100             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17101             symbol_c *IN1_param_value = &this->default_variable_name;
 17101             symbol_c *IN1_param_value = &this->default_variable_name;
 17102         
 17102         
 17103             symbol_c *IN1_type_symbol = param_data_type;
 17103             symbol_c *IN1_type_symbol = param_data_type;
 17104             last_type_symbol = param_data_type;
 17104             last_type_symbol = IN1_type_symbol;
 17105             
 17105             
 17106             
 17106             
 17107             {
 17107             {
 17108         
 17108         
 17109                 {
 17109                 {
 17193             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17193             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17194             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17194             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17195             symbol_c *IN1_param_value = &this->default_variable_name;
 17195             symbol_c *IN1_param_value = &this->default_variable_name;
 17196         
 17196         
 17197             symbol_c *IN1_type_symbol = param_data_type;
 17197             symbol_c *IN1_type_symbol = param_data_type;
 17198             last_type_symbol = param_data_type;
 17198             last_type_symbol = IN1_type_symbol;
 17199             
 17199             
 17200             
 17200             
 17201             {
 17201             {
 17202         
 17202         
 17203                 {
 17203                 {
 17287             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 17287             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 17288             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17288             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17289             symbol_c *IN_param_value = &this->default_variable_name;
 17289             symbol_c *IN_param_value = &this->default_variable_name;
 17290         
 17290         
 17291             symbol_c *IN_type_symbol = param_data_type;
 17291             symbol_c *IN_type_symbol = param_data_type;
 17292             last_type_symbol = param_data_type;
 17292             last_type_symbol = IN_type_symbol;
 17293             
 17293             
 17294             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17294             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17295             {
 17295             {
 17296         
 17296         
 17297                 function_name = (symbol_c*)(new pragma_c("__len"));
 17297                 function_name = (symbol_c*)(new pragma_c("__len"));
 17322             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 17322             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 17323             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17323             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17324             symbol_c *IN_param_value = &this->default_variable_name;
 17324             symbol_c *IN_param_value = &this->default_variable_name;
 17325         
 17325         
 17326             symbol_c *IN_type_symbol = param_data_type;
 17326             symbol_c *IN_type_symbol = param_data_type;
 17327             last_type_symbol = param_data_type;
 17327             last_type_symbol = IN_type_symbol;
 17328             
 17328             
 17329             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17329             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17330             {
 17330             {
 17331         
 17331         
 17332                 {
 17332                 {
 17384             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 17384             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 17385             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17385             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17386             symbol_c *IN_param_value = &this->default_variable_name;
 17386             symbol_c *IN_param_value = &this->default_variable_name;
 17387         
 17387         
 17388             symbol_c *IN_type_symbol = param_data_type;
 17388             symbol_c *IN_type_symbol = param_data_type;
 17389             last_type_symbol = param_data_type;
 17389             last_type_symbol = IN_type_symbol;
 17390             
 17390             
 17391             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17391             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17392             {
 17392             {
 17393         
 17393         
 17394                 {
 17394                 {
 17446             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 17446             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 17447             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17447             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17448             symbol_c *IN_param_value = &this->default_variable_name;
 17448             symbol_c *IN_param_value = &this->default_variable_name;
 17449         
 17449         
 17450             symbol_c *IN_type_symbol = param_data_type;
 17450             symbol_c *IN_type_symbol = param_data_type;
 17451             last_type_symbol = param_data_type;
 17451             last_type_symbol = IN_type_symbol;
 17452             
 17452             
 17453             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17453             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17454             {
 17454             {
 17455         
 17455         
 17456                 {
 17456                 {
 17535             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17535             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17536             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17536             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17537             symbol_c *IN1_param_value = &this->default_variable_name;
 17537             symbol_c *IN1_param_value = &this->default_variable_name;
 17538         
 17538         
 17539             symbol_c *IN1_type_symbol = param_data_type;
 17539             symbol_c *IN1_type_symbol = param_data_type;
 17540             last_type_symbol = param_data_type;
 17540             last_type_symbol = IN1_type_symbol;
 17541             
 17541             
 17542             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17542             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17543             {
 17543             {
 17544         
 17544         
 17545                 {
 17545                 {
 17628             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17628             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17629             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17629             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17630             symbol_c *IN1_param_value = &this->default_variable_name;
 17630             symbol_c *IN1_param_value = &this->default_variable_name;
 17631         
 17631         
 17632             symbol_c *IN1_type_symbol = param_data_type;
 17632             symbol_c *IN1_type_symbol = param_data_type;
 17633             last_type_symbol = param_data_type;
 17633             last_type_symbol = IN1_type_symbol;
 17634             
 17634             
 17635             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 17635             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 17636             {
 17636             {
 17637         
 17637         
 17638                 {
 17638                 {
 17690             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17690             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17691             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17691             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17692             symbol_c *IN1_param_value = &this->default_variable_name;
 17692             symbol_c *IN1_param_value = &this->default_variable_name;
 17693         
 17693         
 17694             symbol_c *IN1_type_symbol = param_data_type;
 17694             symbol_c *IN1_type_symbol = param_data_type;
 17695             last_type_symbol = param_data_type;
 17695             last_type_symbol = IN1_type_symbol;
 17696             
 17696             
 17697             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17697             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17698             {
 17698             {
 17699         
 17699         
 17700                 {
 17700                 {
 17779             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 17779             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 17780             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17780             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17781             symbol_c *IN_param_value = &this->default_variable_name;
 17781             symbol_c *IN_param_value = &this->default_variable_name;
 17782         
 17782         
 17783             symbol_c *IN_type_symbol = param_data_type;
 17783             symbol_c *IN_type_symbol = param_data_type;
 17784             last_type_symbol = param_data_type;
 17784             last_type_symbol = IN_type_symbol;
 17785             
 17785             
 17786             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17786             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17787             {
 17787             {
 17788         
 17788         
 17789                 {
 17789                 {
 17868             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17868             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17869             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17869             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17870             symbol_c *IN1_param_value = &this->default_variable_name;
 17870             symbol_c *IN1_param_value = &this->default_variable_name;
 17871         
 17871         
 17872             symbol_c *IN1_type_symbol = param_data_type;
 17872             symbol_c *IN1_type_symbol = param_data_type;
 17873             last_type_symbol = param_data_type;
 17873             last_type_symbol = IN1_type_symbol;
 17874             
 17874             
 17875             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17875             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17876             {
 17876             {
 17877         
 17877         
 17878                 {
 17878                 {
 17984             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17984             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 17985             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17985             /* Get the value from a foo(<param_name> = <param_value>) style call */
 17986             symbol_c *IN1_param_value = &this->default_variable_name;
 17986             symbol_c *IN1_param_value = &this->default_variable_name;
 17987         
 17987         
 17988             symbol_c *IN1_type_symbol = param_data_type;
 17988             symbol_c *IN1_type_symbol = param_data_type;
 17989             last_type_symbol = param_data_type;
 17989             last_type_symbol = IN1_type_symbol;
 17990             
 17990             
 17991             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17991             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 17992             {
 17992             {
 17993         
 17993         
 17994                 {
 17994                 {