absyntax_utils/search_type_code.c
changeset 235 ed66dc50f31a
parent 233 3d23a68183d3
child 265 4d222f46f8cc
equal deleted inserted replaced
234:e4d31cd0e6d8 235:ed66dc50f31a
    53     case function_real_to_sint :
    53     case function_real_to_sint :
    54     {
    54     {
    55         symbol_c *last_type_symbol = NULL;
    55         symbol_c *last_type_symbol = NULL;
    56 
    56 
    57         {
    57         {
    58             identifier_c IN_param_name("IN");
    58             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
    59             /* Get the value from a foo(<param_name> = <param_value>) style call */
    59             /* Get the value from a foo(<param_name> = <param_value>) style call */
    60             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
    60             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
    61             symbol_c *IN_type_symbol = NULL;
    61             symbol_c *IN_type_symbol = NULL;
    62             
    62             
    63             /* Get the value from a foo(<param_value>) style call */
    63             /* Get the value from a foo(<param_value>) style call */
    64             if (IN_param_value == NULL)
    64             if (IN_param_value == NULL)
    65               IN_param_value = function_call_param_iterator.next_nf();
    65               IN_param_value = function_call_param_iterator.next_nf();
    89     case function_real_to_lint :
    89     case function_real_to_lint :
    90     {
    90     {
    91         symbol_c *last_type_symbol = NULL;
    91         symbol_c *last_type_symbol = NULL;
    92 
    92 
    93         {
    93         {
    94             identifier_c IN_param_name("IN");
    94             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
    95             /* Get the value from a foo(<param_name> = <param_value>) style call */
    95             /* Get the value from a foo(<param_name> = <param_value>) style call */
    96             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
    96             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
    97             symbol_c *IN_type_symbol = NULL;
    97             symbol_c *IN_type_symbol = NULL;
    98             
    98             
    99             /* Get the value from a foo(<param_value>) style call */
    99             /* Get the value from a foo(<param_value>) style call */
   100             if (IN_param_value == NULL)
   100             if (IN_param_value == NULL)
   101               IN_param_value = function_call_param_iterator.next_nf();
   101               IN_param_value = function_call_param_iterator.next_nf();
   125     case function_real_to_dint :
   125     case function_real_to_dint :
   126     {
   126     {
   127         symbol_c *last_type_symbol = NULL;
   127         symbol_c *last_type_symbol = NULL;
   128 
   128 
   129         {
   129         {
   130             identifier_c IN_param_name("IN");
   130             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   131             /* Get the value from a foo(<param_name> = <param_value>) style call */
   131             /* Get the value from a foo(<param_name> = <param_value>) style call */
   132             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   132             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   133             symbol_c *IN_type_symbol = NULL;
   133             symbol_c *IN_type_symbol = NULL;
   134             
   134             
   135             /* Get the value from a foo(<param_value>) style call */
   135             /* Get the value from a foo(<param_value>) style call */
   136             if (IN_param_value == NULL)
   136             if (IN_param_value == NULL)
   137               IN_param_value = function_call_param_iterator.next_nf();
   137               IN_param_value = function_call_param_iterator.next_nf();
   161     case function_real_to_date :
   161     case function_real_to_date :
   162     {
   162     {
   163         symbol_c *last_type_symbol = NULL;
   163         symbol_c *last_type_symbol = NULL;
   164 
   164 
   165         {
   165         {
   166             identifier_c IN_param_name("IN");
   166             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   167             /* Get the value from a foo(<param_name> = <param_value>) style call */
   167             /* Get the value from a foo(<param_name> = <param_value>) style call */
   168             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   168             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   169             symbol_c *IN_type_symbol = NULL;
   169             symbol_c *IN_type_symbol = NULL;
   170             
   170             
   171             /* Get the value from a foo(<param_value>) style call */
   171             /* Get the value from a foo(<param_value>) style call */
   172             if (IN_param_value == NULL)
   172             if (IN_param_value == NULL)
   173               IN_param_value = function_call_param_iterator.next_nf();
   173               IN_param_value = function_call_param_iterator.next_nf();
   197     case function_real_to_dword :
   197     case function_real_to_dword :
   198     {
   198     {
   199         symbol_c *last_type_symbol = NULL;
   199         symbol_c *last_type_symbol = NULL;
   200 
   200 
   201         {
   201         {
   202             identifier_c IN_param_name("IN");
   202             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   203             /* Get the value from a foo(<param_name> = <param_value>) style call */
   203             /* Get the value from a foo(<param_name> = <param_value>) style call */
   204             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   204             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   205             symbol_c *IN_type_symbol = NULL;
   205             symbol_c *IN_type_symbol = NULL;
   206             
   206             
   207             /* Get the value from a foo(<param_value>) style call */
   207             /* Get the value from a foo(<param_value>) style call */
   208             if (IN_param_value == NULL)
   208             if (IN_param_value == NULL)
   209               IN_param_value = function_call_param_iterator.next_nf();
   209               IN_param_value = function_call_param_iterator.next_nf();
   233     case function_real_to_dt :
   233     case function_real_to_dt :
   234     {
   234     {
   235         symbol_c *last_type_symbol = NULL;
   235         symbol_c *last_type_symbol = NULL;
   236 
   236 
   237         {
   237         {
   238             identifier_c IN_param_name("IN");
   238             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   239             /* Get the value from a foo(<param_name> = <param_value>) style call */
   239             /* Get the value from a foo(<param_name> = <param_value>) style call */
   240             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   240             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   241             symbol_c *IN_type_symbol = NULL;
   241             symbol_c *IN_type_symbol = NULL;
   242             
   242             
   243             /* Get the value from a foo(<param_value>) style call */
   243             /* Get the value from a foo(<param_value>) style call */
   244             if (IN_param_value == NULL)
   244             if (IN_param_value == NULL)
   245               IN_param_value = function_call_param_iterator.next_nf();
   245               IN_param_value = function_call_param_iterator.next_nf();
   269     case function_real_to_tod :
   269     case function_real_to_tod :
   270     {
   270     {
   271         symbol_c *last_type_symbol = NULL;
   271         symbol_c *last_type_symbol = NULL;
   272 
   272 
   273         {
   273         {
   274             identifier_c IN_param_name("IN");
   274             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   275             /* Get the value from a foo(<param_name> = <param_value>) style call */
   275             /* Get the value from a foo(<param_name> = <param_value>) style call */
   276             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   276             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   277             symbol_c *IN_type_symbol = NULL;
   277             symbol_c *IN_type_symbol = NULL;
   278             
   278             
   279             /* Get the value from a foo(<param_value>) style call */
   279             /* Get the value from a foo(<param_value>) style call */
   280             if (IN_param_value == NULL)
   280             if (IN_param_value == NULL)
   281               IN_param_value = function_call_param_iterator.next_nf();
   281               IN_param_value = function_call_param_iterator.next_nf();
   305     case function_real_to_udint :
   305     case function_real_to_udint :
   306     {
   306     {
   307         symbol_c *last_type_symbol = NULL;
   307         symbol_c *last_type_symbol = NULL;
   308 
   308 
   309         {
   309         {
   310             identifier_c IN_param_name("IN");
   310             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   311             /* Get the value from a foo(<param_name> = <param_value>) style call */
   311             /* Get the value from a foo(<param_name> = <param_value>) style call */
   312             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   312             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   313             symbol_c *IN_type_symbol = NULL;
   313             symbol_c *IN_type_symbol = NULL;
   314             
   314             
   315             /* Get the value from a foo(<param_value>) style call */
   315             /* Get the value from a foo(<param_value>) style call */
   316             if (IN_param_value == NULL)
   316             if (IN_param_value == NULL)
   317               IN_param_value = function_call_param_iterator.next_nf();
   317               IN_param_value = function_call_param_iterator.next_nf();
   341     case function_real_to_word :
   341     case function_real_to_word :
   342     {
   342     {
   343         symbol_c *last_type_symbol = NULL;
   343         symbol_c *last_type_symbol = NULL;
   344 
   344 
   345         {
   345         {
   346             identifier_c IN_param_name("IN");
   346             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   347             /* Get the value from a foo(<param_name> = <param_value>) style call */
   347             /* Get the value from a foo(<param_name> = <param_value>) style call */
   348             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   348             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   349             symbol_c *IN_type_symbol = NULL;
   349             symbol_c *IN_type_symbol = NULL;
   350             
   350             
   351             /* Get the value from a foo(<param_value>) style call */
   351             /* Get the value from a foo(<param_value>) style call */
   352             if (IN_param_value == NULL)
   352             if (IN_param_value == NULL)
   353               IN_param_value = function_call_param_iterator.next_nf();
   353               IN_param_value = function_call_param_iterator.next_nf();
   377     case function_real_to_string :
   377     case function_real_to_string :
   378     {
   378     {
   379         symbol_c *last_type_symbol = NULL;
   379         symbol_c *last_type_symbol = NULL;
   380 
   380 
   381         {
   381         {
   382             identifier_c IN_param_name("IN");
   382             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   383             /* Get the value from a foo(<param_name> = <param_value>) style call */
   383             /* Get the value from a foo(<param_name> = <param_value>) style call */
   384             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   384             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   385             symbol_c *IN_type_symbol = NULL;
   385             symbol_c *IN_type_symbol = NULL;
   386             
   386             
   387             /* Get the value from a foo(<param_value>) style call */
   387             /* Get the value from a foo(<param_value>) style call */
   388             if (IN_param_value == NULL)
   388             if (IN_param_value == NULL)
   389               IN_param_value = function_call_param_iterator.next_nf();
   389               IN_param_value = function_call_param_iterator.next_nf();
   413     case function_real_to_lword :
   413     case function_real_to_lword :
   414     {
   414     {
   415         symbol_c *last_type_symbol = NULL;
   415         symbol_c *last_type_symbol = NULL;
   416 
   416 
   417         {
   417         {
   418             identifier_c IN_param_name("IN");
   418             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   419             /* Get the value from a foo(<param_name> = <param_value>) style call */
   419             /* Get the value from a foo(<param_name> = <param_value>) style call */
   420             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   420             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   421             symbol_c *IN_type_symbol = NULL;
   421             symbol_c *IN_type_symbol = NULL;
   422             
   422             
   423             /* Get the value from a foo(<param_value>) style call */
   423             /* Get the value from a foo(<param_value>) style call */
   424             if (IN_param_value == NULL)
   424             if (IN_param_value == NULL)
   425               IN_param_value = function_call_param_iterator.next_nf();
   425               IN_param_value = function_call_param_iterator.next_nf();
   449     case function_real_to_uint :
   449     case function_real_to_uint :
   450     {
   450     {
   451         symbol_c *last_type_symbol = NULL;
   451         symbol_c *last_type_symbol = NULL;
   452 
   452 
   453         {
   453         {
   454             identifier_c IN_param_name("IN");
   454             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   455             /* Get the value from a foo(<param_name> = <param_value>) style call */
   455             /* Get the value from a foo(<param_name> = <param_value>) style call */
   456             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   456             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   457             symbol_c *IN_type_symbol = NULL;
   457             symbol_c *IN_type_symbol = NULL;
   458             
   458             
   459             /* Get the value from a foo(<param_value>) style call */
   459             /* Get the value from a foo(<param_value>) style call */
   460             if (IN_param_value == NULL)
   460             if (IN_param_value == NULL)
   461               IN_param_value = function_call_param_iterator.next_nf();
   461               IN_param_value = function_call_param_iterator.next_nf();
   485     case function_real_to_lreal :
   485     case function_real_to_lreal :
   486     {
   486     {
   487         symbol_c *last_type_symbol = NULL;
   487         symbol_c *last_type_symbol = NULL;
   488 
   488 
   489         {
   489         {
   490             identifier_c IN_param_name("IN");
   490             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   491             /* Get the value from a foo(<param_name> = <param_value>) style call */
   491             /* Get the value from a foo(<param_name> = <param_value>) style call */
   492             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   492             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   493             symbol_c *IN_type_symbol = NULL;
   493             symbol_c *IN_type_symbol = NULL;
   494             
   494             
   495             /* Get the value from a foo(<param_value>) style call */
   495             /* Get the value from a foo(<param_value>) style call */
   496             if (IN_param_value == NULL)
   496             if (IN_param_value == NULL)
   497               IN_param_value = function_call_param_iterator.next_nf();
   497               IN_param_value = function_call_param_iterator.next_nf();
   521     case function_real_to_byte :
   521     case function_real_to_byte :
   522     {
   522     {
   523         symbol_c *last_type_symbol = NULL;
   523         symbol_c *last_type_symbol = NULL;
   524 
   524 
   525         {
   525         {
   526             identifier_c IN_param_name("IN");
   526             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   527             /* Get the value from a foo(<param_name> = <param_value>) style call */
   527             /* Get the value from a foo(<param_name> = <param_value>) style call */
   528             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   528             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   529             symbol_c *IN_type_symbol = NULL;
   529             symbol_c *IN_type_symbol = NULL;
   530             
   530             
   531             /* Get the value from a foo(<param_value>) style call */
   531             /* Get the value from a foo(<param_value>) style call */
   532             if (IN_param_value == NULL)
   532             if (IN_param_value == NULL)
   533               IN_param_value = function_call_param_iterator.next_nf();
   533               IN_param_value = function_call_param_iterator.next_nf();
   557     case function_real_to_usint :
   557     case function_real_to_usint :
   558     {
   558     {
   559         symbol_c *last_type_symbol = NULL;
   559         symbol_c *last_type_symbol = NULL;
   560 
   560 
   561         {
   561         {
   562             identifier_c IN_param_name("IN");
   562             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   563             /* Get the value from a foo(<param_name> = <param_value>) style call */
   563             /* Get the value from a foo(<param_name> = <param_value>) style call */
   564             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   564             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   565             symbol_c *IN_type_symbol = NULL;
   565             symbol_c *IN_type_symbol = NULL;
   566             
   566             
   567             /* Get the value from a foo(<param_value>) style call */
   567             /* Get the value from a foo(<param_value>) style call */
   568             if (IN_param_value == NULL)
   568             if (IN_param_value == NULL)
   569               IN_param_value = function_call_param_iterator.next_nf();
   569               IN_param_value = function_call_param_iterator.next_nf();
   593     case function_real_to_ulint :
   593     case function_real_to_ulint :
   594     {
   594     {
   595         symbol_c *last_type_symbol = NULL;
   595         symbol_c *last_type_symbol = NULL;
   596 
   596 
   597         {
   597         {
   598             identifier_c IN_param_name("IN");
   598             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   599             /* Get the value from a foo(<param_name> = <param_value>) style call */
   599             /* Get the value from a foo(<param_name> = <param_value>) style call */
   600             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   600             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   601             symbol_c *IN_type_symbol = NULL;
   601             symbol_c *IN_type_symbol = NULL;
   602             
   602             
   603             /* Get the value from a foo(<param_value>) style call */
   603             /* Get the value from a foo(<param_value>) style call */
   604             if (IN_param_value == NULL)
   604             if (IN_param_value == NULL)
   605               IN_param_value = function_call_param_iterator.next_nf();
   605               IN_param_value = function_call_param_iterator.next_nf();
   629     case function_real_to_bool :
   629     case function_real_to_bool :
   630     {
   630     {
   631         symbol_c *last_type_symbol = NULL;
   631         symbol_c *last_type_symbol = NULL;
   632 
   632 
   633         {
   633         {
   634             identifier_c IN_param_name("IN");
   634             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   635             /* Get the value from a foo(<param_name> = <param_value>) style call */
   635             /* Get the value from a foo(<param_name> = <param_value>) style call */
   636             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   636             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   637             symbol_c *IN_type_symbol = NULL;
   637             symbol_c *IN_type_symbol = NULL;
   638             
   638             
   639             /* Get the value from a foo(<param_value>) style call */
   639             /* Get the value from a foo(<param_value>) style call */
   640             if (IN_param_value == NULL)
   640             if (IN_param_value == NULL)
   641               IN_param_value = function_call_param_iterator.next_nf();
   641               IN_param_value = function_call_param_iterator.next_nf();
   665     case function_real_to_time :
   665     case function_real_to_time :
   666     {
   666     {
   667         symbol_c *last_type_symbol = NULL;
   667         symbol_c *last_type_symbol = NULL;
   668 
   668 
   669         {
   669         {
   670             identifier_c IN_param_name("IN");
   670             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   671             /* Get the value from a foo(<param_name> = <param_value>) style call */
   671             /* Get the value from a foo(<param_name> = <param_value>) style call */
   672             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   672             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   673             symbol_c *IN_type_symbol = NULL;
   673             symbol_c *IN_type_symbol = NULL;
   674             
   674             
   675             /* Get the value from a foo(<param_value>) style call */
   675             /* Get the value from a foo(<param_value>) style call */
   676             if (IN_param_value == NULL)
   676             if (IN_param_value == NULL)
   677               IN_param_value = function_call_param_iterator.next_nf();
   677               IN_param_value = function_call_param_iterator.next_nf();
   701     case function_real_to_int :
   701     case function_real_to_int :
   702     {
   702     {
   703         symbol_c *last_type_symbol = NULL;
   703         symbol_c *last_type_symbol = NULL;
   704 
   704 
   705         {
   705         {
   706             identifier_c IN_param_name("IN");
   706             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   707             /* Get the value from a foo(<param_name> = <param_value>) style call */
   707             /* Get the value from a foo(<param_name> = <param_value>) style call */
   708             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   708             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   709             symbol_c *IN_type_symbol = NULL;
   709             symbol_c *IN_type_symbol = NULL;
   710             
   710             
   711             /* Get the value from a foo(<param_value>) style call */
   711             /* Get the value from a foo(<param_value>) style call */
   712             if (IN_param_value == NULL)
   712             if (IN_param_value == NULL)
   713               IN_param_value = function_call_param_iterator.next_nf();
   713               IN_param_value = function_call_param_iterator.next_nf();
   737     case function_sint_to_real :
   737     case function_sint_to_real :
   738     {
   738     {
   739         symbol_c *last_type_symbol = NULL;
   739         symbol_c *last_type_symbol = NULL;
   740 
   740 
   741         {
   741         {
   742             identifier_c IN_param_name("IN");
   742             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   743             /* Get the value from a foo(<param_name> = <param_value>) style call */
   743             /* Get the value from a foo(<param_name> = <param_value>) style call */
   744             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   744             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   745             symbol_c *IN_type_symbol = NULL;
   745             symbol_c *IN_type_symbol = NULL;
   746             
   746             
   747             /* Get the value from a foo(<param_value>) style call */
   747             /* Get the value from a foo(<param_value>) style call */
   748             if (IN_param_value == NULL)
   748             if (IN_param_value == NULL)
   749               IN_param_value = function_call_param_iterator.next_nf();
   749               IN_param_value = function_call_param_iterator.next_nf();
   773     case function_sint_to_lint :
   773     case function_sint_to_lint :
   774     {
   774     {
   775         symbol_c *last_type_symbol = NULL;
   775         symbol_c *last_type_symbol = NULL;
   776 
   776 
   777         {
   777         {
   778             identifier_c IN_param_name("IN");
   778             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   779             /* Get the value from a foo(<param_name> = <param_value>) style call */
   779             /* Get the value from a foo(<param_name> = <param_value>) style call */
   780             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   780             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   781             symbol_c *IN_type_symbol = NULL;
   781             symbol_c *IN_type_symbol = NULL;
   782             
   782             
   783             /* Get the value from a foo(<param_value>) style call */
   783             /* Get the value from a foo(<param_value>) style call */
   784             if (IN_param_value == NULL)
   784             if (IN_param_value == NULL)
   785               IN_param_value = function_call_param_iterator.next_nf();
   785               IN_param_value = function_call_param_iterator.next_nf();
   809     case function_sint_to_dint :
   809     case function_sint_to_dint :
   810     {
   810     {
   811         symbol_c *last_type_symbol = NULL;
   811         symbol_c *last_type_symbol = NULL;
   812 
   812 
   813         {
   813         {
   814             identifier_c IN_param_name("IN");
   814             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   815             /* Get the value from a foo(<param_name> = <param_value>) style call */
   815             /* Get the value from a foo(<param_name> = <param_value>) style call */
   816             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   816             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   817             symbol_c *IN_type_symbol = NULL;
   817             symbol_c *IN_type_symbol = NULL;
   818             
   818             
   819             /* Get the value from a foo(<param_value>) style call */
   819             /* Get the value from a foo(<param_value>) style call */
   820             if (IN_param_value == NULL)
   820             if (IN_param_value == NULL)
   821               IN_param_value = function_call_param_iterator.next_nf();
   821               IN_param_value = function_call_param_iterator.next_nf();
   845     case function_sint_to_date :
   845     case function_sint_to_date :
   846     {
   846     {
   847         symbol_c *last_type_symbol = NULL;
   847         symbol_c *last_type_symbol = NULL;
   848 
   848 
   849         {
   849         {
   850             identifier_c IN_param_name("IN");
   850             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   851             /* Get the value from a foo(<param_name> = <param_value>) style call */
   851             /* Get the value from a foo(<param_name> = <param_value>) style call */
   852             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   852             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   853             symbol_c *IN_type_symbol = NULL;
   853             symbol_c *IN_type_symbol = NULL;
   854             
   854             
   855             /* Get the value from a foo(<param_value>) style call */
   855             /* Get the value from a foo(<param_value>) style call */
   856             if (IN_param_value == NULL)
   856             if (IN_param_value == NULL)
   857               IN_param_value = function_call_param_iterator.next_nf();
   857               IN_param_value = function_call_param_iterator.next_nf();
   881     case function_sint_to_dword :
   881     case function_sint_to_dword :
   882     {
   882     {
   883         symbol_c *last_type_symbol = NULL;
   883         symbol_c *last_type_symbol = NULL;
   884 
   884 
   885         {
   885         {
   886             identifier_c IN_param_name("IN");
   886             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   887             /* Get the value from a foo(<param_name> = <param_value>) style call */
   887             /* Get the value from a foo(<param_name> = <param_value>) style call */
   888             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   888             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   889             symbol_c *IN_type_symbol = NULL;
   889             symbol_c *IN_type_symbol = NULL;
   890             
   890             
   891             /* Get the value from a foo(<param_value>) style call */
   891             /* Get the value from a foo(<param_value>) style call */
   892             if (IN_param_value == NULL)
   892             if (IN_param_value == NULL)
   893               IN_param_value = function_call_param_iterator.next_nf();
   893               IN_param_value = function_call_param_iterator.next_nf();
   917     case function_sint_to_dt :
   917     case function_sint_to_dt :
   918     {
   918     {
   919         symbol_c *last_type_symbol = NULL;
   919         symbol_c *last_type_symbol = NULL;
   920 
   920 
   921         {
   921         {
   922             identifier_c IN_param_name("IN");
   922             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   923             /* Get the value from a foo(<param_name> = <param_value>) style call */
   923             /* Get the value from a foo(<param_name> = <param_value>) style call */
   924             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   924             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   925             symbol_c *IN_type_symbol = NULL;
   925             symbol_c *IN_type_symbol = NULL;
   926             
   926             
   927             /* Get the value from a foo(<param_value>) style call */
   927             /* Get the value from a foo(<param_value>) style call */
   928             if (IN_param_value == NULL)
   928             if (IN_param_value == NULL)
   929               IN_param_value = function_call_param_iterator.next_nf();
   929               IN_param_value = function_call_param_iterator.next_nf();
   953     case function_sint_to_tod :
   953     case function_sint_to_tod :
   954     {
   954     {
   955         symbol_c *last_type_symbol = NULL;
   955         symbol_c *last_type_symbol = NULL;
   956 
   956 
   957         {
   957         {
   958             identifier_c IN_param_name("IN");
   958             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   959             /* Get the value from a foo(<param_name> = <param_value>) style call */
   959             /* Get the value from a foo(<param_name> = <param_value>) style call */
   960             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   960             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   961             symbol_c *IN_type_symbol = NULL;
   961             symbol_c *IN_type_symbol = NULL;
   962             
   962             
   963             /* Get the value from a foo(<param_value>) style call */
   963             /* Get the value from a foo(<param_value>) style call */
   964             if (IN_param_value == NULL)
   964             if (IN_param_value == NULL)
   965               IN_param_value = function_call_param_iterator.next_nf();
   965               IN_param_value = function_call_param_iterator.next_nf();
   989     case function_sint_to_udint :
   989     case function_sint_to_udint :
   990     {
   990     {
   991         symbol_c *last_type_symbol = NULL;
   991         symbol_c *last_type_symbol = NULL;
   992 
   992 
   993         {
   993         {
   994             identifier_c IN_param_name("IN");
   994             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
   995             /* Get the value from a foo(<param_name> = <param_value>) style call */
   995             /* Get the value from a foo(<param_name> = <param_value>) style call */
   996             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
   996             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
   997             symbol_c *IN_type_symbol = NULL;
   997             symbol_c *IN_type_symbol = NULL;
   998             
   998             
   999             /* Get the value from a foo(<param_value>) style call */
   999             /* Get the value from a foo(<param_value>) style call */
  1000             if (IN_param_value == NULL)
  1000             if (IN_param_value == NULL)
  1001               IN_param_value = function_call_param_iterator.next_nf();
  1001               IN_param_value = function_call_param_iterator.next_nf();
  1025     case function_sint_to_word :
  1025     case function_sint_to_word :
  1026     {
  1026     {
  1027         symbol_c *last_type_symbol = NULL;
  1027         symbol_c *last_type_symbol = NULL;
  1028 
  1028 
  1029         {
  1029         {
  1030             identifier_c IN_param_name("IN");
  1030             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1031             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1031             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1032             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1032             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1033             symbol_c *IN_type_symbol = NULL;
  1033             symbol_c *IN_type_symbol = NULL;
  1034             
  1034             
  1035             /* Get the value from a foo(<param_value>) style call */
  1035             /* Get the value from a foo(<param_value>) style call */
  1036             if (IN_param_value == NULL)
  1036             if (IN_param_value == NULL)
  1037               IN_param_value = function_call_param_iterator.next_nf();
  1037               IN_param_value = function_call_param_iterator.next_nf();
  1061     case function_sint_to_string :
  1061     case function_sint_to_string :
  1062     {
  1062     {
  1063         symbol_c *last_type_symbol = NULL;
  1063         symbol_c *last_type_symbol = NULL;
  1064 
  1064 
  1065         {
  1065         {
  1066             identifier_c IN_param_name("IN");
  1066             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1067             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1067             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1068             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1068             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1069             symbol_c *IN_type_symbol = NULL;
  1069             symbol_c *IN_type_symbol = NULL;
  1070             
  1070             
  1071             /* Get the value from a foo(<param_value>) style call */
  1071             /* Get the value from a foo(<param_value>) style call */
  1072             if (IN_param_value == NULL)
  1072             if (IN_param_value == NULL)
  1073               IN_param_value = function_call_param_iterator.next_nf();
  1073               IN_param_value = function_call_param_iterator.next_nf();
  1097     case function_sint_to_lword :
  1097     case function_sint_to_lword :
  1098     {
  1098     {
  1099         symbol_c *last_type_symbol = NULL;
  1099         symbol_c *last_type_symbol = NULL;
  1100 
  1100 
  1101         {
  1101         {
  1102             identifier_c IN_param_name("IN");
  1102             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1103             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1103             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1104             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1104             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1105             symbol_c *IN_type_symbol = NULL;
  1105             symbol_c *IN_type_symbol = NULL;
  1106             
  1106             
  1107             /* Get the value from a foo(<param_value>) style call */
  1107             /* Get the value from a foo(<param_value>) style call */
  1108             if (IN_param_value == NULL)
  1108             if (IN_param_value == NULL)
  1109               IN_param_value = function_call_param_iterator.next_nf();
  1109               IN_param_value = function_call_param_iterator.next_nf();
  1133     case function_sint_to_uint :
  1133     case function_sint_to_uint :
  1134     {
  1134     {
  1135         symbol_c *last_type_symbol = NULL;
  1135         symbol_c *last_type_symbol = NULL;
  1136 
  1136 
  1137         {
  1137         {
  1138             identifier_c IN_param_name("IN");
  1138             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1139             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1139             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1140             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1140             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1141             symbol_c *IN_type_symbol = NULL;
  1141             symbol_c *IN_type_symbol = NULL;
  1142             
  1142             
  1143             /* Get the value from a foo(<param_value>) style call */
  1143             /* Get the value from a foo(<param_value>) style call */
  1144             if (IN_param_value == NULL)
  1144             if (IN_param_value == NULL)
  1145               IN_param_value = function_call_param_iterator.next_nf();
  1145               IN_param_value = function_call_param_iterator.next_nf();
  1169     case function_sint_to_lreal :
  1169     case function_sint_to_lreal :
  1170     {
  1170     {
  1171         symbol_c *last_type_symbol = NULL;
  1171         symbol_c *last_type_symbol = NULL;
  1172 
  1172 
  1173         {
  1173         {
  1174             identifier_c IN_param_name("IN");
  1174             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1175             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1175             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1176             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1176             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1177             symbol_c *IN_type_symbol = NULL;
  1177             symbol_c *IN_type_symbol = NULL;
  1178             
  1178             
  1179             /* Get the value from a foo(<param_value>) style call */
  1179             /* Get the value from a foo(<param_value>) style call */
  1180             if (IN_param_value == NULL)
  1180             if (IN_param_value == NULL)
  1181               IN_param_value = function_call_param_iterator.next_nf();
  1181               IN_param_value = function_call_param_iterator.next_nf();
  1205     case function_sint_to_byte :
  1205     case function_sint_to_byte :
  1206     {
  1206     {
  1207         symbol_c *last_type_symbol = NULL;
  1207         symbol_c *last_type_symbol = NULL;
  1208 
  1208 
  1209         {
  1209         {
  1210             identifier_c IN_param_name("IN");
  1210             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1211             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1211             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1212             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1212             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1213             symbol_c *IN_type_symbol = NULL;
  1213             symbol_c *IN_type_symbol = NULL;
  1214             
  1214             
  1215             /* Get the value from a foo(<param_value>) style call */
  1215             /* Get the value from a foo(<param_value>) style call */
  1216             if (IN_param_value == NULL)
  1216             if (IN_param_value == NULL)
  1217               IN_param_value = function_call_param_iterator.next_nf();
  1217               IN_param_value = function_call_param_iterator.next_nf();
  1241     case function_sint_to_usint :
  1241     case function_sint_to_usint :
  1242     {
  1242     {
  1243         symbol_c *last_type_symbol = NULL;
  1243         symbol_c *last_type_symbol = NULL;
  1244 
  1244 
  1245         {
  1245         {
  1246             identifier_c IN_param_name("IN");
  1246             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1247             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1247             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1248             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1248             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1249             symbol_c *IN_type_symbol = NULL;
  1249             symbol_c *IN_type_symbol = NULL;
  1250             
  1250             
  1251             /* Get the value from a foo(<param_value>) style call */
  1251             /* Get the value from a foo(<param_value>) style call */
  1252             if (IN_param_value == NULL)
  1252             if (IN_param_value == NULL)
  1253               IN_param_value = function_call_param_iterator.next_nf();
  1253               IN_param_value = function_call_param_iterator.next_nf();
  1277     case function_sint_to_ulint :
  1277     case function_sint_to_ulint :
  1278     {
  1278     {
  1279         symbol_c *last_type_symbol = NULL;
  1279         symbol_c *last_type_symbol = NULL;
  1280 
  1280 
  1281         {
  1281         {
  1282             identifier_c IN_param_name("IN");
  1282             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1283             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1283             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1284             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1284             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1285             symbol_c *IN_type_symbol = NULL;
  1285             symbol_c *IN_type_symbol = NULL;
  1286             
  1286             
  1287             /* Get the value from a foo(<param_value>) style call */
  1287             /* Get the value from a foo(<param_value>) style call */
  1288             if (IN_param_value == NULL)
  1288             if (IN_param_value == NULL)
  1289               IN_param_value = function_call_param_iterator.next_nf();
  1289               IN_param_value = function_call_param_iterator.next_nf();
  1313     case function_sint_to_bool :
  1313     case function_sint_to_bool :
  1314     {
  1314     {
  1315         symbol_c *last_type_symbol = NULL;
  1315         symbol_c *last_type_symbol = NULL;
  1316 
  1316 
  1317         {
  1317         {
  1318             identifier_c IN_param_name("IN");
  1318             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1319             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1319             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1320             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1320             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1321             symbol_c *IN_type_symbol = NULL;
  1321             symbol_c *IN_type_symbol = NULL;
  1322             
  1322             
  1323             /* Get the value from a foo(<param_value>) style call */
  1323             /* Get the value from a foo(<param_value>) style call */
  1324             if (IN_param_value == NULL)
  1324             if (IN_param_value == NULL)
  1325               IN_param_value = function_call_param_iterator.next_nf();
  1325               IN_param_value = function_call_param_iterator.next_nf();
  1349     case function_sint_to_time :
  1349     case function_sint_to_time :
  1350     {
  1350     {
  1351         symbol_c *last_type_symbol = NULL;
  1351         symbol_c *last_type_symbol = NULL;
  1352 
  1352 
  1353         {
  1353         {
  1354             identifier_c IN_param_name("IN");
  1354             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1355             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1355             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1356             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1356             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1357             symbol_c *IN_type_symbol = NULL;
  1357             symbol_c *IN_type_symbol = NULL;
  1358             
  1358             
  1359             /* Get the value from a foo(<param_value>) style call */
  1359             /* Get the value from a foo(<param_value>) style call */
  1360             if (IN_param_value == NULL)
  1360             if (IN_param_value == NULL)
  1361               IN_param_value = function_call_param_iterator.next_nf();
  1361               IN_param_value = function_call_param_iterator.next_nf();
  1385     case function_sint_to_int :
  1385     case function_sint_to_int :
  1386     {
  1386     {
  1387         symbol_c *last_type_symbol = NULL;
  1387         symbol_c *last_type_symbol = NULL;
  1388 
  1388 
  1389         {
  1389         {
  1390             identifier_c IN_param_name("IN");
  1390             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1391             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1391             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1392             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1392             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1393             symbol_c *IN_type_symbol = NULL;
  1393             symbol_c *IN_type_symbol = NULL;
  1394             
  1394             
  1395             /* Get the value from a foo(<param_value>) style call */
  1395             /* Get the value from a foo(<param_value>) style call */
  1396             if (IN_param_value == NULL)
  1396             if (IN_param_value == NULL)
  1397               IN_param_value = function_call_param_iterator.next_nf();
  1397               IN_param_value = function_call_param_iterator.next_nf();
  1421     case function_lint_to_real :
  1421     case function_lint_to_real :
  1422     {
  1422     {
  1423         symbol_c *last_type_symbol = NULL;
  1423         symbol_c *last_type_symbol = NULL;
  1424 
  1424 
  1425         {
  1425         {
  1426             identifier_c IN_param_name("IN");
  1426             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1427             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1427             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1428             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1428             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1429             symbol_c *IN_type_symbol = NULL;
  1429             symbol_c *IN_type_symbol = NULL;
  1430             
  1430             
  1431             /* Get the value from a foo(<param_value>) style call */
  1431             /* Get the value from a foo(<param_value>) style call */
  1432             if (IN_param_value == NULL)
  1432             if (IN_param_value == NULL)
  1433               IN_param_value = function_call_param_iterator.next_nf();
  1433               IN_param_value = function_call_param_iterator.next_nf();
  1457     case function_lint_to_sint :
  1457     case function_lint_to_sint :
  1458     {
  1458     {
  1459         symbol_c *last_type_symbol = NULL;
  1459         symbol_c *last_type_symbol = NULL;
  1460 
  1460 
  1461         {
  1461         {
  1462             identifier_c IN_param_name("IN");
  1462             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1463             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1463             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1464             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1464             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1465             symbol_c *IN_type_symbol = NULL;
  1465             symbol_c *IN_type_symbol = NULL;
  1466             
  1466             
  1467             /* Get the value from a foo(<param_value>) style call */
  1467             /* Get the value from a foo(<param_value>) style call */
  1468             if (IN_param_value == NULL)
  1468             if (IN_param_value == NULL)
  1469               IN_param_value = function_call_param_iterator.next_nf();
  1469               IN_param_value = function_call_param_iterator.next_nf();
  1493     case function_lint_to_dint :
  1493     case function_lint_to_dint :
  1494     {
  1494     {
  1495         symbol_c *last_type_symbol = NULL;
  1495         symbol_c *last_type_symbol = NULL;
  1496 
  1496 
  1497         {
  1497         {
  1498             identifier_c IN_param_name("IN");
  1498             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1499             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1499             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1500             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1500             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1501             symbol_c *IN_type_symbol = NULL;
  1501             symbol_c *IN_type_symbol = NULL;
  1502             
  1502             
  1503             /* Get the value from a foo(<param_value>) style call */
  1503             /* Get the value from a foo(<param_value>) style call */
  1504             if (IN_param_value == NULL)
  1504             if (IN_param_value == NULL)
  1505               IN_param_value = function_call_param_iterator.next_nf();
  1505               IN_param_value = function_call_param_iterator.next_nf();
  1529     case function_lint_to_date :
  1529     case function_lint_to_date :
  1530     {
  1530     {
  1531         symbol_c *last_type_symbol = NULL;
  1531         symbol_c *last_type_symbol = NULL;
  1532 
  1532 
  1533         {
  1533         {
  1534             identifier_c IN_param_name("IN");
  1534             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1535             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1535             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1536             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1536             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1537             symbol_c *IN_type_symbol = NULL;
  1537             symbol_c *IN_type_symbol = NULL;
  1538             
  1538             
  1539             /* Get the value from a foo(<param_value>) style call */
  1539             /* Get the value from a foo(<param_value>) style call */
  1540             if (IN_param_value == NULL)
  1540             if (IN_param_value == NULL)
  1541               IN_param_value = function_call_param_iterator.next_nf();
  1541               IN_param_value = function_call_param_iterator.next_nf();
  1565     case function_lint_to_dword :
  1565     case function_lint_to_dword :
  1566     {
  1566     {
  1567         symbol_c *last_type_symbol = NULL;
  1567         symbol_c *last_type_symbol = NULL;
  1568 
  1568 
  1569         {
  1569         {
  1570             identifier_c IN_param_name("IN");
  1570             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1571             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1571             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1572             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1572             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1573             symbol_c *IN_type_symbol = NULL;
  1573             symbol_c *IN_type_symbol = NULL;
  1574             
  1574             
  1575             /* Get the value from a foo(<param_value>) style call */
  1575             /* Get the value from a foo(<param_value>) style call */
  1576             if (IN_param_value == NULL)
  1576             if (IN_param_value == NULL)
  1577               IN_param_value = function_call_param_iterator.next_nf();
  1577               IN_param_value = function_call_param_iterator.next_nf();
  1601     case function_lint_to_dt :
  1601     case function_lint_to_dt :
  1602     {
  1602     {
  1603         symbol_c *last_type_symbol = NULL;
  1603         symbol_c *last_type_symbol = NULL;
  1604 
  1604 
  1605         {
  1605         {
  1606             identifier_c IN_param_name("IN");
  1606             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1607             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1607             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1608             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1608             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1609             symbol_c *IN_type_symbol = NULL;
  1609             symbol_c *IN_type_symbol = NULL;
  1610             
  1610             
  1611             /* Get the value from a foo(<param_value>) style call */
  1611             /* Get the value from a foo(<param_value>) style call */
  1612             if (IN_param_value == NULL)
  1612             if (IN_param_value == NULL)
  1613               IN_param_value = function_call_param_iterator.next_nf();
  1613               IN_param_value = function_call_param_iterator.next_nf();
  1637     case function_lint_to_tod :
  1637     case function_lint_to_tod :
  1638     {
  1638     {
  1639         symbol_c *last_type_symbol = NULL;
  1639         symbol_c *last_type_symbol = NULL;
  1640 
  1640 
  1641         {
  1641         {
  1642             identifier_c IN_param_name("IN");
  1642             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1643             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1643             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1644             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1644             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1645             symbol_c *IN_type_symbol = NULL;
  1645             symbol_c *IN_type_symbol = NULL;
  1646             
  1646             
  1647             /* Get the value from a foo(<param_value>) style call */
  1647             /* Get the value from a foo(<param_value>) style call */
  1648             if (IN_param_value == NULL)
  1648             if (IN_param_value == NULL)
  1649               IN_param_value = function_call_param_iterator.next_nf();
  1649               IN_param_value = function_call_param_iterator.next_nf();
  1673     case function_lint_to_udint :
  1673     case function_lint_to_udint :
  1674     {
  1674     {
  1675         symbol_c *last_type_symbol = NULL;
  1675         symbol_c *last_type_symbol = NULL;
  1676 
  1676 
  1677         {
  1677         {
  1678             identifier_c IN_param_name("IN");
  1678             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1679             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1679             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1680             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1680             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1681             symbol_c *IN_type_symbol = NULL;
  1681             symbol_c *IN_type_symbol = NULL;
  1682             
  1682             
  1683             /* Get the value from a foo(<param_value>) style call */
  1683             /* Get the value from a foo(<param_value>) style call */
  1684             if (IN_param_value == NULL)
  1684             if (IN_param_value == NULL)
  1685               IN_param_value = function_call_param_iterator.next_nf();
  1685               IN_param_value = function_call_param_iterator.next_nf();
  1709     case function_lint_to_word :
  1709     case function_lint_to_word :
  1710     {
  1710     {
  1711         symbol_c *last_type_symbol = NULL;
  1711         symbol_c *last_type_symbol = NULL;
  1712 
  1712 
  1713         {
  1713         {
  1714             identifier_c IN_param_name("IN");
  1714             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1715             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1715             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1716             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1716             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1717             symbol_c *IN_type_symbol = NULL;
  1717             symbol_c *IN_type_symbol = NULL;
  1718             
  1718             
  1719             /* Get the value from a foo(<param_value>) style call */
  1719             /* Get the value from a foo(<param_value>) style call */
  1720             if (IN_param_value == NULL)
  1720             if (IN_param_value == NULL)
  1721               IN_param_value = function_call_param_iterator.next_nf();
  1721               IN_param_value = function_call_param_iterator.next_nf();
  1745     case function_lint_to_string :
  1745     case function_lint_to_string :
  1746     {
  1746     {
  1747         symbol_c *last_type_symbol = NULL;
  1747         symbol_c *last_type_symbol = NULL;
  1748 
  1748 
  1749         {
  1749         {
  1750             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  1752             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1753             symbol_c *IN_type_symbol = NULL;
  1753             symbol_c *IN_type_symbol = NULL;
  1754             
  1754             
  1755             /* Get the value from a foo(<param_value>) style call */
  1755             /* Get the value from a foo(<param_value>) style call */
  1756             if (IN_param_value == NULL)
  1756             if (IN_param_value == NULL)
  1757               IN_param_value = function_call_param_iterator.next_nf();
  1757               IN_param_value = function_call_param_iterator.next_nf();
  1781     case function_lint_to_lword :
  1781     case function_lint_to_lword :
  1782     {
  1782     {
  1783         symbol_c *last_type_symbol = NULL;
  1783         symbol_c *last_type_symbol = NULL;
  1784 
  1784 
  1785         {
  1785         {
  1786             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  1788             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1789             symbol_c *IN_type_symbol = NULL;
  1789             symbol_c *IN_type_symbol = NULL;
  1790             
  1790             
  1791             /* Get the value from a foo(<param_value>) style call */
  1791             /* Get the value from a foo(<param_value>) style call */
  1792             if (IN_param_value == NULL)
  1792             if (IN_param_value == NULL)
  1793               IN_param_value = function_call_param_iterator.next_nf();
  1793               IN_param_value = function_call_param_iterator.next_nf();
  1817     case function_lint_to_uint :
  1817     case function_lint_to_uint :
  1818     {
  1818     {
  1819         symbol_c *last_type_symbol = NULL;
  1819         symbol_c *last_type_symbol = NULL;
  1820 
  1820 
  1821         {
  1821         {
  1822             identifier_c IN_param_name("IN");
  1822             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1823             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1823             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1824             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1824             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1825             symbol_c *IN_type_symbol = NULL;
  1825             symbol_c *IN_type_symbol = NULL;
  1826             
  1826             
  1827             /* Get the value from a foo(<param_value>) style call */
  1827             /* Get the value from a foo(<param_value>) style call */
  1828             if (IN_param_value == NULL)
  1828             if (IN_param_value == NULL)
  1829               IN_param_value = function_call_param_iterator.next_nf();
  1829               IN_param_value = function_call_param_iterator.next_nf();
  1853     case function_lint_to_lreal :
  1853     case function_lint_to_lreal :
  1854     {
  1854     {
  1855         symbol_c *last_type_symbol = NULL;
  1855         symbol_c *last_type_symbol = NULL;
  1856 
  1856 
  1857         {
  1857         {
  1858             identifier_c IN_param_name("IN");
  1858             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1859             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1859             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1860             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1860             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1861             symbol_c *IN_type_symbol = NULL;
  1861             symbol_c *IN_type_symbol = NULL;
  1862             
  1862             
  1863             /* Get the value from a foo(<param_value>) style call */
  1863             /* Get the value from a foo(<param_value>) style call */
  1864             if (IN_param_value == NULL)
  1864             if (IN_param_value == NULL)
  1865               IN_param_value = function_call_param_iterator.next_nf();
  1865               IN_param_value = function_call_param_iterator.next_nf();
  1889     case function_lint_to_byte :
  1889     case function_lint_to_byte :
  1890     {
  1890     {
  1891         symbol_c *last_type_symbol = NULL;
  1891         symbol_c *last_type_symbol = NULL;
  1892 
  1892 
  1893         {
  1893         {
  1894             identifier_c IN_param_name("IN");
  1894             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1895             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1895             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1896             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1896             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1897             symbol_c *IN_type_symbol = NULL;
  1897             symbol_c *IN_type_symbol = NULL;
  1898             
  1898             
  1899             /* Get the value from a foo(<param_value>) style call */
  1899             /* Get the value from a foo(<param_value>) style call */
  1900             if (IN_param_value == NULL)
  1900             if (IN_param_value == NULL)
  1901               IN_param_value = function_call_param_iterator.next_nf();
  1901               IN_param_value = function_call_param_iterator.next_nf();
  1925     case function_lint_to_usint :
  1925     case function_lint_to_usint :
  1926     {
  1926     {
  1927         symbol_c *last_type_symbol = NULL;
  1927         symbol_c *last_type_symbol = NULL;
  1928 
  1928 
  1929         {
  1929         {
  1930             identifier_c IN_param_name("IN");
  1930             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1931             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1931             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1932             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1932             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1933             symbol_c *IN_type_symbol = NULL;
  1933             symbol_c *IN_type_symbol = NULL;
  1934             
  1934             
  1935             /* Get the value from a foo(<param_value>) style call */
  1935             /* Get the value from a foo(<param_value>) style call */
  1936             if (IN_param_value == NULL)
  1936             if (IN_param_value == NULL)
  1937               IN_param_value = function_call_param_iterator.next_nf();
  1937               IN_param_value = function_call_param_iterator.next_nf();
  1961     case function_lint_to_ulint :
  1961     case function_lint_to_ulint :
  1962     {
  1962     {
  1963         symbol_c *last_type_symbol = NULL;
  1963         symbol_c *last_type_symbol = NULL;
  1964 
  1964 
  1965         {
  1965         {
  1966             identifier_c IN_param_name("IN");
  1966             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  1967             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1967             /* Get the value from a foo(<param_name> = <param_value>) style call */
  1968             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  1968             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  1969             symbol_c *IN_type_symbol = NULL;
  1969             symbol_c *IN_type_symbol = NULL;
  1970             
  1970             
  1971             /* Get the value from a foo(<param_value>) style call */
  1971             /* Get the value from a foo(<param_value>) style call */
  1972             if (IN_param_value == NULL)
  1972             if (IN_param_value == NULL)
  1973               IN_param_value = function_call_param_iterator.next_nf();
  1973               IN_param_value = function_call_param_iterator.next_nf();
  1997     case function_lint_to_bool :
  1997     case function_lint_to_bool :
  1998     {
  1998     {
  1999         symbol_c *last_type_symbol = NULL;
  1999         symbol_c *last_type_symbol = NULL;
  2000 
  2000 
  2001         {
  2001         {
  2002             identifier_c IN_param_name("IN");
  2002             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2003             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2003             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2004             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2004             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2005             symbol_c *IN_type_symbol = NULL;
  2005             symbol_c *IN_type_symbol = NULL;
  2006             
  2006             
  2007             /* Get the value from a foo(<param_value>) style call */
  2007             /* Get the value from a foo(<param_value>) style call */
  2008             if (IN_param_value == NULL)
  2008             if (IN_param_value == NULL)
  2009               IN_param_value = function_call_param_iterator.next_nf();
  2009               IN_param_value = function_call_param_iterator.next_nf();
  2033     case function_lint_to_time :
  2033     case function_lint_to_time :
  2034     {
  2034     {
  2035         symbol_c *last_type_symbol = NULL;
  2035         symbol_c *last_type_symbol = NULL;
  2036 
  2036 
  2037         {
  2037         {
  2038             identifier_c IN_param_name("IN");
  2038             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2039             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2039             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2040             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2040             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2041             symbol_c *IN_type_symbol = NULL;
  2041             symbol_c *IN_type_symbol = NULL;
  2042             
  2042             
  2043             /* Get the value from a foo(<param_value>) style call */
  2043             /* Get the value from a foo(<param_value>) style call */
  2044             if (IN_param_value == NULL)
  2044             if (IN_param_value == NULL)
  2045               IN_param_value = function_call_param_iterator.next_nf();
  2045               IN_param_value = function_call_param_iterator.next_nf();
  2069     case function_lint_to_int :
  2069     case function_lint_to_int :
  2070     {
  2070     {
  2071         symbol_c *last_type_symbol = NULL;
  2071         symbol_c *last_type_symbol = NULL;
  2072 
  2072 
  2073         {
  2073         {
  2074             identifier_c IN_param_name("IN");
  2074             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2075             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2075             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2076             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2076             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2077             symbol_c *IN_type_symbol = NULL;
  2077             symbol_c *IN_type_symbol = NULL;
  2078             
  2078             
  2079             /* Get the value from a foo(<param_value>) style call */
  2079             /* Get the value from a foo(<param_value>) style call */
  2080             if (IN_param_value == NULL)
  2080             if (IN_param_value == NULL)
  2081               IN_param_value = function_call_param_iterator.next_nf();
  2081               IN_param_value = function_call_param_iterator.next_nf();
  2105     case function_dint_to_real :
  2105     case function_dint_to_real :
  2106     {
  2106     {
  2107         symbol_c *last_type_symbol = NULL;
  2107         symbol_c *last_type_symbol = NULL;
  2108 
  2108 
  2109         {
  2109         {
  2110             identifier_c IN_param_name("IN");
  2110             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2111             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2111             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2112             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2112             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2113             symbol_c *IN_type_symbol = NULL;
  2113             symbol_c *IN_type_symbol = NULL;
  2114             
  2114             
  2115             /* Get the value from a foo(<param_value>) style call */
  2115             /* Get the value from a foo(<param_value>) style call */
  2116             if (IN_param_value == NULL)
  2116             if (IN_param_value == NULL)
  2117               IN_param_value = function_call_param_iterator.next_nf();
  2117               IN_param_value = function_call_param_iterator.next_nf();
  2141     case function_dint_to_sint :
  2141     case function_dint_to_sint :
  2142     {
  2142     {
  2143         symbol_c *last_type_symbol = NULL;
  2143         symbol_c *last_type_symbol = NULL;
  2144 
  2144 
  2145         {
  2145         {
  2146             identifier_c IN_param_name("IN");
  2146             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2147             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2147             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2148             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2148             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2149             symbol_c *IN_type_symbol = NULL;
  2149             symbol_c *IN_type_symbol = NULL;
  2150             
  2150             
  2151             /* Get the value from a foo(<param_value>) style call */
  2151             /* Get the value from a foo(<param_value>) style call */
  2152             if (IN_param_value == NULL)
  2152             if (IN_param_value == NULL)
  2153               IN_param_value = function_call_param_iterator.next_nf();
  2153               IN_param_value = function_call_param_iterator.next_nf();
  2177     case function_dint_to_lint :
  2177     case function_dint_to_lint :
  2178     {
  2178     {
  2179         symbol_c *last_type_symbol = NULL;
  2179         symbol_c *last_type_symbol = NULL;
  2180 
  2180 
  2181         {
  2181         {
  2182             identifier_c IN_param_name("IN");
  2182             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2183             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2183             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2184             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2184             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2185             symbol_c *IN_type_symbol = NULL;
  2185             symbol_c *IN_type_symbol = NULL;
  2186             
  2186             
  2187             /* Get the value from a foo(<param_value>) style call */
  2187             /* Get the value from a foo(<param_value>) style call */
  2188             if (IN_param_value == NULL)
  2188             if (IN_param_value == NULL)
  2189               IN_param_value = function_call_param_iterator.next_nf();
  2189               IN_param_value = function_call_param_iterator.next_nf();
  2213     case function_dint_to_date :
  2213     case function_dint_to_date :
  2214     {
  2214     {
  2215         symbol_c *last_type_symbol = NULL;
  2215         symbol_c *last_type_symbol = NULL;
  2216 
  2216 
  2217         {
  2217         {
  2218             identifier_c IN_param_name("IN");
  2218             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2219             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2219             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2220             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2220             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2221             symbol_c *IN_type_symbol = NULL;
  2221             symbol_c *IN_type_symbol = NULL;
  2222             
  2222             
  2223             /* Get the value from a foo(<param_value>) style call */
  2223             /* Get the value from a foo(<param_value>) style call */
  2224             if (IN_param_value == NULL)
  2224             if (IN_param_value == NULL)
  2225               IN_param_value = function_call_param_iterator.next_nf();
  2225               IN_param_value = function_call_param_iterator.next_nf();
  2249     case function_dint_to_dword :
  2249     case function_dint_to_dword :
  2250     {
  2250     {
  2251         symbol_c *last_type_symbol = NULL;
  2251         symbol_c *last_type_symbol = NULL;
  2252 
  2252 
  2253         {
  2253         {
  2254             identifier_c IN_param_name("IN");
  2254             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2255             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2255             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2256             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2256             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2257             symbol_c *IN_type_symbol = NULL;
  2257             symbol_c *IN_type_symbol = NULL;
  2258             
  2258             
  2259             /* Get the value from a foo(<param_value>) style call */
  2259             /* Get the value from a foo(<param_value>) style call */
  2260             if (IN_param_value == NULL)
  2260             if (IN_param_value == NULL)
  2261               IN_param_value = function_call_param_iterator.next_nf();
  2261               IN_param_value = function_call_param_iterator.next_nf();
  2285     case function_dint_to_dt :
  2285     case function_dint_to_dt :
  2286     {
  2286     {
  2287         symbol_c *last_type_symbol = NULL;
  2287         symbol_c *last_type_symbol = NULL;
  2288 
  2288 
  2289         {
  2289         {
  2290             identifier_c IN_param_name("IN");
  2290             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2291             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2291             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2292             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2292             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2293             symbol_c *IN_type_symbol = NULL;
  2293             symbol_c *IN_type_symbol = NULL;
  2294             
  2294             
  2295             /* Get the value from a foo(<param_value>) style call */
  2295             /* Get the value from a foo(<param_value>) style call */
  2296             if (IN_param_value == NULL)
  2296             if (IN_param_value == NULL)
  2297               IN_param_value = function_call_param_iterator.next_nf();
  2297               IN_param_value = function_call_param_iterator.next_nf();
  2321     case function_dint_to_tod :
  2321     case function_dint_to_tod :
  2322     {
  2322     {
  2323         symbol_c *last_type_symbol = NULL;
  2323         symbol_c *last_type_symbol = NULL;
  2324 
  2324 
  2325         {
  2325         {
  2326             identifier_c IN_param_name("IN");
  2326             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2327             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2327             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2328             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2328             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2329             symbol_c *IN_type_symbol = NULL;
  2329             symbol_c *IN_type_symbol = NULL;
  2330             
  2330             
  2331             /* Get the value from a foo(<param_value>) style call */
  2331             /* Get the value from a foo(<param_value>) style call */
  2332             if (IN_param_value == NULL)
  2332             if (IN_param_value == NULL)
  2333               IN_param_value = function_call_param_iterator.next_nf();
  2333               IN_param_value = function_call_param_iterator.next_nf();
  2357     case function_dint_to_udint :
  2357     case function_dint_to_udint :
  2358     {
  2358     {
  2359         symbol_c *last_type_symbol = NULL;
  2359         symbol_c *last_type_symbol = NULL;
  2360 
  2360 
  2361         {
  2361         {
  2362             identifier_c IN_param_name("IN");
  2362             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2363             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2363             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2364             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2364             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2365             symbol_c *IN_type_symbol = NULL;
  2365             symbol_c *IN_type_symbol = NULL;
  2366             
  2366             
  2367             /* Get the value from a foo(<param_value>) style call */
  2367             /* Get the value from a foo(<param_value>) style call */
  2368             if (IN_param_value == NULL)
  2368             if (IN_param_value == NULL)
  2369               IN_param_value = function_call_param_iterator.next_nf();
  2369               IN_param_value = function_call_param_iterator.next_nf();
  2393     case function_dint_to_word :
  2393     case function_dint_to_word :
  2394     {
  2394     {
  2395         symbol_c *last_type_symbol = NULL;
  2395         symbol_c *last_type_symbol = NULL;
  2396 
  2396 
  2397         {
  2397         {
  2398             identifier_c IN_param_name("IN");
  2398             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2399             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2399             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2400             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2400             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2401             symbol_c *IN_type_symbol = NULL;
  2401             symbol_c *IN_type_symbol = NULL;
  2402             
  2402             
  2403             /* Get the value from a foo(<param_value>) style call */
  2403             /* Get the value from a foo(<param_value>) style call */
  2404             if (IN_param_value == NULL)
  2404             if (IN_param_value == NULL)
  2405               IN_param_value = function_call_param_iterator.next_nf();
  2405               IN_param_value = function_call_param_iterator.next_nf();
  2429     case function_dint_to_string :
  2429     case function_dint_to_string :
  2430     {
  2430     {
  2431         symbol_c *last_type_symbol = NULL;
  2431         symbol_c *last_type_symbol = NULL;
  2432 
  2432 
  2433         {
  2433         {
  2434             identifier_c IN_param_name("IN");
  2434             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2435             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2435             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2436             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2436             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2437             symbol_c *IN_type_symbol = NULL;
  2437             symbol_c *IN_type_symbol = NULL;
  2438             
  2438             
  2439             /* Get the value from a foo(<param_value>) style call */
  2439             /* Get the value from a foo(<param_value>) style call */
  2440             if (IN_param_value == NULL)
  2440             if (IN_param_value == NULL)
  2441               IN_param_value = function_call_param_iterator.next_nf();
  2441               IN_param_value = function_call_param_iterator.next_nf();
  2465     case function_dint_to_lword :
  2465     case function_dint_to_lword :
  2466     {
  2466     {
  2467         symbol_c *last_type_symbol = NULL;
  2467         symbol_c *last_type_symbol = NULL;
  2468 
  2468 
  2469         {
  2469         {
  2470             identifier_c IN_param_name("IN");
  2470             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2471             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2471             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2472             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2472             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2473             symbol_c *IN_type_symbol = NULL;
  2473             symbol_c *IN_type_symbol = NULL;
  2474             
  2474             
  2475             /* Get the value from a foo(<param_value>) style call */
  2475             /* Get the value from a foo(<param_value>) style call */
  2476             if (IN_param_value == NULL)
  2476             if (IN_param_value == NULL)
  2477               IN_param_value = function_call_param_iterator.next_nf();
  2477               IN_param_value = function_call_param_iterator.next_nf();
  2501     case function_dint_to_uint :
  2501     case function_dint_to_uint :
  2502     {
  2502     {
  2503         symbol_c *last_type_symbol = NULL;
  2503         symbol_c *last_type_symbol = NULL;
  2504 
  2504 
  2505         {
  2505         {
  2506             identifier_c IN_param_name("IN");
  2506             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2507             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2507             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2508             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2508             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2509             symbol_c *IN_type_symbol = NULL;
  2509             symbol_c *IN_type_symbol = NULL;
  2510             
  2510             
  2511             /* Get the value from a foo(<param_value>) style call */
  2511             /* Get the value from a foo(<param_value>) style call */
  2512             if (IN_param_value == NULL)
  2512             if (IN_param_value == NULL)
  2513               IN_param_value = function_call_param_iterator.next_nf();
  2513               IN_param_value = function_call_param_iterator.next_nf();
  2537     case function_dint_to_lreal :
  2537     case function_dint_to_lreal :
  2538     {
  2538     {
  2539         symbol_c *last_type_symbol = NULL;
  2539         symbol_c *last_type_symbol = NULL;
  2540 
  2540 
  2541         {
  2541         {
  2542             identifier_c IN_param_name("IN");
  2542             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2543             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2543             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2544             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2544             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2545             symbol_c *IN_type_symbol = NULL;
  2545             symbol_c *IN_type_symbol = NULL;
  2546             
  2546             
  2547             /* Get the value from a foo(<param_value>) style call */
  2547             /* Get the value from a foo(<param_value>) style call */
  2548             if (IN_param_value == NULL)
  2548             if (IN_param_value == NULL)
  2549               IN_param_value = function_call_param_iterator.next_nf();
  2549               IN_param_value = function_call_param_iterator.next_nf();
  2573     case function_dint_to_byte :
  2573     case function_dint_to_byte :
  2574     {
  2574     {
  2575         symbol_c *last_type_symbol = NULL;
  2575         symbol_c *last_type_symbol = NULL;
  2576 
  2576 
  2577         {
  2577         {
  2578             identifier_c IN_param_name("IN");
  2578             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2579             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2579             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2580             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2580             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2581             symbol_c *IN_type_symbol = NULL;
  2581             symbol_c *IN_type_symbol = NULL;
  2582             
  2582             
  2583             /* Get the value from a foo(<param_value>) style call */
  2583             /* Get the value from a foo(<param_value>) style call */
  2584             if (IN_param_value == NULL)
  2584             if (IN_param_value == NULL)
  2585               IN_param_value = function_call_param_iterator.next_nf();
  2585               IN_param_value = function_call_param_iterator.next_nf();
  2609     case function_dint_to_usint :
  2609     case function_dint_to_usint :
  2610     {
  2610     {
  2611         symbol_c *last_type_symbol = NULL;
  2611         symbol_c *last_type_symbol = NULL;
  2612 
  2612 
  2613         {
  2613         {
  2614             identifier_c IN_param_name("IN");
  2614             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2615             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2615             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2616             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2616             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2617             symbol_c *IN_type_symbol = NULL;
  2617             symbol_c *IN_type_symbol = NULL;
  2618             
  2618             
  2619             /* Get the value from a foo(<param_value>) style call */
  2619             /* Get the value from a foo(<param_value>) style call */
  2620             if (IN_param_value == NULL)
  2620             if (IN_param_value == NULL)
  2621               IN_param_value = function_call_param_iterator.next_nf();
  2621               IN_param_value = function_call_param_iterator.next_nf();
  2645     case function_dint_to_ulint :
  2645     case function_dint_to_ulint :
  2646     {
  2646     {
  2647         symbol_c *last_type_symbol = NULL;
  2647         symbol_c *last_type_symbol = NULL;
  2648 
  2648 
  2649         {
  2649         {
  2650             identifier_c IN_param_name("IN");
  2650             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2651             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2651             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2652             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2652             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2653             symbol_c *IN_type_symbol = NULL;
  2653             symbol_c *IN_type_symbol = NULL;
  2654             
  2654             
  2655             /* Get the value from a foo(<param_value>) style call */
  2655             /* Get the value from a foo(<param_value>) style call */
  2656             if (IN_param_value == NULL)
  2656             if (IN_param_value == NULL)
  2657               IN_param_value = function_call_param_iterator.next_nf();
  2657               IN_param_value = function_call_param_iterator.next_nf();
  2681     case function_dint_to_bool :
  2681     case function_dint_to_bool :
  2682     {
  2682     {
  2683         symbol_c *last_type_symbol = NULL;
  2683         symbol_c *last_type_symbol = NULL;
  2684 
  2684 
  2685         {
  2685         {
  2686             identifier_c IN_param_name("IN");
  2686             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2687             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2687             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2688             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2688             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2689             symbol_c *IN_type_symbol = NULL;
  2689             symbol_c *IN_type_symbol = NULL;
  2690             
  2690             
  2691             /* Get the value from a foo(<param_value>) style call */
  2691             /* Get the value from a foo(<param_value>) style call */
  2692             if (IN_param_value == NULL)
  2692             if (IN_param_value == NULL)
  2693               IN_param_value = function_call_param_iterator.next_nf();
  2693               IN_param_value = function_call_param_iterator.next_nf();
  2717     case function_dint_to_time :
  2717     case function_dint_to_time :
  2718     {
  2718     {
  2719         symbol_c *last_type_symbol = NULL;
  2719         symbol_c *last_type_symbol = NULL;
  2720 
  2720 
  2721         {
  2721         {
  2722             identifier_c IN_param_name("IN");
  2722             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2723             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2723             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2724             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2724             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2725             symbol_c *IN_type_symbol = NULL;
  2725             symbol_c *IN_type_symbol = NULL;
  2726             
  2726             
  2727             /* Get the value from a foo(<param_value>) style call */
  2727             /* Get the value from a foo(<param_value>) style call */
  2728             if (IN_param_value == NULL)
  2728             if (IN_param_value == NULL)
  2729               IN_param_value = function_call_param_iterator.next_nf();
  2729               IN_param_value = function_call_param_iterator.next_nf();
  2753     case function_dint_to_int :
  2753     case function_dint_to_int :
  2754     {
  2754     {
  2755         symbol_c *last_type_symbol = NULL;
  2755         symbol_c *last_type_symbol = NULL;
  2756 
  2756 
  2757         {
  2757         {
  2758             identifier_c IN_param_name("IN");
  2758             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2759             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2759             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2760             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2760             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2761             symbol_c *IN_type_symbol = NULL;
  2761             symbol_c *IN_type_symbol = NULL;
  2762             
  2762             
  2763             /* Get the value from a foo(<param_value>) style call */
  2763             /* Get the value from a foo(<param_value>) style call */
  2764             if (IN_param_value == NULL)
  2764             if (IN_param_value == NULL)
  2765               IN_param_value = function_call_param_iterator.next_nf();
  2765               IN_param_value = function_call_param_iterator.next_nf();
  2789     case function_date_to_real :
  2789     case function_date_to_real :
  2790     {
  2790     {
  2791         symbol_c *last_type_symbol = NULL;
  2791         symbol_c *last_type_symbol = NULL;
  2792 
  2792 
  2793         {
  2793         {
  2794             identifier_c IN_param_name("IN");
  2794             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2795             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2795             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2796             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2796             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2797             symbol_c *IN_type_symbol = NULL;
  2797             symbol_c *IN_type_symbol = NULL;
  2798             
  2798             
  2799             /* Get the value from a foo(<param_value>) style call */
  2799             /* Get the value from a foo(<param_value>) style call */
  2800             if (IN_param_value == NULL)
  2800             if (IN_param_value == NULL)
  2801               IN_param_value = function_call_param_iterator.next_nf();
  2801               IN_param_value = function_call_param_iterator.next_nf();
  2825     case function_date_to_sint :
  2825     case function_date_to_sint :
  2826     {
  2826     {
  2827         symbol_c *last_type_symbol = NULL;
  2827         symbol_c *last_type_symbol = NULL;
  2828 
  2828 
  2829         {
  2829         {
  2830             identifier_c IN_param_name("IN");
  2830             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2831             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2831             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2832             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2832             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2833             symbol_c *IN_type_symbol = NULL;
  2833             symbol_c *IN_type_symbol = NULL;
  2834             
  2834             
  2835             /* Get the value from a foo(<param_value>) style call */
  2835             /* Get the value from a foo(<param_value>) style call */
  2836             if (IN_param_value == NULL)
  2836             if (IN_param_value == NULL)
  2837               IN_param_value = function_call_param_iterator.next_nf();
  2837               IN_param_value = function_call_param_iterator.next_nf();
  2861     case function_date_to_lint :
  2861     case function_date_to_lint :
  2862     {
  2862     {
  2863         symbol_c *last_type_symbol = NULL;
  2863         symbol_c *last_type_symbol = NULL;
  2864 
  2864 
  2865         {
  2865         {
  2866             identifier_c IN_param_name("IN");
  2866             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2867             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2867             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2868             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2868             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2869             symbol_c *IN_type_symbol = NULL;
  2869             symbol_c *IN_type_symbol = NULL;
  2870             
  2870             
  2871             /* Get the value from a foo(<param_value>) style call */
  2871             /* Get the value from a foo(<param_value>) style call */
  2872             if (IN_param_value == NULL)
  2872             if (IN_param_value == NULL)
  2873               IN_param_value = function_call_param_iterator.next_nf();
  2873               IN_param_value = function_call_param_iterator.next_nf();
  2897     case function_date_to_dint :
  2897     case function_date_to_dint :
  2898     {
  2898     {
  2899         symbol_c *last_type_symbol = NULL;
  2899         symbol_c *last_type_symbol = NULL;
  2900 
  2900 
  2901         {
  2901         {
  2902             identifier_c IN_param_name("IN");
  2902             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2903             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2903             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2904             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2904             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2905             symbol_c *IN_type_symbol = NULL;
  2905             symbol_c *IN_type_symbol = NULL;
  2906             
  2906             
  2907             /* Get the value from a foo(<param_value>) style call */
  2907             /* Get the value from a foo(<param_value>) style call */
  2908             if (IN_param_value == NULL)
  2908             if (IN_param_value == NULL)
  2909               IN_param_value = function_call_param_iterator.next_nf();
  2909               IN_param_value = function_call_param_iterator.next_nf();
  2933     case function_date_to_dword :
  2933     case function_date_to_dword :
  2934     {
  2934     {
  2935         symbol_c *last_type_symbol = NULL;
  2935         symbol_c *last_type_symbol = NULL;
  2936 
  2936 
  2937         {
  2937         {
  2938             identifier_c IN_param_name("IN");
  2938             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2939             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2939             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2940             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2940             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2941             symbol_c *IN_type_symbol = NULL;
  2941             symbol_c *IN_type_symbol = NULL;
  2942             
  2942             
  2943             /* Get the value from a foo(<param_value>) style call */
  2943             /* Get the value from a foo(<param_value>) style call */
  2944             if (IN_param_value == NULL)
  2944             if (IN_param_value == NULL)
  2945               IN_param_value = function_call_param_iterator.next_nf();
  2945               IN_param_value = function_call_param_iterator.next_nf();
  2969     case function_date_to_udint :
  2969     case function_date_to_udint :
  2970     {
  2970     {
  2971         symbol_c *last_type_symbol = NULL;
  2971         symbol_c *last_type_symbol = NULL;
  2972 
  2972 
  2973         {
  2973         {
  2974             identifier_c IN_param_name("IN");
  2974             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  2975             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2975             /* Get the value from a foo(<param_name> = <param_value>) style call */
  2976             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  2976             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  2977             symbol_c *IN_type_symbol = NULL;
  2977             symbol_c *IN_type_symbol = NULL;
  2978             
  2978             
  2979             /* Get the value from a foo(<param_value>) style call */
  2979             /* Get the value from a foo(<param_value>) style call */
  2980             if (IN_param_value == NULL)
  2980             if (IN_param_value == NULL)
  2981               IN_param_value = function_call_param_iterator.next_nf();
  2981               IN_param_value = function_call_param_iterator.next_nf();
  3005     case function_date_to_word :
  3005     case function_date_to_word :
  3006     {
  3006     {
  3007         symbol_c *last_type_symbol = NULL;
  3007         symbol_c *last_type_symbol = NULL;
  3008 
  3008 
  3009         {
  3009         {
  3010             identifier_c IN_param_name("IN");
  3010             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3011             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3011             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3012             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3012             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3013             symbol_c *IN_type_symbol = NULL;
  3013             symbol_c *IN_type_symbol = NULL;
  3014             
  3014             
  3015             /* Get the value from a foo(<param_value>) style call */
  3015             /* Get the value from a foo(<param_value>) style call */
  3016             if (IN_param_value == NULL)
  3016             if (IN_param_value == NULL)
  3017               IN_param_value = function_call_param_iterator.next_nf();
  3017               IN_param_value = function_call_param_iterator.next_nf();
  3041     case function_date_to_string :
  3041     case function_date_to_string :
  3042     {
  3042     {
  3043         symbol_c *last_type_symbol = NULL;
  3043         symbol_c *last_type_symbol = NULL;
  3044 
  3044 
  3045         {
  3045         {
  3046             identifier_c IN_param_name("IN");
  3046             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3047             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3047             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3048             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3048             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3049             symbol_c *IN_type_symbol = NULL;
  3049             symbol_c *IN_type_symbol = NULL;
  3050             
  3050             
  3051             /* Get the value from a foo(<param_value>) style call */
  3051             /* Get the value from a foo(<param_value>) style call */
  3052             if (IN_param_value == NULL)
  3052             if (IN_param_value == NULL)
  3053               IN_param_value = function_call_param_iterator.next_nf();
  3053               IN_param_value = function_call_param_iterator.next_nf();
  3077     case function_date_to_lword :
  3077     case function_date_to_lword :
  3078     {
  3078     {
  3079         symbol_c *last_type_symbol = NULL;
  3079         symbol_c *last_type_symbol = NULL;
  3080 
  3080 
  3081         {
  3081         {
  3082             identifier_c IN_param_name("IN");
  3082             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3083             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3083             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3084             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3084             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3085             symbol_c *IN_type_symbol = NULL;
  3085             symbol_c *IN_type_symbol = NULL;
  3086             
  3086             
  3087             /* Get the value from a foo(<param_value>) style call */
  3087             /* Get the value from a foo(<param_value>) style call */
  3088             if (IN_param_value == NULL)
  3088             if (IN_param_value == NULL)
  3089               IN_param_value = function_call_param_iterator.next_nf();
  3089               IN_param_value = function_call_param_iterator.next_nf();
  3113     case function_date_to_uint :
  3113     case function_date_to_uint :
  3114     {
  3114     {
  3115         symbol_c *last_type_symbol = NULL;
  3115         symbol_c *last_type_symbol = NULL;
  3116 
  3116 
  3117         {
  3117         {
  3118             identifier_c IN_param_name("IN");
  3118             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3119             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3119             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3120             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3120             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3121             symbol_c *IN_type_symbol = NULL;
  3121             symbol_c *IN_type_symbol = NULL;
  3122             
  3122             
  3123             /* Get the value from a foo(<param_value>) style call */
  3123             /* Get the value from a foo(<param_value>) style call */
  3124             if (IN_param_value == NULL)
  3124             if (IN_param_value == NULL)
  3125               IN_param_value = function_call_param_iterator.next_nf();
  3125               IN_param_value = function_call_param_iterator.next_nf();
  3149     case function_date_to_lreal :
  3149     case function_date_to_lreal :
  3150     {
  3150     {
  3151         symbol_c *last_type_symbol = NULL;
  3151         symbol_c *last_type_symbol = NULL;
  3152 
  3152 
  3153         {
  3153         {
  3154             identifier_c IN_param_name("IN");
  3154             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3155             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3155             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3156             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3156             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3157             symbol_c *IN_type_symbol = NULL;
  3157             symbol_c *IN_type_symbol = NULL;
  3158             
  3158             
  3159             /* Get the value from a foo(<param_value>) style call */
  3159             /* Get the value from a foo(<param_value>) style call */
  3160             if (IN_param_value == NULL)
  3160             if (IN_param_value == NULL)
  3161               IN_param_value = function_call_param_iterator.next_nf();
  3161               IN_param_value = function_call_param_iterator.next_nf();
  3185     case function_date_to_byte :
  3185     case function_date_to_byte :
  3186     {
  3186     {
  3187         symbol_c *last_type_symbol = NULL;
  3187         symbol_c *last_type_symbol = NULL;
  3188 
  3188 
  3189         {
  3189         {
  3190             identifier_c IN_param_name("IN");
  3190             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3191             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3191             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3192             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3192             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3193             symbol_c *IN_type_symbol = NULL;
  3193             symbol_c *IN_type_symbol = NULL;
  3194             
  3194             
  3195             /* Get the value from a foo(<param_value>) style call */
  3195             /* Get the value from a foo(<param_value>) style call */
  3196             if (IN_param_value == NULL)
  3196             if (IN_param_value == NULL)
  3197               IN_param_value = function_call_param_iterator.next_nf();
  3197               IN_param_value = function_call_param_iterator.next_nf();
  3221     case function_date_to_usint :
  3221     case function_date_to_usint :
  3222     {
  3222     {
  3223         symbol_c *last_type_symbol = NULL;
  3223         symbol_c *last_type_symbol = NULL;
  3224 
  3224 
  3225         {
  3225         {
  3226             identifier_c IN_param_name("IN");
  3226             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3227             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3227             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3228             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3228             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3229             symbol_c *IN_type_symbol = NULL;
  3229             symbol_c *IN_type_symbol = NULL;
  3230             
  3230             
  3231             /* Get the value from a foo(<param_value>) style call */
  3231             /* Get the value from a foo(<param_value>) style call */
  3232             if (IN_param_value == NULL)
  3232             if (IN_param_value == NULL)
  3233               IN_param_value = function_call_param_iterator.next_nf();
  3233               IN_param_value = function_call_param_iterator.next_nf();
  3257     case function_date_to_ulint :
  3257     case function_date_to_ulint :
  3258     {
  3258     {
  3259         symbol_c *last_type_symbol = NULL;
  3259         symbol_c *last_type_symbol = NULL;
  3260 
  3260 
  3261         {
  3261         {
  3262             identifier_c IN_param_name("IN");
  3262             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3263             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3263             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3264             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3264             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3265             symbol_c *IN_type_symbol = NULL;
  3265             symbol_c *IN_type_symbol = NULL;
  3266             
  3266             
  3267             /* Get the value from a foo(<param_value>) style call */
  3267             /* Get the value from a foo(<param_value>) style call */
  3268             if (IN_param_value == NULL)
  3268             if (IN_param_value == NULL)
  3269               IN_param_value = function_call_param_iterator.next_nf();
  3269               IN_param_value = function_call_param_iterator.next_nf();
  3293     case function_date_to_int :
  3293     case function_date_to_int :
  3294     {
  3294     {
  3295         symbol_c *last_type_symbol = NULL;
  3295         symbol_c *last_type_symbol = NULL;
  3296 
  3296 
  3297         {
  3297         {
  3298             identifier_c IN_param_name("IN");
  3298             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3299             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3299             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3300             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3300             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3301             symbol_c *IN_type_symbol = NULL;
  3301             symbol_c *IN_type_symbol = NULL;
  3302             
  3302             
  3303             /* Get the value from a foo(<param_value>) style call */
  3303             /* Get the value from a foo(<param_value>) style call */
  3304             if (IN_param_value == NULL)
  3304             if (IN_param_value == NULL)
  3305               IN_param_value = function_call_param_iterator.next_nf();
  3305               IN_param_value = function_call_param_iterator.next_nf();
  3329     case function_dword_to_real :
  3329     case function_dword_to_real :
  3330     {
  3330     {
  3331         symbol_c *last_type_symbol = NULL;
  3331         symbol_c *last_type_symbol = NULL;
  3332 
  3332 
  3333         {
  3333         {
  3334             identifier_c IN_param_name("IN");
  3334             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3335             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3335             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3336             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3336             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3337             symbol_c *IN_type_symbol = NULL;
  3337             symbol_c *IN_type_symbol = NULL;
  3338             
  3338             
  3339             /* Get the value from a foo(<param_value>) style call */
  3339             /* Get the value from a foo(<param_value>) style call */
  3340             if (IN_param_value == NULL)
  3340             if (IN_param_value == NULL)
  3341               IN_param_value = function_call_param_iterator.next_nf();
  3341               IN_param_value = function_call_param_iterator.next_nf();
  3365     case function_dword_to_sint :
  3365     case function_dword_to_sint :
  3366     {
  3366     {
  3367         symbol_c *last_type_symbol = NULL;
  3367         symbol_c *last_type_symbol = NULL;
  3368 
  3368 
  3369         {
  3369         {
  3370             identifier_c IN_param_name("IN");
  3370             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3371             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3371             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3372             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3372             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3373             symbol_c *IN_type_symbol = NULL;
  3373             symbol_c *IN_type_symbol = NULL;
  3374             
  3374             
  3375             /* Get the value from a foo(<param_value>) style call */
  3375             /* Get the value from a foo(<param_value>) style call */
  3376             if (IN_param_value == NULL)
  3376             if (IN_param_value == NULL)
  3377               IN_param_value = function_call_param_iterator.next_nf();
  3377               IN_param_value = function_call_param_iterator.next_nf();
  3401     case function_dword_to_lint :
  3401     case function_dword_to_lint :
  3402     {
  3402     {
  3403         symbol_c *last_type_symbol = NULL;
  3403         symbol_c *last_type_symbol = NULL;
  3404 
  3404 
  3405         {
  3405         {
  3406             identifier_c IN_param_name("IN");
  3406             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3407             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3407             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3408             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3408             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3409             symbol_c *IN_type_symbol = NULL;
  3409             symbol_c *IN_type_symbol = NULL;
  3410             
  3410             
  3411             /* Get the value from a foo(<param_value>) style call */
  3411             /* Get the value from a foo(<param_value>) style call */
  3412             if (IN_param_value == NULL)
  3412             if (IN_param_value == NULL)
  3413               IN_param_value = function_call_param_iterator.next_nf();
  3413               IN_param_value = function_call_param_iterator.next_nf();
  3437     case function_dword_to_dint :
  3437     case function_dword_to_dint :
  3438     {
  3438     {
  3439         symbol_c *last_type_symbol = NULL;
  3439         symbol_c *last_type_symbol = NULL;
  3440 
  3440 
  3441         {
  3441         {
  3442             identifier_c IN_param_name("IN");
  3442             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3443             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3443             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3444             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3444             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3445             symbol_c *IN_type_symbol = NULL;
  3445             symbol_c *IN_type_symbol = NULL;
  3446             
  3446             
  3447             /* Get the value from a foo(<param_value>) style call */
  3447             /* Get the value from a foo(<param_value>) style call */
  3448             if (IN_param_value == NULL)
  3448             if (IN_param_value == NULL)
  3449               IN_param_value = function_call_param_iterator.next_nf();
  3449               IN_param_value = function_call_param_iterator.next_nf();
  3473     case function_dword_to_date :
  3473     case function_dword_to_date :
  3474     {
  3474     {
  3475         symbol_c *last_type_symbol = NULL;
  3475         symbol_c *last_type_symbol = NULL;
  3476 
  3476 
  3477         {
  3477         {
  3478             identifier_c IN_param_name("IN");
  3478             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3479             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3479             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3480             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3480             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3481             symbol_c *IN_type_symbol = NULL;
  3481             symbol_c *IN_type_symbol = NULL;
  3482             
  3482             
  3483             /* Get the value from a foo(<param_value>) style call */
  3483             /* Get the value from a foo(<param_value>) style call */
  3484             if (IN_param_value == NULL)
  3484             if (IN_param_value == NULL)
  3485               IN_param_value = function_call_param_iterator.next_nf();
  3485               IN_param_value = function_call_param_iterator.next_nf();
  3509     case function_dword_to_dt :
  3509     case function_dword_to_dt :
  3510     {
  3510     {
  3511         symbol_c *last_type_symbol = NULL;
  3511         symbol_c *last_type_symbol = NULL;
  3512 
  3512 
  3513         {
  3513         {
  3514             identifier_c IN_param_name("IN");
  3514             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3515             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3515             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3516             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3516             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3517             symbol_c *IN_type_symbol = NULL;
  3517             symbol_c *IN_type_symbol = NULL;
  3518             
  3518             
  3519             /* Get the value from a foo(<param_value>) style call */
  3519             /* Get the value from a foo(<param_value>) style call */
  3520             if (IN_param_value == NULL)
  3520             if (IN_param_value == NULL)
  3521               IN_param_value = function_call_param_iterator.next_nf();
  3521               IN_param_value = function_call_param_iterator.next_nf();
  3545     case function_dword_to_tod :
  3545     case function_dword_to_tod :
  3546     {
  3546     {
  3547         symbol_c *last_type_symbol = NULL;
  3547         symbol_c *last_type_symbol = NULL;
  3548 
  3548 
  3549         {
  3549         {
  3550             identifier_c IN_param_name("IN");
  3550             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3551             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3551             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3552             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3552             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3553             symbol_c *IN_type_symbol = NULL;
  3553             symbol_c *IN_type_symbol = NULL;
  3554             
  3554             
  3555             /* Get the value from a foo(<param_value>) style call */
  3555             /* Get the value from a foo(<param_value>) style call */
  3556             if (IN_param_value == NULL)
  3556             if (IN_param_value == NULL)
  3557               IN_param_value = function_call_param_iterator.next_nf();
  3557               IN_param_value = function_call_param_iterator.next_nf();
  3581     case function_dword_to_udint :
  3581     case function_dword_to_udint :
  3582     {
  3582     {
  3583         symbol_c *last_type_symbol = NULL;
  3583         symbol_c *last_type_symbol = NULL;
  3584 
  3584 
  3585         {
  3585         {
  3586             identifier_c IN_param_name("IN");
  3586             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3587             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3587             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3588             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3588             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3589             symbol_c *IN_type_symbol = NULL;
  3589             symbol_c *IN_type_symbol = NULL;
  3590             
  3590             
  3591             /* Get the value from a foo(<param_value>) style call */
  3591             /* Get the value from a foo(<param_value>) style call */
  3592             if (IN_param_value == NULL)
  3592             if (IN_param_value == NULL)
  3593               IN_param_value = function_call_param_iterator.next_nf();
  3593               IN_param_value = function_call_param_iterator.next_nf();
  3617     case function_dword_to_word :
  3617     case function_dword_to_word :
  3618     {
  3618     {
  3619         symbol_c *last_type_symbol = NULL;
  3619         symbol_c *last_type_symbol = NULL;
  3620 
  3620 
  3621         {
  3621         {
  3622             identifier_c IN_param_name("IN");
  3622             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3623             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3623             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3624             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3624             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3625             symbol_c *IN_type_symbol = NULL;
  3625             symbol_c *IN_type_symbol = NULL;
  3626             
  3626             
  3627             /* Get the value from a foo(<param_value>) style call */
  3627             /* Get the value from a foo(<param_value>) style call */
  3628             if (IN_param_value == NULL)
  3628             if (IN_param_value == NULL)
  3629               IN_param_value = function_call_param_iterator.next_nf();
  3629               IN_param_value = function_call_param_iterator.next_nf();
  3653     case function_dword_to_string :
  3653     case function_dword_to_string :
  3654     {
  3654     {
  3655         symbol_c *last_type_symbol = NULL;
  3655         symbol_c *last_type_symbol = NULL;
  3656 
  3656 
  3657         {
  3657         {
  3658             identifier_c IN_param_name("IN");
  3658             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3659             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3659             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3660             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3660             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3661             symbol_c *IN_type_symbol = NULL;
  3661             symbol_c *IN_type_symbol = NULL;
  3662             
  3662             
  3663             /* Get the value from a foo(<param_value>) style call */
  3663             /* Get the value from a foo(<param_value>) style call */
  3664             if (IN_param_value == NULL)
  3664             if (IN_param_value == NULL)
  3665               IN_param_value = function_call_param_iterator.next_nf();
  3665               IN_param_value = function_call_param_iterator.next_nf();
  3689     case function_dword_to_lword :
  3689     case function_dword_to_lword :
  3690     {
  3690     {
  3691         symbol_c *last_type_symbol = NULL;
  3691         symbol_c *last_type_symbol = NULL;
  3692 
  3692 
  3693         {
  3693         {
  3694             identifier_c IN_param_name("IN");
  3694             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3695             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3695             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3696             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3696             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3697             symbol_c *IN_type_symbol = NULL;
  3697             symbol_c *IN_type_symbol = NULL;
  3698             
  3698             
  3699             /* Get the value from a foo(<param_value>) style call */
  3699             /* Get the value from a foo(<param_value>) style call */
  3700             if (IN_param_value == NULL)
  3700             if (IN_param_value == NULL)
  3701               IN_param_value = function_call_param_iterator.next_nf();
  3701               IN_param_value = function_call_param_iterator.next_nf();
  3725     case function_dword_to_uint :
  3725     case function_dword_to_uint :
  3726     {
  3726     {
  3727         symbol_c *last_type_symbol = NULL;
  3727         symbol_c *last_type_symbol = NULL;
  3728 
  3728 
  3729         {
  3729         {
  3730             identifier_c IN_param_name("IN");
  3730             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3731             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3731             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3732             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3732             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3733             symbol_c *IN_type_symbol = NULL;
  3733             symbol_c *IN_type_symbol = NULL;
  3734             
  3734             
  3735             /* Get the value from a foo(<param_value>) style call */
  3735             /* Get the value from a foo(<param_value>) style call */
  3736             if (IN_param_value == NULL)
  3736             if (IN_param_value == NULL)
  3737               IN_param_value = function_call_param_iterator.next_nf();
  3737               IN_param_value = function_call_param_iterator.next_nf();
  3761     case function_dword_to_lreal :
  3761     case function_dword_to_lreal :
  3762     {
  3762     {
  3763         symbol_c *last_type_symbol = NULL;
  3763         symbol_c *last_type_symbol = NULL;
  3764 
  3764 
  3765         {
  3765         {
  3766             identifier_c IN_param_name("IN");
  3766             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3767             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3767             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3768             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3768             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3769             symbol_c *IN_type_symbol = NULL;
  3769             symbol_c *IN_type_symbol = NULL;
  3770             
  3770             
  3771             /* Get the value from a foo(<param_value>) style call */
  3771             /* Get the value from a foo(<param_value>) style call */
  3772             if (IN_param_value == NULL)
  3772             if (IN_param_value == NULL)
  3773               IN_param_value = function_call_param_iterator.next_nf();
  3773               IN_param_value = function_call_param_iterator.next_nf();
  3797     case function_dword_to_byte :
  3797     case function_dword_to_byte :
  3798     {
  3798     {
  3799         symbol_c *last_type_symbol = NULL;
  3799         symbol_c *last_type_symbol = NULL;
  3800 
  3800 
  3801         {
  3801         {
  3802             identifier_c IN_param_name("IN");
  3802             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3803             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3803             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3804             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3804             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3805             symbol_c *IN_type_symbol = NULL;
  3805             symbol_c *IN_type_symbol = NULL;
  3806             
  3806             
  3807             /* Get the value from a foo(<param_value>) style call */
  3807             /* Get the value from a foo(<param_value>) style call */
  3808             if (IN_param_value == NULL)
  3808             if (IN_param_value == NULL)
  3809               IN_param_value = function_call_param_iterator.next_nf();
  3809               IN_param_value = function_call_param_iterator.next_nf();
  3833     case function_dword_to_usint :
  3833     case function_dword_to_usint :
  3834     {
  3834     {
  3835         symbol_c *last_type_symbol = NULL;
  3835         symbol_c *last_type_symbol = NULL;
  3836 
  3836 
  3837         {
  3837         {
  3838             identifier_c IN_param_name("IN");
  3838             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3839             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3839             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3840             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3840             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3841             symbol_c *IN_type_symbol = NULL;
  3841             symbol_c *IN_type_symbol = NULL;
  3842             
  3842             
  3843             /* Get the value from a foo(<param_value>) style call */
  3843             /* Get the value from a foo(<param_value>) style call */
  3844             if (IN_param_value == NULL)
  3844             if (IN_param_value == NULL)
  3845               IN_param_value = function_call_param_iterator.next_nf();
  3845               IN_param_value = function_call_param_iterator.next_nf();
  3869     case function_dword_to_ulint :
  3869     case function_dword_to_ulint :
  3870     {
  3870     {
  3871         symbol_c *last_type_symbol = NULL;
  3871         symbol_c *last_type_symbol = NULL;
  3872 
  3872 
  3873         {
  3873         {
  3874             identifier_c IN_param_name("IN");
  3874             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3875             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3875             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3876             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3876             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3877             symbol_c *IN_type_symbol = NULL;
  3877             symbol_c *IN_type_symbol = NULL;
  3878             
  3878             
  3879             /* Get the value from a foo(<param_value>) style call */
  3879             /* Get the value from a foo(<param_value>) style call */
  3880             if (IN_param_value == NULL)
  3880             if (IN_param_value == NULL)
  3881               IN_param_value = function_call_param_iterator.next_nf();
  3881               IN_param_value = function_call_param_iterator.next_nf();
  3905     case function_dword_to_bool :
  3905     case function_dword_to_bool :
  3906     {
  3906     {
  3907         symbol_c *last_type_symbol = NULL;
  3907         symbol_c *last_type_symbol = NULL;
  3908 
  3908 
  3909         {
  3909         {
  3910             identifier_c IN_param_name("IN");
  3910             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3911             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3911             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3912             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3912             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3913             symbol_c *IN_type_symbol = NULL;
  3913             symbol_c *IN_type_symbol = NULL;
  3914             
  3914             
  3915             /* Get the value from a foo(<param_value>) style call */
  3915             /* Get the value from a foo(<param_value>) style call */
  3916             if (IN_param_value == NULL)
  3916             if (IN_param_value == NULL)
  3917               IN_param_value = function_call_param_iterator.next_nf();
  3917               IN_param_value = function_call_param_iterator.next_nf();
  3941     case function_dword_to_time :
  3941     case function_dword_to_time :
  3942     {
  3942     {
  3943         symbol_c *last_type_symbol = NULL;
  3943         symbol_c *last_type_symbol = NULL;
  3944 
  3944 
  3945         {
  3945         {
  3946             identifier_c IN_param_name("IN");
  3946             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3947             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3947             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3948             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3948             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3949             symbol_c *IN_type_symbol = NULL;
  3949             symbol_c *IN_type_symbol = NULL;
  3950             
  3950             
  3951             /* Get the value from a foo(<param_value>) style call */
  3951             /* Get the value from a foo(<param_value>) style call */
  3952             if (IN_param_value == NULL)
  3952             if (IN_param_value == NULL)
  3953               IN_param_value = function_call_param_iterator.next_nf();
  3953               IN_param_value = function_call_param_iterator.next_nf();
  3977     case function_dword_to_int :
  3977     case function_dword_to_int :
  3978     {
  3978     {
  3979         symbol_c *last_type_symbol = NULL;
  3979         symbol_c *last_type_symbol = NULL;
  3980 
  3980 
  3981         {
  3981         {
  3982             identifier_c IN_param_name("IN");
  3982             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  3983             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3983             /* Get the value from a foo(<param_name> = <param_value>) style call */
  3984             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  3984             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  3985             symbol_c *IN_type_symbol = NULL;
  3985             symbol_c *IN_type_symbol = NULL;
  3986             
  3986             
  3987             /* Get the value from a foo(<param_value>) style call */
  3987             /* Get the value from a foo(<param_value>) style call */
  3988             if (IN_param_value == NULL)
  3988             if (IN_param_value == NULL)
  3989               IN_param_value = function_call_param_iterator.next_nf();
  3989               IN_param_value = function_call_param_iterator.next_nf();
  4013     case function_dt_to_real :
  4013     case function_dt_to_real :
  4014     {
  4014     {
  4015         symbol_c *last_type_symbol = NULL;
  4015         symbol_c *last_type_symbol = NULL;
  4016 
  4016 
  4017         {
  4017         {
  4018             identifier_c IN_param_name("IN");
  4018             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  4019             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4019             /* Get the value from a foo(<param_name> = <param_value>) style call */
  4020             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  4020             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4021             symbol_c *IN_type_symbol = NULL;
  4021             symbol_c *IN_type_symbol = NULL;
  4022             
  4022             
  4023             /* Get the value from a foo(<param_value>) style call */
  4023             /* Get the value from a foo(<param_value>) style call */
  4024             if (IN_param_value == NULL)
  4024             if (IN_param_value == NULL)
  4025               IN_param_value = function_call_param_iterator.next_nf();
  4025               IN_param_value = function_call_param_iterator.next_nf();
  4049     case function_dt_to_sint :
  4049     case function_dt_to_sint :
  4050     {
  4050     {
  4051         symbol_c *last_type_symbol = NULL;
  4051         symbol_c *last_type_symbol = NULL;
  4052 
  4052 
  4053         {
  4053         {
  4054             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4056             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4057             symbol_c *IN_type_symbol = NULL;
  4057             symbol_c *IN_type_symbol = NULL;
  4058             
  4058             
  4059             /* Get the value from a foo(<param_value>) style call */
  4059             /* Get the value from a foo(<param_value>) style call */
  4060             if (IN_param_value == NULL)
  4060             if (IN_param_value == NULL)
  4061               IN_param_value = function_call_param_iterator.next_nf();
  4061               IN_param_value = function_call_param_iterator.next_nf();
  4085     case function_dt_to_lint :
  4085     case function_dt_to_lint :
  4086     {
  4086     {
  4087         symbol_c *last_type_symbol = NULL;
  4087         symbol_c *last_type_symbol = NULL;
  4088 
  4088 
  4089         {
  4089         {
  4090             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4092             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4093             symbol_c *IN_type_symbol = NULL;
  4093             symbol_c *IN_type_symbol = NULL;
  4094             
  4094             
  4095             /* Get the value from a foo(<param_value>) style call */
  4095             /* Get the value from a foo(<param_value>) style call */
  4096             if (IN_param_value == NULL)
  4096             if (IN_param_value == NULL)
  4097               IN_param_value = function_call_param_iterator.next_nf();
  4097               IN_param_value = function_call_param_iterator.next_nf();
  4121     case function_dt_to_dint :
  4121     case function_dt_to_dint :
  4122     {
  4122     {
  4123         symbol_c *last_type_symbol = NULL;
  4123         symbol_c *last_type_symbol = NULL;
  4124 
  4124 
  4125         {
  4125         {
  4126             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4128             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4129             symbol_c *IN_type_symbol = NULL;
  4129             symbol_c *IN_type_symbol = NULL;
  4130             
  4130             
  4131             /* Get the value from a foo(<param_value>) style call */
  4131             /* Get the value from a foo(<param_value>) style call */
  4132             if (IN_param_value == NULL)
  4132             if (IN_param_value == NULL)
  4133               IN_param_value = function_call_param_iterator.next_nf();
  4133               IN_param_value = function_call_param_iterator.next_nf();
  4157     case function_dt_to_dword :
  4157     case function_dt_to_dword :
  4158     {
  4158     {
  4159         symbol_c *last_type_symbol = NULL;
  4159         symbol_c *last_type_symbol = NULL;
  4160 
  4160 
  4161         {
  4161         {
  4162             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4164             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4165             symbol_c *IN_type_symbol = NULL;
  4165             symbol_c *IN_type_symbol = NULL;
  4166             
  4166             
  4167             /* Get the value from a foo(<param_value>) style call */
  4167             /* Get the value from a foo(<param_value>) style call */
  4168             if (IN_param_value == NULL)
  4168             if (IN_param_value == NULL)
  4169               IN_param_value = function_call_param_iterator.next_nf();
  4169               IN_param_value = function_call_param_iterator.next_nf();
  4193     case function_dt_to_udint :
  4193     case function_dt_to_udint :
  4194     {
  4194     {
  4195         symbol_c *last_type_symbol = NULL;
  4195         symbol_c *last_type_symbol = NULL;
  4196 
  4196 
  4197         {
  4197         {
  4198             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4200             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4201             symbol_c *IN_type_symbol = NULL;
  4201             symbol_c *IN_type_symbol = NULL;
  4202             
  4202             
  4203             /* Get the value from a foo(<param_value>) style call */
  4203             /* Get the value from a foo(<param_value>) style call */
  4204             if (IN_param_value == NULL)
  4204             if (IN_param_value == NULL)
  4205               IN_param_value = function_call_param_iterator.next_nf();
  4205               IN_param_value = function_call_param_iterator.next_nf();
  4229     case function_dt_to_word :
  4229     case function_dt_to_word :
  4230     {
  4230     {
  4231         symbol_c *last_type_symbol = NULL;
  4231         symbol_c *last_type_symbol = NULL;
  4232 
  4232 
  4233         {
  4233         {
  4234             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4236             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4237             symbol_c *IN_type_symbol = NULL;
  4237             symbol_c *IN_type_symbol = NULL;
  4238             
  4238             
  4239             /* Get the value from a foo(<param_value>) style call */
  4239             /* Get the value from a foo(<param_value>) style call */
  4240             if (IN_param_value == NULL)
  4240             if (IN_param_value == NULL)
  4241               IN_param_value = function_call_param_iterator.next_nf();
  4241               IN_param_value = function_call_param_iterator.next_nf();
  4265     case function_dt_to_string :
  4265     case function_dt_to_string :
  4266     {
  4266     {
  4267         symbol_c *last_type_symbol = NULL;
  4267         symbol_c *last_type_symbol = NULL;
  4268 
  4268 
  4269         {
  4269         {
  4270             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4272             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4273             symbol_c *IN_type_symbol = NULL;
  4273             symbol_c *IN_type_symbol = NULL;
  4274             
  4274             
  4275             /* Get the value from a foo(<param_value>) style call */
  4275             /* Get the value from a foo(<param_value>) style call */
  4276             if (IN_param_value == NULL)
  4276             if (IN_param_value == NULL)
  4277               IN_param_value = function_call_param_iterator.next_nf();
  4277               IN_param_value = function_call_param_iterator.next_nf();
  4301     case function_dt_to_lword :
  4301     case function_dt_to_lword :
  4302     {
  4302     {
  4303         symbol_c *last_type_symbol = NULL;
  4303         symbol_c *last_type_symbol = NULL;
  4304 
  4304 
  4305         {
  4305         {
  4306             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4308             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4309             symbol_c *IN_type_symbol = NULL;
  4309             symbol_c *IN_type_symbol = NULL;
  4310             
  4310             
  4311             /* Get the value from a foo(<param_value>) style call */
  4311             /* Get the value from a foo(<param_value>) style call */
  4312             if (IN_param_value == NULL)
  4312             if (IN_param_value == NULL)
  4313               IN_param_value = function_call_param_iterator.next_nf();
  4313               IN_param_value = function_call_param_iterator.next_nf();
  4337     case function_dt_to_uint :
  4337     case function_dt_to_uint :
  4338     {
  4338     {
  4339         symbol_c *last_type_symbol = NULL;
  4339         symbol_c *last_type_symbol = NULL;
  4340 
  4340 
  4341         {
  4341         {
  4342             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4344             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4345             symbol_c *IN_type_symbol = NULL;
  4345             symbol_c *IN_type_symbol = NULL;
  4346             
  4346             
  4347             /* Get the value from a foo(<param_value>) style call */
  4347             /* Get the value from a foo(<param_value>) style call */
  4348             if (IN_param_value == NULL)
  4348             if (IN_param_value == NULL)
  4349               IN_param_value = function_call_param_iterator.next_nf();
  4349               IN_param_value = function_call_param_iterator.next_nf();
  4373     case function_dt_to_lreal :
  4373     case function_dt_to_lreal :
  4374     {
  4374     {
  4375         symbol_c *last_type_symbol = NULL;
  4375         symbol_c *last_type_symbol = NULL;
  4376 
  4376 
  4377         {
  4377         {
  4378             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4380             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4381             symbol_c *IN_type_symbol = NULL;
  4381             symbol_c *IN_type_symbol = NULL;
  4382             
  4382             
  4383             /* Get the value from a foo(<param_value>) style call */
  4383             /* Get the value from a foo(<param_value>) style call */
  4384             if (IN_param_value == NULL)
  4384             if (IN_param_value == NULL)
  4385               IN_param_value = function_call_param_iterator.next_nf();
  4385               IN_param_value = function_call_param_iterator.next_nf();
  4409     case function_dt_to_byte :
  4409     case function_dt_to_byte :
  4410     {
  4410     {
  4411         symbol_c *last_type_symbol = NULL;
  4411         symbol_c *last_type_symbol = NULL;
  4412 
  4412 
  4413         {
  4413         {
  4414             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4416             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4417             symbol_c *IN_type_symbol = NULL;
  4417             symbol_c *IN_type_symbol = NULL;
  4418             
  4418             
  4419             /* Get the value from a foo(<param_value>) style call */
  4419             /* Get the value from a foo(<param_value>) style call */
  4420             if (IN_param_value == NULL)
  4420             if (IN_param_value == NULL)
  4421               IN_param_value = function_call_param_iterator.next_nf();
  4421               IN_param_value = function_call_param_iterator.next_nf();
  4445     case function_dt_to_usint :
  4445     case function_dt_to_usint :
  4446     {
  4446     {
  4447         symbol_c *last_type_symbol = NULL;
  4447         symbol_c *last_type_symbol = NULL;
  4448 
  4448 
  4449         {
  4449         {
  4450             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4452             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4453             symbol_c *IN_type_symbol = NULL;
  4453             symbol_c *IN_type_symbol = NULL;
  4454             
  4454             
  4455             /* Get the value from a foo(<param_value>) style call */
  4455             /* Get the value from a foo(<param_value>) style call */
  4456             if (IN_param_value == NULL)
  4456             if (IN_param_value == NULL)
  4457               IN_param_value = function_call_param_iterator.next_nf();
  4457               IN_param_value = function_call_param_iterator.next_nf();
  4481     case function_dt_to_ulint :
  4481     case function_dt_to_ulint :
  4482     {
  4482     {
  4483         symbol_c *last_type_symbol = NULL;
  4483         symbol_c *last_type_symbol = NULL;
  4484 
  4484 
  4485         {
  4485         {
  4486             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4488             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4489             symbol_c *IN_type_symbol = NULL;
  4489             symbol_c *IN_type_symbol = NULL;
  4490             
  4490             
  4491             /* Get the value from a foo(<param_value>) style call */
  4491             /* Get the value from a foo(<param_value>) style call */
  4492             if (IN_param_value == NULL)
  4492             if (IN_param_value == NULL)
  4493               IN_param_value = function_call_param_iterator.next_nf();
  4493               IN_param_value = function_call_param_iterator.next_nf();
  4517     case function_dt_to_int :
  4517     case function_dt_to_int :
  4518     {
  4518     {
  4519         symbol_c *last_type_symbol = NULL;
  4519         symbol_c *last_type_symbol = NULL;
  4520 
  4520 
  4521         {
  4521         {
  4522             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4524             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4525             symbol_c *IN_type_symbol = NULL;
  4525             symbol_c *IN_type_symbol = NULL;
  4526             
  4526             
  4527             /* Get the value from a foo(<param_value>) style call */
  4527             /* Get the value from a foo(<param_value>) style call */
  4528             if (IN_param_value == NULL)
  4528             if (IN_param_value == NULL)
  4529               IN_param_value = function_call_param_iterator.next_nf();
  4529               IN_param_value = function_call_param_iterator.next_nf();
  4553     case function_tod_to_real :
  4553     case function_tod_to_real :
  4554     {
  4554     {
  4555         symbol_c *last_type_symbol = NULL;
  4555         symbol_c *last_type_symbol = NULL;
  4556 
  4556 
  4557         {
  4557         {
  4558             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4560             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4561             symbol_c *IN_type_symbol = NULL;
  4561             symbol_c *IN_type_symbol = NULL;
  4562             
  4562             
  4563             /* Get the value from a foo(<param_value>) style call */
  4563             /* Get the value from a foo(<param_value>) style call */
  4564             if (IN_param_value == NULL)
  4564             if (IN_param_value == NULL)
  4565               IN_param_value = function_call_param_iterator.next_nf();
  4565               IN_param_value = function_call_param_iterator.next_nf();
  4589     case function_tod_to_sint :
  4589     case function_tod_to_sint :
  4590     {
  4590     {
  4591         symbol_c *last_type_symbol = NULL;
  4591         symbol_c *last_type_symbol = NULL;
  4592 
  4592 
  4593         {
  4593         {
  4594             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4596             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4597             symbol_c *IN_type_symbol = NULL;
  4597             symbol_c *IN_type_symbol = NULL;
  4598             
  4598             
  4599             /* Get the value from a foo(<param_value>) style call */
  4599             /* Get the value from a foo(<param_value>) style call */
  4600             if (IN_param_value == NULL)
  4600             if (IN_param_value == NULL)
  4601               IN_param_value = function_call_param_iterator.next_nf();
  4601               IN_param_value = function_call_param_iterator.next_nf();
  4625     case function_tod_to_lint :
  4625     case function_tod_to_lint :
  4626     {
  4626     {
  4627         symbol_c *last_type_symbol = NULL;
  4627         symbol_c *last_type_symbol = NULL;
  4628 
  4628 
  4629         {
  4629         {
  4630             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4632             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4633             symbol_c *IN_type_symbol = NULL;
  4633             symbol_c *IN_type_symbol = NULL;
  4634             
  4634             
  4635             /* Get the value from a foo(<param_value>) style call */
  4635             /* Get the value from a foo(<param_value>) style call */
  4636             if (IN_param_value == NULL)
  4636             if (IN_param_value == NULL)
  4637               IN_param_value = function_call_param_iterator.next_nf();
  4637               IN_param_value = function_call_param_iterator.next_nf();
  4661     case function_tod_to_dint :
  4661     case function_tod_to_dint :
  4662     {
  4662     {
  4663         symbol_c *last_type_symbol = NULL;
  4663         symbol_c *last_type_symbol = NULL;
  4664 
  4664 
  4665         {
  4665         {
  4666             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4668             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4669             symbol_c *IN_type_symbol = NULL;
  4669             symbol_c *IN_type_symbol = NULL;
  4670             
  4670             
  4671             /* Get the value from a foo(<param_value>) style call */
  4671             /* Get the value from a foo(<param_value>) style call */
  4672             if (IN_param_value == NULL)
  4672             if (IN_param_value == NULL)
  4673               IN_param_value = function_call_param_iterator.next_nf();
  4673               IN_param_value = function_call_param_iterator.next_nf();
  4697     case function_tod_to_dword :
  4697     case function_tod_to_dword :
  4698     {
  4698     {
  4699         symbol_c *last_type_symbol = NULL;
  4699         symbol_c *last_type_symbol = NULL;
  4700 
  4700 
  4701         {
  4701         {
  4702             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4704             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4705             symbol_c *IN_type_symbol = NULL;
  4705             symbol_c *IN_type_symbol = NULL;
  4706             
  4706             
  4707             /* Get the value from a foo(<param_value>) style call */
  4707             /* Get the value from a foo(<param_value>) style call */
  4708             if (IN_param_value == NULL)
  4708             if (IN_param_value == NULL)
  4709               IN_param_value = function_call_param_iterator.next_nf();
  4709               IN_param_value = function_call_param_iterator.next_nf();
  4733     case function_tod_to_udint :
  4733     case function_tod_to_udint :
  4734     {
  4734     {
  4735         symbol_c *last_type_symbol = NULL;
  4735         symbol_c *last_type_symbol = NULL;
  4736 
  4736 
  4737         {
  4737         {
  4738             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4740             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4741             symbol_c *IN_type_symbol = NULL;
  4741             symbol_c *IN_type_symbol = NULL;
  4742             
  4742             
  4743             /* Get the value from a foo(<param_value>) style call */
  4743             /* Get the value from a foo(<param_value>) style call */
  4744             if (IN_param_value == NULL)
  4744             if (IN_param_value == NULL)
  4745               IN_param_value = function_call_param_iterator.next_nf();
  4745               IN_param_value = function_call_param_iterator.next_nf();
  4769     case function_tod_to_word :
  4769     case function_tod_to_word :
  4770     {
  4770     {
  4771         symbol_c *last_type_symbol = NULL;
  4771         symbol_c *last_type_symbol = NULL;
  4772 
  4772 
  4773         {
  4773         {
  4774             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4776             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4777             symbol_c *IN_type_symbol = NULL;
  4777             symbol_c *IN_type_symbol = NULL;
  4778             
  4778             
  4779             /* Get the value from a foo(<param_value>) style call */
  4779             /* Get the value from a foo(<param_value>) style call */
  4780             if (IN_param_value == NULL)
  4780             if (IN_param_value == NULL)
  4781               IN_param_value = function_call_param_iterator.next_nf();
  4781               IN_param_value = function_call_param_iterator.next_nf();
  4805     case function_tod_to_string :
  4805     case function_tod_to_string :
  4806     {
  4806     {
  4807         symbol_c *last_type_symbol = NULL;
  4807         symbol_c *last_type_symbol = NULL;
  4808 
  4808 
  4809         {
  4809         {
  4810             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4812             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4813             symbol_c *IN_type_symbol = NULL;
  4813             symbol_c *IN_type_symbol = NULL;
  4814             
  4814             
  4815             /* Get the value from a foo(<param_value>) style call */
  4815             /* Get the value from a foo(<param_value>) style call */
  4816             if (IN_param_value == NULL)
  4816             if (IN_param_value == NULL)
  4817               IN_param_value = function_call_param_iterator.next_nf();
  4817               IN_param_value = function_call_param_iterator.next_nf();
  4841     case function_tod_to_lword :
  4841     case function_tod_to_lword :
  4842     {
  4842     {
  4843         symbol_c *last_type_symbol = NULL;
  4843         symbol_c *last_type_symbol = NULL;
  4844 
  4844 
  4845         {
  4845         {
  4846             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4848             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4849             symbol_c *IN_type_symbol = NULL;
  4849             symbol_c *IN_type_symbol = NULL;
  4850             
  4850             
  4851             /* Get the value from a foo(<param_value>) style call */
  4851             /* Get the value from a foo(<param_value>) style call */
  4852             if (IN_param_value == NULL)
  4852             if (IN_param_value == NULL)
  4853               IN_param_value = function_call_param_iterator.next_nf();
  4853               IN_param_value = function_call_param_iterator.next_nf();
  4877     case function_tod_to_uint :
  4877     case function_tod_to_uint :
  4878     {
  4878     {
  4879         symbol_c *last_type_symbol = NULL;
  4879         symbol_c *last_type_symbol = NULL;
  4880 
  4880 
  4881         {
  4881         {
  4882             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4884             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4885             symbol_c *IN_type_symbol = NULL;
  4885             symbol_c *IN_type_symbol = NULL;
  4886             
  4886             
  4887             /* Get the value from a foo(<param_value>) style call */
  4887             /* Get the value from a foo(<param_value>) style call */
  4888             if (IN_param_value == NULL)
  4888             if (IN_param_value == NULL)
  4889               IN_param_value = function_call_param_iterator.next_nf();
  4889               IN_param_value = function_call_param_iterator.next_nf();
  4913     case function_tod_to_lreal :
  4913     case function_tod_to_lreal :
  4914     {
  4914     {
  4915         symbol_c *last_type_symbol = NULL;
  4915         symbol_c *last_type_symbol = NULL;
  4916 
  4916 
  4917         {
  4917         {
  4918             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4920             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4921             symbol_c *IN_type_symbol = NULL;
  4921             symbol_c *IN_type_symbol = NULL;
  4922             
  4922             
  4923             /* Get the value from a foo(<param_value>) style call */
  4923             /* Get the value from a foo(<param_value>) style call */
  4924             if (IN_param_value == NULL)
  4924             if (IN_param_value == NULL)
  4925               IN_param_value = function_call_param_iterator.next_nf();
  4925               IN_param_value = function_call_param_iterator.next_nf();
  4949     case function_tod_to_byte :
  4949     case function_tod_to_byte :
  4950     {
  4950     {
  4951         symbol_c *last_type_symbol = NULL;
  4951         symbol_c *last_type_symbol = NULL;
  4952 
  4952 
  4953         {
  4953         {
  4954             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4956             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4957             symbol_c *IN_type_symbol = NULL;
  4957             symbol_c *IN_type_symbol = NULL;
  4958             
  4958             
  4959             /* Get the value from a foo(<param_value>) style call */
  4959             /* Get the value from a foo(<param_value>) style call */
  4960             if (IN_param_value == NULL)
  4960             if (IN_param_value == NULL)
  4961               IN_param_value = function_call_param_iterator.next_nf();
  4961               IN_param_value = function_call_param_iterator.next_nf();
  4985     case function_tod_to_usint :
  4985     case function_tod_to_usint :
  4986     {
  4986     {
  4987         symbol_c *last_type_symbol = NULL;
  4987         symbol_c *last_type_symbol = NULL;
  4988 
  4988 
  4989         {
  4989         {
  4990             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  4992             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  4993             symbol_c *IN_type_symbol = NULL;
  4993             symbol_c *IN_type_symbol = NULL;
  4994             
  4994             
  4995             /* Get the value from a foo(<param_value>) style call */
  4995             /* Get the value from a foo(<param_value>) style call */
  4996             if (IN_param_value == NULL)
  4996             if (IN_param_value == NULL)
  4997               IN_param_value = function_call_param_iterator.next_nf();
  4997               IN_param_value = function_call_param_iterator.next_nf();
  5021     case function_tod_to_ulint :
  5021     case function_tod_to_ulint :
  5022     {
  5022     {
  5023         symbol_c *last_type_symbol = NULL;
  5023         symbol_c *last_type_symbol = NULL;
  5024 
  5024 
  5025         {
  5025         {
  5026             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  5028             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5029             symbol_c *IN_type_symbol = NULL;
  5029             symbol_c *IN_type_symbol = NULL;
  5030             
  5030             
  5031             /* Get the value from a foo(<param_value>) style call */
  5031             /* Get the value from a foo(<param_value>) style call */
  5032             if (IN_param_value == NULL)
  5032             if (IN_param_value == NULL)
  5033               IN_param_value = function_call_param_iterator.next_nf();
  5033               IN_param_value = function_call_param_iterator.next_nf();
  5057     case function_tod_to_int :
  5057     case function_tod_to_int :
  5058     {
  5058     {
  5059         symbol_c *last_type_symbol = NULL;
  5059         symbol_c *last_type_symbol = NULL;
  5060 
  5060 
  5061         {
  5061         {
  5062             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  5064             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5065             symbol_c *IN_type_symbol = NULL;
  5065             symbol_c *IN_type_symbol = NULL;
  5066             
  5066             
  5067             /* Get the value from a foo(<param_value>) style call */
  5067             /* Get the value from a foo(<param_value>) style call */
  5068             if (IN_param_value == NULL)
  5068             if (IN_param_value == NULL)
  5069               IN_param_value = function_call_param_iterator.next_nf();
  5069               IN_param_value = function_call_param_iterator.next_nf();
  5093     case function_udint_to_real :
  5093     case function_udint_to_real :
  5094     {
  5094     {
  5095         symbol_c *last_type_symbol = NULL;
  5095         symbol_c *last_type_symbol = NULL;
  5096 
  5096 
  5097         {
  5097         {
  5098             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  5100             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5101             symbol_c *IN_type_symbol = NULL;
  5101             symbol_c *IN_type_symbol = NULL;
  5102             
  5102             
  5103             /* Get the value from a foo(<param_value>) style call */
  5103             /* Get the value from a foo(<param_value>) style call */
  5104             if (IN_param_value == NULL)
  5104             if (IN_param_value == NULL)
  5105               IN_param_value = function_call_param_iterator.next_nf();
  5105               IN_param_value = function_call_param_iterator.next_nf();
  5129     case function_udint_to_sint :
  5129     case function_udint_to_sint :
  5130     {
  5130     {
  5131         symbol_c *last_type_symbol = NULL;
  5131         symbol_c *last_type_symbol = NULL;
  5132 
  5132 
  5133         {
  5133         {
  5134             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  5136             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5137             symbol_c *IN_type_symbol = NULL;
  5137             symbol_c *IN_type_symbol = NULL;
  5138             
  5138             
  5139             /* Get the value from a foo(<param_value>) style call */
  5139             /* Get the value from a foo(<param_value>) style call */
  5140             if (IN_param_value == NULL)
  5140             if (IN_param_value == NULL)
  5141               IN_param_value = function_call_param_iterator.next_nf();
  5141               IN_param_value = function_call_param_iterator.next_nf();
  5165     case function_udint_to_lint :
  5165     case function_udint_to_lint :
  5166     {
  5166     {
  5167         symbol_c *last_type_symbol = NULL;
  5167         symbol_c *last_type_symbol = NULL;
  5168 
  5168 
  5169         {
  5169         {
  5170             identifier_c IN_param_name("IN");
  5170             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5171             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5171             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5172             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5172             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5173             symbol_c *IN_type_symbol = NULL;
  5173             symbol_c *IN_type_symbol = NULL;
  5174             
  5174             
  5175             /* Get the value from a foo(<param_value>) style call */
  5175             /* Get the value from a foo(<param_value>) style call */
  5176             if (IN_param_value == NULL)
  5176             if (IN_param_value == NULL)
  5177               IN_param_value = function_call_param_iterator.next_nf();
  5177               IN_param_value = function_call_param_iterator.next_nf();
  5201     case function_udint_to_dint :
  5201     case function_udint_to_dint :
  5202     {
  5202     {
  5203         symbol_c *last_type_symbol = NULL;
  5203         symbol_c *last_type_symbol = NULL;
  5204 
  5204 
  5205         {
  5205         {
  5206             identifier_c IN_param_name("IN");
  5206             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5207             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5207             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5208             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5208             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5209             symbol_c *IN_type_symbol = NULL;
  5209             symbol_c *IN_type_symbol = NULL;
  5210             
  5210             
  5211             /* Get the value from a foo(<param_value>) style call */
  5211             /* Get the value from a foo(<param_value>) style call */
  5212             if (IN_param_value == NULL)
  5212             if (IN_param_value == NULL)
  5213               IN_param_value = function_call_param_iterator.next_nf();
  5213               IN_param_value = function_call_param_iterator.next_nf();
  5237     case function_udint_to_date :
  5237     case function_udint_to_date :
  5238     {
  5238     {
  5239         symbol_c *last_type_symbol = NULL;
  5239         symbol_c *last_type_symbol = NULL;
  5240 
  5240 
  5241         {
  5241         {
  5242             identifier_c IN_param_name("IN");
  5242             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5243             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5243             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5244             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5244             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5245             symbol_c *IN_type_symbol = NULL;
  5245             symbol_c *IN_type_symbol = NULL;
  5246             
  5246             
  5247             /* Get the value from a foo(<param_value>) style call */
  5247             /* Get the value from a foo(<param_value>) style call */
  5248             if (IN_param_value == NULL)
  5248             if (IN_param_value == NULL)
  5249               IN_param_value = function_call_param_iterator.next_nf();
  5249               IN_param_value = function_call_param_iterator.next_nf();
  5273     case function_udint_to_dword :
  5273     case function_udint_to_dword :
  5274     {
  5274     {
  5275         symbol_c *last_type_symbol = NULL;
  5275         symbol_c *last_type_symbol = NULL;
  5276 
  5276 
  5277         {
  5277         {
  5278             identifier_c IN_param_name("IN");
  5278             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5279             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5279             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5280             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5280             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5281             symbol_c *IN_type_symbol = NULL;
  5281             symbol_c *IN_type_symbol = NULL;
  5282             
  5282             
  5283             /* Get the value from a foo(<param_value>) style call */
  5283             /* Get the value from a foo(<param_value>) style call */
  5284             if (IN_param_value == NULL)
  5284             if (IN_param_value == NULL)
  5285               IN_param_value = function_call_param_iterator.next_nf();
  5285               IN_param_value = function_call_param_iterator.next_nf();
  5309     case function_udint_to_dt :
  5309     case function_udint_to_dt :
  5310     {
  5310     {
  5311         symbol_c *last_type_symbol = NULL;
  5311         symbol_c *last_type_symbol = NULL;
  5312 
  5312 
  5313         {
  5313         {
  5314             identifier_c IN_param_name("IN");
  5314             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5315             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5315             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5316             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5316             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5317             symbol_c *IN_type_symbol = NULL;
  5317             symbol_c *IN_type_symbol = NULL;
  5318             
  5318             
  5319             /* Get the value from a foo(<param_value>) style call */
  5319             /* Get the value from a foo(<param_value>) style call */
  5320             if (IN_param_value == NULL)
  5320             if (IN_param_value == NULL)
  5321               IN_param_value = function_call_param_iterator.next_nf();
  5321               IN_param_value = function_call_param_iterator.next_nf();
  5345     case function_udint_to_tod :
  5345     case function_udint_to_tod :
  5346     {
  5346     {
  5347         symbol_c *last_type_symbol = NULL;
  5347         symbol_c *last_type_symbol = NULL;
  5348 
  5348 
  5349         {
  5349         {
  5350             identifier_c IN_param_name("IN");
  5350             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5351             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5351             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5352             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5352             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5353             symbol_c *IN_type_symbol = NULL;
  5353             symbol_c *IN_type_symbol = NULL;
  5354             
  5354             
  5355             /* Get the value from a foo(<param_value>) style call */
  5355             /* Get the value from a foo(<param_value>) style call */
  5356             if (IN_param_value == NULL)
  5356             if (IN_param_value == NULL)
  5357               IN_param_value = function_call_param_iterator.next_nf();
  5357               IN_param_value = function_call_param_iterator.next_nf();
  5381     case function_udint_to_word :
  5381     case function_udint_to_word :
  5382     {
  5382     {
  5383         symbol_c *last_type_symbol = NULL;
  5383         symbol_c *last_type_symbol = NULL;
  5384 
  5384 
  5385         {
  5385         {
  5386             identifier_c IN_param_name("IN");
  5386             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5387             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5387             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5388             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5388             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5389             symbol_c *IN_type_symbol = NULL;
  5389             symbol_c *IN_type_symbol = NULL;
  5390             
  5390             
  5391             /* Get the value from a foo(<param_value>) style call */
  5391             /* Get the value from a foo(<param_value>) style call */
  5392             if (IN_param_value == NULL)
  5392             if (IN_param_value == NULL)
  5393               IN_param_value = function_call_param_iterator.next_nf();
  5393               IN_param_value = function_call_param_iterator.next_nf();
  5417     case function_udint_to_string :
  5417     case function_udint_to_string :
  5418     {
  5418     {
  5419         symbol_c *last_type_symbol = NULL;
  5419         symbol_c *last_type_symbol = NULL;
  5420 
  5420 
  5421         {
  5421         {
  5422             identifier_c IN_param_name("IN");
  5422             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5423             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5423             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5424             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5424             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5425             symbol_c *IN_type_symbol = NULL;
  5425             symbol_c *IN_type_symbol = NULL;
  5426             
  5426             
  5427             /* Get the value from a foo(<param_value>) style call */
  5427             /* Get the value from a foo(<param_value>) style call */
  5428             if (IN_param_value == NULL)
  5428             if (IN_param_value == NULL)
  5429               IN_param_value = function_call_param_iterator.next_nf();
  5429               IN_param_value = function_call_param_iterator.next_nf();
  5453     case function_udint_to_lword :
  5453     case function_udint_to_lword :
  5454     {
  5454     {
  5455         symbol_c *last_type_symbol = NULL;
  5455         symbol_c *last_type_symbol = NULL;
  5456 
  5456 
  5457         {
  5457         {
  5458             identifier_c IN_param_name("IN");
  5458             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5459             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5459             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5460             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5460             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5461             symbol_c *IN_type_symbol = NULL;
  5461             symbol_c *IN_type_symbol = NULL;
  5462             
  5462             
  5463             /* Get the value from a foo(<param_value>) style call */
  5463             /* Get the value from a foo(<param_value>) style call */
  5464             if (IN_param_value == NULL)
  5464             if (IN_param_value == NULL)
  5465               IN_param_value = function_call_param_iterator.next_nf();
  5465               IN_param_value = function_call_param_iterator.next_nf();
  5489     case function_udint_to_uint :
  5489     case function_udint_to_uint :
  5490     {
  5490     {
  5491         symbol_c *last_type_symbol = NULL;
  5491         symbol_c *last_type_symbol = NULL;
  5492 
  5492 
  5493         {
  5493         {
  5494             identifier_c IN_param_name("IN");
  5494             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5495             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5495             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5496             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5496             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5497             symbol_c *IN_type_symbol = NULL;
  5497             symbol_c *IN_type_symbol = NULL;
  5498             
  5498             
  5499             /* Get the value from a foo(<param_value>) style call */
  5499             /* Get the value from a foo(<param_value>) style call */
  5500             if (IN_param_value == NULL)
  5500             if (IN_param_value == NULL)
  5501               IN_param_value = function_call_param_iterator.next_nf();
  5501               IN_param_value = function_call_param_iterator.next_nf();
  5525     case function_udint_to_lreal :
  5525     case function_udint_to_lreal :
  5526     {
  5526     {
  5527         symbol_c *last_type_symbol = NULL;
  5527         symbol_c *last_type_symbol = NULL;
  5528 
  5528 
  5529         {
  5529         {
  5530             identifier_c IN_param_name("IN");
  5530             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5531             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5531             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5532             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5532             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5533             symbol_c *IN_type_symbol = NULL;
  5533             symbol_c *IN_type_symbol = NULL;
  5534             
  5534             
  5535             /* Get the value from a foo(<param_value>) style call */
  5535             /* Get the value from a foo(<param_value>) style call */
  5536             if (IN_param_value == NULL)
  5536             if (IN_param_value == NULL)
  5537               IN_param_value = function_call_param_iterator.next_nf();
  5537               IN_param_value = function_call_param_iterator.next_nf();
  5561     case function_udint_to_byte :
  5561     case function_udint_to_byte :
  5562     {
  5562     {
  5563         symbol_c *last_type_symbol = NULL;
  5563         symbol_c *last_type_symbol = NULL;
  5564 
  5564 
  5565         {
  5565         {
  5566             identifier_c IN_param_name("IN");
  5566             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5567             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5567             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5568             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5568             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5569             symbol_c *IN_type_symbol = NULL;
  5569             symbol_c *IN_type_symbol = NULL;
  5570             
  5570             
  5571             /* Get the value from a foo(<param_value>) style call */
  5571             /* Get the value from a foo(<param_value>) style call */
  5572             if (IN_param_value == NULL)
  5572             if (IN_param_value == NULL)
  5573               IN_param_value = function_call_param_iterator.next_nf();
  5573               IN_param_value = function_call_param_iterator.next_nf();
  5597     case function_udint_to_usint :
  5597     case function_udint_to_usint :
  5598     {
  5598     {
  5599         symbol_c *last_type_symbol = NULL;
  5599         symbol_c *last_type_symbol = NULL;
  5600 
  5600 
  5601         {
  5601         {
  5602             identifier_c IN_param_name("IN");
  5602             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5603             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5603             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5604             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5604             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5605             symbol_c *IN_type_symbol = NULL;
  5605             symbol_c *IN_type_symbol = NULL;
  5606             
  5606             
  5607             /* Get the value from a foo(<param_value>) style call */
  5607             /* Get the value from a foo(<param_value>) style call */
  5608             if (IN_param_value == NULL)
  5608             if (IN_param_value == NULL)
  5609               IN_param_value = function_call_param_iterator.next_nf();
  5609               IN_param_value = function_call_param_iterator.next_nf();
  5633     case function_udint_to_ulint :
  5633     case function_udint_to_ulint :
  5634     {
  5634     {
  5635         symbol_c *last_type_symbol = NULL;
  5635         symbol_c *last_type_symbol = NULL;
  5636 
  5636 
  5637         {
  5637         {
  5638             identifier_c IN_param_name("IN");
  5638             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5639             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5639             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5640             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5640             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5641             symbol_c *IN_type_symbol = NULL;
  5641             symbol_c *IN_type_symbol = NULL;
  5642             
  5642             
  5643             /* Get the value from a foo(<param_value>) style call */
  5643             /* Get the value from a foo(<param_value>) style call */
  5644             if (IN_param_value == NULL)
  5644             if (IN_param_value == NULL)
  5645               IN_param_value = function_call_param_iterator.next_nf();
  5645               IN_param_value = function_call_param_iterator.next_nf();
  5669     case function_udint_to_bool :
  5669     case function_udint_to_bool :
  5670     {
  5670     {
  5671         symbol_c *last_type_symbol = NULL;
  5671         symbol_c *last_type_symbol = NULL;
  5672 
  5672 
  5673         {
  5673         {
  5674             identifier_c IN_param_name("IN");
  5674             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5675             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5675             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5676             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5676             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5677             symbol_c *IN_type_symbol = NULL;
  5677             symbol_c *IN_type_symbol = NULL;
  5678             
  5678             
  5679             /* Get the value from a foo(<param_value>) style call */
  5679             /* Get the value from a foo(<param_value>) style call */
  5680             if (IN_param_value == NULL)
  5680             if (IN_param_value == NULL)
  5681               IN_param_value = function_call_param_iterator.next_nf();
  5681               IN_param_value = function_call_param_iterator.next_nf();
  5705     case function_udint_to_time :
  5705     case function_udint_to_time :
  5706     {
  5706     {
  5707         symbol_c *last_type_symbol = NULL;
  5707         symbol_c *last_type_symbol = NULL;
  5708 
  5708 
  5709         {
  5709         {
  5710             identifier_c IN_param_name("IN");
  5710             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5711             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5711             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5712             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5712             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5713             symbol_c *IN_type_symbol = NULL;
  5713             symbol_c *IN_type_symbol = NULL;
  5714             
  5714             
  5715             /* Get the value from a foo(<param_value>) style call */
  5715             /* Get the value from a foo(<param_value>) style call */
  5716             if (IN_param_value == NULL)
  5716             if (IN_param_value == NULL)
  5717               IN_param_value = function_call_param_iterator.next_nf();
  5717               IN_param_value = function_call_param_iterator.next_nf();
  5741     case function_udint_to_int :
  5741     case function_udint_to_int :
  5742     {
  5742     {
  5743         symbol_c *last_type_symbol = NULL;
  5743         symbol_c *last_type_symbol = NULL;
  5744 
  5744 
  5745         {
  5745         {
  5746             identifier_c IN_param_name("IN");
  5746             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5747             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5747             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5748             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5748             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5749             symbol_c *IN_type_symbol = NULL;
  5749             symbol_c *IN_type_symbol = NULL;
  5750             
  5750             
  5751             /* Get the value from a foo(<param_value>) style call */
  5751             /* Get the value from a foo(<param_value>) style call */
  5752             if (IN_param_value == NULL)
  5752             if (IN_param_value == NULL)
  5753               IN_param_value = function_call_param_iterator.next_nf();
  5753               IN_param_value = function_call_param_iterator.next_nf();
  5777     case function_word_to_real :
  5777     case function_word_to_real :
  5778     {
  5778     {
  5779         symbol_c *last_type_symbol = NULL;
  5779         symbol_c *last_type_symbol = NULL;
  5780 
  5780 
  5781         {
  5781         {
  5782             identifier_c IN_param_name("IN");
  5782             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5783             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5783             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5784             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5784             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5785             symbol_c *IN_type_symbol = NULL;
  5785             symbol_c *IN_type_symbol = NULL;
  5786             
  5786             
  5787             /* Get the value from a foo(<param_value>) style call */
  5787             /* Get the value from a foo(<param_value>) style call */
  5788             if (IN_param_value == NULL)
  5788             if (IN_param_value == NULL)
  5789               IN_param_value = function_call_param_iterator.next_nf();
  5789               IN_param_value = function_call_param_iterator.next_nf();
  5813     case function_word_to_sint :
  5813     case function_word_to_sint :
  5814     {
  5814     {
  5815         symbol_c *last_type_symbol = NULL;
  5815         symbol_c *last_type_symbol = NULL;
  5816 
  5816 
  5817         {
  5817         {
  5818             identifier_c IN_param_name("IN");
  5818             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5819             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5819             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5820             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5820             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5821             symbol_c *IN_type_symbol = NULL;
  5821             symbol_c *IN_type_symbol = NULL;
  5822             
  5822             
  5823             /* Get the value from a foo(<param_value>) style call */
  5823             /* Get the value from a foo(<param_value>) style call */
  5824             if (IN_param_value == NULL)
  5824             if (IN_param_value == NULL)
  5825               IN_param_value = function_call_param_iterator.next_nf();
  5825               IN_param_value = function_call_param_iterator.next_nf();
  5849     case function_word_to_lint :
  5849     case function_word_to_lint :
  5850     {
  5850     {
  5851         symbol_c *last_type_symbol = NULL;
  5851         symbol_c *last_type_symbol = NULL;
  5852 
  5852 
  5853         {
  5853         {
  5854             identifier_c IN_param_name("IN");
  5854             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5855             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5855             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5856             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5856             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5857             symbol_c *IN_type_symbol = NULL;
  5857             symbol_c *IN_type_symbol = NULL;
  5858             
  5858             
  5859             /* Get the value from a foo(<param_value>) style call */
  5859             /* Get the value from a foo(<param_value>) style call */
  5860             if (IN_param_value == NULL)
  5860             if (IN_param_value == NULL)
  5861               IN_param_value = function_call_param_iterator.next_nf();
  5861               IN_param_value = function_call_param_iterator.next_nf();
  5885     case function_word_to_dint :
  5885     case function_word_to_dint :
  5886     {
  5886     {
  5887         symbol_c *last_type_symbol = NULL;
  5887         symbol_c *last_type_symbol = NULL;
  5888 
  5888 
  5889         {
  5889         {
  5890             identifier_c IN_param_name("IN");
  5890             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5891             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5891             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5892             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5892             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5893             symbol_c *IN_type_symbol = NULL;
  5893             symbol_c *IN_type_symbol = NULL;
  5894             
  5894             
  5895             /* Get the value from a foo(<param_value>) style call */
  5895             /* Get the value from a foo(<param_value>) style call */
  5896             if (IN_param_value == NULL)
  5896             if (IN_param_value == NULL)
  5897               IN_param_value = function_call_param_iterator.next_nf();
  5897               IN_param_value = function_call_param_iterator.next_nf();
  5921     case function_word_to_date :
  5921     case function_word_to_date :
  5922     {
  5922     {
  5923         symbol_c *last_type_symbol = NULL;
  5923         symbol_c *last_type_symbol = NULL;
  5924 
  5924 
  5925         {
  5925         {
  5926             identifier_c IN_param_name("IN");
  5926             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5927             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5927             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5928             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5928             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5929             symbol_c *IN_type_symbol = NULL;
  5929             symbol_c *IN_type_symbol = NULL;
  5930             
  5930             
  5931             /* Get the value from a foo(<param_value>) style call */
  5931             /* Get the value from a foo(<param_value>) style call */
  5932             if (IN_param_value == NULL)
  5932             if (IN_param_value == NULL)
  5933               IN_param_value = function_call_param_iterator.next_nf();
  5933               IN_param_value = function_call_param_iterator.next_nf();
  5957     case function_word_to_dword :
  5957     case function_word_to_dword :
  5958     {
  5958     {
  5959         symbol_c *last_type_symbol = NULL;
  5959         symbol_c *last_type_symbol = NULL;
  5960 
  5960 
  5961         {
  5961         {
  5962             identifier_c IN_param_name("IN");
  5962             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5963             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5963             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5964             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  5964             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  5965             symbol_c *IN_type_symbol = NULL;
  5965             symbol_c *IN_type_symbol = NULL;
  5966             
  5966             
  5967             /* Get the value from a foo(<param_value>) style call */
  5967             /* Get the value from a foo(<param_value>) style call */
  5968             if (IN_param_value == NULL)
  5968             if (IN_param_value == NULL)
  5969               IN_param_value = function_call_param_iterator.next_nf();
  5969               IN_param_value = function_call_param_iterator.next_nf();
  5993     case function_word_to_dt :
  5993     case function_word_to_dt :
  5994     {
  5994     {
  5995         symbol_c *last_type_symbol = NULL;
  5995         symbol_c *last_type_symbol = NULL;
  5996 
  5996 
  5997         {
  5997         {
  5998             identifier_c IN_param_name("IN");
  5998             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  5999             /* Get the value from a foo(<param_name> = <param_value>) style call */
  5999             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6000             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6000             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6001             symbol_c *IN_type_symbol = NULL;
  6001             symbol_c *IN_type_symbol = NULL;
  6002             
  6002             
  6003             /* Get the value from a foo(<param_value>) style call */
  6003             /* Get the value from a foo(<param_value>) style call */
  6004             if (IN_param_value == NULL)
  6004             if (IN_param_value == NULL)
  6005               IN_param_value = function_call_param_iterator.next_nf();
  6005               IN_param_value = function_call_param_iterator.next_nf();
  6029     case function_word_to_tod :
  6029     case function_word_to_tod :
  6030     {
  6030     {
  6031         symbol_c *last_type_symbol = NULL;
  6031         symbol_c *last_type_symbol = NULL;
  6032 
  6032 
  6033         {
  6033         {
  6034             identifier_c IN_param_name("IN");
  6034             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6035             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6035             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6036             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6036             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6037             symbol_c *IN_type_symbol = NULL;
  6037             symbol_c *IN_type_symbol = NULL;
  6038             
  6038             
  6039             /* Get the value from a foo(<param_value>) style call */
  6039             /* Get the value from a foo(<param_value>) style call */
  6040             if (IN_param_value == NULL)
  6040             if (IN_param_value == NULL)
  6041               IN_param_value = function_call_param_iterator.next_nf();
  6041               IN_param_value = function_call_param_iterator.next_nf();
  6065     case function_word_to_udint :
  6065     case function_word_to_udint :
  6066     {
  6066     {
  6067         symbol_c *last_type_symbol = NULL;
  6067         symbol_c *last_type_symbol = NULL;
  6068 
  6068 
  6069         {
  6069         {
  6070             identifier_c IN_param_name("IN");
  6070             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6071             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6071             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6072             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6072             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6073             symbol_c *IN_type_symbol = NULL;
  6073             symbol_c *IN_type_symbol = NULL;
  6074             
  6074             
  6075             /* Get the value from a foo(<param_value>) style call */
  6075             /* Get the value from a foo(<param_value>) style call */
  6076             if (IN_param_value == NULL)
  6076             if (IN_param_value == NULL)
  6077               IN_param_value = function_call_param_iterator.next_nf();
  6077               IN_param_value = function_call_param_iterator.next_nf();
  6101     case function_word_to_string :
  6101     case function_word_to_string :
  6102     {
  6102     {
  6103         symbol_c *last_type_symbol = NULL;
  6103         symbol_c *last_type_symbol = NULL;
  6104 
  6104 
  6105         {
  6105         {
  6106             identifier_c IN_param_name("IN");
  6106             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6107             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6107             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6108             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6108             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6109             symbol_c *IN_type_symbol = NULL;
  6109             symbol_c *IN_type_symbol = NULL;
  6110             
  6110             
  6111             /* Get the value from a foo(<param_value>) style call */
  6111             /* Get the value from a foo(<param_value>) style call */
  6112             if (IN_param_value == NULL)
  6112             if (IN_param_value == NULL)
  6113               IN_param_value = function_call_param_iterator.next_nf();
  6113               IN_param_value = function_call_param_iterator.next_nf();
  6137     case function_word_to_lword :
  6137     case function_word_to_lword :
  6138     {
  6138     {
  6139         symbol_c *last_type_symbol = NULL;
  6139         symbol_c *last_type_symbol = NULL;
  6140 
  6140 
  6141         {
  6141         {
  6142             identifier_c IN_param_name("IN");
  6142             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6143             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6143             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6144             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6144             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6145             symbol_c *IN_type_symbol = NULL;
  6145             symbol_c *IN_type_symbol = NULL;
  6146             
  6146             
  6147             /* Get the value from a foo(<param_value>) style call */
  6147             /* Get the value from a foo(<param_value>) style call */
  6148             if (IN_param_value == NULL)
  6148             if (IN_param_value == NULL)
  6149               IN_param_value = function_call_param_iterator.next_nf();
  6149               IN_param_value = function_call_param_iterator.next_nf();
  6173     case function_word_to_uint :
  6173     case function_word_to_uint :
  6174     {
  6174     {
  6175         symbol_c *last_type_symbol = NULL;
  6175         symbol_c *last_type_symbol = NULL;
  6176 
  6176 
  6177         {
  6177         {
  6178             identifier_c IN_param_name("IN");
  6178             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6179             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6179             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6180             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6180             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6181             symbol_c *IN_type_symbol = NULL;
  6181             symbol_c *IN_type_symbol = NULL;
  6182             
  6182             
  6183             /* Get the value from a foo(<param_value>) style call */
  6183             /* Get the value from a foo(<param_value>) style call */
  6184             if (IN_param_value == NULL)
  6184             if (IN_param_value == NULL)
  6185               IN_param_value = function_call_param_iterator.next_nf();
  6185               IN_param_value = function_call_param_iterator.next_nf();
  6209     case function_word_to_lreal :
  6209     case function_word_to_lreal :
  6210     {
  6210     {
  6211         symbol_c *last_type_symbol = NULL;
  6211         symbol_c *last_type_symbol = NULL;
  6212 
  6212 
  6213         {
  6213         {
  6214             identifier_c IN_param_name("IN");
  6214             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6215             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6215             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6216             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6216             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6217             symbol_c *IN_type_symbol = NULL;
  6217             symbol_c *IN_type_symbol = NULL;
  6218             
  6218             
  6219             /* Get the value from a foo(<param_value>) style call */
  6219             /* Get the value from a foo(<param_value>) style call */
  6220             if (IN_param_value == NULL)
  6220             if (IN_param_value == NULL)
  6221               IN_param_value = function_call_param_iterator.next_nf();
  6221               IN_param_value = function_call_param_iterator.next_nf();
  6245     case function_word_to_byte :
  6245     case function_word_to_byte :
  6246     {
  6246     {
  6247         symbol_c *last_type_symbol = NULL;
  6247         symbol_c *last_type_symbol = NULL;
  6248 
  6248 
  6249         {
  6249         {
  6250             identifier_c IN_param_name("IN");
  6250             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6251             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6251             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6252             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6252             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6253             symbol_c *IN_type_symbol = NULL;
  6253             symbol_c *IN_type_symbol = NULL;
  6254             
  6254             
  6255             /* Get the value from a foo(<param_value>) style call */
  6255             /* Get the value from a foo(<param_value>) style call */
  6256             if (IN_param_value == NULL)
  6256             if (IN_param_value == NULL)
  6257               IN_param_value = function_call_param_iterator.next_nf();
  6257               IN_param_value = function_call_param_iterator.next_nf();
  6281     case function_word_to_usint :
  6281     case function_word_to_usint :
  6282     {
  6282     {
  6283         symbol_c *last_type_symbol = NULL;
  6283         symbol_c *last_type_symbol = NULL;
  6284 
  6284 
  6285         {
  6285         {
  6286             identifier_c IN_param_name("IN");
  6286             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6287             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6287             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6288             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6288             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6289             symbol_c *IN_type_symbol = NULL;
  6289             symbol_c *IN_type_symbol = NULL;
  6290             
  6290             
  6291             /* Get the value from a foo(<param_value>) style call */
  6291             /* Get the value from a foo(<param_value>) style call */
  6292             if (IN_param_value == NULL)
  6292             if (IN_param_value == NULL)
  6293               IN_param_value = function_call_param_iterator.next_nf();
  6293               IN_param_value = function_call_param_iterator.next_nf();
  6317     case function_word_to_ulint :
  6317     case function_word_to_ulint :
  6318     {
  6318     {
  6319         symbol_c *last_type_symbol = NULL;
  6319         symbol_c *last_type_symbol = NULL;
  6320 
  6320 
  6321         {
  6321         {
  6322             identifier_c IN_param_name("IN");
  6322             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6323             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6323             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6324             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6324             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6325             symbol_c *IN_type_symbol = NULL;
  6325             symbol_c *IN_type_symbol = NULL;
  6326             
  6326             
  6327             /* Get the value from a foo(<param_value>) style call */
  6327             /* Get the value from a foo(<param_value>) style call */
  6328             if (IN_param_value == NULL)
  6328             if (IN_param_value == NULL)
  6329               IN_param_value = function_call_param_iterator.next_nf();
  6329               IN_param_value = function_call_param_iterator.next_nf();
  6353     case function_word_to_bool :
  6353     case function_word_to_bool :
  6354     {
  6354     {
  6355         symbol_c *last_type_symbol = NULL;
  6355         symbol_c *last_type_symbol = NULL;
  6356 
  6356 
  6357         {
  6357         {
  6358             identifier_c IN_param_name("IN");
  6358             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6359             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6359             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6360             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6360             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6361             symbol_c *IN_type_symbol = NULL;
  6361             symbol_c *IN_type_symbol = NULL;
  6362             
  6362             
  6363             /* Get the value from a foo(<param_value>) style call */
  6363             /* Get the value from a foo(<param_value>) style call */
  6364             if (IN_param_value == NULL)
  6364             if (IN_param_value == NULL)
  6365               IN_param_value = function_call_param_iterator.next_nf();
  6365               IN_param_value = function_call_param_iterator.next_nf();
  6389     case function_word_to_time :
  6389     case function_word_to_time :
  6390     {
  6390     {
  6391         symbol_c *last_type_symbol = NULL;
  6391         symbol_c *last_type_symbol = NULL;
  6392 
  6392 
  6393         {
  6393         {
  6394             identifier_c IN_param_name("IN");
  6394             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6395             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6395             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6396             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6396             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6397             symbol_c *IN_type_symbol = NULL;
  6397             symbol_c *IN_type_symbol = NULL;
  6398             
  6398             
  6399             /* Get the value from a foo(<param_value>) style call */
  6399             /* Get the value from a foo(<param_value>) style call */
  6400             if (IN_param_value == NULL)
  6400             if (IN_param_value == NULL)
  6401               IN_param_value = function_call_param_iterator.next_nf();
  6401               IN_param_value = function_call_param_iterator.next_nf();
  6425     case function_word_to_int :
  6425     case function_word_to_int :
  6426     {
  6426     {
  6427         symbol_c *last_type_symbol = NULL;
  6427         symbol_c *last_type_symbol = NULL;
  6428 
  6428 
  6429         {
  6429         {
  6430             identifier_c IN_param_name("IN");
  6430             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6431             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6431             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6432             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6432             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6433             symbol_c *IN_type_symbol = NULL;
  6433             symbol_c *IN_type_symbol = NULL;
  6434             
  6434             
  6435             /* Get the value from a foo(<param_value>) style call */
  6435             /* Get the value from a foo(<param_value>) style call */
  6436             if (IN_param_value == NULL)
  6436             if (IN_param_value == NULL)
  6437               IN_param_value = function_call_param_iterator.next_nf();
  6437               IN_param_value = function_call_param_iterator.next_nf();
  6461     case function_string_to_real :
  6461     case function_string_to_real :
  6462     {
  6462     {
  6463         symbol_c *last_type_symbol = NULL;
  6463         symbol_c *last_type_symbol = NULL;
  6464 
  6464 
  6465         {
  6465         {
  6466             identifier_c IN_param_name("IN");
  6466             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6467             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6467             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6468             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6468             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6469             symbol_c *IN_type_symbol = NULL;
  6469             symbol_c *IN_type_symbol = NULL;
  6470             
  6470             
  6471             /* Get the value from a foo(<param_value>) style call */
  6471             /* Get the value from a foo(<param_value>) style call */
  6472             if (IN_param_value == NULL)
  6472             if (IN_param_value == NULL)
  6473               IN_param_value = function_call_param_iterator.next_nf();
  6473               IN_param_value = function_call_param_iterator.next_nf();
  6497     case function_string_to_sint :
  6497     case function_string_to_sint :
  6498     {
  6498     {
  6499         symbol_c *last_type_symbol = NULL;
  6499         symbol_c *last_type_symbol = NULL;
  6500 
  6500 
  6501         {
  6501         {
  6502             identifier_c IN_param_name("IN");
  6502             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6503             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6503             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6504             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6504             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6505             symbol_c *IN_type_symbol = NULL;
  6505             symbol_c *IN_type_symbol = NULL;
  6506             
  6506             
  6507             /* Get the value from a foo(<param_value>) style call */
  6507             /* Get the value from a foo(<param_value>) style call */
  6508             if (IN_param_value == NULL)
  6508             if (IN_param_value == NULL)
  6509               IN_param_value = function_call_param_iterator.next_nf();
  6509               IN_param_value = function_call_param_iterator.next_nf();
  6533     case function_string_to_lint :
  6533     case function_string_to_lint :
  6534     {
  6534     {
  6535         symbol_c *last_type_symbol = NULL;
  6535         symbol_c *last_type_symbol = NULL;
  6536 
  6536 
  6537         {
  6537         {
  6538             identifier_c IN_param_name("IN");
  6538             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6539             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6539             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6540             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6540             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6541             symbol_c *IN_type_symbol = NULL;
  6541             symbol_c *IN_type_symbol = NULL;
  6542             
  6542             
  6543             /* Get the value from a foo(<param_value>) style call */
  6543             /* Get the value from a foo(<param_value>) style call */
  6544             if (IN_param_value == NULL)
  6544             if (IN_param_value == NULL)
  6545               IN_param_value = function_call_param_iterator.next_nf();
  6545               IN_param_value = function_call_param_iterator.next_nf();
  6569     case function_string_to_dint :
  6569     case function_string_to_dint :
  6570     {
  6570     {
  6571         symbol_c *last_type_symbol = NULL;
  6571         symbol_c *last_type_symbol = NULL;
  6572 
  6572 
  6573         {
  6573         {
  6574             identifier_c IN_param_name("IN");
  6574             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6575             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6575             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6576             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6576             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6577             symbol_c *IN_type_symbol = NULL;
  6577             symbol_c *IN_type_symbol = NULL;
  6578             
  6578             
  6579             /* Get the value from a foo(<param_value>) style call */
  6579             /* Get the value from a foo(<param_value>) style call */
  6580             if (IN_param_value == NULL)
  6580             if (IN_param_value == NULL)
  6581               IN_param_value = function_call_param_iterator.next_nf();
  6581               IN_param_value = function_call_param_iterator.next_nf();
  6605     case function_string_to_date :
  6605     case function_string_to_date :
  6606     {
  6606     {
  6607         symbol_c *last_type_symbol = NULL;
  6607         symbol_c *last_type_symbol = NULL;
  6608 
  6608 
  6609         {
  6609         {
  6610             identifier_c IN_param_name("IN");
  6610             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6611             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6611             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6612             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6612             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6613             symbol_c *IN_type_symbol = NULL;
  6613             symbol_c *IN_type_symbol = NULL;
  6614             
  6614             
  6615             /* Get the value from a foo(<param_value>) style call */
  6615             /* Get the value from a foo(<param_value>) style call */
  6616             if (IN_param_value == NULL)
  6616             if (IN_param_value == NULL)
  6617               IN_param_value = function_call_param_iterator.next_nf();
  6617               IN_param_value = function_call_param_iterator.next_nf();
  6641     case function_string_to_dword :
  6641     case function_string_to_dword :
  6642     {
  6642     {
  6643         symbol_c *last_type_symbol = NULL;
  6643         symbol_c *last_type_symbol = NULL;
  6644 
  6644 
  6645         {
  6645         {
  6646             identifier_c IN_param_name("IN");
  6646             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6647             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6647             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6648             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6648             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6649             symbol_c *IN_type_symbol = NULL;
  6649             symbol_c *IN_type_symbol = NULL;
  6650             
  6650             
  6651             /* Get the value from a foo(<param_value>) style call */
  6651             /* Get the value from a foo(<param_value>) style call */
  6652             if (IN_param_value == NULL)
  6652             if (IN_param_value == NULL)
  6653               IN_param_value = function_call_param_iterator.next_nf();
  6653               IN_param_value = function_call_param_iterator.next_nf();
  6677     case function_string_to_dt :
  6677     case function_string_to_dt :
  6678     {
  6678     {
  6679         symbol_c *last_type_symbol = NULL;
  6679         symbol_c *last_type_symbol = NULL;
  6680 
  6680 
  6681         {
  6681         {
  6682             identifier_c IN_param_name("IN");
  6682             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6683             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6683             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6684             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6684             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6685             symbol_c *IN_type_symbol = NULL;
  6685             symbol_c *IN_type_symbol = NULL;
  6686             
  6686             
  6687             /* Get the value from a foo(<param_value>) style call */
  6687             /* Get the value from a foo(<param_value>) style call */
  6688             if (IN_param_value == NULL)
  6688             if (IN_param_value == NULL)
  6689               IN_param_value = function_call_param_iterator.next_nf();
  6689               IN_param_value = function_call_param_iterator.next_nf();
  6713     case function_string_to_tod :
  6713     case function_string_to_tod :
  6714     {
  6714     {
  6715         symbol_c *last_type_symbol = NULL;
  6715         symbol_c *last_type_symbol = NULL;
  6716 
  6716 
  6717         {
  6717         {
  6718             identifier_c IN_param_name("IN");
  6718             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6719             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6719             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6720             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6720             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6721             symbol_c *IN_type_symbol = NULL;
  6721             symbol_c *IN_type_symbol = NULL;
  6722             
  6722             
  6723             /* Get the value from a foo(<param_value>) style call */
  6723             /* Get the value from a foo(<param_value>) style call */
  6724             if (IN_param_value == NULL)
  6724             if (IN_param_value == NULL)
  6725               IN_param_value = function_call_param_iterator.next_nf();
  6725               IN_param_value = function_call_param_iterator.next_nf();
  6749     case function_string_to_udint :
  6749     case function_string_to_udint :
  6750     {
  6750     {
  6751         symbol_c *last_type_symbol = NULL;
  6751         symbol_c *last_type_symbol = NULL;
  6752 
  6752 
  6753         {
  6753         {
  6754             identifier_c IN_param_name("IN");
  6754             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6755             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6755             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6756             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6756             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6757             symbol_c *IN_type_symbol = NULL;
  6757             symbol_c *IN_type_symbol = NULL;
  6758             
  6758             
  6759             /* Get the value from a foo(<param_value>) style call */
  6759             /* Get the value from a foo(<param_value>) style call */
  6760             if (IN_param_value == NULL)
  6760             if (IN_param_value == NULL)
  6761               IN_param_value = function_call_param_iterator.next_nf();
  6761               IN_param_value = function_call_param_iterator.next_nf();
  6785     case function_string_to_word :
  6785     case function_string_to_word :
  6786     {
  6786     {
  6787         symbol_c *last_type_symbol = NULL;
  6787         symbol_c *last_type_symbol = NULL;
  6788 
  6788 
  6789         {
  6789         {
  6790             identifier_c IN_param_name("IN");
  6790             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6791             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6791             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6792             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6792             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6793             symbol_c *IN_type_symbol = NULL;
  6793             symbol_c *IN_type_symbol = NULL;
  6794             
  6794             
  6795             /* Get the value from a foo(<param_value>) style call */
  6795             /* Get the value from a foo(<param_value>) style call */
  6796             if (IN_param_value == NULL)
  6796             if (IN_param_value == NULL)
  6797               IN_param_value = function_call_param_iterator.next_nf();
  6797               IN_param_value = function_call_param_iterator.next_nf();
  6821     case function_string_to_lword :
  6821     case function_string_to_lword :
  6822     {
  6822     {
  6823         symbol_c *last_type_symbol = NULL;
  6823         symbol_c *last_type_symbol = NULL;
  6824 
  6824 
  6825         {
  6825         {
  6826             identifier_c IN_param_name("IN");
  6826             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6827             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6827             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6828             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6828             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6829             symbol_c *IN_type_symbol = NULL;
  6829             symbol_c *IN_type_symbol = NULL;
  6830             
  6830             
  6831             /* Get the value from a foo(<param_value>) style call */
  6831             /* Get the value from a foo(<param_value>) style call */
  6832             if (IN_param_value == NULL)
  6832             if (IN_param_value == NULL)
  6833               IN_param_value = function_call_param_iterator.next_nf();
  6833               IN_param_value = function_call_param_iterator.next_nf();
  6857     case function_string_to_uint :
  6857     case function_string_to_uint :
  6858     {
  6858     {
  6859         symbol_c *last_type_symbol = NULL;
  6859         symbol_c *last_type_symbol = NULL;
  6860 
  6860 
  6861         {
  6861         {
  6862             identifier_c IN_param_name("IN");
  6862             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6863             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6863             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6864             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6864             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6865             symbol_c *IN_type_symbol = NULL;
  6865             symbol_c *IN_type_symbol = NULL;
  6866             
  6866             
  6867             /* Get the value from a foo(<param_value>) style call */
  6867             /* Get the value from a foo(<param_value>) style call */
  6868             if (IN_param_value == NULL)
  6868             if (IN_param_value == NULL)
  6869               IN_param_value = function_call_param_iterator.next_nf();
  6869               IN_param_value = function_call_param_iterator.next_nf();
  6893     case function_string_to_lreal :
  6893     case function_string_to_lreal :
  6894     {
  6894     {
  6895         symbol_c *last_type_symbol = NULL;
  6895         symbol_c *last_type_symbol = NULL;
  6896 
  6896 
  6897         {
  6897         {
  6898             identifier_c IN_param_name("IN");
  6898             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6899             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6899             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6900             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6900             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6901             symbol_c *IN_type_symbol = NULL;
  6901             symbol_c *IN_type_symbol = NULL;
  6902             
  6902             
  6903             /* Get the value from a foo(<param_value>) style call */
  6903             /* Get the value from a foo(<param_value>) style call */
  6904             if (IN_param_value == NULL)
  6904             if (IN_param_value == NULL)
  6905               IN_param_value = function_call_param_iterator.next_nf();
  6905               IN_param_value = function_call_param_iterator.next_nf();
  6929     case function_string_to_byte :
  6929     case function_string_to_byte :
  6930     {
  6930     {
  6931         symbol_c *last_type_symbol = NULL;
  6931         symbol_c *last_type_symbol = NULL;
  6932 
  6932 
  6933         {
  6933         {
  6934             identifier_c IN_param_name("IN");
  6934             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6935             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6935             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6936             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6936             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6937             symbol_c *IN_type_symbol = NULL;
  6937             symbol_c *IN_type_symbol = NULL;
  6938             
  6938             
  6939             /* Get the value from a foo(<param_value>) style call */
  6939             /* Get the value from a foo(<param_value>) style call */
  6940             if (IN_param_value == NULL)
  6940             if (IN_param_value == NULL)
  6941               IN_param_value = function_call_param_iterator.next_nf();
  6941               IN_param_value = function_call_param_iterator.next_nf();
  6965     case function_string_to_usint :
  6965     case function_string_to_usint :
  6966     {
  6966     {
  6967         symbol_c *last_type_symbol = NULL;
  6967         symbol_c *last_type_symbol = NULL;
  6968 
  6968 
  6969         {
  6969         {
  6970             identifier_c IN_param_name("IN");
  6970             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  6971             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6971             /* Get the value from a foo(<param_name> = <param_value>) style call */
  6972             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  6972             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  6973             symbol_c *IN_type_symbol = NULL;
  6973             symbol_c *IN_type_symbol = NULL;
  6974             
  6974             
  6975             /* Get the value from a foo(<param_value>) style call */
  6975             /* Get the value from a foo(<param_value>) style call */
  6976             if (IN_param_value == NULL)
  6976             if (IN_param_value == NULL)
  6977               IN_param_value = function_call_param_iterator.next_nf();
  6977               IN_param_value = function_call_param_iterator.next_nf();
  7001     case function_string_to_ulint :
  7001     case function_string_to_ulint :
  7002     {
  7002     {
  7003         symbol_c *last_type_symbol = NULL;
  7003         symbol_c *last_type_symbol = NULL;
  7004 
  7004 
  7005         {
  7005         {
  7006             identifier_c IN_param_name("IN");
  7006             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7007             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7007             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7008             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7008             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7009             symbol_c *IN_type_symbol = NULL;
  7009             symbol_c *IN_type_symbol = NULL;
  7010             
  7010             
  7011             /* Get the value from a foo(<param_value>) style call */
  7011             /* Get the value from a foo(<param_value>) style call */
  7012             if (IN_param_value == NULL)
  7012             if (IN_param_value == NULL)
  7013               IN_param_value = function_call_param_iterator.next_nf();
  7013               IN_param_value = function_call_param_iterator.next_nf();
  7037     case function_string_to_bool :
  7037     case function_string_to_bool :
  7038     {
  7038     {
  7039         symbol_c *last_type_symbol = NULL;
  7039         symbol_c *last_type_symbol = NULL;
  7040 
  7040 
  7041         {
  7041         {
  7042             identifier_c IN_param_name("IN");
  7042             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7043             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7043             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7044             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7044             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7045             symbol_c *IN_type_symbol = NULL;
  7045             symbol_c *IN_type_symbol = NULL;
  7046             
  7046             
  7047             /* Get the value from a foo(<param_value>) style call */
  7047             /* Get the value from a foo(<param_value>) style call */
  7048             if (IN_param_value == NULL)
  7048             if (IN_param_value == NULL)
  7049               IN_param_value = function_call_param_iterator.next_nf();
  7049               IN_param_value = function_call_param_iterator.next_nf();
  7073     case function_string_to_time :
  7073     case function_string_to_time :
  7074     {
  7074     {
  7075         symbol_c *last_type_symbol = NULL;
  7075         symbol_c *last_type_symbol = NULL;
  7076 
  7076 
  7077         {
  7077         {
  7078             identifier_c IN_param_name("IN");
  7078             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7079             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7079             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7080             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7080             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7081             symbol_c *IN_type_symbol = NULL;
  7081             symbol_c *IN_type_symbol = NULL;
  7082             
  7082             
  7083             /* Get the value from a foo(<param_value>) style call */
  7083             /* Get the value from a foo(<param_value>) style call */
  7084             if (IN_param_value == NULL)
  7084             if (IN_param_value == NULL)
  7085               IN_param_value = function_call_param_iterator.next_nf();
  7085               IN_param_value = function_call_param_iterator.next_nf();
  7109     case function_string_to_int :
  7109     case function_string_to_int :
  7110     {
  7110     {
  7111         symbol_c *last_type_symbol = NULL;
  7111         symbol_c *last_type_symbol = NULL;
  7112 
  7112 
  7113         {
  7113         {
  7114             identifier_c IN_param_name("IN");
  7114             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7115             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7115             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7116             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7116             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7117             symbol_c *IN_type_symbol = NULL;
  7117             symbol_c *IN_type_symbol = NULL;
  7118             
  7118             
  7119             /* Get the value from a foo(<param_value>) style call */
  7119             /* Get the value from a foo(<param_value>) style call */
  7120             if (IN_param_value == NULL)
  7120             if (IN_param_value == NULL)
  7121               IN_param_value = function_call_param_iterator.next_nf();
  7121               IN_param_value = function_call_param_iterator.next_nf();
  7145     case function_lword_to_real :
  7145     case function_lword_to_real :
  7146     {
  7146     {
  7147         symbol_c *last_type_symbol = NULL;
  7147         symbol_c *last_type_symbol = NULL;
  7148 
  7148 
  7149         {
  7149         {
  7150             identifier_c IN_param_name("IN");
  7150             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7151             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7151             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7152             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7152             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7153             symbol_c *IN_type_symbol = NULL;
  7153             symbol_c *IN_type_symbol = NULL;
  7154             
  7154             
  7155             /* Get the value from a foo(<param_value>) style call */
  7155             /* Get the value from a foo(<param_value>) style call */
  7156             if (IN_param_value == NULL)
  7156             if (IN_param_value == NULL)
  7157               IN_param_value = function_call_param_iterator.next_nf();
  7157               IN_param_value = function_call_param_iterator.next_nf();
  7181     case function_lword_to_sint :
  7181     case function_lword_to_sint :
  7182     {
  7182     {
  7183         symbol_c *last_type_symbol = NULL;
  7183         symbol_c *last_type_symbol = NULL;
  7184 
  7184 
  7185         {
  7185         {
  7186             identifier_c IN_param_name("IN");
  7186             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7187             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7187             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7188             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7188             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7189             symbol_c *IN_type_symbol = NULL;
  7189             symbol_c *IN_type_symbol = NULL;
  7190             
  7190             
  7191             /* Get the value from a foo(<param_value>) style call */
  7191             /* Get the value from a foo(<param_value>) style call */
  7192             if (IN_param_value == NULL)
  7192             if (IN_param_value == NULL)
  7193               IN_param_value = function_call_param_iterator.next_nf();
  7193               IN_param_value = function_call_param_iterator.next_nf();
  7217     case function_lword_to_lint :
  7217     case function_lword_to_lint :
  7218     {
  7218     {
  7219         symbol_c *last_type_symbol = NULL;
  7219         symbol_c *last_type_symbol = NULL;
  7220 
  7220 
  7221         {
  7221         {
  7222             identifier_c IN_param_name("IN");
  7222             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7223             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7223             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7224             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7224             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7225             symbol_c *IN_type_symbol = NULL;
  7225             symbol_c *IN_type_symbol = NULL;
  7226             
  7226             
  7227             /* Get the value from a foo(<param_value>) style call */
  7227             /* Get the value from a foo(<param_value>) style call */
  7228             if (IN_param_value == NULL)
  7228             if (IN_param_value == NULL)
  7229               IN_param_value = function_call_param_iterator.next_nf();
  7229               IN_param_value = function_call_param_iterator.next_nf();
  7253     case function_lword_to_dint :
  7253     case function_lword_to_dint :
  7254     {
  7254     {
  7255         symbol_c *last_type_symbol = NULL;
  7255         symbol_c *last_type_symbol = NULL;
  7256 
  7256 
  7257         {
  7257         {
  7258             identifier_c IN_param_name("IN");
  7258             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7259             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7259             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7260             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7260             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7261             symbol_c *IN_type_symbol = NULL;
  7261             symbol_c *IN_type_symbol = NULL;
  7262             
  7262             
  7263             /* Get the value from a foo(<param_value>) style call */
  7263             /* Get the value from a foo(<param_value>) style call */
  7264             if (IN_param_value == NULL)
  7264             if (IN_param_value == NULL)
  7265               IN_param_value = function_call_param_iterator.next_nf();
  7265               IN_param_value = function_call_param_iterator.next_nf();
  7289     case function_lword_to_date :
  7289     case function_lword_to_date :
  7290     {
  7290     {
  7291         symbol_c *last_type_symbol = NULL;
  7291         symbol_c *last_type_symbol = NULL;
  7292 
  7292 
  7293         {
  7293         {
  7294             identifier_c IN_param_name("IN");
  7294             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7295             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7295             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7296             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7296             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7297             symbol_c *IN_type_symbol = NULL;
  7297             symbol_c *IN_type_symbol = NULL;
  7298             
  7298             
  7299             /* Get the value from a foo(<param_value>) style call */
  7299             /* Get the value from a foo(<param_value>) style call */
  7300             if (IN_param_value == NULL)
  7300             if (IN_param_value == NULL)
  7301               IN_param_value = function_call_param_iterator.next_nf();
  7301               IN_param_value = function_call_param_iterator.next_nf();
  7325     case function_lword_to_dword :
  7325     case function_lword_to_dword :
  7326     {
  7326     {
  7327         symbol_c *last_type_symbol = NULL;
  7327         symbol_c *last_type_symbol = NULL;
  7328 
  7328 
  7329         {
  7329         {
  7330             identifier_c IN_param_name("IN");
  7330             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7331             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7331             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7332             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7332             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7333             symbol_c *IN_type_symbol = NULL;
  7333             symbol_c *IN_type_symbol = NULL;
  7334             
  7334             
  7335             /* Get the value from a foo(<param_value>) style call */
  7335             /* Get the value from a foo(<param_value>) style call */
  7336             if (IN_param_value == NULL)
  7336             if (IN_param_value == NULL)
  7337               IN_param_value = function_call_param_iterator.next_nf();
  7337               IN_param_value = function_call_param_iterator.next_nf();
  7361     case function_lword_to_dt :
  7361     case function_lword_to_dt :
  7362     {
  7362     {
  7363         symbol_c *last_type_symbol = NULL;
  7363         symbol_c *last_type_symbol = NULL;
  7364 
  7364 
  7365         {
  7365         {
  7366             identifier_c IN_param_name("IN");
  7366             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7367             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7367             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7368             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7368             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7369             symbol_c *IN_type_symbol = NULL;
  7369             symbol_c *IN_type_symbol = NULL;
  7370             
  7370             
  7371             /* Get the value from a foo(<param_value>) style call */
  7371             /* Get the value from a foo(<param_value>) style call */
  7372             if (IN_param_value == NULL)
  7372             if (IN_param_value == NULL)
  7373               IN_param_value = function_call_param_iterator.next_nf();
  7373               IN_param_value = function_call_param_iterator.next_nf();
  7397     case function_lword_to_tod :
  7397     case function_lword_to_tod :
  7398     {
  7398     {
  7399         symbol_c *last_type_symbol = NULL;
  7399         symbol_c *last_type_symbol = NULL;
  7400 
  7400 
  7401         {
  7401         {
  7402             identifier_c IN_param_name("IN");
  7402             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7403             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7403             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7404             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7404             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7405             symbol_c *IN_type_symbol = NULL;
  7405             symbol_c *IN_type_symbol = NULL;
  7406             
  7406             
  7407             /* Get the value from a foo(<param_value>) style call */
  7407             /* Get the value from a foo(<param_value>) style call */
  7408             if (IN_param_value == NULL)
  7408             if (IN_param_value == NULL)
  7409               IN_param_value = function_call_param_iterator.next_nf();
  7409               IN_param_value = function_call_param_iterator.next_nf();
  7433     case function_lword_to_udint :
  7433     case function_lword_to_udint :
  7434     {
  7434     {
  7435         symbol_c *last_type_symbol = NULL;
  7435         symbol_c *last_type_symbol = NULL;
  7436 
  7436 
  7437         {
  7437         {
  7438             identifier_c IN_param_name("IN");
  7438             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7439             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7439             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7440             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7440             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7441             symbol_c *IN_type_symbol = NULL;
  7441             symbol_c *IN_type_symbol = NULL;
  7442             
  7442             
  7443             /* Get the value from a foo(<param_value>) style call */
  7443             /* Get the value from a foo(<param_value>) style call */
  7444             if (IN_param_value == NULL)
  7444             if (IN_param_value == NULL)
  7445               IN_param_value = function_call_param_iterator.next_nf();
  7445               IN_param_value = function_call_param_iterator.next_nf();
  7469     case function_lword_to_word :
  7469     case function_lword_to_word :
  7470     {
  7470     {
  7471         symbol_c *last_type_symbol = NULL;
  7471         symbol_c *last_type_symbol = NULL;
  7472 
  7472 
  7473         {
  7473         {
  7474             identifier_c IN_param_name("IN");
  7474             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7475             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7475             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7476             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7476             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7477             symbol_c *IN_type_symbol = NULL;
  7477             symbol_c *IN_type_symbol = NULL;
  7478             
  7478             
  7479             /* Get the value from a foo(<param_value>) style call */
  7479             /* Get the value from a foo(<param_value>) style call */
  7480             if (IN_param_value == NULL)
  7480             if (IN_param_value == NULL)
  7481               IN_param_value = function_call_param_iterator.next_nf();
  7481               IN_param_value = function_call_param_iterator.next_nf();
  7505     case function_lword_to_string :
  7505     case function_lword_to_string :
  7506     {
  7506     {
  7507         symbol_c *last_type_symbol = NULL;
  7507         symbol_c *last_type_symbol = NULL;
  7508 
  7508 
  7509         {
  7509         {
  7510             identifier_c IN_param_name("IN");
  7510             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7511             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7511             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7512             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7512             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7513             symbol_c *IN_type_symbol = NULL;
  7513             symbol_c *IN_type_symbol = NULL;
  7514             
  7514             
  7515             /* Get the value from a foo(<param_value>) style call */
  7515             /* Get the value from a foo(<param_value>) style call */
  7516             if (IN_param_value == NULL)
  7516             if (IN_param_value == NULL)
  7517               IN_param_value = function_call_param_iterator.next_nf();
  7517               IN_param_value = function_call_param_iterator.next_nf();
  7541     case function_lword_to_uint :
  7541     case function_lword_to_uint :
  7542     {
  7542     {
  7543         symbol_c *last_type_symbol = NULL;
  7543         symbol_c *last_type_symbol = NULL;
  7544 
  7544 
  7545         {
  7545         {
  7546             identifier_c IN_param_name("IN");
  7546             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7547             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7547             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7548             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7548             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7549             symbol_c *IN_type_symbol = NULL;
  7549             symbol_c *IN_type_symbol = NULL;
  7550             
  7550             
  7551             /* Get the value from a foo(<param_value>) style call */
  7551             /* Get the value from a foo(<param_value>) style call */
  7552             if (IN_param_value == NULL)
  7552             if (IN_param_value == NULL)
  7553               IN_param_value = function_call_param_iterator.next_nf();
  7553               IN_param_value = function_call_param_iterator.next_nf();
  7577     case function_lword_to_lreal :
  7577     case function_lword_to_lreal :
  7578     {
  7578     {
  7579         symbol_c *last_type_symbol = NULL;
  7579         symbol_c *last_type_symbol = NULL;
  7580 
  7580 
  7581         {
  7581         {
  7582             identifier_c IN_param_name("IN");
  7582             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7583             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7583             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7584             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7584             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7585             symbol_c *IN_type_symbol = NULL;
  7585             symbol_c *IN_type_symbol = NULL;
  7586             
  7586             
  7587             /* Get the value from a foo(<param_value>) style call */
  7587             /* Get the value from a foo(<param_value>) style call */
  7588             if (IN_param_value == NULL)
  7588             if (IN_param_value == NULL)
  7589               IN_param_value = function_call_param_iterator.next_nf();
  7589               IN_param_value = function_call_param_iterator.next_nf();
  7613     case function_lword_to_byte :
  7613     case function_lword_to_byte :
  7614     {
  7614     {
  7615         symbol_c *last_type_symbol = NULL;
  7615         symbol_c *last_type_symbol = NULL;
  7616 
  7616 
  7617         {
  7617         {
  7618             identifier_c IN_param_name("IN");
  7618             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7619             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7619             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7620             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7620             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7621             symbol_c *IN_type_symbol = NULL;
  7621             symbol_c *IN_type_symbol = NULL;
  7622             
  7622             
  7623             /* Get the value from a foo(<param_value>) style call */
  7623             /* Get the value from a foo(<param_value>) style call */
  7624             if (IN_param_value == NULL)
  7624             if (IN_param_value == NULL)
  7625               IN_param_value = function_call_param_iterator.next_nf();
  7625               IN_param_value = function_call_param_iterator.next_nf();
  7649     case function_lword_to_usint :
  7649     case function_lword_to_usint :
  7650     {
  7650     {
  7651         symbol_c *last_type_symbol = NULL;
  7651         symbol_c *last_type_symbol = NULL;
  7652 
  7652 
  7653         {
  7653         {
  7654             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
  7656             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7657             symbol_c *IN_type_symbol = NULL;
  7657             symbol_c *IN_type_symbol = NULL;
  7658             
  7658             
  7659             /* Get the value from a foo(<param_value>) style call */
  7659             /* Get the value from a foo(<param_value>) style call */
  7660             if (IN_param_value == NULL)
  7660             if (IN_param_value == NULL)
  7661               IN_param_value = function_call_param_iterator.next_nf();
  7661               IN_param_value = function_call_param_iterator.next_nf();
  7685     case function_lword_to_ulint :
  7685     case function_lword_to_ulint :
  7686     {
  7686     {
  7687         symbol_c *last_type_symbol = NULL;
  7687         symbol_c *last_type_symbol = NULL;
  7688 
  7688 
  7689         {
  7689         {
  7690             identifier_c IN_param_name("IN");
  7690             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7691             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7691             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7692             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7692             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7693             symbol_c *IN_type_symbol = NULL;
  7693             symbol_c *IN_type_symbol = NULL;
  7694             
  7694             
  7695             /* Get the value from a foo(<param_value>) style call */
  7695             /* Get the value from a foo(<param_value>) style call */
  7696             if (IN_param_value == NULL)
  7696             if (IN_param_value == NULL)
  7697               IN_param_value = function_call_param_iterator.next_nf();
  7697               IN_param_value = function_call_param_iterator.next_nf();
  7721     case function_lword_to_bool :
  7721     case function_lword_to_bool :
  7722     {
  7722     {
  7723         symbol_c *last_type_symbol = NULL;
  7723         symbol_c *last_type_symbol = NULL;
  7724 
  7724 
  7725         {
  7725         {
  7726             identifier_c IN_param_name("IN");
  7726             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7727             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7727             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7728             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7728             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7729             symbol_c *IN_type_symbol = NULL;
  7729             symbol_c *IN_type_symbol = NULL;
  7730             
  7730             
  7731             /* Get the value from a foo(<param_value>) style call */
  7731             /* Get the value from a foo(<param_value>) style call */
  7732             if (IN_param_value == NULL)
  7732             if (IN_param_value == NULL)
  7733               IN_param_value = function_call_param_iterator.next_nf();
  7733               IN_param_value = function_call_param_iterator.next_nf();
  7757     case function_lword_to_time :
  7757     case function_lword_to_time :
  7758     {
  7758     {
  7759         symbol_c *last_type_symbol = NULL;
  7759         symbol_c *last_type_symbol = NULL;
  7760 
  7760 
  7761         {
  7761         {
  7762             identifier_c IN_param_name("IN");
  7762             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7763             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7763             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7764             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7764             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7765             symbol_c *IN_type_symbol = NULL;
  7765             symbol_c *IN_type_symbol = NULL;
  7766             
  7766             
  7767             /* Get the value from a foo(<param_value>) style call */
  7767             /* Get the value from a foo(<param_value>) style call */
  7768             if (IN_param_value == NULL)
  7768             if (IN_param_value == NULL)
  7769               IN_param_value = function_call_param_iterator.next_nf();
  7769               IN_param_value = function_call_param_iterator.next_nf();
  7793     case function_lword_to_int :
  7793     case function_lword_to_int :
  7794     {
  7794     {
  7795         symbol_c *last_type_symbol = NULL;
  7795         symbol_c *last_type_symbol = NULL;
  7796 
  7796 
  7797         {
  7797         {
  7798             identifier_c IN_param_name("IN");
  7798             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7799             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7799             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7800             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7800             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7801             symbol_c *IN_type_symbol = NULL;
  7801             symbol_c *IN_type_symbol = NULL;
  7802             
  7802             
  7803             /* Get the value from a foo(<param_value>) style call */
  7803             /* Get the value from a foo(<param_value>) style call */
  7804             if (IN_param_value == NULL)
  7804             if (IN_param_value == NULL)
  7805               IN_param_value = function_call_param_iterator.next_nf();
  7805               IN_param_value = function_call_param_iterator.next_nf();
  7829     case function_uint_to_real :
  7829     case function_uint_to_real :
  7830     {
  7830     {
  7831         symbol_c *last_type_symbol = NULL;
  7831         symbol_c *last_type_symbol = NULL;
  7832 
  7832 
  7833         {
  7833         {
  7834             identifier_c IN_param_name("IN");
  7834             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7835             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7835             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7836             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7836             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7837             symbol_c *IN_type_symbol = NULL;
  7837             symbol_c *IN_type_symbol = NULL;
  7838             
  7838             
  7839             /* Get the value from a foo(<param_value>) style call */
  7839             /* Get the value from a foo(<param_value>) style call */
  7840             if (IN_param_value == NULL)
  7840             if (IN_param_value == NULL)
  7841               IN_param_value = function_call_param_iterator.next_nf();
  7841               IN_param_value = function_call_param_iterator.next_nf();
  7865     case function_uint_to_sint :
  7865     case function_uint_to_sint :
  7866     {
  7866     {
  7867         symbol_c *last_type_symbol = NULL;
  7867         symbol_c *last_type_symbol = NULL;
  7868 
  7868 
  7869         {
  7869         {
  7870             identifier_c IN_param_name("IN");
  7870             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7871             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7871             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7872             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7872             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7873             symbol_c *IN_type_symbol = NULL;
  7873             symbol_c *IN_type_symbol = NULL;
  7874             
  7874             
  7875             /* Get the value from a foo(<param_value>) style call */
  7875             /* Get the value from a foo(<param_value>) style call */
  7876             if (IN_param_value == NULL)
  7876             if (IN_param_value == NULL)
  7877               IN_param_value = function_call_param_iterator.next_nf();
  7877               IN_param_value = function_call_param_iterator.next_nf();
  7901     case function_uint_to_lint :
  7901     case function_uint_to_lint :
  7902     {
  7902     {
  7903         symbol_c *last_type_symbol = NULL;
  7903         symbol_c *last_type_symbol = NULL;
  7904 
  7904 
  7905         {
  7905         {
  7906             identifier_c IN_param_name("IN");
  7906             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7907             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7907             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7908             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7908             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7909             symbol_c *IN_type_symbol = NULL;
  7909             symbol_c *IN_type_symbol = NULL;
  7910             
  7910             
  7911             /* Get the value from a foo(<param_value>) style call */
  7911             /* Get the value from a foo(<param_value>) style call */
  7912             if (IN_param_value == NULL)
  7912             if (IN_param_value == NULL)
  7913               IN_param_value = function_call_param_iterator.next_nf();
  7913               IN_param_value = function_call_param_iterator.next_nf();
  7937     case function_uint_to_dint :
  7937     case function_uint_to_dint :
  7938     {
  7938     {
  7939         symbol_c *last_type_symbol = NULL;
  7939         symbol_c *last_type_symbol = NULL;
  7940 
  7940 
  7941         {
  7941         {
  7942             identifier_c IN_param_name("IN");
  7942             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7943             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7943             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7944             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7944             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7945             symbol_c *IN_type_symbol = NULL;
  7945             symbol_c *IN_type_symbol = NULL;
  7946             
  7946             
  7947             /* Get the value from a foo(<param_value>) style call */
  7947             /* Get the value from a foo(<param_value>) style call */
  7948             if (IN_param_value == NULL)
  7948             if (IN_param_value == NULL)
  7949               IN_param_value = function_call_param_iterator.next_nf();
  7949               IN_param_value = function_call_param_iterator.next_nf();
  7973     case function_uint_to_date :
  7973     case function_uint_to_date :
  7974     {
  7974     {
  7975         symbol_c *last_type_symbol = NULL;
  7975         symbol_c *last_type_symbol = NULL;
  7976 
  7976 
  7977         {
  7977         {
  7978             identifier_c IN_param_name("IN");
  7978             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  7979             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7979             /* Get the value from a foo(<param_name> = <param_value>) style call */
  7980             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  7980             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  7981             symbol_c *IN_type_symbol = NULL;
  7981             symbol_c *IN_type_symbol = NULL;
  7982             
  7982             
  7983             /* Get the value from a foo(<param_value>) style call */
  7983             /* Get the value from a foo(<param_value>) style call */
  7984             if (IN_param_value == NULL)
  7984             if (IN_param_value == NULL)
  7985               IN_param_value = function_call_param_iterator.next_nf();
  7985               IN_param_value = function_call_param_iterator.next_nf();
  8009     case function_uint_to_dword :
  8009     case function_uint_to_dword :
  8010     {
  8010     {
  8011         symbol_c *last_type_symbol = NULL;
  8011         symbol_c *last_type_symbol = NULL;
  8012 
  8012 
  8013         {
  8013         {
  8014             identifier_c IN_param_name("IN");
  8014             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8015             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8015             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8016             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8016             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8017             symbol_c *IN_type_symbol = NULL;
  8017             symbol_c *IN_type_symbol = NULL;
  8018             
  8018             
  8019             /* Get the value from a foo(<param_value>) style call */
  8019             /* Get the value from a foo(<param_value>) style call */
  8020             if (IN_param_value == NULL)
  8020             if (IN_param_value == NULL)
  8021               IN_param_value = function_call_param_iterator.next_nf();
  8021               IN_param_value = function_call_param_iterator.next_nf();
  8045     case function_uint_to_dt :
  8045     case function_uint_to_dt :
  8046     {
  8046     {
  8047         symbol_c *last_type_symbol = NULL;
  8047         symbol_c *last_type_symbol = NULL;
  8048 
  8048 
  8049         {
  8049         {
  8050             identifier_c IN_param_name("IN");
  8050             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8051             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8051             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8052             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8052             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8053             symbol_c *IN_type_symbol = NULL;
  8053             symbol_c *IN_type_symbol = NULL;
  8054             
  8054             
  8055             /* Get the value from a foo(<param_value>) style call */
  8055             /* Get the value from a foo(<param_value>) style call */
  8056             if (IN_param_value == NULL)
  8056             if (IN_param_value == NULL)
  8057               IN_param_value = function_call_param_iterator.next_nf();
  8057               IN_param_value = function_call_param_iterator.next_nf();
  8081     case function_uint_to_tod :
  8081     case function_uint_to_tod :
  8082     {
  8082     {
  8083         symbol_c *last_type_symbol = NULL;
  8083         symbol_c *last_type_symbol = NULL;
  8084 
  8084 
  8085         {
  8085         {
  8086             identifier_c IN_param_name("IN");
  8086             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8087             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8087             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8088             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8088             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8089             symbol_c *IN_type_symbol = NULL;
  8089             symbol_c *IN_type_symbol = NULL;
  8090             
  8090             
  8091             /* Get the value from a foo(<param_value>) style call */
  8091             /* Get the value from a foo(<param_value>) style call */
  8092             if (IN_param_value == NULL)
  8092             if (IN_param_value == NULL)
  8093               IN_param_value = function_call_param_iterator.next_nf();
  8093               IN_param_value = function_call_param_iterator.next_nf();
  8117     case function_uint_to_udint :
  8117     case function_uint_to_udint :
  8118     {
  8118     {
  8119         symbol_c *last_type_symbol = NULL;
  8119         symbol_c *last_type_symbol = NULL;
  8120 
  8120 
  8121         {
  8121         {
  8122             identifier_c IN_param_name("IN");
  8122             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8123             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8123             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8124             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8124             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8125             symbol_c *IN_type_symbol = NULL;
  8125             symbol_c *IN_type_symbol = NULL;
  8126             
  8126             
  8127             /* Get the value from a foo(<param_value>) style call */
  8127             /* Get the value from a foo(<param_value>) style call */
  8128             if (IN_param_value == NULL)
  8128             if (IN_param_value == NULL)
  8129               IN_param_value = function_call_param_iterator.next_nf();
  8129               IN_param_value = function_call_param_iterator.next_nf();
  8153     case function_uint_to_word :
  8153     case function_uint_to_word :
  8154     {
  8154     {
  8155         symbol_c *last_type_symbol = NULL;
  8155         symbol_c *last_type_symbol = NULL;
  8156 
  8156 
  8157         {
  8157         {
  8158             identifier_c IN_param_name("IN");
  8158             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8159             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8159             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8160             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8160             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8161             symbol_c *IN_type_symbol = NULL;
  8161             symbol_c *IN_type_symbol = NULL;
  8162             
  8162             
  8163             /* Get the value from a foo(<param_value>) style call */
  8163             /* Get the value from a foo(<param_value>) style call */
  8164             if (IN_param_value == NULL)
  8164             if (IN_param_value == NULL)
  8165               IN_param_value = function_call_param_iterator.next_nf();
  8165               IN_param_value = function_call_param_iterator.next_nf();
  8189     case function_uint_to_string :
  8189     case function_uint_to_string :
  8190     {
  8190     {
  8191         symbol_c *last_type_symbol = NULL;
  8191         symbol_c *last_type_symbol = NULL;
  8192 
  8192 
  8193         {
  8193         {
  8194             identifier_c IN_param_name("IN");
  8194             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8195             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8195             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8196             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8196             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8197             symbol_c *IN_type_symbol = NULL;
  8197             symbol_c *IN_type_symbol = NULL;
  8198             
  8198             
  8199             /* Get the value from a foo(<param_value>) style call */
  8199             /* Get the value from a foo(<param_value>) style call */
  8200             if (IN_param_value == NULL)
  8200             if (IN_param_value == NULL)
  8201               IN_param_value = function_call_param_iterator.next_nf();
  8201               IN_param_value = function_call_param_iterator.next_nf();
  8225     case function_uint_to_lword :
  8225     case function_uint_to_lword :
  8226     {
  8226     {
  8227         symbol_c *last_type_symbol = NULL;
  8227         symbol_c *last_type_symbol = NULL;
  8228 
  8228 
  8229         {
  8229         {
  8230             identifier_c IN_param_name("IN");
  8230             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8231             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8231             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8232             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8232             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8233             symbol_c *IN_type_symbol = NULL;
  8233             symbol_c *IN_type_symbol = NULL;
  8234             
  8234             
  8235             /* Get the value from a foo(<param_value>) style call */
  8235             /* Get the value from a foo(<param_value>) style call */
  8236             if (IN_param_value == NULL)
  8236             if (IN_param_value == NULL)
  8237               IN_param_value = function_call_param_iterator.next_nf();
  8237               IN_param_value = function_call_param_iterator.next_nf();
  8261     case function_uint_to_lreal :
  8261     case function_uint_to_lreal :
  8262     {
  8262     {
  8263         symbol_c *last_type_symbol = NULL;
  8263         symbol_c *last_type_symbol = NULL;
  8264 
  8264 
  8265         {
  8265         {
  8266             identifier_c IN_param_name("IN");
  8266             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8267             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8267             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8268             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8268             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8269             symbol_c *IN_type_symbol = NULL;
  8269             symbol_c *IN_type_symbol = NULL;
  8270             
  8270             
  8271             /* Get the value from a foo(<param_value>) style call */
  8271             /* Get the value from a foo(<param_value>) style call */
  8272             if (IN_param_value == NULL)
  8272             if (IN_param_value == NULL)
  8273               IN_param_value = function_call_param_iterator.next_nf();
  8273               IN_param_value = function_call_param_iterator.next_nf();
  8297     case function_uint_to_byte :
  8297     case function_uint_to_byte :
  8298     {
  8298     {
  8299         symbol_c *last_type_symbol = NULL;
  8299         symbol_c *last_type_symbol = NULL;
  8300 
  8300 
  8301         {
  8301         {
  8302             identifier_c IN_param_name("IN");
  8302             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8303             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8303             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8304             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8304             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8305             symbol_c *IN_type_symbol = NULL;
  8305             symbol_c *IN_type_symbol = NULL;
  8306             
  8306             
  8307             /* Get the value from a foo(<param_value>) style call */
  8307             /* Get the value from a foo(<param_value>) style call */
  8308             if (IN_param_value == NULL)
  8308             if (IN_param_value == NULL)
  8309               IN_param_value = function_call_param_iterator.next_nf();
  8309               IN_param_value = function_call_param_iterator.next_nf();
  8333     case function_uint_to_usint :
  8333     case function_uint_to_usint :
  8334     {
  8334     {
  8335         symbol_c *last_type_symbol = NULL;
  8335         symbol_c *last_type_symbol = NULL;
  8336 
  8336 
  8337         {
  8337         {
  8338             identifier_c IN_param_name("IN");
  8338             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8339             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8339             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8340             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8340             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8341             symbol_c *IN_type_symbol = NULL;
  8341             symbol_c *IN_type_symbol = NULL;
  8342             
  8342             
  8343             /* Get the value from a foo(<param_value>) style call */
  8343             /* Get the value from a foo(<param_value>) style call */
  8344             if (IN_param_value == NULL)
  8344             if (IN_param_value == NULL)
  8345               IN_param_value = function_call_param_iterator.next_nf();
  8345               IN_param_value = function_call_param_iterator.next_nf();
  8369     case function_uint_to_ulint :
  8369     case function_uint_to_ulint :
  8370     {
  8370     {
  8371         symbol_c *last_type_symbol = NULL;
  8371         symbol_c *last_type_symbol = NULL;
  8372 
  8372 
  8373         {
  8373         {
  8374             identifier_c IN_param_name("IN");
  8374             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8375             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8375             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8376             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8376             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8377             symbol_c *IN_type_symbol = NULL;
  8377             symbol_c *IN_type_symbol = NULL;
  8378             
  8378             
  8379             /* Get the value from a foo(<param_value>) style call */
  8379             /* Get the value from a foo(<param_value>) style call */
  8380             if (IN_param_value == NULL)
  8380             if (IN_param_value == NULL)
  8381               IN_param_value = function_call_param_iterator.next_nf();
  8381               IN_param_value = function_call_param_iterator.next_nf();
  8405     case function_uint_to_bool :
  8405     case function_uint_to_bool :
  8406     {
  8406     {
  8407         symbol_c *last_type_symbol = NULL;
  8407         symbol_c *last_type_symbol = NULL;
  8408 
  8408 
  8409         {
  8409         {
  8410             identifier_c IN_param_name("IN");
  8410             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8411             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8411             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8412             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8412             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8413             symbol_c *IN_type_symbol = NULL;
  8413             symbol_c *IN_type_symbol = NULL;
  8414             
  8414             
  8415             /* Get the value from a foo(<param_value>) style call */
  8415             /* Get the value from a foo(<param_value>) style call */
  8416             if (IN_param_value == NULL)
  8416             if (IN_param_value == NULL)
  8417               IN_param_value = function_call_param_iterator.next_nf();
  8417               IN_param_value = function_call_param_iterator.next_nf();
  8441     case function_uint_to_time :
  8441     case function_uint_to_time :
  8442     {
  8442     {
  8443         symbol_c *last_type_symbol = NULL;
  8443         symbol_c *last_type_symbol = NULL;
  8444 
  8444 
  8445         {
  8445         {
  8446             identifier_c IN_param_name("IN");
  8446             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8447             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8447             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8448             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8448             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8449             symbol_c *IN_type_symbol = NULL;
  8449             symbol_c *IN_type_symbol = NULL;
  8450             
  8450             
  8451             /* Get the value from a foo(<param_value>) style call */
  8451             /* Get the value from a foo(<param_value>) style call */
  8452             if (IN_param_value == NULL)
  8452             if (IN_param_value == NULL)
  8453               IN_param_value = function_call_param_iterator.next_nf();
  8453               IN_param_value = function_call_param_iterator.next_nf();
  8477     case function_uint_to_int :
  8477     case function_uint_to_int :
  8478     {
  8478     {
  8479         symbol_c *last_type_symbol = NULL;
  8479         symbol_c *last_type_symbol = NULL;
  8480 
  8480 
  8481         {
  8481         {
  8482             identifier_c IN_param_name("IN");
  8482             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8483             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8483             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8484             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8484             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8485             symbol_c *IN_type_symbol = NULL;
  8485             symbol_c *IN_type_symbol = NULL;
  8486             
  8486             
  8487             /* Get the value from a foo(<param_value>) style call */
  8487             /* Get the value from a foo(<param_value>) style call */
  8488             if (IN_param_value == NULL)
  8488             if (IN_param_value == NULL)
  8489               IN_param_value = function_call_param_iterator.next_nf();
  8489               IN_param_value = function_call_param_iterator.next_nf();
  8513     case function_lreal_to_real :
  8513     case function_lreal_to_real :
  8514     {
  8514     {
  8515         symbol_c *last_type_symbol = NULL;
  8515         symbol_c *last_type_symbol = NULL;
  8516 
  8516 
  8517         {
  8517         {
  8518             identifier_c IN_param_name("IN");
  8518             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8519             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8519             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8520             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8520             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8521             symbol_c *IN_type_symbol = NULL;
  8521             symbol_c *IN_type_symbol = NULL;
  8522             
  8522             
  8523             /* Get the value from a foo(<param_value>) style call */
  8523             /* Get the value from a foo(<param_value>) style call */
  8524             if (IN_param_value == NULL)
  8524             if (IN_param_value == NULL)
  8525               IN_param_value = function_call_param_iterator.next_nf();
  8525               IN_param_value = function_call_param_iterator.next_nf();
  8549     case function_lreal_to_sint :
  8549     case function_lreal_to_sint :
  8550     {
  8550     {
  8551         symbol_c *last_type_symbol = NULL;
  8551         symbol_c *last_type_symbol = NULL;
  8552 
  8552 
  8553         {
  8553         {
  8554             identifier_c IN_param_name("IN");
  8554             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8555             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8555             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8556             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8556             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8557             symbol_c *IN_type_symbol = NULL;
  8557             symbol_c *IN_type_symbol = NULL;
  8558             
  8558             
  8559             /* Get the value from a foo(<param_value>) style call */
  8559             /* Get the value from a foo(<param_value>) style call */
  8560             if (IN_param_value == NULL)
  8560             if (IN_param_value == NULL)
  8561               IN_param_value = function_call_param_iterator.next_nf();
  8561               IN_param_value = function_call_param_iterator.next_nf();
  8585     case function_lreal_to_lint :
  8585     case function_lreal_to_lint :
  8586     {
  8586     {
  8587         symbol_c *last_type_symbol = NULL;
  8587         symbol_c *last_type_symbol = NULL;
  8588 
  8588 
  8589         {
  8589         {
  8590             identifier_c IN_param_name("IN");
  8590             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8591             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8591             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8592             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8592             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8593             symbol_c *IN_type_symbol = NULL;
  8593             symbol_c *IN_type_symbol = NULL;
  8594             
  8594             
  8595             /* Get the value from a foo(<param_value>) style call */
  8595             /* Get the value from a foo(<param_value>) style call */
  8596             if (IN_param_value == NULL)
  8596             if (IN_param_value == NULL)
  8597               IN_param_value = function_call_param_iterator.next_nf();
  8597               IN_param_value = function_call_param_iterator.next_nf();
  8621     case function_lreal_to_dint :
  8621     case function_lreal_to_dint :
  8622     {
  8622     {
  8623         symbol_c *last_type_symbol = NULL;
  8623         symbol_c *last_type_symbol = NULL;
  8624 
  8624 
  8625         {
  8625         {
  8626             identifier_c IN_param_name("IN");
  8626             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8627             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8627             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8628             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8628             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8629             symbol_c *IN_type_symbol = NULL;
  8629             symbol_c *IN_type_symbol = NULL;
  8630             
  8630             
  8631             /* Get the value from a foo(<param_value>) style call */
  8631             /* Get the value from a foo(<param_value>) style call */
  8632             if (IN_param_value == NULL)
  8632             if (IN_param_value == NULL)
  8633               IN_param_value = function_call_param_iterator.next_nf();
  8633               IN_param_value = function_call_param_iterator.next_nf();
  8657     case function_lreal_to_date :
  8657     case function_lreal_to_date :
  8658     {
  8658     {
  8659         symbol_c *last_type_symbol = NULL;
  8659         symbol_c *last_type_symbol = NULL;
  8660 
  8660 
  8661         {
  8661         {
  8662             identifier_c IN_param_name("IN");
  8662             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8663             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8663             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8664             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8664             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8665             symbol_c *IN_type_symbol = NULL;
  8665             symbol_c *IN_type_symbol = NULL;
  8666             
  8666             
  8667             /* Get the value from a foo(<param_value>) style call */
  8667             /* Get the value from a foo(<param_value>) style call */
  8668             if (IN_param_value == NULL)
  8668             if (IN_param_value == NULL)
  8669               IN_param_value = function_call_param_iterator.next_nf();
  8669               IN_param_value = function_call_param_iterator.next_nf();
  8693     case function_lreal_to_dword :
  8693     case function_lreal_to_dword :
  8694     {
  8694     {
  8695         symbol_c *last_type_symbol = NULL;
  8695         symbol_c *last_type_symbol = NULL;
  8696 
  8696 
  8697         {
  8697         {
  8698             identifier_c IN_param_name("IN");
  8698             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8699             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8699             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8700             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8700             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8701             symbol_c *IN_type_symbol = NULL;
  8701             symbol_c *IN_type_symbol = NULL;
  8702             
  8702             
  8703             /* Get the value from a foo(<param_value>) style call */
  8703             /* Get the value from a foo(<param_value>) style call */
  8704             if (IN_param_value == NULL)
  8704             if (IN_param_value == NULL)
  8705               IN_param_value = function_call_param_iterator.next_nf();
  8705               IN_param_value = function_call_param_iterator.next_nf();
  8729     case function_lreal_to_dt :
  8729     case function_lreal_to_dt :
  8730     {
  8730     {
  8731         symbol_c *last_type_symbol = NULL;
  8731         symbol_c *last_type_symbol = NULL;
  8732 
  8732 
  8733         {
  8733         {
  8734             identifier_c IN_param_name("IN");
  8734             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8735             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8735             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8736             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8736             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8737             symbol_c *IN_type_symbol = NULL;
  8737             symbol_c *IN_type_symbol = NULL;
  8738             
  8738             
  8739             /* Get the value from a foo(<param_value>) style call */
  8739             /* Get the value from a foo(<param_value>) style call */
  8740             if (IN_param_value == NULL)
  8740             if (IN_param_value == NULL)
  8741               IN_param_value = function_call_param_iterator.next_nf();
  8741               IN_param_value = function_call_param_iterator.next_nf();
  8765     case function_lreal_to_tod :
  8765     case function_lreal_to_tod :
  8766     {
  8766     {
  8767         symbol_c *last_type_symbol = NULL;
  8767         symbol_c *last_type_symbol = NULL;
  8768 
  8768 
  8769         {
  8769         {
  8770             identifier_c IN_param_name("IN");
  8770             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8771             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8771             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8772             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8772             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8773             symbol_c *IN_type_symbol = NULL;
  8773             symbol_c *IN_type_symbol = NULL;
  8774             
  8774             
  8775             /* Get the value from a foo(<param_value>) style call */
  8775             /* Get the value from a foo(<param_value>) style call */
  8776             if (IN_param_value == NULL)
  8776             if (IN_param_value == NULL)
  8777               IN_param_value = function_call_param_iterator.next_nf();
  8777               IN_param_value = function_call_param_iterator.next_nf();
  8801     case function_lreal_to_udint :
  8801     case function_lreal_to_udint :
  8802     {
  8802     {
  8803         symbol_c *last_type_symbol = NULL;
  8803         symbol_c *last_type_symbol = NULL;
  8804 
  8804 
  8805         {
  8805         {
  8806             identifier_c IN_param_name("IN");
  8806             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8807             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8807             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8808             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8808             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8809             symbol_c *IN_type_symbol = NULL;
  8809             symbol_c *IN_type_symbol = NULL;
  8810             
  8810             
  8811             /* Get the value from a foo(<param_value>) style call */
  8811             /* Get the value from a foo(<param_value>) style call */
  8812             if (IN_param_value == NULL)
  8812             if (IN_param_value == NULL)
  8813               IN_param_value = function_call_param_iterator.next_nf();
  8813               IN_param_value = function_call_param_iterator.next_nf();
  8837     case function_lreal_to_word :
  8837     case function_lreal_to_word :
  8838     {
  8838     {
  8839         symbol_c *last_type_symbol = NULL;
  8839         symbol_c *last_type_symbol = NULL;
  8840 
  8840 
  8841         {
  8841         {
  8842             identifier_c IN_param_name("IN");
  8842             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8843             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8843             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8844             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8844             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8845             symbol_c *IN_type_symbol = NULL;
  8845             symbol_c *IN_type_symbol = NULL;
  8846             
  8846             
  8847             /* Get the value from a foo(<param_value>) style call */
  8847             /* Get the value from a foo(<param_value>) style call */
  8848             if (IN_param_value == NULL)
  8848             if (IN_param_value == NULL)
  8849               IN_param_value = function_call_param_iterator.next_nf();
  8849               IN_param_value = function_call_param_iterator.next_nf();
  8873     case function_lreal_to_string :
  8873     case function_lreal_to_string :
  8874     {
  8874     {
  8875         symbol_c *last_type_symbol = NULL;
  8875         symbol_c *last_type_symbol = NULL;
  8876 
  8876 
  8877         {
  8877         {
  8878             identifier_c IN_param_name("IN");
  8878             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8879             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8879             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8880             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8880             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8881             symbol_c *IN_type_symbol = NULL;
  8881             symbol_c *IN_type_symbol = NULL;
  8882             
  8882             
  8883             /* Get the value from a foo(<param_value>) style call */
  8883             /* Get the value from a foo(<param_value>) style call */
  8884             if (IN_param_value == NULL)
  8884             if (IN_param_value == NULL)
  8885               IN_param_value = function_call_param_iterator.next_nf();
  8885               IN_param_value = function_call_param_iterator.next_nf();
  8909     case function_lreal_to_lword :
  8909     case function_lreal_to_lword :
  8910     {
  8910     {
  8911         symbol_c *last_type_symbol = NULL;
  8911         symbol_c *last_type_symbol = NULL;
  8912 
  8912 
  8913         {
  8913         {
  8914             identifier_c IN_param_name("IN");
  8914             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8915             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8915             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8916             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8916             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8917             symbol_c *IN_type_symbol = NULL;
  8917             symbol_c *IN_type_symbol = NULL;
  8918             
  8918             
  8919             /* Get the value from a foo(<param_value>) style call */
  8919             /* Get the value from a foo(<param_value>) style call */
  8920             if (IN_param_value == NULL)
  8920             if (IN_param_value == NULL)
  8921               IN_param_value = function_call_param_iterator.next_nf();
  8921               IN_param_value = function_call_param_iterator.next_nf();
  8945     case function_lreal_to_uint :
  8945     case function_lreal_to_uint :
  8946     {
  8946     {
  8947         symbol_c *last_type_symbol = NULL;
  8947         symbol_c *last_type_symbol = NULL;
  8948 
  8948 
  8949         {
  8949         {
  8950             identifier_c IN_param_name("IN");
  8950             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8951             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8951             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8952             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8952             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8953             symbol_c *IN_type_symbol = NULL;
  8953             symbol_c *IN_type_symbol = NULL;
  8954             
  8954             
  8955             /* Get the value from a foo(<param_value>) style call */
  8955             /* Get the value from a foo(<param_value>) style call */
  8956             if (IN_param_value == NULL)
  8956             if (IN_param_value == NULL)
  8957               IN_param_value = function_call_param_iterator.next_nf();
  8957               IN_param_value = function_call_param_iterator.next_nf();
  8981     case function_lreal_to_byte :
  8981     case function_lreal_to_byte :
  8982     {
  8982     {
  8983         symbol_c *last_type_symbol = NULL;
  8983         symbol_c *last_type_symbol = NULL;
  8984 
  8984 
  8985         {
  8985         {
  8986             identifier_c IN_param_name("IN");
  8986             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  8987             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8987             /* Get the value from a foo(<param_name> = <param_value>) style call */
  8988             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  8988             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  8989             symbol_c *IN_type_symbol = NULL;
  8989             symbol_c *IN_type_symbol = NULL;
  8990             
  8990             
  8991             /* Get the value from a foo(<param_value>) style call */
  8991             /* Get the value from a foo(<param_value>) style call */
  8992             if (IN_param_value == NULL)
  8992             if (IN_param_value == NULL)
  8993               IN_param_value = function_call_param_iterator.next_nf();
  8993               IN_param_value = function_call_param_iterator.next_nf();
  9017     case function_lreal_to_usint :
  9017     case function_lreal_to_usint :
  9018     {
  9018     {
  9019         symbol_c *last_type_symbol = NULL;
  9019         symbol_c *last_type_symbol = NULL;
  9020 
  9020 
  9021         {
  9021         {
  9022             identifier_c IN_param_name("IN");
  9022             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9023             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9023             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9024             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9024             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9025             symbol_c *IN_type_symbol = NULL;
  9025             symbol_c *IN_type_symbol = NULL;
  9026             
  9026             
  9027             /* Get the value from a foo(<param_value>) style call */
  9027             /* Get the value from a foo(<param_value>) style call */
  9028             if (IN_param_value == NULL)
  9028             if (IN_param_value == NULL)
  9029               IN_param_value = function_call_param_iterator.next_nf();
  9029               IN_param_value = function_call_param_iterator.next_nf();
  9053     case function_lreal_to_ulint :
  9053     case function_lreal_to_ulint :
  9054     {
  9054     {
  9055         symbol_c *last_type_symbol = NULL;
  9055         symbol_c *last_type_symbol = NULL;
  9056 
  9056 
  9057         {
  9057         {
  9058             identifier_c IN_param_name("IN");
  9058             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9059             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9059             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9060             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9060             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9061             symbol_c *IN_type_symbol = NULL;
  9061             symbol_c *IN_type_symbol = NULL;
  9062             
  9062             
  9063             /* Get the value from a foo(<param_value>) style call */
  9063             /* Get the value from a foo(<param_value>) style call */
  9064             if (IN_param_value == NULL)
  9064             if (IN_param_value == NULL)
  9065               IN_param_value = function_call_param_iterator.next_nf();
  9065               IN_param_value = function_call_param_iterator.next_nf();
  9089     case function_lreal_to_bool :
  9089     case function_lreal_to_bool :
  9090     {
  9090     {
  9091         symbol_c *last_type_symbol = NULL;
  9091         symbol_c *last_type_symbol = NULL;
  9092 
  9092 
  9093         {
  9093         {
  9094             identifier_c IN_param_name("IN");
  9094             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9095             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9095             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9096             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9096             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9097             symbol_c *IN_type_symbol = NULL;
  9097             symbol_c *IN_type_symbol = NULL;
  9098             
  9098             
  9099             /* Get the value from a foo(<param_value>) style call */
  9099             /* Get the value from a foo(<param_value>) style call */
  9100             if (IN_param_value == NULL)
  9100             if (IN_param_value == NULL)
  9101               IN_param_value = function_call_param_iterator.next_nf();
  9101               IN_param_value = function_call_param_iterator.next_nf();
  9125     case function_lreal_to_time :
  9125     case function_lreal_to_time :
  9126     {
  9126     {
  9127         symbol_c *last_type_symbol = NULL;
  9127         symbol_c *last_type_symbol = NULL;
  9128 
  9128 
  9129         {
  9129         {
  9130             identifier_c IN_param_name("IN");
  9130             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9131             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9131             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9132             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9132             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9133             symbol_c *IN_type_symbol = NULL;
  9133             symbol_c *IN_type_symbol = NULL;
  9134             
  9134             
  9135             /* Get the value from a foo(<param_value>) style call */
  9135             /* Get the value from a foo(<param_value>) style call */
  9136             if (IN_param_value == NULL)
  9136             if (IN_param_value == NULL)
  9137               IN_param_value = function_call_param_iterator.next_nf();
  9137               IN_param_value = function_call_param_iterator.next_nf();
  9161     case function_lreal_to_int :
  9161     case function_lreal_to_int :
  9162     {
  9162     {
  9163         symbol_c *last_type_symbol = NULL;
  9163         symbol_c *last_type_symbol = NULL;
  9164 
  9164 
  9165         {
  9165         {
  9166             identifier_c IN_param_name("IN");
  9166             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9167             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9167             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9168             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9168             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9169             symbol_c *IN_type_symbol = NULL;
  9169             symbol_c *IN_type_symbol = NULL;
  9170             
  9170             
  9171             /* Get the value from a foo(<param_value>) style call */
  9171             /* Get the value from a foo(<param_value>) style call */
  9172             if (IN_param_value == NULL)
  9172             if (IN_param_value == NULL)
  9173               IN_param_value = function_call_param_iterator.next_nf();
  9173               IN_param_value = function_call_param_iterator.next_nf();
  9197     case function_byte_to_real :
  9197     case function_byte_to_real :
  9198     {
  9198     {
  9199         symbol_c *last_type_symbol = NULL;
  9199         symbol_c *last_type_symbol = NULL;
  9200 
  9200 
  9201         {
  9201         {
  9202             identifier_c IN_param_name("IN");
  9202             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9203             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9203             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9204             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9204             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9205             symbol_c *IN_type_symbol = NULL;
  9205             symbol_c *IN_type_symbol = NULL;
  9206             
  9206             
  9207             /* Get the value from a foo(<param_value>) style call */
  9207             /* Get the value from a foo(<param_value>) style call */
  9208             if (IN_param_value == NULL)
  9208             if (IN_param_value == NULL)
  9209               IN_param_value = function_call_param_iterator.next_nf();
  9209               IN_param_value = function_call_param_iterator.next_nf();
  9233     case function_byte_to_sint :
  9233     case function_byte_to_sint :
  9234     {
  9234     {
  9235         symbol_c *last_type_symbol = NULL;
  9235         symbol_c *last_type_symbol = NULL;
  9236 
  9236 
  9237         {
  9237         {
  9238             identifier_c IN_param_name("IN");
  9238             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9239             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9239             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9240             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9240             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9241             symbol_c *IN_type_symbol = NULL;
  9241             symbol_c *IN_type_symbol = NULL;
  9242             
  9242             
  9243             /* Get the value from a foo(<param_value>) style call */
  9243             /* Get the value from a foo(<param_value>) style call */
  9244             if (IN_param_value == NULL)
  9244             if (IN_param_value == NULL)
  9245               IN_param_value = function_call_param_iterator.next_nf();
  9245               IN_param_value = function_call_param_iterator.next_nf();
  9269     case function_byte_to_lint :
  9269     case function_byte_to_lint :
  9270     {
  9270     {
  9271         symbol_c *last_type_symbol = NULL;
  9271         symbol_c *last_type_symbol = NULL;
  9272 
  9272 
  9273         {
  9273         {
  9274             identifier_c IN_param_name("IN");
  9274             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9275             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9275             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9276             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9276             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9277             symbol_c *IN_type_symbol = NULL;
  9277             symbol_c *IN_type_symbol = NULL;
  9278             
  9278             
  9279             /* Get the value from a foo(<param_value>) style call */
  9279             /* Get the value from a foo(<param_value>) style call */
  9280             if (IN_param_value == NULL)
  9280             if (IN_param_value == NULL)
  9281               IN_param_value = function_call_param_iterator.next_nf();
  9281               IN_param_value = function_call_param_iterator.next_nf();
  9305     case function_byte_to_dint :
  9305     case function_byte_to_dint :
  9306     {
  9306     {
  9307         symbol_c *last_type_symbol = NULL;
  9307         symbol_c *last_type_symbol = NULL;
  9308 
  9308 
  9309         {
  9309         {
  9310             identifier_c IN_param_name("IN");
  9310             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9311             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9311             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9312             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9312             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9313             symbol_c *IN_type_symbol = NULL;
  9313             symbol_c *IN_type_symbol = NULL;
  9314             
  9314             
  9315             /* Get the value from a foo(<param_value>) style call */
  9315             /* Get the value from a foo(<param_value>) style call */
  9316             if (IN_param_value == NULL)
  9316             if (IN_param_value == NULL)
  9317               IN_param_value = function_call_param_iterator.next_nf();
  9317               IN_param_value = function_call_param_iterator.next_nf();
  9341     case function_byte_to_date :
  9341     case function_byte_to_date :
  9342     {
  9342     {
  9343         symbol_c *last_type_symbol = NULL;
  9343         symbol_c *last_type_symbol = NULL;
  9344 
  9344 
  9345         {
  9345         {
  9346             identifier_c IN_param_name("IN");
  9346             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9347             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9347             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9348             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9348             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9349             symbol_c *IN_type_symbol = NULL;
  9349             symbol_c *IN_type_symbol = NULL;
  9350             
  9350             
  9351             /* Get the value from a foo(<param_value>) style call */
  9351             /* Get the value from a foo(<param_value>) style call */
  9352             if (IN_param_value == NULL)
  9352             if (IN_param_value == NULL)
  9353               IN_param_value = function_call_param_iterator.next_nf();
  9353               IN_param_value = function_call_param_iterator.next_nf();
  9377     case function_byte_to_dword :
  9377     case function_byte_to_dword :
  9378     {
  9378     {
  9379         symbol_c *last_type_symbol = NULL;
  9379         symbol_c *last_type_symbol = NULL;
  9380 
  9380 
  9381         {
  9381         {
  9382             identifier_c IN_param_name("IN");
  9382             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9383             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9383             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9384             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9384             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9385             symbol_c *IN_type_symbol = NULL;
  9385             symbol_c *IN_type_symbol = NULL;
  9386             
  9386             
  9387             /* Get the value from a foo(<param_value>) style call */
  9387             /* Get the value from a foo(<param_value>) style call */
  9388             if (IN_param_value == NULL)
  9388             if (IN_param_value == NULL)
  9389               IN_param_value = function_call_param_iterator.next_nf();
  9389               IN_param_value = function_call_param_iterator.next_nf();
  9413     case function_byte_to_dt :
  9413     case function_byte_to_dt :
  9414     {
  9414     {
  9415         symbol_c *last_type_symbol = NULL;
  9415         symbol_c *last_type_symbol = NULL;
  9416 
  9416 
  9417         {
  9417         {
  9418             identifier_c IN_param_name("IN");
  9418             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9419             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9419             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9420             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9420             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9421             symbol_c *IN_type_symbol = NULL;
  9421             symbol_c *IN_type_symbol = NULL;
  9422             
  9422             
  9423             /* Get the value from a foo(<param_value>) style call */
  9423             /* Get the value from a foo(<param_value>) style call */
  9424             if (IN_param_value == NULL)
  9424             if (IN_param_value == NULL)
  9425               IN_param_value = function_call_param_iterator.next_nf();
  9425               IN_param_value = function_call_param_iterator.next_nf();
  9449     case function_byte_to_tod :
  9449     case function_byte_to_tod :
  9450     {
  9450     {
  9451         symbol_c *last_type_symbol = NULL;
  9451         symbol_c *last_type_symbol = NULL;
  9452 
  9452 
  9453         {
  9453         {
  9454             identifier_c IN_param_name("IN");
  9454             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9455             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9455             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9456             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9456             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9457             symbol_c *IN_type_symbol = NULL;
  9457             symbol_c *IN_type_symbol = NULL;
  9458             
  9458             
  9459             /* Get the value from a foo(<param_value>) style call */
  9459             /* Get the value from a foo(<param_value>) style call */
  9460             if (IN_param_value == NULL)
  9460             if (IN_param_value == NULL)
  9461               IN_param_value = function_call_param_iterator.next_nf();
  9461               IN_param_value = function_call_param_iterator.next_nf();
  9485     case function_byte_to_udint :
  9485     case function_byte_to_udint :
  9486     {
  9486     {
  9487         symbol_c *last_type_symbol = NULL;
  9487         symbol_c *last_type_symbol = NULL;
  9488 
  9488 
  9489         {
  9489         {
  9490             identifier_c IN_param_name("IN");
  9490             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9491             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9491             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9492             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9492             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9493             symbol_c *IN_type_symbol = NULL;
  9493             symbol_c *IN_type_symbol = NULL;
  9494             
  9494             
  9495             /* Get the value from a foo(<param_value>) style call */
  9495             /* Get the value from a foo(<param_value>) style call */
  9496             if (IN_param_value == NULL)
  9496             if (IN_param_value == NULL)
  9497               IN_param_value = function_call_param_iterator.next_nf();
  9497               IN_param_value = function_call_param_iterator.next_nf();
  9521     case function_byte_to_word :
  9521     case function_byte_to_word :
  9522     {
  9522     {
  9523         symbol_c *last_type_symbol = NULL;
  9523         symbol_c *last_type_symbol = NULL;
  9524 
  9524 
  9525         {
  9525         {
  9526             identifier_c IN_param_name("IN");
  9526             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9527             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9527             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9528             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9528             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9529             symbol_c *IN_type_symbol = NULL;
  9529             symbol_c *IN_type_symbol = NULL;
  9530             
  9530             
  9531             /* Get the value from a foo(<param_value>) style call */
  9531             /* Get the value from a foo(<param_value>) style call */
  9532             if (IN_param_value == NULL)
  9532             if (IN_param_value == NULL)
  9533               IN_param_value = function_call_param_iterator.next_nf();
  9533               IN_param_value = function_call_param_iterator.next_nf();
  9557     case function_byte_to_string :
  9557     case function_byte_to_string :
  9558     {
  9558     {
  9559         symbol_c *last_type_symbol = NULL;
  9559         symbol_c *last_type_symbol = NULL;
  9560 
  9560 
  9561         {
  9561         {
  9562             identifier_c IN_param_name("IN");
  9562             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9563             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9563             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9564             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9564             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9565             symbol_c *IN_type_symbol = NULL;
  9565             symbol_c *IN_type_symbol = NULL;
  9566             
  9566             
  9567             /* Get the value from a foo(<param_value>) style call */
  9567             /* Get the value from a foo(<param_value>) style call */
  9568             if (IN_param_value == NULL)
  9568             if (IN_param_value == NULL)
  9569               IN_param_value = function_call_param_iterator.next_nf();
  9569               IN_param_value = function_call_param_iterator.next_nf();
  9593     case function_byte_to_lword :
  9593     case function_byte_to_lword :
  9594     {
  9594     {
  9595         symbol_c *last_type_symbol = NULL;
  9595         symbol_c *last_type_symbol = NULL;
  9596 
  9596 
  9597         {
  9597         {
  9598             identifier_c IN_param_name("IN");
  9598             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9599             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9599             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9600             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9600             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9601             symbol_c *IN_type_symbol = NULL;
  9601             symbol_c *IN_type_symbol = NULL;
  9602             
  9602             
  9603             /* Get the value from a foo(<param_value>) style call */
  9603             /* Get the value from a foo(<param_value>) style call */
  9604             if (IN_param_value == NULL)
  9604             if (IN_param_value == NULL)
  9605               IN_param_value = function_call_param_iterator.next_nf();
  9605               IN_param_value = function_call_param_iterator.next_nf();
  9629     case function_byte_to_uint :
  9629     case function_byte_to_uint :
  9630     {
  9630     {
  9631         symbol_c *last_type_symbol = NULL;
  9631         symbol_c *last_type_symbol = NULL;
  9632 
  9632 
  9633         {
  9633         {
  9634             identifier_c IN_param_name("IN");
  9634             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9635             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9635             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9636             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9636             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9637             symbol_c *IN_type_symbol = NULL;
  9637             symbol_c *IN_type_symbol = NULL;
  9638             
  9638             
  9639             /* Get the value from a foo(<param_value>) style call */
  9639             /* Get the value from a foo(<param_value>) style call */
  9640             if (IN_param_value == NULL)
  9640             if (IN_param_value == NULL)
  9641               IN_param_value = function_call_param_iterator.next_nf();
  9641               IN_param_value = function_call_param_iterator.next_nf();
  9665     case function_byte_to_lreal :
  9665     case function_byte_to_lreal :
  9666     {
  9666     {
  9667         symbol_c *last_type_symbol = NULL;
  9667         symbol_c *last_type_symbol = NULL;
  9668 
  9668 
  9669         {
  9669         {
  9670             identifier_c IN_param_name("IN");
  9670             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9671             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9671             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9672             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9672             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9673             symbol_c *IN_type_symbol = NULL;
  9673             symbol_c *IN_type_symbol = NULL;
  9674             
  9674             
  9675             /* Get the value from a foo(<param_value>) style call */
  9675             /* Get the value from a foo(<param_value>) style call */
  9676             if (IN_param_value == NULL)
  9676             if (IN_param_value == NULL)
  9677               IN_param_value = function_call_param_iterator.next_nf();
  9677               IN_param_value = function_call_param_iterator.next_nf();
  9701     case function_byte_to_usint :
  9701     case function_byte_to_usint :
  9702     {
  9702     {
  9703         symbol_c *last_type_symbol = NULL;
  9703         symbol_c *last_type_symbol = NULL;
  9704 
  9704 
  9705         {
  9705         {
  9706             identifier_c IN_param_name("IN");
  9706             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9707             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9707             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9708             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9708             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9709             symbol_c *IN_type_symbol = NULL;
  9709             symbol_c *IN_type_symbol = NULL;
  9710             
  9710             
  9711             /* Get the value from a foo(<param_value>) style call */
  9711             /* Get the value from a foo(<param_value>) style call */
  9712             if (IN_param_value == NULL)
  9712             if (IN_param_value == NULL)
  9713               IN_param_value = function_call_param_iterator.next_nf();
  9713               IN_param_value = function_call_param_iterator.next_nf();
  9737     case function_byte_to_ulint :
  9737     case function_byte_to_ulint :
  9738     {
  9738     {
  9739         symbol_c *last_type_symbol = NULL;
  9739         symbol_c *last_type_symbol = NULL;
  9740 
  9740 
  9741         {
  9741         {
  9742             identifier_c IN_param_name("IN");
  9742             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9743             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9743             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9744             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9744             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9745             symbol_c *IN_type_symbol = NULL;
  9745             symbol_c *IN_type_symbol = NULL;
  9746             
  9746             
  9747             /* Get the value from a foo(<param_value>) style call */
  9747             /* Get the value from a foo(<param_value>) style call */
  9748             if (IN_param_value == NULL)
  9748             if (IN_param_value == NULL)
  9749               IN_param_value = function_call_param_iterator.next_nf();
  9749               IN_param_value = function_call_param_iterator.next_nf();
  9773     case function_byte_to_bool :
  9773     case function_byte_to_bool :
  9774     {
  9774     {
  9775         symbol_c *last_type_symbol = NULL;
  9775         symbol_c *last_type_symbol = NULL;
  9776 
  9776 
  9777         {
  9777         {
  9778             identifier_c IN_param_name("IN");
  9778             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9779             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9779             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9780             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9780             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9781             symbol_c *IN_type_symbol = NULL;
  9781             symbol_c *IN_type_symbol = NULL;
  9782             
  9782             
  9783             /* Get the value from a foo(<param_value>) style call */
  9783             /* Get the value from a foo(<param_value>) style call */
  9784             if (IN_param_value == NULL)
  9784             if (IN_param_value == NULL)
  9785               IN_param_value = function_call_param_iterator.next_nf();
  9785               IN_param_value = function_call_param_iterator.next_nf();
  9809     case function_byte_to_time :
  9809     case function_byte_to_time :
  9810     {
  9810     {
  9811         symbol_c *last_type_symbol = NULL;
  9811         symbol_c *last_type_symbol = NULL;
  9812 
  9812 
  9813         {
  9813         {
  9814             identifier_c IN_param_name("IN");
  9814             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9815             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9815             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9816             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9816             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9817             symbol_c *IN_type_symbol = NULL;
  9817             symbol_c *IN_type_symbol = NULL;
  9818             
  9818             
  9819             /* Get the value from a foo(<param_value>) style call */
  9819             /* Get the value from a foo(<param_value>) style call */
  9820             if (IN_param_value == NULL)
  9820             if (IN_param_value == NULL)
  9821               IN_param_value = function_call_param_iterator.next_nf();
  9821               IN_param_value = function_call_param_iterator.next_nf();
  9845     case function_byte_to_int :
  9845     case function_byte_to_int :
  9846     {
  9846     {
  9847         symbol_c *last_type_symbol = NULL;
  9847         symbol_c *last_type_symbol = NULL;
  9848 
  9848 
  9849         {
  9849         {
  9850             identifier_c IN_param_name("IN");
  9850             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9851             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9851             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9852             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9852             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9853             symbol_c *IN_type_symbol = NULL;
  9853             symbol_c *IN_type_symbol = NULL;
  9854             
  9854             
  9855             /* Get the value from a foo(<param_value>) style call */
  9855             /* Get the value from a foo(<param_value>) style call */
  9856             if (IN_param_value == NULL)
  9856             if (IN_param_value == NULL)
  9857               IN_param_value = function_call_param_iterator.next_nf();
  9857               IN_param_value = function_call_param_iterator.next_nf();
  9881     case function_usint_to_real :
  9881     case function_usint_to_real :
  9882     {
  9882     {
  9883         symbol_c *last_type_symbol = NULL;
  9883         symbol_c *last_type_symbol = NULL;
  9884 
  9884 
  9885         {
  9885         {
  9886             identifier_c IN_param_name("IN");
  9886             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9887             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9887             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9888             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9888             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9889             symbol_c *IN_type_symbol = NULL;
  9889             symbol_c *IN_type_symbol = NULL;
  9890             
  9890             
  9891             /* Get the value from a foo(<param_value>) style call */
  9891             /* Get the value from a foo(<param_value>) style call */
  9892             if (IN_param_value == NULL)
  9892             if (IN_param_value == NULL)
  9893               IN_param_value = function_call_param_iterator.next_nf();
  9893               IN_param_value = function_call_param_iterator.next_nf();
  9917     case function_usint_to_sint :
  9917     case function_usint_to_sint :
  9918     {
  9918     {
  9919         symbol_c *last_type_symbol = NULL;
  9919         symbol_c *last_type_symbol = NULL;
  9920 
  9920 
  9921         {
  9921         {
  9922             identifier_c IN_param_name("IN");
  9922             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9923             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9923             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9924             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9924             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9925             symbol_c *IN_type_symbol = NULL;
  9925             symbol_c *IN_type_symbol = NULL;
  9926             
  9926             
  9927             /* Get the value from a foo(<param_value>) style call */
  9927             /* Get the value from a foo(<param_value>) style call */
  9928             if (IN_param_value == NULL)
  9928             if (IN_param_value == NULL)
  9929               IN_param_value = function_call_param_iterator.next_nf();
  9929               IN_param_value = function_call_param_iterator.next_nf();
  9953     case function_usint_to_lint :
  9953     case function_usint_to_lint :
  9954     {
  9954     {
  9955         symbol_c *last_type_symbol = NULL;
  9955         symbol_c *last_type_symbol = NULL;
  9956 
  9956 
  9957         {
  9957         {
  9958             identifier_c IN_param_name("IN");
  9958             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9959             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9959             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9960             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9960             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9961             symbol_c *IN_type_symbol = NULL;
  9961             symbol_c *IN_type_symbol = NULL;
  9962             
  9962             
  9963             /* Get the value from a foo(<param_value>) style call */
  9963             /* Get the value from a foo(<param_value>) style call */
  9964             if (IN_param_value == NULL)
  9964             if (IN_param_value == NULL)
  9965               IN_param_value = function_call_param_iterator.next_nf();
  9965               IN_param_value = function_call_param_iterator.next_nf();
  9989     case function_usint_to_dint :
  9989     case function_usint_to_dint :
  9990     {
  9990     {
  9991         symbol_c *last_type_symbol = NULL;
  9991         symbol_c *last_type_symbol = NULL;
  9992 
  9992 
  9993         {
  9993         {
  9994             identifier_c IN_param_name("IN");
  9994             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
  9995             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9995             /* Get the value from a foo(<param_name> = <param_value>) style call */
  9996             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
  9996             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
  9997             symbol_c *IN_type_symbol = NULL;
  9997             symbol_c *IN_type_symbol = NULL;
  9998             
  9998             
  9999             /* Get the value from a foo(<param_value>) style call */
  9999             /* Get the value from a foo(<param_value>) style call */
 10000             if (IN_param_value == NULL)
 10000             if (IN_param_value == NULL)
 10001               IN_param_value = function_call_param_iterator.next_nf();
 10001               IN_param_value = function_call_param_iterator.next_nf();
 10025     case function_usint_to_date :
 10025     case function_usint_to_date :
 10026     {
 10026     {
 10027         symbol_c *last_type_symbol = NULL;
 10027         symbol_c *last_type_symbol = NULL;
 10028 
 10028 
 10029         {
 10029         {
 10030             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
 10032             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10033             symbol_c *IN_type_symbol = NULL;
 10033             symbol_c *IN_type_symbol = NULL;
 10034             
 10034             
 10035             /* Get the value from a foo(<param_value>) style call */
 10035             /* Get the value from a foo(<param_value>) style call */
 10036             if (IN_param_value == NULL)
 10036             if (IN_param_value == NULL)
 10037               IN_param_value = function_call_param_iterator.next_nf();
 10037               IN_param_value = function_call_param_iterator.next_nf();
 10061     case function_usint_to_dword :
 10061     case function_usint_to_dword :
 10062     {
 10062     {
 10063         symbol_c *last_type_symbol = NULL;
 10063         symbol_c *last_type_symbol = NULL;
 10064 
 10064 
 10065         {
 10065         {
 10066             identifier_c IN_param_name("IN");
 10066             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10067             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10067             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10068             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10068             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10069             symbol_c *IN_type_symbol = NULL;
 10069             symbol_c *IN_type_symbol = NULL;
 10070             
 10070             
 10071             /* Get the value from a foo(<param_value>) style call */
 10071             /* Get the value from a foo(<param_value>) style call */
 10072             if (IN_param_value == NULL)
 10072             if (IN_param_value == NULL)
 10073               IN_param_value = function_call_param_iterator.next_nf();
 10073               IN_param_value = function_call_param_iterator.next_nf();
 10097     case function_usint_to_dt :
 10097     case function_usint_to_dt :
 10098     {
 10098     {
 10099         symbol_c *last_type_symbol = NULL;
 10099         symbol_c *last_type_symbol = NULL;
 10100 
 10100 
 10101         {
 10101         {
 10102             identifier_c IN_param_name("IN");
 10102             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10103             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10103             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10104             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10104             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10105             symbol_c *IN_type_symbol = NULL;
 10105             symbol_c *IN_type_symbol = NULL;
 10106             
 10106             
 10107             /* Get the value from a foo(<param_value>) style call */
 10107             /* Get the value from a foo(<param_value>) style call */
 10108             if (IN_param_value == NULL)
 10108             if (IN_param_value == NULL)
 10109               IN_param_value = function_call_param_iterator.next_nf();
 10109               IN_param_value = function_call_param_iterator.next_nf();
 10133     case function_usint_to_tod :
 10133     case function_usint_to_tod :
 10134     {
 10134     {
 10135         symbol_c *last_type_symbol = NULL;
 10135         symbol_c *last_type_symbol = NULL;
 10136 
 10136 
 10137         {
 10137         {
 10138             identifier_c IN_param_name("IN");
 10138             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10139             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10139             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10140             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10140             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10141             symbol_c *IN_type_symbol = NULL;
 10141             symbol_c *IN_type_symbol = NULL;
 10142             
 10142             
 10143             /* Get the value from a foo(<param_value>) style call */
 10143             /* Get the value from a foo(<param_value>) style call */
 10144             if (IN_param_value == NULL)
 10144             if (IN_param_value == NULL)
 10145               IN_param_value = function_call_param_iterator.next_nf();
 10145               IN_param_value = function_call_param_iterator.next_nf();
 10169     case function_usint_to_udint :
 10169     case function_usint_to_udint :
 10170     {
 10170     {
 10171         symbol_c *last_type_symbol = NULL;
 10171         symbol_c *last_type_symbol = NULL;
 10172 
 10172 
 10173         {
 10173         {
 10174             identifier_c IN_param_name("IN");
 10174             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10175             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10175             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10176             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10176             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10177             symbol_c *IN_type_symbol = NULL;
 10177             symbol_c *IN_type_symbol = NULL;
 10178             
 10178             
 10179             /* Get the value from a foo(<param_value>) style call */
 10179             /* Get the value from a foo(<param_value>) style call */
 10180             if (IN_param_value == NULL)
 10180             if (IN_param_value == NULL)
 10181               IN_param_value = function_call_param_iterator.next_nf();
 10181               IN_param_value = function_call_param_iterator.next_nf();
 10205     case function_usint_to_word :
 10205     case function_usint_to_word :
 10206     {
 10206     {
 10207         symbol_c *last_type_symbol = NULL;
 10207         symbol_c *last_type_symbol = NULL;
 10208 
 10208 
 10209         {
 10209         {
 10210             identifier_c IN_param_name("IN");
 10210             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10211             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10211             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10212             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10212             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10213             symbol_c *IN_type_symbol = NULL;
 10213             symbol_c *IN_type_symbol = NULL;
 10214             
 10214             
 10215             /* Get the value from a foo(<param_value>) style call */
 10215             /* Get the value from a foo(<param_value>) style call */
 10216             if (IN_param_value == NULL)
 10216             if (IN_param_value == NULL)
 10217               IN_param_value = function_call_param_iterator.next_nf();
 10217               IN_param_value = function_call_param_iterator.next_nf();
 10241     case function_usint_to_string :
 10241     case function_usint_to_string :
 10242     {
 10242     {
 10243         symbol_c *last_type_symbol = NULL;
 10243         symbol_c *last_type_symbol = NULL;
 10244 
 10244 
 10245         {
 10245         {
 10246             identifier_c IN_param_name("IN");
 10246             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10247             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10247             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10248             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10248             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10249             symbol_c *IN_type_symbol = NULL;
 10249             symbol_c *IN_type_symbol = NULL;
 10250             
 10250             
 10251             /* Get the value from a foo(<param_value>) style call */
 10251             /* Get the value from a foo(<param_value>) style call */
 10252             if (IN_param_value == NULL)
 10252             if (IN_param_value == NULL)
 10253               IN_param_value = function_call_param_iterator.next_nf();
 10253               IN_param_value = function_call_param_iterator.next_nf();
 10277     case function_usint_to_lword :
 10277     case function_usint_to_lword :
 10278     {
 10278     {
 10279         symbol_c *last_type_symbol = NULL;
 10279         symbol_c *last_type_symbol = NULL;
 10280 
 10280 
 10281         {
 10281         {
 10282             identifier_c IN_param_name("IN");
 10282             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10283             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10283             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10284             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10284             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10285             symbol_c *IN_type_symbol = NULL;
 10285             symbol_c *IN_type_symbol = NULL;
 10286             
 10286             
 10287             /* Get the value from a foo(<param_value>) style call */
 10287             /* Get the value from a foo(<param_value>) style call */
 10288             if (IN_param_value == NULL)
 10288             if (IN_param_value == NULL)
 10289               IN_param_value = function_call_param_iterator.next_nf();
 10289               IN_param_value = function_call_param_iterator.next_nf();
 10313     case function_usint_to_uint :
 10313     case function_usint_to_uint :
 10314     {
 10314     {
 10315         symbol_c *last_type_symbol = NULL;
 10315         symbol_c *last_type_symbol = NULL;
 10316 
 10316 
 10317         {
 10317         {
 10318             identifier_c IN_param_name("IN");
 10318             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10319             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10319             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10320             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10320             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10321             symbol_c *IN_type_symbol = NULL;
 10321             symbol_c *IN_type_symbol = NULL;
 10322             
 10322             
 10323             /* Get the value from a foo(<param_value>) style call */
 10323             /* Get the value from a foo(<param_value>) style call */
 10324             if (IN_param_value == NULL)
 10324             if (IN_param_value == NULL)
 10325               IN_param_value = function_call_param_iterator.next_nf();
 10325               IN_param_value = function_call_param_iterator.next_nf();
 10349     case function_usint_to_lreal :
 10349     case function_usint_to_lreal :
 10350     {
 10350     {
 10351         symbol_c *last_type_symbol = NULL;
 10351         symbol_c *last_type_symbol = NULL;
 10352 
 10352 
 10353         {
 10353         {
 10354             identifier_c IN_param_name("IN");
 10354             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10355             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10355             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10356             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10356             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10357             symbol_c *IN_type_symbol = NULL;
 10357             symbol_c *IN_type_symbol = NULL;
 10358             
 10358             
 10359             /* Get the value from a foo(<param_value>) style call */
 10359             /* Get the value from a foo(<param_value>) style call */
 10360             if (IN_param_value == NULL)
 10360             if (IN_param_value == NULL)
 10361               IN_param_value = function_call_param_iterator.next_nf();
 10361               IN_param_value = function_call_param_iterator.next_nf();
 10385     case function_usint_to_byte :
 10385     case function_usint_to_byte :
 10386     {
 10386     {
 10387         symbol_c *last_type_symbol = NULL;
 10387         symbol_c *last_type_symbol = NULL;
 10388 
 10388 
 10389         {
 10389         {
 10390             identifier_c IN_param_name("IN");
 10390             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10391             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10391             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10392             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10392             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10393             symbol_c *IN_type_symbol = NULL;
 10393             symbol_c *IN_type_symbol = NULL;
 10394             
 10394             
 10395             /* Get the value from a foo(<param_value>) style call */
 10395             /* Get the value from a foo(<param_value>) style call */
 10396             if (IN_param_value == NULL)
 10396             if (IN_param_value == NULL)
 10397               IN_param_value = function_call_param_iterator.next_nf();
 10397               IN_param_value = function_call_param_iterator.next_nf();
 10421     case function_usint_to_ulint :
 10421     case function_usint_to_ulint :
 10422     {
 10422     {
 10423         symbol_c *last_type_symbol = NULL;
 10423         symbol_c *last_type_symbol = NULL;
 10424 
 10424 
 10425         {
 10425         {
 10426             identifier_c IN_param_name("IN");
 10426             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10427             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10427             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10428             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10428             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10429             symbol_c *IN_type_symbol = NULL;
 10429             symbol_c *IN_type_symbol = NULL;
 10430             
 10430             
 10431             /* Get the value from a foo(<param_value>) style call */
 10431             /* Get the value from a foo(<param_value>) style call */
 10432             if (IN_param_value == NULL)
 10432             if (IN_param_value == NULL)
 10433               IN_param_value = function_call_param_iterator.next_nf();
 10433               IN_param_value = function_call_param_iterator.next_nf();
 10457     case function_usint_to_bool :
 10457     case function_usint_to_bool :
 10458     {
 10458     {
 10459         symbol_c *last_type_symbol = NULL;
 10459         symbol_c *last_type_symbol = NULL;
 10460 
 10460 
 10461         {
 10461         {
 10462             identifier_c IN_param_name("IN");
 10462             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10463             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10463             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10464             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10464             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10465             symbol_c *IN_type_symbol = NULL;
 10465             symbol_c *IN_type_symbol = NULL;
 10466             
 10466             
 10467             /* Get the value from a foo(<param_value>) style call */
 10467             /* Get the value from a foo(<param_value>) style call */
 10468             if (IN_param_value == NULL)
 10468             if (IN_param_value == NULL)
 10469               IN_param_value = function_call_param_iterator.next_nf();
 10469               IN_param_value = function_call_param_iterator.next_nf();
 10493     case function_usint_to_time :
 10493     case function_usint_to_time :
 10494     {
 10494     {
 10495         symbol_c *last_type_symbol = NULL;
 10495         symbol_c *last_type_symbol = NULL;
 10496 
 10496 
 10497         {
 10497         {
 10498             identifier_c IN_param_name("IN");
 10498             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10499             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10499             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10500             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10500             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10501             symbol_c *IN_type_symbol = NULL;
 10501             symbol_c *IN_type_symbol = NULL;
 10502             
 10502             
 10503             /* Get the value from a foo(<param_value>) style call */
 10503             /* Get the value from a foo(<param_value>) style call */
 10504             if (IN_param_value == NULL)
 10504             if (IN_param_value == NULL)
 10505               IN_param_value = function_call_param_iterator.next_nf();
 10505               IN_param_value = function_call_param_iterator.next_nf();
 10529     case function_usint_to_int :
 10529     case function_usint_to_int :
 10530     {
 10530     {
 10531         symbol_c *last_type_symbol = NULL;
 10531         symbol_c *last_type_symbol = NULL;
 10532 
 10532 
 10533         {
 10533         {
 10534             identifier_c IN_param_name("IN");
 10534             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10535             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10535             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10536             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10536             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10537             symbol_c *IN_type_symbol = NULL;
 10537             symbol_c *IN_type_symbol = NULL;
 10538             
 10538             
 10539             /* Get the value from a foo(<param_value>) style call */
 10539             /* Get the value from a foo(<param_value>) style call */
 10540             if (IN_param_value == NULL)
 10540             if (IN_param_value == NULL)
 10541               IN_param_value = function_call_param_iterator.next_nf();
 10541               IN_param_value = function_call_param_iterator.next_nf();
 10565     case function_ulint_to_real :
 10565     case function_ulint_to_real :
 10566     {
 10566     {
 10567         symbol_c *last_type_symbol = NULL;
 10567         symbol_c *last_type_symbol = NULL;
 10568 
 10568 
 10569         {
 10569         {
 10570             identifier_c IN_param_name("IN");
 10570             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10571             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10571             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10572             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10572             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10573             symbol_c *IN_type_symbol = NULL;
 10573             symbol_c *IN_type_symbol = NULL;
 10574             
 10574             
 10575             /* Get the value from a foo(<param_value>) style call */
 10575             /* Get the value from a foo(<param_value>) style call */
 10576             if (IN_param_value == NULL)
 10576             if (IN_param_value == NULL)
 10577               IN_param_value = function_call_param_iterator.next_nf();
 10577               IN_param_value = function_call_param_iterator.next_nf();
 10601     case function_ulint_to_sint :
 10601     case function_ulint_to_sint :
 10602     {
 10602     {
 10603         symbol_c *last_type_symbol = NULL;
 10603         symbol_c *last_type_symbol = NULL;
 10604 
 10604 
 10605         {
 10605         {
 10606             identifier_c IN_param_name("IN");
 10606             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10607             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10607             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10608             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10608             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10609             symbol_c *IN_type_symbol = NULL;
 10609             symbol_c *IN_type_symbol = NULL;
 10610             
 10610             
 10611             /* Get the value from a foo(<param_value>) style call */
 10611             /* Get the value from a foo(<param_value>) style call */
 10612             if (IN_param_value == NULL)
 10612             if (IN_param_value == NULL)
 10613               IN_param_value = function_call_param_iterator.next_nf();
 10613               IN_param_value = function_call_param_iterator.next_nf();
 10637     case function_ulint_to_lint :
 10637     case function_ulint_to_lint :
 10638     {
 10638     {
 10639         symbol_c *last_type_symbol = NULL;
 10639         symbol_c *last_type_symbol = NULL;
 10640 
 10640 
 10641         {
 10641         {
 10642             identifier_c IN_param_name("IN");
 10642             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10643             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10643             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10644             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10644             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10645             symbol_c *IN_type_symbol = NULL;
 10645             symbol_c *IN_type_symbol = NULL;
 10646             
 10646             
 10647             /* Get the value from a foo(<param_value>) style call */
 10647             /* Get the value from a foo(<param_value>) style call */
 10648             if (IN_param_value == NULL)
 10648             if (IN_param_value == NULL)
 10649               IN_param_value = function_call_param_iterator.next_nf();
 10649               IN_param_value = function_call_param_iterator.next_nf();
 10673     case function_ulint_to_dint :
 10673     case function_ulint_to_dint :
 10674     {
 10674     {
 10675         symbol_c *last_type_symbol = NULL;
 10675         symbol_c *last_type_symbol = NULL;
 10676 
 10676 
 10677         {
 10677         {
 10678             identifier_c IN_param_name("IN");
 10678             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10679             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10679             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10680             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10680             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10681             symbol_c *IN_type_symbol = NULL;
 10681             symbol_c *IN_type_symbol = NULL;
 10682             
 10682             
 10683             /* Get the value from a foo(<param_value>) style call */
 10683             /* Get the value from a foo(<param_value>) style call */
 10684             if (IN_param_value == NULL)
 10684             if (IN_param_value == NULL)
 10685               IN_param_value = function_call_param_iterator.next_nf();
 10685               IN_param_value = function_call_param_iterator.next_nf();
 10709     case function_ulint_to_date :
 10709     case function_ulint_to_date :
 10710     {
 10710     {
 10711         symbol_c *last_type_symbol = NULL;
 10711         symbol_c *last_type_symbol = NULL;
 10712 
 10712 
 10713         {
 10713         {
 10714             identifier_c IN_param_name("IN");
 10714             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10715             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10715             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10716             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10716             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10717             symbol_c *IN_type_symbol = NULL;
 10717             symbol_c *IN_type_symbol = NULL;
 10718             
 10718             
 10719             /* Get the value from a foo(<param_value>) style call */
 10719             /* Get the value from a foo(<param_value>) style call */
 10720             if (IN_param_value == NULL)
 10720             if (IN_param_value == NULL)
 10721               IN_param_value = function_call_param_iterator.next_nf();
 10721               IN_param_value = function_call_param_iterator.next_nf();
 10745     case function_ulint_to_dword :
 10745     case function_ulint_to_dword :
 10746     {
 10746     {
 10747         symbol_c *last_type_symbol = NULL;
 10747         symbol_c *last_type_symbol = NULL;
 10748 
 10748 
 10749         {
 10749         {
 10750             identifier_c IN_param_name("IN");
 10750             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10751             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10751             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10752             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10752             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10753             symbol_c *IN_type_symbol = NULL;
 10753             symbol_c *IN_type_symbol = NULL;
 10754             
 10754             
 10755             /* Get the value from a foo(<param_value>) style call */
 10755             /* Get the value from a foo(<param_value>) style call */
 10756             if (IN_param_value == NULL)
 10756             if (IN_param_value == NULL)
 10757               IN_param_value = function_call_param_iterator.next_nf();
 10757               IN_param_value = function_call_param_iterator.next_nf();
 10781     case function_ulint_to_dt :
 10781     case function_ulint_to_dt :
 10782     {
 10782     {
 10783         symbol_c *last_type_symbol = NULL;
 10783         symbol_c *last_type_symbol = NULL;
 10784 
 10784 
 10785         {
 10785         {
 10786             identifier_c IN_param_name("IN");
 10786             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10787             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10787             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10788             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10788             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10789             symbol_c *IN_type_symbol = NULL;
 10789             symbol_c *IN_type_symbol = NULL;
 10790             
 10790             
 10791             /* Get the value from a foo(<param_value>) style call */
 10791             /* Get the value from a foo(<param_value>) style call */
 10792             if (IN_param_value == NULL)
 10792             if (IN_param_value == NULL)
 10793               IN_param_value = function_call_param_iterator.next_nf();
 10793               IN_param_value = function_call_param_iterator.next_nf();
 10817     case function_ulint_to_tod :
 10817     case function_ulint_to_tod :
 10818     {
 10818     {
 10819         symbol_c *last_type_symbol = NULL;
 10819         symbol_c *last_type_symbol = NULL;
 10820 
 10820 
 10821         {
 10821         {
 10822             identifier_c IN_param_name("IN");
 10822             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10823             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10823             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10824             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10824             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10825             symbol_c *IN_type_symbol = NULL;
 10825             symbol_c *IN_type_symbol = NULL;
 10826             
 10826             
 10827             /* Get the value from a foo(<param_value>) style call */
 10827             /* Get the value from a foo(<param_value>) style call */
 10828             if (IN_param_value == NULL)
 10828             if (IN_param_value == NULL)
 10829               IN_param_value = function_call_param_iterator.next_nf();
 10829               IN_param_value = function_call_param_iterator.next_nf();
 10853     case function_ulint_to_udint :
 10853     case function_ulint_to_udint :
 10854     {
 10854     {
 10855         symbol_c *last_type_symbol = NULL;
 10855         symbol_c *last_type_symbol = NULL;
 10856 
 10856 
 10857         {
 10857         {
 10858             identifier_c IN_param_name("IN");
 10858             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10859             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10859             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10860             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10860             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10861             symbol_c *IN_type_symbol = NULL;
 10861             symbol_c *IN_type_symbol = NULL;
 10862             
 10862             
 10863             /* Get the value from a foo(<param_value>) style call */
 10863             /* Get the value from a foo(<param_value>) style call */
 10864             if (IN_param_value == NULL)
 10864             if (IN_param_value == NULL)
 10865               IN_param_value = function_call_param_iterator.next_nf();
 10865               IN_param_value = function_call_param_iterator.next_nf();
 10889     case function_ulint_to_word :
 10889     case function_ulint_to_word :
 10890     {
 10890     {
 10891         symbol_c *last_type_symbol = NULL;
 10891         symbol_c *last_type_symbol = NULL;
 10892 
 10892 
 10893         {
 10893         {
 10894             identifier_c IN_param_name("IN");
 10894             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10895             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10895             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10896             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10896             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10897             symbol_c *IN_type_symbol = NULL;
 10897             symbol_c *IN_type_symbol = NULL;
 10898             
 10898             
 10899             /* Get the value from a foo(<param_value>) style call */
 10899             /* Get the value from a foo(<param_value>) style call */
 10900             if (IN_param_value == NULL)
 10900             if (IN_param_value == NULL)
 10901               IN_param_value = function_call_param_iterator.next_nf();
 10901               IN_param_value = function_call_param_iterator.next_nf();
 10925     case function_ulint_to_string :
 10925     case function_ulint_to_string :
 10926     {
 10926     {
 10927         symbol_c *last_type_symbol = NULL;
 10927         symbol_c *last_type_symbol = NULL;
 10928 
 10928 
 10929         {
 10929         {
 10930             identifier_c IN_param_name("IN");
 10930             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10931             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10931             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10932             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10932             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10933             symbol_c *IN_type_symbol = NULL;
 10933             symbol_c *IN_type_symbol = NULL;
 10934             
 10934             
 10935             /* Get the value from a foo(<param_value>) style call */
 10935             /* Get the value from a foo(<param_value>) style call */
 10936             if (IN_param_value == NULL)
 10936             if (IN_param_value == NULL)
 10937               IN_param_value = function_call_param_iterator.next_nf();
 10937               IN_param_value = function_call_param_iterator.next_nf();
 10961     case function_ulint_to_lword :
 10961     case function_ulint_to_lword :
 10962     {
 10962     {
 10963         symbol_c *last_type_symbol = NULL;
 10963         symbol_c *last_type_symbol = NULL;
 10964 
 10964 
 10965         {
 10965         {
 10966             identifier_c IN_param_name("IN");
 10966             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 10967             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10967             /* Get the value from a foo(<param_name> = <param_value>) style call */
 10968             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 10968             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 10969             symbol_c *IN_type_symbol = NULL;
 10969             symbol_c *IN_type_symbol = NULL;
 10970             
 10970             
 10971             /* Get the value from a foo(<param_value>) style call */
 10971             /* Get the value from a foo(<param_value>) style call */
 10972             if (IN_param_value == NULL)
 10972             if (IN_param_value == NULL)
 10973               IN_param_value = function_call_param_iterator.next_nf();
 10973               IN_param_value = function_call_param_iterator.next_nf();
 10997     case function_ulint_to_uint :
 10997     case function_ulint_to_uint :
 10998     {
 10998     {
 10999         symbol_c *last_type_symbol = NULL;
 10999         symbol_c *last_type_symbol = NULL;
 11000 
 11000 
 11001         {
 11001         {
 11002             identifier_c IN_param_name("IN");
 11002             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11003             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11003             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11004             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11004             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11005             symbol_c *IN_type_symbol = NULL;
 11005             symbol_c *IN_type_symbol = NULL;
 11006             
 11006             
 11007             /* Get the value from a foo(<param_value>) style call */
 11007             /* Get the value from a foo(<param_value>) style call */
 11008             if (IN_param_value == NULL)
 11008             if (IN_param_value == NULL)
 11009               IN_param_value = function_call_param_iterator.next_nf();
 11009               IN_param_value = function_call_param_iterator.next_nf();
 11033     case function_ulint_to_lreal :
 11033     case function_ulint_to_lreal :
 11034     {
 11034     {
 11035         symbol_c *last_type_symbol = NULL;
 11035         symbol_c *last_type_symbol = NULL;
 11036 
 11036 
 11037         {
 11037         {
 11038             identifier_c IN_param_name("IN");
 11038             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11039             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11039             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11040             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11040             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11041             symbol_c *IN_type_symbol = NULL;
 11041             symbol_c *IN_type_symbol = NULL;
 11042             
 11042             
 11043             /* Get the value from a foo(<param_value>) style call */
 11043             /* Get the value from a foo(<param_value>) style call */
 11044             if (IN_param_value == NULL)
 11044             if (IN_param_value == NULL)
 11045               IN_param_value = function_call_param_iterator.next_nf();
 11045               IN_param_value = function_call_param_iterator.next_nf();
 11069     case function_ulint_to_byte :
 11069     case function_ulint_to_byte :
 11070     {
 11070     {
 11071         symbol_c *last_type_symbol = NULL;
 11071         symbol_c *last_type_symbol = NULL;
 11072 
 11072 
 11073         {
 11073         {
 11074             identifier_c IN_param_name("IN");
 11074             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11075             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11075             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11076             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11076             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11077             symbol_c *IN_type_symbol = NULL;
 11077             symbol_c *IN_type_symbol = NULL;
 11078             
 11078             
 11079             /* Get the value from a foo(<param_value>) style call */
 11079             /* Get the value from a foo(<param_value>) style call */
 11080             if (IN_param_value == NULL)
 11080             if (IN_param_value == NULL)
 11081               IN_param_value = function_call_param_iterator.next_nf();
 11081               IN_param_value = function_call_param_iterator.next_nf();
 11105     case function_ulint_to_usint :
 11105     case function_ulint_to_usint :
 11106     {
 11106     {
 11107         symbol_c *last_type_symbol = NULL;
 11107         symbol_c *last_type_symbol = NULL;
 11108 
 11108 
 11109         {
 11109         {
 11110             identifier_c IN_param_name("IN");
 11110             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11111             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11111             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11112             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11112             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11113             symbol_c *IN_type_symbol = NULL;
 11113             symbol_c *IN_type_symbol = NULL;
 11114             
 11114             
 11115             /* Get the value from a foo(<param_value>) style call */
 11115             /* Get the value from a foo(<param_value>) style call */
 11116             if (IN_param_value == NULL)
 11116             if (IN_param_value == NULL)
 11117               IN_param_value = function_call_param_iterator.next_nf();
 11117               IN_param_value = function_call_param_iterator.next_nf();
 11141     case function_ulint_to_bool :
 11141     case function_ulint_to_bool :
 11142     {
 11142     {
 11143         symbol_c *last_type_symbol = NULL;
 11143         symbol_c *last_type_symbol = NULL;
 11144 
 11144 
 11145         {
 11145         {
 11146             identifier_c IN_param_name("IN");
 11146             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11147             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11147             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11148             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11148             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11149             symbol_c *IN_type_symbol = NULL;
 11149             symbol_c *IN_type_symbol = NULL;
 11150             
 11150             
 11151             /* Get the value from a foo(<param_value>) style call */
 11151             /* Get the value from a foo(<param_value>) style call */
 11152             if (IN_param_value == NULL)
 11152             if (IN_param_value == NULL)
 11153               IN_param_value = function_call_param_iterator.next_nf();
 11153               IN_param_value = function_call_param_iterator.next_nf();
 11177     case function_ulint_to_time :
 11177     case function_ulint_to_time :
 11178     {
 11178     {
 11179         symbol_c *last_type_symbol = NULL;
 11179         symbol_c *last_type_symbol = NULL;
 11180 
 11180 
 11181         {
 11181         {
 11182             identifier_c IN_param_name("IN");
 11182             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11183             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11183             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11184             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11184             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11185             symbol_c *IN_type_symbol = NULL;
 11185             symbol_c *IN_type_symbol = NULL;
 11186             
 11186             
 11187             /* Get the value from a foo(<param_value>) style call */
 11187             /* Get the value from a foo(<param_value>) style call */
 11188             if (IN_param_value == NULL)
 11188             if (IN_param_value == NULL)
 11189               IN_param_value = function_call_param_iterator.next_nf();
 11189               IN_param_value = function_call_param_iterator.next_nf();
 11213     case function_ulint_to_int :
 11213     case function_ulint_to_int :
 11214     {
 11214     {
 11215         symbol_c *last_type_symbol = NULL;
 11215         symbol_c *last_type_symbol = NULL;
 11216 
 11216 
 11217         {
 11217         {
 11218             identifier_c IN_param_name("IN");
 11218             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11219             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11219             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11220             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11220             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11221             symbol_c *IN_type_symbol = NULL;
 11221             symbol_c *IN_type_symbol = NULL;
 11222             
 11222             
 11223             /* Get the value from a foo(<param_value>) style call */
 11223             /* Get the value from a foo(<param_value>) style call */
 11224             if (IN_param_value == NULL)
 11224             if (IN_param_value == NULL)
 11225               IN_param_value = function_call_param_iterator.next_nf();
 11225               IN_param_value = function_call_param_iterator.next_nf();
 11249     case function_bool_to_real :
 11249     case function_bool_to_real :
 11250     {
 11250     {
 11251         symbol_c *last_type_symbol = NULL;
 11251         symbol_c *last_type_symbol = NULL;
 11252 
 11252 
 11253         {
 11253         {
 11254             identifier_c IN_param_name("IN");
 11254             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11255             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11255             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11256             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11256             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11257             symbol_c *IN_type_symbol = NULL;
 11257             symbol_c *IN_type_symbol = NULL;
 11258             
 11258             
 11259             /* Get the value from a foo(<param_value>) style call */
 11259             /* Get the value from a foo(<param_value>) style call */
 11260             if (IN_param_value == NULL)
 11260             if (IN_param_value == NULL)
 11261               IN_param_value = function_call_param_iterator.next_nf();
 11261               IN_param_value = function_call_param_iterator.next_nf();
 11285     case function_bool_to_sint :
 11285     case function_bool_to_sint :
 11286     {
 11286     {
 11287         symbol_c *last_type_symbol = NULL;
 11287         symbol_c *last_type_symbol = NULL;
 11288 
 11288 
 11289         {
 11289         {
 11290             identifier_c IN_param_name("IN");
 11290             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11291             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11291             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11292             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11292             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11293             symbol_c *IN_type_symbol = NULL;
 11293             symbol_c *IN_type_symbol = NULL;
 11294             
 11294             
 11295             /* Get the value from a foo(<param_value>) style call */
 11295             /* Get the value from a foo(<param_value>) style call */
 11296             if (IN_param_value == NULL)
 11296             if (IN_param_value == NULL)
 11297               IN_param_value = function_call_param_iterator.next_nf();
 11297               IN_param_value = function_call_param_iterator.next_nf();
 11321     case function_bool_to_lint :
 11321     case function_bool_to_lint :
 11322     {
 11322     {
 11323         symbol_c *last_type_symbol = NULL;
 11323         symbol_c *last_type_symbol = NULL;
 11324 
 11324 
 11325         {
 11325         {
 11326             identifier_c IN_param_name("IN");
 11326             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11327             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11327             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11328             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11328             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11329             symbol_c *IN_type_symbol = NULL;
 11329             symbol_c *IN_type_symbol = NULL;
 11330             
 11330             
 11331             /* Get the value from a foo(<param_value>) style call */
 11331             /* Get the value from a foo(<param_value>) style call */
 11332             if (IN_param_value == NULL)
 11332             if (IN_param_value == NULL)
 11333               IN_param_value = function_call_param_iterator.next_nf();
 11333               IN_param_value = function_call_param_iterator.next_nf();
 11357     case function_bool_to_dint :
 11357     case function_bool_to_dint :
 11358     {
 11358     {
 11359         symbol_c *last_type_symbol = NULL;
 11359         symbol_c *last_type_symbol = NULL;
 11360 
 11360 
 11361         {
 11361         {
 11362             identifier_c IN_param_name("IN");
 11362             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11363             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11363             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11364             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11364             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11365             symbol_c *IN_type_symbol = NULL;
 11365             symbol_c *IN_type_symbol = NULL;
 11366             
 11366             
 11367             /* Get the value from a foo(<param_value>) style call */
 11367             /* Get the value from a foo(<param_value>) style call */
 11368             if (IN_param_value == NULL)
 11368             if (IN_param_value == NULL)
 11369               IN_param_value = function_call_param_iterator.next_nf();
 11369               IN_param_value = function_call_param_iterator.next_nf();
 11393     case function_bool_to_date :
 11393     case function_bool_to_date :
 11394     {
 11394     {
 11395         symbol_c *last_type_symbol = NULL;
 11395         symbol_c *last_type_symbol = NULL;
 11396 
 11396 
 11397         {
 11397         {
 11398             identifier_c IN_param_name("IN");
 11398             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11399             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11399             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11400             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11400             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11401             symbol_c *IN_type_symbol = NULL;
 11401             symbol_c *IN_type_symbol = NULL;
 11402             
 11402             
 11403             /* Get the value from a foo(<param_value>) style call */
 11403             /* Get the value from a foo(<param_value>) style call */
 11404             if (IN_param_value == NULL)
 11404             if (IN_param_value == NULL)
 11405               IN_param_value = function_call_param_iterator.next_nf();
 11405               IN_param_value = function_call_param_iterator.next_nf();
 11429     case function_bool_to_dword :
 11429     case function_bool_to_dword :
 11430     {
 11430     {
 11431         symbol_c *last_type_symbol = NULL;
 11431         symbol_c *last_type_symbol = NULL;
 11432 
 11432 
 11433         {
 11433         {
 11434             identifier_c IN_param_name("IN");
 11434             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11435             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11435             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11436             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11436             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11437             symbol_c *IN_type_symbol = NULL;
 11437             symbol_c *IN_type_symbol = NULL;
 11438             
 11438             
 11439             /* Get the value from a foo(<param_value>) style call */
 11439             /* Get the value from a foo(<param_value>) style call */
 11440             if (IN_param_value == NULL)
 11440             if (IN_param_value == NULL)
 11441               IN_param_value = function_call_param_iterator.next_nf();
 11441               IN_param_value = function_call_param_iterator.next_nf();
 11465     case function_bool_to_dt :
 11465     case function_bool_to_dt :
 11466     {
 11466     {
 11467         symbol_c *last_type_symbol = NULL;
 11467         symbol_c *last_type_symbol = NULL;
 11468 
 11468 
 11469         {
 11469         {
 11470             identifier_c IN_param_name("IN");
 11470             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11471             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11471             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11472             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11472             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11473             symbol_c *IN_type_symbol = NULL;
 11473             symbol_c *IN_type_symbol = NULL;
 11474             
 11474             
 11475             /* Get the value from a foo(<param_value>) style call */
 11475             /* Get the value from a foo(<param_value>) style call */
 11476             if (IN_param_value == NULL)
 11476             if (IN_param_value == NULL)
 11477               IN_param_value = function_call_param_iterator.next_nf();
 11477               IN_param_value = function_call_param_iterator.next_nf();
 11501     case function_bool_to_tod :
 11501     case function_bool_to_tod :
 11502     {
 11502     {
 11503         symbol_c *last_type_symbol = NULL;
 11503         symbol_c *last_type_symbol = NULL;
 11504 
 11504 
 11505         {
 11505         {
 11506             identifier_c IN_param_name("IN");
 11506             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11507             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11507             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11508             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11508             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11509             symbol_c *IN_type_symbol = NULL;
 11509             symbol_c *IN_type_symbol = NULL;
 11510             
 11510             
 11511             /* Get the value from a foo(<param_value>) style call */
 11511             /* Get the value from a foo(<param_value>) style call */
 11512             if (IN_param_value == NULL)
 11512             if (IN_param_value == NULL)
 11513               IN_param_value = function_call_param_iterator.next_nf();
 11513               IN_param_value = function_call_param_iterator.next_nf();
 11537     case function_bool_to_udint :
 11537     case function_bool_to_udint :
 11538     {
 11538     {
 11539         symbol_c *last_type_symbol = NULL;
 11539         symbol_c *last_type_symbol = NULL;
 11540 
 11540 
 11541         {
 11541         {
 11542             identifier_c IN_param_name("IN");
 11542             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11543             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11543             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11544             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11544             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11545             symbol_c *IN_type_symbol = NULL;
 11545             symbol_c *IN_type_symbol = NULL;
 11546             
 11546             
 11547             /* Get the value from a foo(<param_value>) style call */
 11547             /* Get the value from a foo(<param_value>) style call */
 11548             if (IN_param_value == NULL)
 11548             if (IN_param_value == NULL)
 11549               IN_param_value = function_call_param_iterator.next_nf();
 11549               IN_param_value = function_call_param_iterator.next_nf();
 11573     case function_bool_to_word :
 11573     case function_bool_to_word :
 11574     {
 11574     {
 11575         symbol_c *last_type_symbol = NULL;
 11575         symbol_c *last_type_symbol = NULL;
 11576 
 11576 
 11577         {
 11577         {
 11578             identifier_c IN_param_name("IN");
 11578             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11579             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11579             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11580             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11580             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11581             symbol_c *IN_type_symbol = NULL;
 11581             symbol_c *IN_type_symbol = NULL;
 11582             
 11582             
 11583             /* Get the value from a foo(<param_value>) style call */
 11583             /* Get the value from a foo(<param_value>) style call */
 11584             if (IN_param_value == NULL)
 11584             if (IN_param_value == NULL)
 11585               IN_param_value = function_call_param_iterator.next_nf();
 11585               IN_param_value = function_call_param_iterator.next_nf();
 11609     case function_bool_to_string :
 11609     case function_bool_to_string :
 11610     {
 11610     {
 11611         symbol_c *last_type_symbol = NULL;
 11611         symbol_c *last_type_symbol = NULL;
 11612 
 11612 
 11613         {
 11613         {
 11614             identifier_c IN_param_name("IN");
 11614             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11615             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11615             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11616             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11616             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11617             symbol_c *IN_type_symbol = NULL;
 11617             symbol_c *IN_type_symbol = NULL;
 11618             
 11618             
 11619             /* Get the value from a foo(<param_value>) style call */
 11619             /* Get the value from a foo(<param_value>) style call */
 11620             if (IN_param_value == NULL)
 11620             if (IN_param_value == NULL)
 11621               IN_param_value = function_call_param_iterator.next_nf();
 11621               IN_param_value = function_call_param_iterator.next_nf();
 11645     case function_bool_to_lword :
 11645     case function_bool_to_lword :
 11646     {
 11646     {
 11647         symbol_c *last_type_symbol = NULL;
 11647         symbol_c *last_type_symbol = NULL;
 11648 
 11648 
 11649         {
 11649         {
 11650             identifier_c IN_param_name("IN");
 11650             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11651             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11651             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11652             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11652             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11653             symbol_c *IN_type_symbol = NULL;
 11653             symbol_c *IN_type_symbol = NULL;
 11654             
 11654             
 11655             /* Get the value from a foo(<param_value>) style call */
 11655             /* Get the value from a foo(<param_value>) style call */
 11656             if (IN_param_value == NULL)
 11656             if (IN_param_value == NULL)
 11657               IN_param_value = function_call_param_iterator.next_nf();
 11657               IN_param_value = function_call_param_iterator.next_nf();
 11681     case function_bool_to_uint :
 11681     case function_bool_to_uint :
 11682     {
 11682     {
 11683         symbol_c *last_type_symbol = NULL;
 11683         symbol_c *last_type_symbol = NULL;
 11684 
 11684 
 11685         {
 11685         {
 11686             identifier_c IN_param_name("IN");
 11686             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11687             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11687             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11688             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11688             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11689             symbol_c *IN_type_symbol = NULL;
 11689             symbol_c *IN_type_symbol = NULL;
 11690             
 11690             
 11691             /* Get the value from a foo(<param_value>) style call */
 11691             /* Get the value from a foo(<param_value>) style call */
 11692             if (IN_param_value == NULL)
 11692             if (IN_param_value == NULL)
 11693               IN_param_value = function_call_param_iterator.next_nf();
 11693               IN_param_value = function_call_param_iterator.next_nf();
 11717     case function_bool_to_lreal :
 11717     case function_bool_to_lreal :
 11718     {
 11718     {
 11719         symbol_c *last_type_symbol = NULL;
 11719         symbol_c *last_type_symbol = NULL;
 11720 
 11720 
 11721         {
 11721         {
 11722             identifier_c IN_param_name("IN");
 11722             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11723             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11723             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11724             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11724             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11725             symbol_c *IN_type_symbol = NULL;
 11725             symbol_c *IN_type_symbol = NULL;
 11726             
 11726             
 11727             /* Get the value from a foo(<param_value>) style call */
 11727             /* Get the value from a foo(<param_value>) style call */
 11728             if (IN_param_value == NULL)
 11728             if (IN_param_value == NULL)
 11729               IN_param_value = function_call_param_iterator.next_nf();
 11729               IN_param_value = function_call_param_iterator.next_nf();
 11753     case function_bool_to_byte :
 11753     case function_bool_to_byte :
 11754     {
 11754     {
 11755         symbol_c *last_type_symbol = NULL;
 11755         symbol_c *last_type_symbol = NULL;
 11756 
 11756 
 11757         {
 11757         {
 11758             identifier_c IN_param_name("IN");
 11758             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11759             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11759             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11760             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11760             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11761             symbol_c *IN_type_symbol = NULL;
 11761             symbol_c *IN_type_symbol = NULL;
 11762             
 11762             
 11763             /* Get the value from a foo(<param_value>) style call */
 11763             /* Get the value from a foo(<param_value>) style call */
 11764             if (IN_param_value == NULL)
 11764             if (IN_param_value == NULL)
 11765               IN_param_value = function_call_param_iterator.next_nf();
 11765               IN_param_value = function_call_param_iterator.next_nf();
 11789     case function_bool_to_usint :
 11789     case function_bool_to_usint :
 11790     {
 11790     {
 11791         symbol_c *last_type_symbol = NULL;
 11791         symbol_c *last_type_symbol = NULL;
 11792 
 11792 
 11793         {
 11793         {
 11794             identifier_c IN_param_name("IN");
 11794             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11795             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11795             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11796             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11796             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11797             symbol_c *IN_type_symbol = NULL;
 11797             symbol_c *IN_type_symbol = NULL;
 11798             
 11798             
 11799             /* Get the value from a foo(<param_value>) style call */
 11799             /* Get the value from a foo(<param_value>) style call */
 11800             if (IN_param_value == NULL)
 11800             if (IN_param_value == NULL)
 11801               IN_param_value = function_call_param_iterator.next_nf();
 11801               IN_param_value = function_call_param_iterator.next_nf();
 11825     case function_bool_to_ulint :
 11825     case function_bool_to_ulint :
 11826     {
 11826     {
 11827         symbol_c *last_type_symbol = NULL;
 11827         symbol_c *last_type_symbol = NULL;
 11828 
 11828 
 11829         {
 11829         {
 11830             identifier_c IN_param_name("IN");
 11830             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11831             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11831             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11832             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11832             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11833             symbol_c *IN_type_symbol = NULL;
 11833             symbol_c *IN_type_symbol = NULL;
 11834             
 11834             
 11835             /* Get the value from a foo(<param_value>) style call */
 11835             /* Get the value from a foo(<param_value>) style call */
 11836             if (IN_param_value == NULL)
 11836             if (IN_param_value == NULL)
 11837               IN_param_value = function_call_param_iterator.next_nf();
 11837               IN_param_value = function_call_param_iterator.next_nf();
 11861     case function_bool_to_time :
 11861     case function_bool_to_time :
 11862     {
 11862     {
 11863         symbol_c *last_type_symbol = NULL;
 11863         symbol_c *last_type_symbol = NULL;
 11864 
 11864 
 11865         {
 11865         {
 11866             identifier_c IN_param_name("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 = function_call_param_iterator.search_f(&IN_param_name);
 11868             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11869             symbol_c *IN_type_symbol = NULL;
 11869             symbol_c *IN_type_symbol = NULL;
 11870             
 11870             
 11871             /* Get the value from a foo(<param_value>) style call */
 11871             /* Get the value from a foo(<param_value>) style call */
 11872             if (IN_param_value == NULL)
 11872             if (IN_param_value == NULL)
 11873               IN_param_value = function_call_param_iterator.next_nf();
 11873               IN_param_value = function_call_param_iterator.next_nf();
 11897     case function_bool_to_int :
 11897     case function_bool_to_int :
 11898     {
 11898     {
 11899         symbol_c *last_type_symbol = NULL;
 11899         symbol_c *last_type_symbol = NULL;
 11900 
 11900 
 11901         {
 11901         {
 11902             identifier_c IN_param_name("IN");
 11902             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11903             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11903             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11904             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11904             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11905             symbol_c *IN_type_symbol = NULL;
 11905             symbol_c *IN_type_symbol = NULL;
 11906             
 11906             
 11907             /* Get the value from a foo(<param_value>) style call */
 11907             /* Get the value from a foo(<param_value>) style call */
 11908             if (IN_param_value == NULL)
 11908             if (IN_param_value == NULL)
 11909               IN_param_value = function_call_param_iterator.next_nf();
 11909               IN_param_value = function_call_param_iterator.next_nf();
 11933     case function_time_to_real :
 11933     case function_time_to_real :
 11934     {
 11934     {
 11935         symbol_c *last_type_symbol = NULL;
 11935         symbol_c *last_type_symbol = NULL;
 11936 
 11936 
 11937         {
 11937         {
 11938             identifier_c IN_param_name("IN");
 11938             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11939             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11939             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11940             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11940             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11941             symbol_c *IN_type_symbol = NULL;
 11941             symbol_c *IN_type_symbol = NULL;
 11942             
 11942             
 11943             /* Get the value from a foo(<param_value>) style call */
 11943             /* Get the value from a foo(<param_value>) style call */
 11944             if (IN_param_value == NULL)
 11944             if (IN_param_value == NULL)
 11945               IN_param_value = function_call_param_iterator.next_nf();
 11945               IN_param_value = function_call_param_iterator.next_nf();
 11969     case function_time_to_sint :
 11969     case function_time_to_sint :
 11970     {
 11970     {
 11971         symbol_c *last_type_symbol = NULL;
 11971         symbol_c *last_type_symbol = NULL;
 11972 
 11972 
 11973         {
 11973         {
 11974             identifier_c IN_param_name("IN");
 11974             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 11975             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11975             /* Get the value from a foo(<param_name> = <param_value>) style call */
 11976             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 11976             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 11977             symbol_c *IN_type_symbol = NULL;
 11977             symbol_c *IN_type_symbol = NULL;
 11978             
 11978             
 11979             /* Get the value from a foo(<param_value>) style call */
 11979             /* Get the value from a foo(<param_value>) style call */
 11980             if (IN_param_value == NULL)
 11980             if (IN_param_value == NULL)
 11981               IN_param_value = function_call_param_iterator.next_nf();
 11981               IN_param_value = function_call_param_iterator.next_nf();
 12005     case function_time_to_lint :
 12005     case function_time_to_lint :
 12006     {
 12006     {
 12007         symbol_c *last_type_symbol = NULL;
 12007         symbol_c *last_type_symbol = NULL;
 12008 
 12008 
 12009         {
 12009         {
 12010             identifier_c IN_param_name("IN");
 12010             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12011             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12011             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12012             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12012             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12013             symbol_c *IN_type_symbol = NULL;
 12013             symbol_c *IN_type_symbol = NULL;
 12014             
 12014             
 12015             /* Get the value from a foo(<param_value>) style call */
 12015             /* Get the value from a foo(<param_value>) style call */
 12016             if (IN_param_value == NULL)
 12016             if (IN_param_value == NULL)
 12017               IN_param_value = function_call_param_iterator.next_nf();
 12017               IN_param_value = function_call_param_iterator.next_nf();
 12041     case function_time_to_dint :
 12041     case function_time_to_dint :
 12042     {
 12042     {
 12043         symbol_c *last_type_symbol = NULL;
 12043         symbol_c *last_type_symbol = NULL;
 12044 
 12044 
 12045         {
 12045         {
 12046             identifier_c IN_param_name("IN");
 12046             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12047             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12047             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12048             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12048             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12049             symbol_c *IN_type_symbol = NULL;
 12049             symbol_c *IN_type_symbol = NULL;
 12050             
 12050             
 12051             /* Get the value from a foo(<param_value>) style call */
 12051             /* Get the value from a foo(<param_value>) style call */
 12052             if (IN_param_value == NULL)
 12052             if (IN_param_value == NULL)
 12053               IN_param_value = function_call_param_iterator.next_nf();
 12053               IN_param_value = function_call_param_iterator.next_nf();
 12077     case function_time_to_dword :
 12077     case function_time_to_dword :
 12078     {
 12078     {
 12079         symbol_c *last_type_symbol = NULL;
 12079         symbol_c *last_type_symbol = NULL;
 12080 
 12080 
 12081         {
 12081         {
 12082             identifier_c IN_param_name("IN");
 12082             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12083             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12083             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12084             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12084             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12085             symbol_c *IN_type_symbol = NULL;
 12085             symbol_c *IN_type_symbol = NULL;
 12086             
 12086             
 12087             /* Get the value from a foo(<param_value>) style call */
 12087             /* Get the value from a foo(<param_value>) style call */
 12088             if (IN_param_value == NULL)
 12088             if (IN_param_value == NULL)
 12089               IN_param_value = function_call_param_iterator.next_nf();
 12089               IN_param_value = function_call_param_iterator.next_nf();
 12113     case function_time_to_udint :
 12113     case function_time_to_udint :
 12114     {
 12114     {
 12115         symbol_c *last_type_symbol = NULL;
 12115         symbol_c *last_type_symbol = NULL;
 12116 
 12116 
 12117         {
 12117         {
 12118             identifier_c IN_param_name("IN");
 12118             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12119             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12119             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12120             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12120             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12121             symbol_c *IN_type_symbol = NULL;
 12121             symbol_c *IN_type_symbol = NULL;
 12122             
 12122             
 12123             /* Get the value from a foo(<param_value>) style call */
 12123             /* Get the value from a foo(<param_value>) style call */
 12124             if (IN_param_value == NULL)
 12124             if (IN_param_value == NULL)
 12125               IN_param_value = function_call_param_iterator.next_nf();
 12125               IN_param_value = function_call_param_iterator.next_nf();
 12149     case function_time_to_word :
 12149     case function_time_to_word :
 12150     {
 12150     {
 12151         symbol_c *last_type_symbol = NULL;
 12151         symbol_c *last_type_symbol = NULL;
 12152 
 12152 
 12153         {
 12153         {
 12154             identifier_c IN_param_name("IN");
 12154             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12155             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12155             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12156             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12156             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12157             symbol_c *IN_type_symbol = NULL;
 12157             symbol_c *IN_type_symbol = NULL;
 12158             
 12158             
 12159             /* Get the value from a foo(<param_value>) style call */
 12159             /* Get the value from a foo(<param_value>) style call */
 12160             if (IN_param_value == NULL)
 12160             if (IN_param_value == NULL)
 12161               IN_param_value = function_call_param_iterator.next_nf();
 12161               IN_param_value = function_call_param_iterator.next_nf();
 12185     case function_time_to_string :
 12185     case function_time_to_string :
 12186     {
 12186     {
 12187         symbol_c *last_type_symbol = NULL;
 12187         symbol_c *last_type_symbol = NULL;
 12188 
 12188 
 12189         {
 12189         {
 12190             identifier_c IN_param_name("IN");
 12190             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12191             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12191             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12192             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12192             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12193             symbol_c *IN_type_symbol = NULL;
 12193             symbol_c *IN_type_symbol = NULL;
 12194             
 12194             
 12195             /* Get the value from a foo(<param_value>) style call */
 12195             /* Get the value from a foo(<param_value>) style call */
 12196             if (IN_param_value == NULL)
 12196             if (IN_param_value == NULL)
 12197               IN_param_value = function_call_param_iterator.next_nf();
 12197               IN_param_value = function_call_param_iterator.next_nf();
 12221     case function_time_to_lword :
 12221     case function_time_to_lword :
 12222     {
 12222     {
 12223         symbol_c *last_type_symbol = NULL;
 12223         symbol_c *last_type_symbol = NULL;
 12224 
 12224 
 12225         {
 12225         {
 12226             identifier_c IN_param_name("IN");
 12226             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12227             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12227             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12228             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12228             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12229             symbol_c *IN_type_symbol = NULL;
 12229             symbol_c *IN_type_symbol = NULL;
 12230             
 12230             
 12231             /* Get the value from a foo(<param_value>) style call */
 12231             /* Get the value from a foo(<param_value>) style call */
 12232             if (IN_param_value == NULL)
 12232             if (IN_param_value == NULL)
 12233               IN_param_value = function_call_param_iterator.next_nf();
 12233               IN_param_value = function_call_param_iterator.next_nf();
 12257     case function_time_to_uint :
 12257     case function_time_to_uint :
 12258     {
 12258     {
 12259         symbol_c *last_type_symbol = NULL;
 12259         symbol_c *last_type_symbol = NULL;
 12260 
 12260 
 12261         {
 12261         {
 12262             identifier_c IN_param_name("IN");
 12262             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12263             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12263             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12264             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12264             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12265             symbol_c *IN_type_symbol = NULL;
 12265             symbol_c *IN_type_symbol = NULL;
 12266             
 12266             
 12267             /* Get the value from a foo(<param_value>) style call */
 12267             /* Get the value from a foo(<param_value>) style call */
 12268             if (IN_param_value == NULL)
 12268             if (IN_param_value == NULL)
 12269               IN_param_value = function_call_param_iterator.next_nf();
 12269               IN_param_value = function_call_param_iterator.next_nf();
 12293     case function_time_to_lreal :
 12293     case function_time_to_lreal :
 12294     {
 12294     {
 12295         symbol_c *last_type_symbol = NULL;
 12295         symbol_c *last_type_symbol = NULL;
 12296 
 12296 
 12297         {
 12297         {
 12298             identifier_c IN_param_name("IN");
 12298             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12299             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12299             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12300             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12300             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12301             symbol_c *IN_type_symbol = NULL;
 12301             symbol_c *IN_type_symbol = NULL;
 12302             
 12302             
 12303             /* Get the value from a foo(<param_value>) style call */
 12303             /* Get the value from a foo(<param_value>) style call */
 12304             if (IN_param_value == NULL)
 12304             if (IN_param_value == NULL)
 12305               IN_param_value = function_call_param_iterator.next_nf();
 12305               IN_param_value = function_call_param_iterator.next_nf();
 12329     case function_time_to_byte :
 12329     case function_time_to_byte :
 12330     {
 12330     {
 12331         symbol_c *last_type_symbol = NULL;
 12331         symbol_c *last_type_symbol = NULL;
 12332 
 12332 
 12333         {
 12333         {
 12334             identifier_c IN_param_name("IN");
 12334             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12335             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12335             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12336             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12336             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12337             symbol_c *IN_type_symbol = NULL;
 12337             symbol_c *IN_type_symbol = NULL;
 12338             
 12338             
 12339             /* Get the value from a foo(<param_value>) style call */
 12339             /* Get the value from a foo(<param_value>) style call */
 12340             if (IN_param_value == NULL)
 12340             if (IN_param_value == NULL)
 12341               IN_param_value = function_call_param_iterator.next_nf();
 12341               IN_param_value = function_call_param_iterator.next_nf();
 12365     case function_time_to_usint :
 12365     case function_time_to_usint :
 12366     {
 12366     {
 12367         symbol_c *last_type_symbol = NULL;
 12367         symbol_c *last_type_symbol = NULL;
 12368 
 12368 
 12369         {
 12369         {
 12370             identifier_c IN_param_name("IN");
 12370             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12371             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12371             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12372             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12372             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12373             symbol_c *IN_type_symbol = NULL;
 12373             symbol_c *IN_type_symbol = NULL;
 12374             
 12374             
 12375             /* Get the value from a foo(<param_value>) style call */
 12375             /* Get the value from a foo(<param_value>) style call */
 12376             if (IN_param_value == NULL)
 12376             if (IN_param_value == NULL)
 12377               IN_param_value = function_call_param_iterator.next_nf();
 12377               IN_param_value = function_call_param_iterator.next_nf();
 12401     case function_time_to_ulint :
 12401     case function_time_to_ulint :
 12402     {
 12402     {
 12403         symbol_c *last_type_symbol = NULL;
 12403         symbol_c *last_type_symbol = NULL;
 12404 
 12404 
 12405         {
 12405         {
 12406             identifier_c IN_param_name("IN");
 12406             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12407             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12407             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12408             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12408             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12409             symbol_c *IN_type_symbol = NULL;
 12409             symbol_c *IN_type_symbol = NULL;
 12410             
 12410             
 12411             /* Get the value from a foo(<param_value>) style call */
 12411             /* Get the value from a foo(<param_value>) style call */
 12412             if (IN_param_value == NULL)
 12412             if (IN_param_value == NULL)
 12413               IN_param_value = function_call_param_iterator.next_nf();
 12413               IN_param_value = function_call_param_iterator.next_nf();
 12437     case function_time_to_int :
 12437     case function_time_to_int :
 12438     {
 12438     {
 12439         symbol_c *last_type_symbol = NULL;
 12439         symbol_c *last_type_symbol = NULL;
 12440 
 12440 
 12441         {
 12441         {
 12442             identifier_c IN_param_name("IN");
 12442             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12443             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12443             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12444             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12444             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12445             symbol_c *IN_type_symbol = NULL;
 12445             symbol_c *IN_type_symbol = NULL;
 12446             
 12446             
 12447             /* Get the value from a foo(<param_value>) style call */
 12447             /* Get the value from a foo(<param_value>) style call */
 12448             if (IN_param_value == NULL)
 12448             if (IN_param_value == NULL)
 12449               IN_param_value = function_call_param_iterator.next_nf();
 12449               IN_param_value = function_call_param_iterator.next_nf();
 12473     case function_int_to_real :
 12473     case function_int_to_real :
 12474     {
 12474     {
 12475         symbol_c *last_type_symbol = NULL;
 12475         symbol_c *last_type_symbol = NULL;
 12476 
 12476 
 12477         {
 12477         {
 12478             identifier_c IN_param_name("IN");
 12478             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12479             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12479             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12480             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12480             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12481             symbol_c *IN_type_symbol = NULL;
 12481             symbol_c *IN_type_symbol = NULL;
 12482             
 12482             
 12483             /* Get the value from a foo(<param_value>) style call */
 12483             /* Get the value from a foo(<param_value>) style call */
 12484             if (IN_param_value == NULL)
 12484             if (IN_param_value == NULL)
 12485               IN_param_value = function_call_param_iterator.next_nf();
 12485               IN_param_value = function_call_param_iterator.next_nf();
 12509     case function_int_to_sint :
 12509     case function_int_to_sint :
 12510     {
 12510     {
 12511         symbol_c *last_type_symbol = NULL;
 12511         symbol_c *last_type_symbol = NULL;
 12512 
 12512 
 12513         {
 12513         {
 12514             identifier_c IN_param_name("IN");
 12514             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12515             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12515             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12516             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12516             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12517             symbol_c *IN_type_symbol = NULL;
 12517             symbol_c *IN_type_symbol = NULL;
 12518             
 12518             
 12519             /* Get the value from a foo(<param_value>) style call */
 12519             /* Get the value from a foo(<param_value>) style call */
 12520             if (IN_param_value == NULL)
 12520             if (IN_param_value == NULL)
 12521               IN_param_value = function_call_param_iterator.next_nf();
 12521               IN_param_value = function_call_param_iterator.next_nf();
 12545     case function_int_to_lint :
 12545     case function_int_to_lint :
 12546     {
 12546     {
 12547         symbol_c *last_type_symbol = NULL;
 12547         symbol_c *last_type_symbol = NULL;
 12548 
 12548 
 12549         {
 12549         {
 12550             identifier_c IN_param_name("IN");
 12550             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12551             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12551             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12552             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12552             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12553             symbol_c *IN_type_symbol = NULL;
 12553             symbol_c *IN_type_symbol = NULL;
 12554             
 12554             
 12555             /* Get the value from a foo(<param_value>) style call */
 12555             /* Get the value from a foo(<param_value>) style call */
 12556             if (IN_param_value == NULL)
 12556             if (IN_param_value == NULL)
 12557               IN_param_value = function_call_param_iterator.next_nf();
 12557               IN_param_value = function_call_param_iterator.next_nf();
 12581     case function_int_to_dint :
 12581     case function_int_to_dint :
 12582     {
 12582     {
 12583         symbol_c *last_type_symbol = NULL;
 12583         symbol_c *last_type_symbol = NULL;
 12584 
 12584 
 12585         {
 12585         {
 12586             identifier_c IN_param_name("IN");
 12586             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12587             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12587             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12588             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12588             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12589             symbol_c *IN_type_symbol = NULL;
 12589             symbol_c *IN_type_symbol = NULL;
 12590             
 12590             
 12591             /* Get the value from a foo(<param_value>) style call */
 12591             /* Get the value from a foo(<param_value>) style call */
 12592             if (IN_param_value == NULL)
 12592             if (IN_param_value == NULL)
 12593               IN_param_value = function_call_param_iterator.next_nf();
 12593               IN_param_value = function_call_param_iterator.next_nf();
 12617     case function_int_to_date :
 12617     case function_int_to_date :
 12618     {
 12618     {
 12619         symbol_c *last_type_symbol = NULL;
 12619         symbol_c *last_type_symbol = NULL;
 12620 
 12620 
 12621         {
 12621         {
 12622             identifier_c IN_param_name("IN");
 12622             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12623             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12623             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12624             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12624             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12625             symbol_c *IN_type_symbol = NULL;
 12625             symbol_c *IN_type_symbol = NULL;
 12626             
 12626             
 12627             /* Get the value from a foo(<param_value>) style call */
 12627             /* Get the value from a foo(<param_value>) style call */
 12628             if (IN_param_value == NULL)
 12628             if (IN_param_value == NULL)
 12629               IN_param_value = function_call_param_iterator.next_nf();
 12629               IN_param_value = function_call_param_iterator.next_nf();
 12653     case function_int_to_dword :
 12653     case function_int_to_dword :
 12654     {
 12654     {
 12655         symbol_c *last_type_symbol = NULL;
 12655         symbol_c *last_type_symbol = NULL;
 12656 
 12656 
 12657         {
 12657         {
 12658             identifier_c IN_param_name("IN");
 12658             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12659             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12659             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12660             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12660             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12661             symbol_c *IN_type_symbol = NULL;
 12661             symbol_c *IN_type_symbol = NULL;
 12662             
 12662             
 12663             /* Get the value from a foo(<param_value>) style call */
 12663             /* Get the value from a foo(<param_value>) style call */
 12664             if (IN_param_value == NULL)
 12664             if (IN_param_value == NULL)
 12665               IN_param_value = function_call_param_iterator.next_nf();
 12665               IN_param_value = function_call_param_iterator.next_nf();
 12689     case function_int_to_dt :
 12689     case function_int_to_dt :
 12690     {
 12690     {
 12691         symbol_c *last_type_symbol = NULL;
 12691         symbol_c *last_type_symbol = NULL;
 12692 
 12692 
 12693         {
 12693         {
 12694             identifier_c IN_param_name("IN");
 12694             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12695             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12695             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12696             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12696             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12697             symbol_c *IN_type_symbol = NULL;
 12697             symbol_c *IN_type_symbol = NULL;
 12698             
 12698             
 12699             /* Get the value from a foo(<param_value>) style call */
 12699             /* Get the value from a foo(<param_value>) style call */
 12700             if (IN_param_value == NULL)
 12700             if (IN_param_value == NULL)
 12701               IN_param_value = function_call_param_iterator.next_nf();
 12701               IN_param_value = function_call_param_iterator.next_nf();
 12725     case function_int_to_tod :
 12725     case function_int_to_tod :
 12726     {
 12726     {
 12727         symbol_c *last_type_symbol = NULL;
 12727         symbol_c *last_type_symbol = NULL;
 12728 
 12728 
 12729         {
 12729         {
 12730             identifier_c IN_param_name("IN");
 12730             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12731             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12731             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12732             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12732             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12733             symbol_c *IN_type_symbol = NULL;
 12733             symbol_c *IN_type_symbol = NULL;
 12734             
 12734             
 12735             /* Get the value from a foo(<param_value>) style call */
 12735             /* Get the value from a foo(<param_value>) style call */
 12736             if (IN_param_value == NULL)
 12736             if (IN_param_value == NULL)
 12737               IN_param_value = function_call_param_iterator.next_nf();
 12737               IN_param_value = function_call_param_iterator.next_nf();
 12761     case function_int_to_udint :
 12761     case function_int_to_udint :
 12762     {
 12762     {
 12763         symbol_c *last_type_symbol = NULL;
 12763         symbol_c *last_type_symbol = NULL;
 12764 
 12764 
 12765         {
 12765         {
 12766             identifier_c IN_param_name("IN");
 12766             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12767             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12767             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12768             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12768             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12769             symbol_c *IN_type_symbol = NULL;
 12769             symbol_c *IN_type_symbol = NULL;
 12770             
 12770             
 12771             /* Get the value from a foo(<param_value>) style call */
 12771             /* Get the value from a foo(<param_value>) style call */
 12772             if (IN_param_value == NULL)
 12772             if (IN_param_value == NULL)
 12773               IN_param_value = function_call_param_iterator.next_nf();
 12773               IN_param_value = function_call_param_iterator.next_nf();
 12797     case function_int_to_word :
 12797     case function_int_to_word :
 12798     {
 12798     {
 12799         symbol_c *last_type_symbol = NULL;
 12799         symbol_c *last_type_symbol = NULL;
 12800 
 12800 
 12801         {
 12801         {
 12802             identifier_c IN_param_name("IN");
 12802             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12803             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12803             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12804             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12804             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12805             symbol_c *IN_type_symbol = NULL;
 12805             symbol_c *IN_type_symbol = NULL;
 12806             
 12806             
 12807             /* Get the value from a foo(<param_value>) style call */
 12807             /* Get the value from a foo(<param_value>) style call */
 12808             if (IN_param_value == NULL)
 12808             if (IN_param_value == NULL)
 12809               IN_param_value = function_call_param_iterator.next_nf();
 12809               IN_param_value = function_call_param_iterator.next_nf();
 12833     case function_int_to_string :
 12833     case function_int_to_string :
 12834     {
 12834     {
 12835         symbol_c *last_type_symbol = NULL;
 12835         symbol_c *last_type_symbol = NULL;
 12836 
 12836 
 12837         {
 12837         {
 12838             identifier_c IN_param_name("IN");
 12838             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12839             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12839             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12840             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12840             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12841             symbol_c *IN_type_symbol = NULL;
 12841             symbol_c *IN_type_symbol = NULL;
 12842             
 12842             
 12843             /* Get the value from a foo(<param_value>) style call */
 12843             /* Get the value from a foo(<param_value>) style call */
 12844             if (IN_param_value == NULL)
 12844             if (IN_param_value == NULL)
 12845               IN_param_value = function_call_param_iterator.next_nf();
 12845               IN_param_value = function_call_param_iterator.next_nf();
 12869     case function_int_to_lword :
 12869     case function_int_to_lword :
 12870     {
 12870     {
 12871         symbol_c *last_type_symbol = NULL;
 12871         symbol_c *last_type_symbol = NULL;
 12872 
 12872 
 12873         {
 12873         {
 12874             identifier_c IN_param_name("IN");
 12874             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12875             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12875             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12876             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12876             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12877             symbol_c *IN_type_symbol = NULL;
 12877             symbol_c *IN_type_symbol = NULL;
 12878             
 12878             
 12879             /* Get the value from a foo(<param_value>) style call */
 12879             /* Get the value from a foo(<param_value>) style call */
 12880             if (IN_param_value == NULL)
 12880             if (IN_param_value == NULL)
 12881               IN_param_value = function_call_param_iterator.next_nf();
 12881               IN_param_value = function_call_param_iterator.next_nf();
 12905     case function_int_to_uint :
 12905     case function_int_to_uint :
 12906     {
 12906     {
 12907         symbol_c *last_type_symbol = NULL;
 12907         symbol_c *last_type_symbol = NULL;
 12908 
 12908 
 12909         {
 12909         {
 12910             identifier_c IN_param_name("IN");
 12910             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12911             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12911             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12912             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12912             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12913             symbol_c *IN_type_symbol = NULL;
 12913             symbol_c *IN_type_symbol = NULL;
 12914             
 12914             
 12915             /* Get the value from a foo(<param_value>) style call */
 12915             /* Get the value from a foo(<param_value>) style call */
 12916             if (IN_param_value == NULL)
 12916             if (IN_param_value == NULL)
 12917               IN_param_value = function_call_param_iterator.next_nf();
 12917               IN_param_value = function_call_param_iterator.next_nf();
 12941     case function_int_to_lreal :
 12941     case function_int_to_lreal :
 12942     {
 12942     {
 12943         symbol_c *last_type_symbol = NULL;
 12943         symbol_c *last_type_symbol = NULL;
 12944 
 12944 
 12945         {
 12945         {
 12946             identifier_c IN_param_name("IN");
 12946             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12947             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12947             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12948             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12948             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12949             symbol_c *IN_type_symbol = NULL;
 12949             symbol_c *IN_type_symbol = NULL;
 12950             
 12950             
 12951             /* Get the value from a foo(<param_value>) style call */
 12951             /* Get the value from a foo(<param_value>) style call */
 12952             if (IN_param_value == NULL)
 12952             if (IN_param_value == NULL)
 12953               IN_param_value = function_call_param_iterator.next_nf();
 12953               IN_param_value = function_call_param_iterator.next_nf();
 12977     case function_int_to_byte :
 12977     case function_int_to_byte :
 12978     {
 12978     {
 12979         symbol_c *last_type_symbol = NULL;
 12979         symbol_c *last_type_symbol = NULL;
 12980 
 12980 
 12981         {
 12981         {
 12982             identifier_c IN_param_name("IN");
 12982             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 12983             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12983             /* Get the value from a foo(<param_name> = <param_value>) style call */
 12984             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 12984             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 12985             symbol_c *IN_type_symbol = NULL;
 12985             symbol_c *IN_type_symbol = NULL;
 12986             
 12986             
 12987             /* Get the value from a foo(<param_value>) style call */
 12987             /* Get the value from a foo(<param_value>) style call */
 12988             if (IN_param_value == NULL)
 12988             if (IN_param_value == NULL)
 12989               IN_param_value = function_call_param_iterator.next_nf();
 12989               IN_param_value = function_call_param_iterator.next_nf();
 13013     case function_int_to_usint :
 13013     case function_int_to_usint :
 13014     {
 13014     {
 13015         symbol_c *last_type_symbol = NULL;
 13015         symbol_c *last_type_symbol = NULL;
 13016 
 13016 
 13017         {
 13017         {
 13018             identifier_c IN_param_name("IN");
 13018             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13019             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13019             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13020             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13020             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13021             symbol_c *IN_type_symbol = NULL;
 13021             symbol_c *IN_type_symbol = NULL;
 13022             
 13022             
 13023             /* Get the value from a foo(<param_value>) style call */
 13023             /* Get the value from a foo(<param_value>) style call */
 13024             if (IN_param_value == NULL)
 13024             if (IN_param_value == NULL)
 13025               IN_param_value = function_call_param_iterator.next_nf();
 13025               IN_param_value = function_call_param_iterator.next_nf();
 13049     case function_int_to_ulint :
 13049     case function_int_to_ulint :
 13050     {
 13050     {
 13051         symbol_c *last_type_symbol = NULL;
 13051         symbol_c *last_type_symbol = NULL;
 13052 
 13052 
 13053         {
 13053         {
 13054             identifier_c IN_param_name("IN");
 13054             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13055             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13055             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13056             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13056             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13057             symbol_c *IN_type_symbol = NULL;
 13057             symbol_c *IN_type_symbol = NULL;
 13058             
 13058             
 13059             /* Get the value from a foo(<param_value>) style call */
 13059             /* Get the value from a foo(<param_value>) style call */
 13060             if (IN_param_value == NULL)
 13060             if (IN_param_value == NULL)
 13061               IN_param_value = function_call_param_iterator.next_nf();
 13061               IN_param_value = function_call_param_iterator.next_nf();
 13085     case function_int_to_bool :
 13085     case function_int_to_bool :
 13086     {
 13086     {
 13087         symbol_c *last_type_symbol = NULL;
 13087         symbol_c *last_type_symbol = NULL;
 13088 
 13088 
 13089         {
 13089         {
 13090             identifier_c IN_param_name("IN");
 13090             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13091             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13091             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13092             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13092             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13093             symbol_c *IN_type_symbol = NULL;
 13093             symbol_c *IN_type_symbol = NULL;
 13094             
 13094             
 13095             /* Get the value from a foo(<param_value>) style call */
 13095             /* Get the value from a foo(<param_value>) style call */
 13096             if (IN_param_value == NULL)
 13096             if (IN_param_value == NULL)
 13097               IN_param_value = function_call_param_iterator.next_nf();
 13097               IN_param_value = function_call_param_iterator.next_nf();
 13121     case function_int_to_time :
 13121     case function_int_to_time :
 13122     {
 13122     {
 13123         symbol_c *last_type_symbol = NULL;
 13123         symbol_c *last_type_symbol = NULL;
 13124 
 13124 
 13125         {
 13125         {
 13126             identifier_c IN_param_name("IN");
 13126             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13127             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13127             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13128             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13128             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13129             symbol_c *IN_type_symbol = NULL;
 13129             symbol_c *IN_type_symbol = NULL;
 13130             
 13130             
 13131             /* Get the value from a foo(<param_value>) style call */
 13131             /* Get the value from a foo(<param_value>) style call */
 13132             if (IN_param_value == NULL)
 13132             if (IN_param_value == NULL)
 13133               IN_param_value = function_call_param_iterator.next_nf();
 13133               IN_param_value = function_call_param_iterator.next_nf();
 13157     case function_trunc :
 13157     case function_trunc :
 13158     {
 13158     {
 13159         symbol_c *last_type_symbol = NULL;
 13159         symbol_c *last_type_symbol = NULL;
 13160 
 13160 
 13161         {
 13161         {
 13162             identifier_c IN_param_name("IN");
 13162             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13163             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13163             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13164             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13164             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13165             symbol_c *IN_type_symbol = NULL;
 13165             symbol_c *IN_type_symbol = NULL;
 13166             
 13166             
 13167             /* Get the value from a foo(<param_value>) style call */
 13167             /* Get the value from a foo(<param_value>) style call */
 13168             if (IN_param_value == NULL)
 13168             if (IN_param_value == NULL)
 13169               IN_param_value = function_call_param_iterator.next_nf();
 13169               IN_param_value = function_call_param_iterator.next_nf();
 13193     case function_bcd_to_udint :
 13193     case function_bcd_to_udint :
 13194     {
 13194     {
 13195         symbol_c *last_type_symbol = NULL;
 13195         symbol_c *last_type_symbol = NULL;
 13196 
 13196 
 13197         {
 13197         {
 13198             identifier_c IN_param_name("IN");
 13198             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13199             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13199             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13200             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13200             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13201             symbol_c *IN_type_symbol = NULL;
 13201             symbol_c *IN_type_symbol = NULL;
 13202             
 13202             
 13203             /* Get the value from a foo(<param_value>) style call */
 13203             /* Get the value from a foo(<param_value>) style call */
 13204             if (IN_param_value == NULL)
 13204             if (IN_param_value == NULL)
 13205               IN_param_value = function_call_param_iterator.next_nf();
 13205               IN_param_value = function_call_param_iterator.next_nf();
 13229     case function_bcd_to_uint :
 13229     case function_bcd_to_uint :
 13230     {
 13230     {
 13231         symbol_c *last_type_symbol = NULL;
 13231         symbol_c *last_type_symbol = NULL;
 13232 
 13232 
 13233         {
 13233         {
 13234             identifier_c IN_param_name("IN");
 13234             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13235             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13235             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13236             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13236             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13237             symbol_c *IN_type_symbol = NULL;
 13237             symbol_c *IN_type_symbol = NULL;
 13238             
 13238             
 13239             /* Get the value from a foo(<param_value>) style call */
 13239             /* Get the value from a foo(<param_value>) style call */
 13240             if (IN_param_value == NULL)
 13240             if (IN_param_value == NULL)
 13241               IN_param_value = function_call_param_iterator.next_nf();
 13241               IN_param_value = function_call_param_iterator.next_nf();
 13265     case function_bcd_to_ulint :
 13265     case function_bcd_to_ulint :
 13266     {
 13266     {
 13267         symbol_c *last_type_symbol = NULL;
 13267         symbol_c *last_type_symbol = NULL;
 13268 
 13268 
 13269         {
 13269         {
 13270             identifier_c IN_param_name("IN");
 13270             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13271             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13271             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13272             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13272             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13273             symbol_c *IN_type_symbol = NULL;
 13273             symbol_c *IN_type_symbol = NULL;
 13274             
 13274             
 13275             /* Get the value from a foo(<param_value>) style call */
 13275             /* Get the value from a foo(<param_value>) style call */
 13276             if (IN_param_value == NULL)
 13276             if (IN_param_value == NULL)
 13277               IN_param_value = function_call_param_iterator.next_nf();
 13277               IN_param_value = function_call_param_iterator.next_nf();
 13301     case function_bcd_to_usint :
 13301     case function_bcd_to_usint :
 13302     {
 13302     {
 13303         symbol_c *last_type_symbol = NULL;
 13303         symbol_c *last_type_symbol = NULL;
 13304 
 13304 
 13305         {
 13305         {
 13306             identifier_c IN_param_name("IN");
 13306             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13307             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13307             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13308             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13308             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13309             symbol_c *IN_type_symbol = NULL;
 13309             symbol_c *IN_type_symbol = NULL;
 13310             
 13310             
 13311             /* Get the value from a foo(<param_value>) style call */
 13311             /* Get the value from a foo(<param_value>) style call */
 13312             if (IN_param_value == NULL)
 13312             if (IN_param_value == NULL)
 13313               IN_param_value = function_call_param_iterator.next_nf();
 13313               IN_param_value = function_call_param_iterator.next_nf();
 13337     case function_udint_to_bcd :
 13337     case function_udint_to_bcd :
 13338     {
 13338     {
 13339         symbol_c *last_type_symbol = NULL;
 13339         symbol_c *last_type_symbol = NULL;
 13340 
 13340 
 13341         {
 13341         {
 13342             identifier_c IN_param_name("IN");
 13342             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13343             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13343             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13344             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13344             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13345             symbol_c *IN_type_symbol = NULL;
 13345             symbol_c *IN_type_symbol = NULL;
 13346             
 13346             
 13347             /* Get the value from a foo(<param_value>) style call */
 13347             /* Get the value from a foo(<param_value>) style call */
 13348             if (IN_param_value == NULL)
 13348             if (IN_param_value == NULL)
 13349               IN_param_value = function_call_param_iterator.next_nf();
 13349               IN_param_value = function_call_param_iterator.next_nf();
 13373     case function_uint_to_bcd :
 13373     case function_uint_to_bcd :
 13374     {
 13374     {
 13375         symbol_c *last_type_symbol = NULL;
 13375         symbol_c *last_type_symbol = NULL;
 13376 
 13376 
 13377         {
 13377         {
 13378             identifier_c IN_param_name("IN");
 13378             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13379             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13379             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13380             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13380             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13381             symbol_c *IN_type_symbol = NULL;
 13381             symbol_c *IN_type_symbol = NULL;
 13382             
 13382             
 13383             /* Get the value from a foo(<param_value>) style call */
 13383             /* Get the value from a foo(<param_value>) style call */
 13384             if (IN_param_value == NULL)
 13384             if (IN_param_value == NULL)
 13385               IN_param_value = function_call_param_iterator.next_nf();
 13385               IN_param_value = function_call_param_iterator.next_nf();
 13409     case function_usint_to_bcd :
 13409     case function_usint_to_bcd :
 13410     {
 13410     {
 13411         symbol_c *last_type_symbol = NULL;
 13411         symbol_c *last_type_symbol = NULL;
 13412 
 13412 
 13413         {
 13413         {
 13414             identifier_c IN_param_name("IN");
 13414             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13415             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13415             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13416             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13416             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13417             symbol_c *IN_type_symbol = NULL;
 13417             symbol_c *IN_type_symbol = NULL;
 13418             
 13418             
 13419             /* Get the value from a foo(<param_value>) style call */
 13419             /* Get the value from a foo(<param_value>) style call */
 13420             if (IN_param_value == NULL)
 13420             if (IN_param_value == NULL)
 13421               IN_param_value = function_call_param_iterator.next_nf();
 13421               IN_param_value = function_call_param_iterator.next_nf();
 13445     case function_ulint_to_bcd :
 13445     case function_ulint_to_bcd :
 13446     {
 13446     {
 13447         symbol_c *last_type_symbol = NULL;
 13447         symbol_c *last_type_symbol = NULL;
 13448 
 13448 
 13449         {
 13449         {
 13450             identifier_c IN_param_name("IN");
 13450             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13451             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13451             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13452             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13452             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13453             symbol_c *IN_type_symbol = NULL;
 13453             symbol_c *IN_type_symbol = NULL;
 13454             
 13454             
 13455             /* Get the value from a foo(<param_value>) style call */
 13455             /* Get the value from a foo(<param_value>) style call */
 13456             if (IN_param_value == NULL)
 13456             if (IN_param_value == NULL)
 13457               IN_param_value = function_call_param_iterator.next_nf();
 13457               IN_param_value = function_call_param_iterator.next_nf();
 13481     case function_date_and_time_to_time_of_day :
 13481     case function_date_and_time_to_time_of_day :
 13482     {
 13482     {
 13483         symbol_c *last_type_symbol = NULL;
 13483         symbol_c *last_type_symbol = NULL;
 13484 
 13484 
 13485         {
 13485         {
 13486             identifier_c IN_param_name("IN");
 13486             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13487             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13487             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13488             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13488             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13489             symbol_c *IN_type_symbol = NULL;
 13489             symbol_c *IN_type_symbol = NULL;
 13490             
 13490             
 13491             /* Get the value from a foo(<param_value>) style call */
 13491             /* Get the value from a foo(<param_value>) style call */
 13492             if (IN_param_value == NULL)
 13492             if (IN_param_value == NULL)
 13493               IN_param_value = function_call_param_iterator.next_nf();
 13493               IN_param_value = function_call_param_iterator.next_nf();
 13517     case function_date_and_time_to_date :
 13517     case function_date_and_time_to_date :
 13518     {
 13518     {
 13519         symbol_c *last_type_symbol = NULL;
 13519         symbol_c *last_type_symbol = NULL;
 13520 
 13520 
 13521         {
 13521         {
 13522             identifier_c IN_param_name("IN");
 13522             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13523             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13523             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13524             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13524             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13525             symbol_c *IN_type_symbol = NULL;
 13525             symbol_c *IN_type_symbol = NULL;
 13526             
 13526             
 13527             /* Get the value from a foo(<param_value>) style call */
 13527             /* Get the value from a foo(<param_value>) style call */
 13528             if (IN_param_value == NULL)
 13528             if (IN_param_value == NULL)
 13529               IN_param_value = function_call_param_iterator.next_nf();
 13529               IN_param_value = function_call_param_iterator.next_nf();
 13553     case function_abs :
 13553     case function_abs :
 13554     {
 13554     {
 13555         symbol_c *last_type_symbol = NULL;
 13555         symbol_c *last_type_symbol = NULL;
 13556 
 13556 
 13557         {
 13557         {
 13558             identifier_c IN_param_name("IN");
 13558             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13559             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13559             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13560             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13560             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13561             symbol_c *IN_type_symbol = NULL;
 13561             symbol_c *IN_type_symbol = NULL;
 13562             
 13562             
 13563             /* Get the value from a foo(<param_value>) style call */
 13563             /* Get the value from a foo(<param_value>) style call */
 13564             if (IN_param_value == NULL)
 13564             if (IN_param_value == NULL)
 13565               IN_param_value = function_call_param_iterator.next_nf();
 13565               IN_param_value = function_call_param_iterator.next_nf();
 13589     case function_sqrt :
 13589     case function_sqrt :
 13590     {
 13590     {
 13591         symbol_c *last_type_symbol = NULL;
 13591         symbol_c *last_type_symbol = NULL;
 13592 
 13592 
 13593         {
 13593         {
 13594             identifier_c IN_param_name("IN");
 13594             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13595             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13595             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13596             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13596             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13597             symbol_c *IN_type_symbol = NULL;
 13597             symbol_c *IN_type_symbol = NULL;
 13598             
 13598             
 13599             /* Get the value from a foo(<param_value>) style call */
 13599             /* Get the value from a foo(<param_value>) style call */
 13600             if (IN_param_value == NULL)
 13600             if (IN_param_value == NULL)
 13601               IN_param_value = function_call_param_iterator.next_nf();
 13601               IN_param_value = function_call_param_iterator.next_nf();
 13625     case function_ln :
 13625     case function_ln :
 13626     {
 13626     {
 13627         symbol_c *last_type_symbol = NULL;
 13627         symbol_c *last_type_symbol = NULL;
 13628 
 13628 
 13629         {
 13629         {
 13630             identifier_c IN_param_name("IN");
 13630             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13631             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13631             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13632             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13632             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13633             symbol_c *IN_type_symbol = NULL;
 13633             symbol_c *IN_type_symbol = NULL;
 13634             
 13634             
 13635             /* Get the value from a foo(<param_value>) style call */
 13635             /* Get the value from a foo(<param_value>) style call */
 13636             if (IN_param_value == NULL)
 13636             if (IN_param_value == NULL)
 13637               IN_param_value = function_call_param_iterator.next_nf();
 13637               IN_param_value = function_call_param_iterator.next_nf();
 13661     case function_log :
 13661     case function_log :
 13662     {
 13662     {
 13663         symbol_c *last_type_symbol = NULL;
 13663         symbol_c *last_type_symbol = NULL;
 13664 
 13664 
 13665         {
 13665         {
 13666             identifier_c IN_param_name("IN");
 13666             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13667             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13667             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13668             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13668             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13669             symbol_c *IN_type_symbol = NULL;
 13669             symbol_c *IN_type_symbol = NULL;
 13670             
 13670             
 13671             /* Get the value from a foo(<param_value>) style call */
 13671             /* Get the value from a foo(<param_value>) style call */
 13672             if (IN_param_value == NULL)
 13672             if (IN_param_value == NULL)
 13673               IN_param_value = function_call_param_iterator.next_nf();
 13673               IN_param_value = function_call_param_iterator.next_nf();
 13697     case function_exp :
 13697     case function_exp :
 13698     {
 13698     {
 13699         symbol_c *last_type_symbol = NULL;
 13699         symbol_c *last_type_symbol = NULL;
 13700 
 13700 
 13701         {
 13701         {
 13702             identifier_c IN_param_name("IN");
 13702             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13703             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13703             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13704             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13704             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13705             symbol_c *IN_type_symbol = NULL;
 13705             symbol_c *IN_type_symbol = NULL;
 13706             
 13706             
 13707             /* Get the value from a foo(<param_value>) style call */
 13707             /* Get the value from a foo(<param_value>) style call */
 13708             if (IN_param_value == NULL)
 13708             if (IN_param_value == NULL)
 13709               IN_param_value = function_call_param_iterator.next_nf();
 13709               IN_param_value = function_call_param_iterator.next_nf();
 13733     case function_sin :
 13733     case function_sin :
 13734     {
 13734     {
 13735         symbol_c *last_type_symbol = NULL;
 13735         symbol_c *last_type_symbol = NULL;
 13736 
 13736 
 13737         {
 13737         {
 13738             identifier_c IN_param_name("IN");
 13738             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13739             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13739             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13740             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13740             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13741             symbol_c *IN_type_symbol = NULL;
 13741             symbol_c *IN_type_symbol = NULL;
 13742             
 13742             
 13743             /* Get the value from a foo(<param_value>) style call */
 13743             /* Get the value from a foo(<param_value>) style call */
 13744             if (IN_param_value == NULL)
 13744             if (IN_param_value == NULL)
 13745               IN_param_value = function_call_param_iterator.next_nf();
 13745               IN_param_value = function_call_param_iterator.next_nf();
 13769     case function_cos :
 13769     case function_cos :
 13770     {
 13770     {
 13771         symbol_c *last_type_symbol = NULL;
 13771         symbol_c *last_type_symbol = NULL;
 13772 
 13772 
 13773         {
 13773         {
 13774             identifier_c IN_param_name("IN");
 13774             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13775             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13775             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13776             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13776             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13777             symbol_c *IN_type_symbol = NULL;
 13777             symbol_c *IN_type_symbol = NULL;
 13778             
 13778             
 13779             /* Get the value from a foo(<param_value>) style call */
 13779             /* Get the value from a foo(<param_value>) style call */
 13780             if (IN_param_value == NULL)
 13780             if (IN_param_value == NULL)
 13781               IN_param_value = function_call_param_iterator.next_nf();
 13781               IN_param_value = function_call_param_iterator.next_nf();
 13805     case function_tan :
 13805     case function_tan :
 13806     {
 13806     {
 13807         symbol_c *last_type_symbol = NULL;
 13807         symbol_c *last_type_symbol = NULL;
 13808 
 13808 
 13809         {
 13809         {
 13810             identifier_c IN_param_name("IN");
 13810             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13811             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13811             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13812             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13812             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13813             symbol_c *IN_type_symbol = NULL;
 13813             symbol_c *IN_type_symbol = NULL;
 13814             
 13814             
 13815             /* Get the value from a foo(<param_value>) style call */
 13815             /* Get the value from a foo(<param_value>) style call */
 13816             if (IN_param_value == NULL)
 13816             if (IN_param_value == NULL)
 13817               IN_param_value = function_call_param_iterator.next_nf();
 13817               IN_param_value = function_call_param_iterator.next_nf();
 13841     case function_asin :
 13841     case function_asin :
 13842     {
 13842     {
 13843         symbol_c *last_type_symbol = NULL;
 13843         symbol_c *last_type_symbol = NULL;
 13844 
 13844 
 13845         {
 13845         {
 13846             identifier_c IN_param_name("IN");
 13846             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13847             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13847             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13848             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13848             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13849             symbol_c *IN_type_symbol = NULL;
 13849             symbol_c *IN_type_symbol = NULL;
 13850             
 13850             
 13851             /* Get the value from a foo(<param_value>) style call */
 13851             /* Get the value from a foo(<param_value>) style call */
 13852             if (IN_param_value == NULL)
 13852             if (IN_param_value == NULL)
 13853               IN_param_value = function_call_param_iterator.next_nf();
 13853               IN_param_value = function_call_param_iterator.next_nf();
 13877     case function_acos :
 13877     case function_acos :
 13878     {
 13878     {
 13879         symbol_c *last_type_symbol = NULL;
 13879         symbol_c *last_type_symbol = NULL;
 13880 
 13880 
 13881         {
 13881         {
 13882             identifier_c IN_param_name("IN");
 13882             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13883             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13883             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13884             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13884             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13885             symbol_c *IN_type_symbol = NULL;
 13885             symbol_c *IN_type_symbol = NULL;
 13886             
 13886             
 13887             /* Get the value from a foo(<param_value>) style call */
 13887             /* Get the value from a foo(<param_value>) style call */
 13888             if (IN_param_value == NULL)
 13888             if (IN_param_value == NULL)
 13889               IN_param_value = function_call_param_iterator.next_nf();
 13889               IN_param_value = function_call_param_iterator.next_nf();
 13913     case function_atan :
 13913     case function_atan :
 13914     {
 13914     {
 13915         symbol_c *last_type_symbol = NULL;
 13915         symbol_c *last_type_symbol = NULL;
 13916 
 13916 
 13917         {
 13917         {
 13918             identifier_c IN_param_name("IN");
 13918             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 13919             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13919             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13920             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 13920             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 13921             symbol_c *IN_type_symbol = NULL;
 13921             symbol_c *IN_type_symbol = NULL;
 13922             
 13922             
 13923             /* Get the value from a foo(<param_value>) style call */
 13923             /* Get the value from a foo(<param_value>) style call */
 13924             if (IN_param_value == NULL)
 13924             if (IN_param_value == NULL)
 13925               IN_param_value = function_call_param_iterator.next_nf();
 13925               IN_param_value = function_call_param_iterator.next_nf();
 13949     case function_add :
 13949     case function_add :
 13950     {
 13950     {
 13951         symbol_c *last_type_symbol = NULL;
 13951         symbol_c *last_type_symbol = NULL;
 13952 
 13952 
 13953         {
 13953         {
 13954             identifier_c IN1_param_name("IN1");
 13954             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 13955             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13955             /* Get the value from a foo(<param_name> = <param_value>) style call */
 13956             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 13956             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 13957             symbol_c *IN1_type_symbol = NULL;
 13957             symbol_c *IN1_type_symbol = NULL;
 13958             
 13958             
 13959             /* Get the value from a foo(<param_value>) style call */
 13959             /* Get the value from a foo(<param_value>) style call */
 13960             if (IN1_param_value == NULL)
 13960             if (IN1_param_value == NULL)
 13961               IN1_param_value = function_call_param_iterator.next_nf();
 13961               IN1_param_value = function_call_param_iterator.next_nf();
 13966             
 13966             
 13967             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 13967             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 13968             {
 13968             {
 13969         
 13969         
 13970                 {
 13970                 {
 13971                     identifier_c IN2_param_name("IN2");
 13971                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 13972                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 13972                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 13973                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 13973                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 13974                     symbol_c *IN2_type_symbol = NULL;
 13974                     symbol_c *IN2_type_symbol = NULL;
 13975                     
 13975                     
 13976                     /* Get the value from a foo(<param_value>) style call */
 13976                     /* Get the value from a foo(<param_value>) style call */
 13977                     if (IN2_param_value == NULL)
 13977                     if (IN2_param_value == NULL)
 13978                       IN2_param_value = function_call_param_iterator.next_nf();
 13978                       IN2_param_value = function_call_param_iterator.next_nf();
 13997             
 13997             
 13998             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 13998             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 13999             {
 13999             {
 14000         
 14000         
 14001                 {
 14001                 {
 14002                     identifier_c IN2_param_name("IN2");
 14002                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14003                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14003                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14004                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14004                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14005                     symbol_c *IN2_type_symbol = NULL;
 14005                     symbol_c *IN2_type_symbol = NULL;
 14006                     
 14006                     
 14007                     /* Get the value from a foo(<param_value>) style call */
 14007                     /* Get the value from a foo(<param_value>) style call */
 14008                     if (IN2_param_value == NULL)
 14008                     if (IN2_param_value == NULL)
 14009                       IN2_param_value = function_call_param_iterator.next_nf();
 14009                       IN2_param_value = function_call_param_iterator.next_nf();
 14028             
 14028             
 14029             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 14029             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 14030             {
 14030             {
 14031         
 14031         
 14032                 {
 14032                 {
 14033                     identifier_c IN2_param_name("IN2");
 14033                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14034                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14034                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14035                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14035                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14036                     symbol_c *IN2_type_symbol = NULL;
 14036                     symbol_c *IN2_type_symbol = NULL;
 14037                     
 14037                     
 14038                     /* Get the value from a foo(<param_value>) style call */
 14038                     /* Get the value from a foo(<param_value>) style call */
 14039                     if (IN2_param_value == NULL)
 14039                     if (IN2_param_value == NULL)
 14040                       IN2_param_value = function_call_param_iterator.next_nf();
 14040                       IN2_param_value = function_call_param_iterator.next_nf();
 14059             
 14059             
 14060             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14060             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14061             {
 14061             {
 14062         
 14062         
 14063                 {
 14063                 {
 14064                     identifier_c IN2_param_name("IN2");
 14064                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14065                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14065                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14066                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14066                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14067                     symbol_c *IN2_type_symbol = NULL;
 14067                     symbol_c *IN2_type_symbol = NULL;
 14068                     
 14068                     
 14069                     /* Get the value from a foo(<param_value>) style call */
 14069                     /* Get the value from a foo(<param_value>) style call */
 14070                     if (IN2_param_value == NULL)
 14070                     if (IN2_param_value == NULL)
 14071                       IN2_param_value = function_call_param_iterator.next_nf();
 14071                       IN2_param_value = function_call_param_iterator.next_nf();
 14101     case function_mul :
 14101     case function_mul :
 14102     {
 14102     {
 14103         symbol_c *last_type_symbol = NULL;
 14103         symbol_c *last_type_symbol = NULL;
 14104 
 14104 
 14105         {
 14105         {
 14106             identifier_c IN1_param_name("IN1");
 14106             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14107             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14107             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14108             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14108             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 14109             symbol_c *IN1_type_symbol = NULL;
 14109             symbol_c *IN1_type_symbol = NULL;
 14110             
 14110             
 14111             /* Get the value from a foo(<param_value>) style call */
 14111             /* Get the value from a foo(<param_value>) style call */
 14112             if (IN1_param_value == NULL)
 14112             if (IN1_param_value == NULL)
 14113               IN1_param_value = function_call_param_iterator.next_nf();
 14113               IN1_param_value = function_call_param_iterator.next_nf();
 14118             
 14118             
 14119             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14119             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14120             {
 14120             {
 14121         
 14121         
 14122                 {
 14122                 {
 14123                     identifier_c IN2_param_name("IN2");
 14123                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14124                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14124                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14125                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14125                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14126                     symbol_c *IN2_type_symbol = NULL;
 14126                     symbol_c *IN2_type_symbol = NULL;
 14127                     
 14127                     
 14128                     /* Get the value from a foo(<param_value>) style call */
 14128                     /* Get the value from a foo(<param_value>) style call */
 14129                     if (IN2_param_value == NULL)
 14129                     if (IN2_param_value == NULL)
 14130                       IN2_param_value = function_call_param_iterator.next_nf();
 14130                       IN2_param_value = function_call_param_iterator.next_nf();
 14149             
 14149             
 14150             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14150             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14151             {
 14151             {
 14152         
 14152         
 14153                 {
 14153                 {
 14154                     identifier_c IN2_param_name("IN2");
 14154                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14155                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14155                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14156                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14156                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14157                     symbol_c *IN2_type_symbol = NULL;
 14157                     symbol_c *IN2_type_symbol = NULL;
 14158                     
 14158                     
 14159                     /* Get the value from a foo(<param_value>) style call */
 14159                     /* Get the value from a foo(<param_value>) style call */
 14160                     if (IN2_param_value == NULL)
 14160                     if (IN2_param_value == NULL)
 14161                       IN2_param_value = function_call_param_iterator.next_nf();
 14161                       IN2_param_value = function_call_param_iterator.next_nf();
 14191     case function_sub :
 14191     case function_sub :
 14192     {
 14192     {
 14193         symbol_c *last_type_symbol = NULL;
 14193         symbol_c *last_type_symbol = NULL;
 14194 
 14194 
 14195         {
 14195         {
 14196             identifier_c IN1_param_name("IN1");
 14196             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14197             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14197             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14198             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14198             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 14199             symbol_c *IN1_type_symbol = NULL;
 14199             symbol_c *IN1_type_symbol = NULL;
 14200             
 14200             
 14201             /* Get the value from a foo(<param_value>) style call */
 14201             /* Get the value from a foo(<param_value>) style call */
 14202             if (IN1_param_value == NULL)
 14202             if (IN1_param_value == NULL)
 14203               IN1_param_value = function_call_param_iterator.next_nf();
 14203               IN1_param_value = function_call_param_iterator.next_nf();
 14208             
 14208             
 14209             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14209             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14210             {
 14210             {
 14211         
 14211         
 14212                 {
 14212                 {
 14213                     identifier_c IN2_param_name("IN2");
 14213                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14214                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14214                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14215                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14215                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14216                     symbol_c *IN2_type_symbol = NULL;
 14216                     symbol_c *IN2_type_symbol = NULL;
 14217                     
 14217                     
 14218                     /* Get the value from a foo(<param_value>) style call */
 14218                     /* Get the value from a foo(<param_value>) style call */
 14219                     if (IN2_param_value == NULL)
 14219                     if (IN2_param_value == NULL)
 14220                       IN2_param_value = function_call_param_iterator.next_nf();
 14220                       IN2_param_value = function_call_param_iterator.next_nf();
 14239             
 14239             
 14240             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 14240             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 14241             {
 14241             {
 14242         
 14242         
 14243                 {
 14243                 {
 14244                     identifier_c IN2_param_name("IN2");
 14244                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14245                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14245                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14246                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14246                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14247                     symbol_c *IN2_type_symbol = NULL;
 14247                     symbol_c *IN2_type_symbol = NULL;
 14248                     
 14248                     
 14249                     /* Get the value from a foo(<param_value>) style call */
 14249                     /* Get the value from a foo(<param_value>) style call */
 14250                     if (IN2_param_value == NULL)
 14250                     if (IN2_param_value == NULL)
 14251                       IN2_param_value = function_call_param_iterator.next_nf();
 14251                       IN2_param_value = function_call_param_iterator.next_nf();
 14270             
 14270             
 14271             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 14271             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 14272             {
 14272             {
 14273         
 14273         
 14274                 {
 14274                 {
 14275                     identifier_c IN2_param_name("IN2");
 14275                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14276                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14276                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14277                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14277                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14278                     symbol_c *IN2_type_symbol = NULL;
 14278                     symbol_c *IN2_type_symbol = NULL;
 14279                     
 14279                     
 14280                     /* Get the value from a foo(<param_value>) style call */
 14280                     /* Get the value from a foo(<param_value>) style call */
 14281                     if (IN2_param_value == NULL)
 14281                     if (IN2_param_value == NULL)
 14282                       IN2_param_value = function_call_param_iterator.next_nf();
 14282                       IN2_param_value = function_call_param_iterator.next_nf();
 14309             
 14309             
 14310             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 14310             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 14311             {
 14311             {
 14312         
 14312         
 14313                 {
 14313                 {
 14314                     identifier_c IN2_param_name("IN2");
 14314                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14315                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14315                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14316                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14316                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14317                     symbol_c *IN2_type_symbol = NULL;
 14317                     symbol_c *IN2_type_symbol = NULL;
 14318                     
 14318                     
 14319                     /* Get the value from a foo(<param_value>) style call */
 14319                     /* Get the value from a foo(<param_value>) style call */
 14320                     if (IN2_param_value == NULL)
 14320                     if (IN2_param_value == NULL)
 14321                       IN2_param_value = function_call_param_iterator.next_nf();
 14321                       IN2_param_value = function_call_param_iterator.next_nf();
 14348             
 14348             
 14349             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14349             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14350             {
 14350             {
 14351         
 14351         
 14352                 {
 14352                 {
 14353                     identifier_c IN2_param_name("IN2");
 14353                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 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 *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14355                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14356                     symbol_c *IN2_type_symbol = NULL;
 14356                     symbol_c *IN2_type_symbol = NULL;
 14357                     
 14357                     
 14358                     /* Get the value from a foo(<param_value>) style call */
 14358                     /* Get the value from a foo(<param_value>) style call */
 14359                     if (IN2_param_value == NULL)
 14359                     if (IN2_param_value == NULL)
 14360                       IN2_param_value = function_call_param_iterator.next_nf();
 14360                       IN2_param_value = function_call_param_iterator.next_nf();
 14390     case function_div :
 14390     case function_div :
 14391     {
 14391     {
 14392         symbol_c *last_type_symbol = NULL;
 14392         symbol_c *last_type_symbol = NULL;
 14393 
 14393 
 14394         {
 14394         {
 14395             identifier_c IN1_param_name("IN1");
 14395             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14396             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14396             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14397             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14397             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 14398             symbol_c *IN1_type_symbol = NULL;
 14398             symbol_c *IN1_type_symbol = NULL;
 14399             
 14399             
 14400             /* Get the value from a foo(<param_value>) style call */
 14400             /* Get the value from a foo(<param_value>) style call */
 14401             if (IN1_param_value == NULL)
 14401             if (IN1_param_value == NULL)
 14402               IN1_param_value = function_call_param_iterator.next_nf();
 14402               IN1_param_value = function_call_param_iterator.next_nf();
 14407             
 14407             
 14408             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14408             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14409             {
 14409             {
 14410         
 14410         
 14411                 {
 14411                 {
 14412                     identifier_c IN2_param_name("IN2");
 14412                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14413                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14413                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14414                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14414                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14415                     symbol_c *IN2_type_symbol = NULL;
 14415                     symbol_c *IN2_type_symbol = NULL;
 14416                     
 14416                     
 14417                     /* Get the value from a foo(<param_value>) style call */
 14417                     /* Get the value from a foo(<param_value>) style call */
 14418                     if (IN2_param_value == NULL)
 14418                     if (IN2_param_value == NULL)
 14419                       IN2_param_value = function_call_param_iterator.next_nf();
 14419                       IN2_param_value = function_call_param_iterator.next_nf();
 14438             
 14438             
 14439             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14439             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14440             {
 14440             {
 14441         
 14441         
 14442                 {
 14442                 {
 14443                     identifier_c IN2_param_name("IN2");
 14443                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14444                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14444                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14445                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14445                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14446                     symbol_c *IN2_type_symbol = NULL;
 14446                     symbol_c *IN2_type_symbol = NULL;
 14447                     
 14447                     
 14448                     /* Get the value from a foo(<param_value>) style call */
 14448                     /* Get the value from a foo(<param_value>) style call */
 14449                     if (IN2_param_value == NULL)
 14449                     if (IN2_param_value == NULL)
 14450                       IN2_param_value = function_call_param_iterator.next_nf();
 14450                       IN2_param_value = function_call_param_iterator.next_nf();
 14480     case function_mod :
 14480     case function_mod :
 14481     {
 14481     {
 14482         symbol_c *last_type_symbol = NULL;
 14482         symbol_c *last_type_symbol = NULL;
 14483 
 14483 
 14484         {
 14484         {
 14485             identifier_c IN1_param_name("IN1");
 14485             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14486             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14486             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14487             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14487             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 14488             symbol_c *IN1_type_symbol = NULL;
 14488             symbol_c *IN1_type_symbol = NULL;
 14489             
 14489             
 14490             /* Get the value from a foo(<param_value>) style call */
 14490             /* Get the value from a foo(<param_value>) style call */
 14491             if (IN1_param_value == NULL)
 14491             if (IN1_param_value == NULL)
 14492               IN1_param_value = function_call_param_iterator.next_nf();
 14492               IN1_param_value = function_call_param_iterator.next_nf();
 14497             
 14497             
 14498             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14498             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14499             {
 14499             {
 14500         
 14500         
 14501                 {
 14501                 {
 14502                     identifier_c IN2_param_name("IN2");
 14502                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14503                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14503                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14504                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14504                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14505                     symbol_c *IN2_type_symbol = NULL;
 14505                     symbol_c *IN2_type_symbol = NULL;
 14506                     
 14506                     
 14507                     /* Get the value from a foo(<param_value>) style call */
 14507                     /* Get the value from a foo(<param_value>) style call */
 14508                     if (IN2_param_value == NULL)
 14508                     if (IN2_param_value == NULL)
 14509                       IN2_param_value = function_call_param_iterator.next_nf();
 14509                       IN2_param_value = function_call_param_iterator.next_nf();
 14539     case function_expt :
 14539     case function_expt :
 14540     {
 14540     {
 14541         symbol_c *last_type_symbol = NULL;
 14541         symbol_c *last_type_symbol = NULL;
 14542 
 14542 
 14543         {
 14543         {
 14544             identifier_c IN1_param_name("IN1");
 14544             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14545             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14545             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14546             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14546             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 14547             symbol_c *IN1_type_symbol = NULL;
 14547             symbol_c *IN1_type_symbol = NULL;
 14548             
 14548             
 14549             /* Get the value from a foo(<param_value>) style call */
 14549             /* Get the value from a foo(<param_value>) style call */
 14550             if (IN1_param_value == NULL)
 14550             if (IN1_param_value == NULL)
 14551               IN1_param_value = function_call_param_iterator.next_nf();
 14551               IN1_param_value = function_call_param_iterator.next_nf();
 14556             
 14556             
 14557             if(IN1_type_symbol == NULL || search_expression_type->is_real_type(IN1_type_symbol))
 14557             if(IN1_type_symbol == NULL || search_expression_type->is_real_type(IN1_type_symbol))
 14558             {
 14558             {
 14559         
 14559         
 14560                 {
 14560                 {
 14561                     identifier_c IN2_param_name("IN2");
 14561                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14562                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14562                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14563                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14563                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14564                     symbol_c *IN2_type_symbol = NULL;
 14564                     symbol_c *IN2_type_symbol = NULL;
 14565                     
 14565                     
 14566                     /* Get the value from a foo(<param_value>) style call */
 14566                     /* Get the value from a foo(<param_value>) style call */
 14567                     if (IN2_param_value == NULL)
 14567                     if (IN2_param_value == NULL)
 14568                       IN2_param_value = function_call_param_iterator.next_nf();
 14568                       IN2_param_value = function_call_param_iterator.next_nf();
 14598     case function_move :
 14598     case function_move :
 14599     {
 14599     {
 14600         symbol_c *last_type_symbol = NULL;
 14600         symbol_c *last_type_symbol = NULL;
 14601 
 14601 
 14602         {
 14602         {
 14603             identifier_c IN_param_name("IN");
 14603             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 14604             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14604             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14605             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 14605             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 14606             symbol_c *IN_type_symbol = NULL;
 14606             symbol_c *IN_type_symbol = NULL;
 14607             
 14607             
 14608             /* Get the value from a foo(<param_value>) style call */
 14608             /* Get the value from a foo(<param_value>) style call */
 14609             if (IN_param_value == NULL)
 14609             if (IN_param_value == NULL)
 14610               IN_param_value = function_call_param_iterator.next_nf();
 14610               IN_param_value = function_call_param_iterator.next_nf();
 14634     case function_shl :
 14634     case function_shl :
 14635     {
 14635     {
 14636         symbol_c *last_type_symbol = NULL;
 14636         symbol_c *last_type_symbol = NULL;
 14637 
 14637 
 14638         {
 14638         {
 14639             identifier_c IN_param_name("IN");
 14639             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 14640             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14640             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14641             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 14641             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 14642             symbol_c *IN_type_symbol = NULL;
 14642             symbol_c *IN_type_symbol = NULL;
 14643             
 14643             
 14644             /* Get the value from a foo(<param_value>) style call */
 14644             /* Get the value from a foo(<param_value>) style call */
 14645             if (IN_param_value == NULL)
 14645             if (IN_param_value == NULL)
 14646               IN_param_value = function_call_param_iterator.next_nf();
 14646               IN_param_value = function_call_param_iterator.next_nf();
 14651             
 14651             
 14652             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 14652             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 14653             {
 14653             {
 14654         
 14654         
 14655                 {
 14655                 {
 14656                     identifier_c N_param_name("N");
 14656                     symbol_c *N_param_name = (symbol_c *)(new identifier_c("N"));
 14657                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14657                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14658                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 14658                     symbol_c *N_param_value = function_call_param_iterator.search_f(N_param_name);
 14659                     symbol_c *N_type_symbol = NULL;
 14659                     symbol_c *N_type_symbol = NULL;
 14660                     
 14660                     
 14661                     /* Get the value from a foo(<param_value>) style call */
 14661                     /* Get the value from a foo(<param_value>) style call */
 14662                     if (N_param_value == NULL)
 14662                     if (N_param_value == NULL)
 14663                       N_param_value = function_call_param_iterator.next_nf();
 14663                       N_param_value = function_call_param_iterator.next_nf();
 14693     case function_shr :
 14693     case function_shr :
 14694     {
 14694     {
 14695         symbol_c *last_type_symbol = NULL;
 14695         symbol_c *last_type_symbol = NULL;
 14696 
 14696 
 14697         {
 14697         {
 14698             identifier_c IN_param_name("IN");
 14698             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 14699             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14699             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14700             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 14700             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 14701             symbol_c *IN_type_symbol = NULL;
 14701             symbol_c *IN_type_symbol = NULL;
 14702             
 14702             
 14703             /* Get the value from a foo(<param_value>) style call */
 14703             /* Get the value from a foo(<param_value>) style call */
 14704             if (IN_param_value == NULL)
 14704             if (IN_param_value == NULL)
 14705               IN_param_value = function_call_param_iterator.next_nf();
 14705               IN_param_value = function_call_param_iterator.next_nf();
 14710             
 14710             
 14711             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 14711             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 14712             {
 14712             {
 14713         
 14713         
 14714                 {
 14714                 {
 14715                     identifier_c N_param_name("N");
 14715                     symbol_c *N_param_name = (symbol_c *)(new identifier_c("N"));
 14716                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14716                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14717                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 14717                     symbol_c *N_param_value = function_call_param_iterator.search_f(N_param_name);
 14718                     symbol_c *N_type_symbol = NULL;
 14718                     symbol_c *N_type_symbol = NULL;
 14719                     
 14719                     
 14720                     /* Get the value from a foo(<param_value>) style call */
 14720                     /* Get the value from a foo(<param_value>) style call */
 14721                     if (N_param_value == NULL)
 14721                     if (N_param_value == NULL)
 14722                       N_param_value = function_call_param_iterator.next_nf();
 14722                       N_param_value = function_call_param_iterator.next_nf();
 14752     case function_ror :
 14752     case function_ror :
 14753     {
 14753     {
 14754         symbol_c *last_type_symbol = NULL;
 14754         symbol_c *last_type_symbol = NULL;
 14755 
 14755 
 14756         {
 14756         {
 14757             identifier_c IN_param_name("IN");
 14757             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 14758             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14758             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14759             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 14759             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 14760             symbol_c *IN_type_symbol = NULL;
 14760             symbol_c *IN_type_symbol = NULL;
 14761             
 14761             
 14762             /* Get the value from a foo(<param_value>) style call */
 14762             /* Get the value from a foo(<param_value>) style call */
 14763             if (IN_param_value == NULL)
 14763             if (IN_param_value == NULL)
 14764               IN_param_value = function_call_param_iterator.next_nf();
 14764               IN_param_value = function_call_param_iterator.next_nf();
 14769             
 14769             
 14770             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 14770             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 14771             {
 14771             {
 14772         
 14772         
 14773                 {
 14773                 {
 14774                     identifier_c N_param_name("N");
 14774                     symbol_c *N_param_name = (symbol_c *)(new identifier_c("N"));
 14775                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14775                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14776                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 14776                     symbol_c *N_param_value = function_call_param_iterator.search_f(N_param_name);
 14777                     symbol_c *N_type_symbol = NULL;
 14777                     symbol_c *N_type_symbol = NULL;
 14778                     
 14778                     
 14779                     /* Get the value from a foo(<param_value>) style call */
 14779                     /* Get the value from a foo(<param_value>) style call */
 14780                     if (N_param_value == NULL)
 14780                     if (N_param_value == NULL)
 14781                       N_param_value = function_call_param_iterator.next_nf();
 14781                       N_param_value = function_call_param_iterator.next_nf();
 14811     case function_rol :
 14811     case function_rol :
 14812     {
 14812     {
 14813         symbol_c *last_type_symbol = NULL;
 14813         symbol_c *last_type_symbol = NULL;
 14814 
 14814 
 14815         {
 14815         {
 14816             identifier_c IN_param_name("IN");
 14816             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 14817             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14817             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14818             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 14818             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 14819             symbol_c *IN_type_symbol = NULL;
 14819             symbol_c *IN_type_symbol = NULL;
 14820             
 14820             
 14821             /* Get the value from a foo(<param_value>) style call */
 14821             /* Get the value from a foo(<param_value>) style call */
 14822             if (IN_param_value == NULL)
 14822             if (IN_param_value == NULL)
 14823               IN_param_value = function_call_param_iterator.next_nf();
 14823               IN_param_value = function_call_param_iterator.next_nf();
 14828             
 14828             
 14829             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 14829             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 14830             {
 14830             {
 14831         
 14831         
 14832                 {
 14832                 {
 14833                     identifier_c N_param_name("N");
 14833                     symbol_c *N_param_name = (symbol_c *)(new identifier_c("N"));
 14834                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14834                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14835                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 14835                     symbol_c *N_param_value = function_call_param_iterator.search_f(N_param_name);
 14836                     symbol_c *N_type_symbol = NULL;
 14836                     symbol_c *N_type_symbol = NULL;
 14837                     
 14837                     
 14838                     /* Get the value from a foo(<param_value>) style call */
 14838                     /* Get the value from a foo(<param_value>) style call */
 14839                     if (N_param_value == NULL)
 14839                     if (N_param_value == NULL)
 14840                       N_param_value = function_call_param_iterator.next_nf();
 14840                       N_param_value = function_call_param_iterator.next_nf();
 14870     case function_and :
 14870     case function_and :
 14871     {
 14871     {
 14872         symbol_c *last_type_symbol = NULL;
 14872         symbol_c *last_type_symbol = NULL;
 14873 
 14873 
 14874         {
 14874         {
 14875             identifier_c IN1_param_name("IN1");
 14875             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14876             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14876             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14877             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14877             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 14878             symbol_c *IN1_type_symbol = NULL;
 14878             symbol_c *IN1_type_symbol = NULL;
 14879             
 14879             
 14880             /* Get the value from a foo(<param_value>) style call */
 14880             /* Get the value from a foo(<param_value>) style call */
 14881             if (IN1_param_value == NULL)
 14881             if (IN1_param_value == NULL)
 14882               IN1_param_value = function_call_param_iterator.next_nf();
 14882               IN1_param_value = function_call_param_iterator.next_nf();
 14887             
 14887             
 14888             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 14888             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 14889             {
 14889             {
 14890         
 14890         
 14891                 {
 14891                 {
 14892                     identifier_c IN2_param_name("IN2");
 14892                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14893                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14893                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14894                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14894                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14895                     symbol_c *IN2_type_symbol = NULL;
 14895                     symbol_c *IN2_type_symbol = NULL;
 14896                     
 14896                     
 14897                     /* Get the value from a foo(<param_value>) style call */
 14897                     /* Get the value from a foo(<param_value>) style call */
 14898                     if (IN2_param_value == NULL)
 14898                     if (IN2_param_value == NULL)
 14899                       IN2_param_value = function_call_param_iterator.next_nf();
 14899                       IN2_param_value = function_call_param_iterator.next_nf();
 14929     case function_or :
 14929     case function_or :
 14930     {
 14930     {
 14931         symbol_c *last_type_symbol = NULL;
 14931         symbol_c *last_type_symbol = NULL;
 14932 
 14932 
 14933         {
 14933         {
 14934             identifier_c IN1_param_name("IN1");
 14934             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14935             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14935             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14936             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14936             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 14937             symbol_c *IN1_type_symbol = NULL;
 14937             symbol_c *IN1_type_symbol = NULL;
 14938             
 14938             
 14939             /* Get the value from a foo(<param_value>) style call */
 14939             /* Get the value from a foo(<param_value>) style call */
 14940             if (IN1_param_value == NULL)
 14940             if (IN1_param_value == NULL)
 14941               IN1_param_value = function_call_param_iterator.next_nf();
 14941               IN1_param_value = function_call_param_iterator.next_nf();
 14946             
 14946             
 14947             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 14947             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 14948             {
 14948             {
 14949         
 14949         
 14950                 {
 14950                 {
 14951                     identifier_c IN2_param_name("IN2");
 14951                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 14952                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14952                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14953                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14953                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 14954                     symbol_c *IN2_type_symbol = NULL;
 14954                     symbol_c *IN2_type_symbol = NULL;
 14955                     
 14955                     
 14956                     /* Get the value from a foo(<param_value>) style call */
 14956                     /* Get the value from a foo(<param_value>) style call */
 14957                     if (IN2_param_value == NULL)
 14957                     if (IN2_param_value == NULL)
 14958                       IN2_param_value = function_call_param_iterator.next_nf();
 14958                       IN2_param_value = function_call_param_iterator.next_nf();
 14988     case function_xor :
 14988     case function_xor :
 14989     {
 14989     {
 14990         symbol_c *last_type_symbol = NULL;
 14990         symbol_c *last_type_symbol = NULL;
 14991 
 14991 
 14992         {
 14992         {
 14993             identifier_c IN1_param_name("IN1");
 14993             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 14994             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14994             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14995             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14995             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 14996             symbol_c *IN1_type_symbol = NULL;
 14996             symbol_c *IN1_type_symbol = NULL;
 14997             
 14997             
 14998             /* Get the value from a foo(<param_value>) style call */
 14998             /* Get the value from a foo(<param_value>) style call */
 14999             if (IN1_param_value == NULL)
 14999             if (IN1_param_value == NULL)
 15000               IN1_param_value = function_call_param_iterator.next_nf();
 15000               IN1_param_value = function_call_param_iterator.next_nf();
 15005             
 15005             
 15006             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 15006             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 15007             {
 15007             {
 15008         
 15008         
 15009                 {
 15009                 {
 15010                     identifier_c IN2_param_name("IN2");
 15010                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 15011                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15011                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15012                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15012                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 15013                     symbol_c *IN2_type_symbol = NULL;
 15013                     symbol_c *IN2_type_symbol = NULL;
 15014                     
 15014                     
 15015                     /* Get the value from a foo(<param_value>) style call */
 15015                     /* Get the value from a foo(<param_value>) style call */
 15016                     if (IN2_param_value == NULL)
 15016                     if (IN2_param_value == NULL)
 15017                       IN2_param_value = function_call_param_iterator.next_nf();
 15017                       IN2_param_value = function_call_param_iterator.next_nf();
 15047     case function_not :
 15047     case function_not :
 15048     {
 15048     {
 15049         symbol_c *last_type_symbol = NULL;
 15049         symbol_c *last_type_symbol = NULL;
 15050 
 15050 
 15051         {
 15051         {
 15052             identifier_c IN_param_name("IN");
 15052             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 15053             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15053             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15054             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 15054             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 15055             symbol_c *IN_type_symbol = NULL;
 15055             symbol_c *IN_type_symbol = NULL;
 15056             
 15056             
 15057             /* Get the value from a foo(<param_value>) style call */
 15057             /* Get the value from a foo(<param_value>) style call */
 15058             if (IN_param_value == NULL)
 15058             if (IN_param_value == NULL)
 15059               IN_param_value = function_call_param_iterator.next_nf();
 15059               IN_param_value = function_call_param_iterator.next_nf();
 15083     case function_sel :
 15083     case function_sel :
 15084     {
 15084     {
 15085         symbol_c *last_type_symbol = NULL;
 15085         symbol_c *last_type_symbol = NULL;
 15086 
 15086 
 15087         {
 15087         {
 15088             identifier_c G_param_name("G");
 15088             symbol_c *G_param_name = (symbol_c *)(new identifier_c("G"));
 15089             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15089             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15090             symbol_c *G_param_value = function_call_param_iterator.search_f(&G_param_name);
 15090             symbol_c *G_param_value = function_call_param_iterator.search_f(G_param_name);
 15091             symbol_c *G_type_symbol = NULL;
 15091             symbol_c *G_type_symbol = NULL;
 15092             
 15092             
 15093             /* Get the value from a foo(<param_value>) style call */
 15093             /* Get the value from a foo(<param_value>) style call */
 15094             if (G_param_value == NULL)
 15094             if (G_param_value == NULL)
 15095               G_param_value = function_call_param_iterator.next_nf();
 15095               G_param_value = function_call_param_iterator.next_nf();
 15100             
 15100             
 15101             if(G_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 15101             if(G_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 15102             {
 15102             {
 15103         
 15103         
 15104                 {
 15104                 {
 15105                     identifier_c IN0_param_name("IN0");
 15105                     symbol_c *IN0_param_name = (symbol_c *)(new identifier_c("IN0"));
 15106                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15106                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15107                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(&IN0_param_name);
 15107                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(IN0_param_name);
 15108                     symbol_c *IN0_type_symbol = NULL;
 15108                     symbol_c *IN0_type_symbol = NULL;
 15109                     
 15109                     
 15110                     /* Get the value from a foo(<param_value>) style call */
 15110                     /* Get the value from a foo(<param_value>) style call */
 15111                     if (IN0_param_value == NULL)
 15111                     if (IN0_param_value == NULL)
 15112                       IN0_param_value = function_call_param_iterator.next_nf();
 15112                       IN0_param_value = function_call_param_iterator.next_nf();
 15117                     
 15117                     
 15118                     
 15118                     
 15119                     {
 15119                     {
 15120                 
 15120                 
 15121                         {
 15121                         {
 15122                             identifier_c IN1_param_name("IN1");
 15122                             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15123                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15123                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15124                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15124                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 15125                             symbol_c *IN1_type_symbol = NULL;
 15125                             symbol_c *IN1_type_symbol = NULL;
 15126                             
 15126                             
 15127                             /* Get the value from a foo(<param_value>) style call */
 15127                             /* Get the value from a foo(<param_value>) style call */
 15128                             if (IN1_param_value == NULL)
 15128                             if (IN1_param_value == NULL)
 15129                               IN1_param_value = function_call_param_iterator.next_nf();
 15129                               IN1_param_value = function_call_param_iterator.next_nf();
 15165     case function_max :
 15165     case function_max :
 15166     {
 15166     {
 15167         symbol_c *last_type_symbol = NULL;
 15167         symbol_c *last_type_symbol = NULL;
 15168 
 15168 
 15169         {
 15169         {
 15170             identifier_c IN1_param_name("IN1");
 15170             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15171             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15171             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15172             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15172             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 15173             symbol_c *IN1_type_symbol = NULL;
 15173             symbol_c *IN1_type_symbol = NULL;
 15174             
 15174             
 15175             /* Get the value from a foo(<param_value>) style call */
 15175             /* Get the value from a foo(<param_value>) style call */
 15176             if (IN1_param_value == NULL)
 15176             if (IN1_param_value == NULL)
 15177               IN1_param_value = function_call_param_iterator.next_nf();
 15177               IN1_param_value = function_call_param_iterator.next_nf();
 15182             
 15182             
 15183             
 15183             
 15184             {
 15184             {
 15185         
 15185         
 15186                 {
 15186                 {
 15187                     identifier_c IN2_param_name("IN2");
 15187                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 15188                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15188                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15189                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15189                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 15190                     symbol_c *IN2_type_symbol = NULL;
 15190                     symbol_c *IN2_type_symbol = NULL;
 15191                     
 15191                     
 15192                     /* Get the value from a foo(<param_value>) style call */
 15192                     /* Get the value from a foo(<param_value>) style call */
 15193                     if (IN2_param_value == NULL)
 15193                     if (IN2_param_value == NULL)
 15194                       IN2_param_value = function_call_param_iterator.next_nf();
 15194                       IN2_param_value = function_call_param_iterator.next_nf();
 15224     case function_min :
 15224     case function_min :
 15225     {
 15225     {
 15226         symbol_c *last_type_symbol = NULL;
 15226         symbol_c *last_type_symbol = NULL;
 15227 
 15227 
 15228         {
 15228         {
 15229             identifier_c IN1_param_name("IN1");
 15229             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15230             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15230             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15231             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15231             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 15232             symbol_c *IN1_type_symbol = NULL;
 15232             symbol_c *IN1_type_symbol = NULL;
 15233             
 15233             
 15234             /* Get the value from a foo(<param_value>) style call */
 15234             /* Get the value from a foo(<param_value>) style call */
 15235             if (IN1_param_value == NULL)
 15235             if (IN1_param_value == NULL)
 15236               IN1_param_value = function_call_param_iterator.next_nf();
 15236               IN1_param_value = function_call_param_iterator.next_nf();
 15241             
 15241             
 15242             
 15242             
 15243             {
 15243             {
 15244         
 15244         
 15245                 {
 15245                 {
 15246                     identifier_c IN2_param_name("IN2");
 15246                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 15247                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15247                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15248                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15248                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 15249                     symbol_c *IN2_type_symbol = NULL;
 15249                     symbol_c *IN2_type_symbol = NULL;
 15250                     
 15250                     
 15251                     /* Get the value from a foo(<param_value>) style call */
 15251                     /* Get the value from a foo(<param_value>) style call */
 15252                     if (IN2_param_value == NULL)
 15252                     if (IN2_param_value == NULL)
 15253                       IN2_param_value = function_call_param_iterator.next_nf();
 15253                       IN2_param_value = function_call_param_iterator.next_nf();
 15283     case function_limit :
 15283     case function_limit :
 15284     {
 15284     {
 15285         symbol_c *last_type_symbol = NULL;
 15285         symbol_c *last_type_symbol = NULL;
 15286 
 15286 
 15287         {
 15287         {
 15288             identifier_c MN_param_name("MN");
 15288             symbol_c *MN_param_name = (symbol_c *)(new identifier_c("MN"));
 15289             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15289             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15290             symbol_c *MN_param_value = function_call_param_iterator.search_f(&MN_param_name);
 15290             symbol_c *MN_param_value = function_call_param_iterator.search_f(MN_param_name);
 15291             symbol_c *MN_type_symbol = NULL;
 15291             symbol_c *MN_type_symbol = NULL;
 15292             
 15292             
 15293             /* Get the value from a foo(<param_value>) style call */
 15293             /* Get the value from a foo(<param_value>) style call */
 15294             if (MN_param_value == NULL)
 15294             if (MN_param_value == NULL)
 15295               MN_param_value = function_call_param_iterator.next_nf();
 15295               MN_param_value = function_call_param_iterator.next_nf();
 15300             
 15300             
 15301             
 15301             
 15302             {
 15302             {
 15303         
 15303         
 15304                 {
 15304                 {
 15305                     identifier_c IN_param_name("IN");
 15305                     symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 15306                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15306                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15307                     symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 15307                     symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 15308                     symbol_c *IN_type_symbol = NULL;
 15308                     symbol_c *IN_type_symbol = NULL;
 15309                     
 15309                     
 15310                     /* Get the value from a foo(<param_value>) style call */
 15310                     /* Get the value from a foo(<param_value>) style call */
 15311                     if (IN_param_value == NULL)
 15311                     if (IN_param_value == NULL)
 15312                       IN_param_value = function_call_param_iterator.next_nf();
 15312                       IN_param_value = function_call_param_iterator.next_nf();
 15317                     
 15317                     
 15318                     
 15318                     
 15319                     {
 15319                     {
 15320                 
 15320                 
 15321                         {
 15321                         {
 15322                             identifier_c MX_param_name("MX");
 15322                             symbol_c *MX_param_name = (symbol_c *)(new identifier_c("MX"));
 15323                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15323                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15324                             symbol_c *MX_param_value = function_call_param_iterator.search_f(&MX_param_name);
 15324                             symbol_c *MX_param_value = function_call_param_iterator.search_f(MX_param_name);
 15325                             symbol_c *MX_type_symbol = NULL;
 15325                             symbol_c *MX_type_symbol = NULL;
 15326                             
 15326                             
 15327                             /* Get the value from a foo(<param_value>) style call */
 15327                             /* Get the value from a foo(<param_value>) style call */
 15328                             if (MX_param_value == NULL)
 15328                             if (MX_param_value == NULL)
 15329                               MX_param_value = function_call_param_iterator.next_nf();
 15329                               MX_param_value = function_call_param_iterator.next_nf();
 15365     case function_mux :
 15365     case function_mux :
 15366     {
 15366     {
 15367         symbol_c *last_type_symbol = NULL;
 15367         symbol_c *last_type_symbol = NULL;
 15368 
 15368 
 15369         {
 15369         {
 15370             identifier_c K_param_name("K");
 15370             symbol_c *K_param_name = (symbol_c *)(new identifier_c("K"));
 15371             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15371             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15372             symbol_c *K_param_value = function_call_param_iterator.search_f(&K_param_name);
 15372             symbol_c *K_param_value = function_call_param_iterator.search_f(K_param_name);
 15373             symbol_c *K_type_symbol = NULL;
 15373             symbol_c *K_type_symbol = NULL;
 15374             
 15374             
 15375             /* Get the value from a foo(<param_value>) style call */
 15375             /* Get the value from a foo(<param_value>) style call */
 15376             if (K_param_value == NULL)
 15376             if (K_param_value == NULL)
 15377               K_param_value = function_call_param_iterator.next_nf();
 15377               K_param_value = function_call_param_iterator.next_nf();
 15382             
 15382             
 15383             if(K_type_symbol == NULL || search_expression_type->is_integer_type(K_type_symbol))
 15383             if(K_type_symbol == NULL || search_expression_type->is_integer_type(K_type_symbol))
 15384             {
 15384             {
 15385         
 15385         
 15386                 {
 15386                 {
 15387                     identifier_c IN0_param_name("IN0");
 15387                     symbol_c *IN0_param_name = (symbol_c *)(new identifier_c("IN0"));
 15388                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15388                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15389                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(&IN0_param_name);
 15389                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(IN0_param_name);
 15390                     symbol_c *IN0_type_symbol = NULL;
 15390                     symbol_c *IN0_type_symbol = NULL;
 15391                     
 15391                     
 15392                     /* Get the value from a foo(<param_value>) style call */
 15392                     /* Get the value from a foo(<param_value>) style call */
 15393                     if (IN0_param_value == NULL)
 15393                     if (IN0_param_value == NULL)
 15394                       IN0_param_value = function_call_param_iterator.next_nf();
 15394                       IN0_param_value = function_call_param_iterator.next_nf();
 15399                     
 15399                     
 15400                     
 15400                     
 15401                     {
 15401                     {
 15402                 
 15402                 
 15403                         {
 15403                         {
 15404                             identifier_c IN1_param_name("IN1");
 15404                             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15405                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15405                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15406                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15406                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 15407                             symbol_c *IN1_type_symbol = NULL;
 15407                             symbol_c *IN1_type_symbol = NULL;
 15408                             
 15408                             
 15409                             /* Get the value from a foo(<param_value>) style call */
 15409                             /* Get the value from a foo(<param_value>) style call */
 15410                             if (IN1_param_value == NULL)
 15410                             if (IN1_param_value == NULL)
 15411                               IN1_param_value = function_call_param_iterator.next_nf();
 15411                               IN1_param_value = function_call_param_iterator.next_nf();
 15447     case function_gt :
 15447     case function_gt :
 15448     {
 15448     {
 15449         symbol_c *last_type_symbol = NULL;
 15449         symbol_c *last_type_symbol = NULL;
 15450 
 15450 
 15451         {
 15451         {
 15452             identifier_c IN1_param_name("IN1");
 15452             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15453             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15453             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15454             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15454             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 15455             symbol_c *IN1_type_symbol = NULL;
 15455             symbol_c *IN1_type_symbol = NULL;
 15456             
 15456             
 15457             /* Get the value from a foo(<param_value>) style call */
 15457             /* Get the value from a foo(<param_value>) style call */
 15458             if (IN1_param_value == NULL)
 15458             if (IN1_param_value == NULL)
 15459               IN1_param_value = function_call_param_iterator.next_nf();
 15459               IN1_param_value = function_call_param_iterator.next_nf();
 15464             
 15464             
 15465             
 15465             
 15466             {
 15466             {
 15467         
 15467         
 15468                 {
 15468                 {
 15469                     identifier_c IN2_param_name("IN2");
 15469                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 15470                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15470                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15471                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15471                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 15472                     symbol_c *IN2_type_symbol = NULL;
 15472                     symbol_c *IN2_type_symbol = NULL;
 15473                     
 15473                     
 15474                     /* Get the value from a foo(<param_value>) style call */
 15474                     /* Get the value from a foo(<param_value>) style call */
 15475                     if (IN2_param_value == NULL)
 15475                     if (IN2_param_value == NULL)
 15476                       IN2_param_value = function_call_param_iterator.next_nf();
 15476                       IN2_param_value = function_call_param_iterator.next_nf();
 15506     case function_ge :
 15506     case function_ge :
 15507     {
 15507     {
 15508         symbol_c *last_type_symbol = NULL;
 15508         symbol_c *last_type_symbol = NULL;
 15509 
 15509 
 15510         {
 15510         {
 15511             identifier_c IN1_param_name("IN1");
 15511             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15512             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15512             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15513             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15513             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 15514             symbol_c *IN1_type_symbol = NULL;
 15514             symbol_c *IN1_type_symbol = NULL;
 15515             
 15515             
 15516             /* Get the value from a foo(<param_value>) style call */
 15516             /* Get the value from a foo(<param_value>) style call */
 15517             if (IN1_param_value == NULL)
 15517             if (IN1_param_value == NULL)
 15518               IN1_param_value = function_call_param_iterator.next_nf();
 15518               IN1_param_value = function_call_param_iterator.next_nf();
 15523             
 15523             
 15524             
 15524             
 15525             {
 15525             {
 15526         
 15526         
 15527                 {
 15527                 {
 15528                     identifier_c IN2_param_name("IN2");
 15528                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 15529                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15529                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15530                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15530                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 15531                     symbol_c *IN2_type_symbol = NULL;
 15531                     symbol_c *IN2_type_symbol = NULL;
 15532                     
 15532                     
 15533                     /* Get the value from a foo(<param_value>) style call */
 15533                     /* Get the value from a foo(<param_value>) style call */
 15534                     if (IN2_param_value == NULL)
 15534                     if (IN2_param_value == NULL)
 15535                       IN2_param_value = function_call_param_iterator.next_nf();
 15535                       IN2_param_value = function_call_param_iterator.next_nf();
 15565     case function_eq :
 15565     case function_eq :
 15566     {
 15566     {
 15567         symbol_c *last_type_symbol = NULL;
 15567         symbol_c *last_type_symbol = NULL;
 15568 
 15568 
 15569         {
 15569         {
 15570             identifier_c IN1_param_name("IN1");
 15570             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15571             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15571             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15572             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15572             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 15573             symbol_c *IN1_type_symbol = NULL;
 15573             symbol_c *IN1_type_symbol = NULL;
 15574             
 15574             
 15575             /* Get the value from a foo(<param_value>) style call */
 15575             /* Get the value from a foo(<param_value>) style call */
 15576             if (IN1_param_value == NULL)
 15576             if (IN1_param_value == NULL)
 15577               IN1_param_value = function_call_param_iterator.next_nf();
 15577               IN1_param_value = function_call_param_iterator.next_nf();
 15582             
 15582             
 15583             
 15583             
 15584             {
 15584             {
 15585         
 15585         
 15586                 {
 15586                 {
 15587                     identifier_c IN2_param_name("IN2");
 15587                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 15588                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15588                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15589                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15589                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 15590                     symbol_c *IN2_type_symbol = NULL;
 15590                     symbol_c *IN2_type_symbol = NULL;
 15591                     
 15591                     
 15592                     /* Get the value from a foo(<param_value>) style call */
 15592                     /* Get the value from a foo(<param_value>) style call */
 15593                     if (IN2_param_value == NULL)
 15593                     if (IN2_param_value == NULL)
 15594                       IN2_param_value = function_call_param_iterator.next_nf();
 15594                       IN2_param_value = function_call_param_iterator.next_nf();
 15624     case function_lt :
 15624     case function_lt :
 15625     {
 15625     {
 15626         symbol_c *last_type_symbol = NULL;
 15626         symbol_c *last_type_symbol = NULL;
 15627 
 15627 
 15628         {
 15628         {
 15629             identifier_c IN1_param_name("IN1");
 15629             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15630             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15630             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15631             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15631             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 15632             symbol_c *IN1_type_symbol = NULL;
 15632             symbol_c *IN1_type_symbol = NULL;
 15633             
 15633             
 15634             /* Get the value from a foo(<param_value>) style call */
 15634             /* Get the value from a foo(<param_value>) style call */
 15635             if (IN1_param_value == NULL)
 15635             if (IN1_param_value == NULL)
 15636               IN1_param_value = function_call_param_iterator.next_nf();
 15636               IN1_param_value = function_call_param_iterator.next_nf();
 15641             
 15641             
 15642             
 15642             
 15643             {
 15643             {
 15644         
 15644         
 15645                 {
 15645                 {
 15646                     identifier_c IN2_param_name("IN2");
 15646                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 15647                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15647                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15648                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15648                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 15649                     symbol_c *IN2_type_symbol = NULL;
 15649                     symbol_c *IN2_type_symbol = NULL;
 15650                     
 15650                     
 15651                     /* Get the value from a foo(<param_value>) style call */
 15651                     /* Get the value from a foo(<param_value>) style call */
 15652                     if (IN2_param_value == NULL)
 15652                     if (IN2_param_value == NULL)
 15653                       IN2_param_value = function_call_param_iterator.next_nf();
 15653                       IN2_param_value = function_call_param_iterator.next_nf();
 15683     case function_le :
 15683     case function_le :
 15684     {
 15684     {
 15685         symbol_c *last_type_symbol = NULL;
 15685         symbol_c *last_type_symbol = NULL;
 15686 
 15686 
 15687         {
 15687         {
 15688             identifier_c IN1_param_name("IN1");
 15688             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15689             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15689             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15690             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15690             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 15691             symbol_c *IN1_type_symbol = NULL;
 15691             symbol_c *IN1_type_symbol = NULL;
 15692             
 15692             
 15693             /* Get the value from a foo(<param_value>) style call */
 15693             /* Get the value from a foo(<param_value>) style call */
 15694             if (IN1_param_value == NULL)
 15694             if (IN1_param_value == NULL)
 15695               IN1_param_value = function_call_param_iterator.next_nf();
 15695               IN1_param_value = function_call_param_iterator.next_nf();
 15700             
 15700             
 15701             
 15701             
 15702             {
 15702             {
 15703         
 15703         
 15704                 {
 15704                 {
 15705                     identifier_c IN2_param_name("IN2");
 15705                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 15706                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15706                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15707                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15707                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 15708                     symbol_c *IN2_type_symbol = NULL;
 15708                     symbol_c *IN2_type_symbol = NULL;
 15709                     
 15709                     
 15710                     /* Get the value from a foo(<param_value>) style call */
 15710                     /* Get the value from a foo(<param_value>) style call */
 15711                     if (IN2_param_value == NULL)
 15711                     if (IN2_param_value == NULL)
 15712                       IN2_param_value = function_call_param_iterator.next_nf();
 15712                       IN2_param_value = function_call_param_iterator.next_nf();
 15742     case function_ne :
 15742     case function_ne :
 15743     {
 15743     {
 15744         symbol_c *last_type_symbol = NULL;
 15744         symbol_c *last_type_symbol = NULL;
 15745 
 15745 
 15746         {
 15746         {
 15747             identifier_c IN1_param_name("IN1");
 15747             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 15748             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15748             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15749             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15749             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 15750             symbol_c *IN1_type_symbol = NULL;
 15750             symbol_c *IN1_type_symbol = NULL;
 15751             
 15751             
 15752             /* Get the value from a foo(<param_value>) style call */
 15752             /* Get the value from a foo(<param_value>) style call */
 15753             if (IN1_param_value == NULL)
 15753             if (IN1_param_value == NULL)
 15754               IN1_param_value = function_call_param_iterator.next_nf();
 15754               IN1_param_value = function_call_param_iterator.next_nf();
 15759             
 15759             
 15760             
 15760             
 15761             {
 15761             {
 15762         
 15762         
 15763                 {
 15763                 {
 15764                     identifier_c IN2_param_name("IN2");
 15764                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 15765                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15765                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15766                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15766                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 15767                     symbol_c *IN2_type_symbol = NULL;
 15767                     symbol_c *IN2_type_symbol = NULL;
 15768                     
 15768                     
 15769                     /* Get the value from a foo(<param_value>) style call */
 15769                     /* Get the value from a foo(<param_value>) style call */
 15770                     if (IN2_param_value == NULL)
 15770                     if (IN2_param_value == NULL)
 15771                       IN2_param_value = function_call_param_iterator.next_nf();
 15771                       IN2_param_value = function_call_param_iterator.next_nf();
 15801     case function_len :
 15801     case function_len :
 15802     {
 15802     {
 15803         symbol_c *last_type_symbol = NULL;
 15803         symbol_c *last_type_symbol = NULL;
 15804 
 15804 
 15805         {
 15805         {
 15806             identifier_c IN_param_name("IN");
 15806             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 15807             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15807             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15808             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 15808             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 15809             symbol_c *IN_type_symbol = NULL;
 15809             symbol_c *IN_type_symbol = NULL;
 15810             
 15810             
 15811             /* Get the value from a foo(<param_value>) style call */
 15811             /* Get the value from a foo(<param_value>) style call */
 15812             if (IN_param_value == NULL)
 15812             if (IN_param_value == NULL)
 15813               IN_param_value = function_call_param_iterator.next_nf();
 15813               IN_param_value = function_call_param_iterator.next_nf();
 15837     case function_left :
 15837     case function_left :
 15838     {
 15838     {
 15839         symbol_c *last_type_symbol = NULL;
 15839         symbol_c *last_type_symbol = NULL;
 15840 
 15840 
 15841         {
 15841         {
 15842             identifier_c IN_param_name("IN");
 15842             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 15843             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15843             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15844             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 15844             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 15845             symbol_c *IN_type_symbol = NULL;
 15845             symbol_c *IN_type_symbol = NULL;
 15846             
 15846             
 15847             /* Get the value from a foo(<param_value>) style call */
 15847             /* Get the value from a foo(<param_value>) style call */
 15848             if (IN_param_value == NULL)
 15848             if (IN_param_value == NULL)
 15849               IN_param_value = function_call_param_iterator.next_nf();
 15849               IN_param_value = function_call_param_iterator.next_nf();
 15854             
 15854             
 15855             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 15855             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 15856             {
 15856             {
 15857         
 15857         
 15858                 {
 15858                 {
 15859                     identifier_c L_param_name("L");
 15859                     symbol_c *L_param_name = (symbol_c *)(new identifier_c("L"));
 15860                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15860                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15861                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 15861                     symbol_c *L_param_value = function_call_param_iterator.search_f(L_param_name);
 15862                     symbol_c *L_type_symbol = NULL;
 15862                     symbol_c *L_type_symbol = NULL;
 15863                     
 15863                     
 15864                     /* Get the value from a foo(<param_value>) style call */
 15864                     /* Get the value from a foo(<param_value>) style call */
 15865                     if (L_param_value == NULL)
 15865                     if (L_param_value == NULL)
 15866                       L_param_value = function_call_param_iterator.next_nf();
 15866                       L_param_value = function_call_param_iterator.next_nf();
 15896     case function_right :
 15896     case function_right :
 15897     {
 15897     {
 15898         symbol_c *last_type_symbol = NULL;
 15898         symbol_c *last_type_symbol = NULL;
 15899 
 15899 
 15900         {
 15900         {
 15901             identifier_c IN_param_name("IN");
 15901             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 15902             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15902             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15903             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 15903             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 15904             symbol_c *IN_type_symbol = NULL;
 15904             symbol_c *IN_type_symbol = NULL;
 15905             
 15905             
 15906             /* Get the value from a foo(<param_value>) style call */
 15906             /* Get the value from a foo(<param_value>) style call */
 15907             if (IN_param_value == NULL)
 15907             if (IN_param_value == NULL)
 15908               IN_param_value = function_call_param_iterator.next_nf();
 15908               IN_param_value = function_call_param_iterator.next_nf();
 15913             
 15913             
 15914             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 15914             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 15915             {
 15915             {
 15916         
 15916         
 15917                 {
 15917                 {
 15918                     identifier_c L_param_name("L");
 15918                     symbol_c *L_param_name = (symbol_c *)(new identifier_c("L"));
 15919                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15919                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15920                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 15920                     symbol_c *L_param_value = function_call_param_iterator.search_f(L_param_name);
 15921                     symbol_c *L_type_symbol = NULL;
 15921                     symbol_c *L_type_symbol = NULL;
 15922                     
 15922                     
 15923                     /* Get the value from a foo(<param_value>) style call */
 15923                     /* Get the value from a foo(<param_value>) style call */
 15924                     if (L_param_value == NULL)
 15924                     if (L_param_value == NULL)
 15925                       L_param_value = function_call_param_iterator.next_nf();
 15925                       L_param_value = function_call_param_iterator.next_nf();
 15955     case function_mid :
 15955     case function_mid :
 15956     {
 15956     {
 15957         symbol_c *last_type_symbol = NULL;
 15957         symbol_c *last_type_symbol = NULL;
 15958 
 15958 
 15959         {
 15959         {
 15960             identifier_c IN_param_name("IN");
 15960             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 15961             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15961             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15962             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 15962             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 15963             symbol_c *IN_type_symbol = NULL;
 15963             symbol_c *IN_type_symbol = NULL;
 15964             
 15964             
 15965             /* Get the value from a foo(<param_value>) style call */
 15965             /* Get the value from a foo(<param_value>) style call */
 15966             if (IN_param_value == NULL)
 15966             if (IN_param_value == NULL)
 15967               IN_param_value = function_call_param_iterator.next_nf();
 15967               IN_param_value = function_call_param_iterator.next_nf();
 15972             
 15972             
 15973             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 15973             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 15974             {
 15974             {
 15975         
 15975         
 15976                 {
 15976                 {
 15977                     identifier_c L_param_name("L");
 15977                     symbol_c *L_param_name = (symbol_c *)(new identifier_c("L"));
 15978                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15978                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15979                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 15979                     symbol_c *L_param_value = function_call_param_iterator.search_f(L_param_name);
 15980                     symbol_c *L_type_symbol = NULL;
 15980                     symbol_c *L_type_symbol = NULL;
 15981                     
 15981                     
 15982                     /* Get the value from a foo(<param_value>) style call */
 15982                     /* Get the value from a foo(<param_value>) style call */
 15983                     if (L_param_value == NULL)
 15983                     if (L_param_value == NULL)
 15984                       L_param_value = function_call_param_iterator.next_nf();
 15984                       L_param_value = function_call_param_iterator.next_nf();
 15989                     
 15989                     
 15990                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 15990                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 15991                     {
 15991                     {
 15992                 
 15992                 
 15993                         {
 15993                         {
 15994                             identifier_c P_param_name("P");
 15994                             symbol_c *P_param_name = (symbol_c *)(new identifier_c("P"));
 15995                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15995                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15996                             symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 15996                             symbol_c *P_param_value = function_call_param_iterator.search_f(P_param_name);
 15997                             symbol_c *P_type_symbol = NULL;
 15997                             symbol_c *P_type_symbol = NULL;
 15998                             
 15998                             
 15999                             /* Get the value from a foo(<param_value>) style call */
 15999                             /* Get the value from a foo(<param_value>) style call */
 16000                             if (P_param_value == NULL)
 16000                             if (P_param_value == NULL)
 16001                               P_param_value = function_call_param_iterator.next_nf();
 16001                               P_param_value = function_call_param_iterator.next_nf();
 16037     case function_concat :
 16037     case function_concat :
 16038     {
 16038     {
 16039         symbol_c *last_type_symbol = NULL;
 16039         symbol_c *last_type_symbol = NULL;
 16040 
 16040 
 16041         {
 16041         {
 16042             identifier_c IN1_param_name("IN1");
 16042             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16043             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16043             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16044             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 16044             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 16045             symbol_c *IN1_type_symbol = NULL;
 16045             symbol_c *IN1_type_symbol = NULL;
 16046             
 16046             
 16047             /* Get the value from a foo(<param_value>) style call */
 16047             /* Get the value from a foo(<param_value>) style call */
 16048             if (IN1_param_value == NULL)
 16048             if (IN1_param_value == NULL)
 16049               IN1_param_value = function_call_param_iterator.next_nf();
 16049               IN1_param_value = function_call_param_iterator.next_nf();
 16054             
 16054             
 16055             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 16055             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 16056             {
 16056             {
 16057         
 16057         
 16058                 {
 16058                 {
 16059                     identifier_c IN2_param_name("IN2");
 16059                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 16060                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16060                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16061                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 16061                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 16062                     symbol_c *IN2_type_symbol = NULL;
 16062                     symbol_c *IN2_type_symbol = NULL;
 16063                     
 16063                     
 16064                     /* Get the value from a foo(<param_value>) style call */
 16064                     /* Get the value from a foo(<param_value>) style call */
 16065                     if (IN2_param_value == NULL)
 16065                     if (IN2_param_value == NULL)
 16066                       IN2_param_value = function_call_param_iterator.next_nf();
 16066                       IN2_param_value = function_call_param_iterator.next_nf();
 16085             
 16085             
 16086             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16086             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16087             {
 16087             {
 16088         
 16088         
 16089                 {
 16089                 {
 16090                     identifier_c IN2_param_name("IN2");
 16090                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 16091                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16091                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16092                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 16092                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 16093                     symbol_c *IN2_type_symbol = NULL;
 16093                     symbol_c *IN2_type_symbol = NULL;
 16094                     
 16094                     
 16095                     /* Get the value from a foo(<param_value>) style call */
 16095                     /* Get the value from a foo(<param_value>) style call */
 16096                     if (IN2_param_value == NULL)
 16096                     if (IN2_param_value == NULL)
 16097                       IN2_param_value = function_call_param_iterator.next_nf();
 16097                       IN2_param_value = function_call_param_iterator.next_nf();
 16127     case function_insert :
 16127     case function_insert :
 16128     {
 16128     {
 16129         symbol_c *last_type_symbol = NULL;
 16129         symbol_c *last_type_symbol = NULL;
 16130 
 16130 
 16131         {
 16131         {
 16132             identifier_c IN1_param_name("IN1");
 16132             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16133             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16133             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16134             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 16134             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 16135             symbol_c *IN1_type_symbol = NULL;
 16135             symbol_c *IN1_type_symbol = NULL;
 16136             
 16136             
 16137             /* Get the value from a foo(<param_value>) style call */
 16137             /* Get the value from a foo(<param_value>) style call */
 16138             if (IN1_param_value == NULL)
 16138             if (IN1_param_value == NULL)
 16139               IN1_param_value = function_call_param_iterator.next_nf();
 16139               IN1_param_value = function_call_param_iterator.next_nf();
 16144             
 16144             
 16145             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16145             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16146             {
 16146             {
 16147         
 16147         
 16148                 {
 16148                 {
 16149                     identifier_c IN2_param_name("IN2");
 16149                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 16150                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16150                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16151                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 16151                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 16152                     symbol_c *IN2_type_symbol = NULL;
 16152                     symbol_c *IN2_type_symbol = NULL;
 16153                     
 16153                     
 16154                     /* Get the value from a foo(<param_value>) style call */
 16154                     /* Get the value from a foo(<param_value>) style call */
 16155                     if (IN2_param_value == NULL)
 16155                     if (IN2_param_value == NULL)
 16156                       IN2_param_value = function_call_param_iterator.next_nf();
 16156                       IN2_param_value = function_call_param_iterator.next_nf();
 16161                     
 16161                     
 16162                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16162                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16163                     {
 16163                     {
 16164                 
 16164                 
 16165                         {
 16165                         {
 16166                             identifier_c P_param_name("P");
 16166                             symbol_c *P_param_name = (symbol_c *)(new identifier_c("P"));
 16167                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16167                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16168                             symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 16168                             symbol_c *P_param_value = function_call_param_iterator.search_f(P_param_name);
 16169                             symbol_c *P_type_symbol = NULL;
 16169                             symbol_c *P_type_symbol = NULL;
 16170                             
 16170                             
 16171                             /* Get the value from a foo(<param_value>) style call */
 16171                             /* Get the value from a foo(<param_value>) style call */
 16172                             if (P_param_value == NULL)
 16172                             if (P_param_value == NULL)
 16173                               P_param_value = function_call_param_iterator.next_nf();
 16173                               P_param_value = function_call_param_iterator.next_nf();
 16209     case function_delete :
 16209     case function_delete :
 16210     {
 16210     {
 16211         symbol_c *last_type_symbol = NULL;
 16211         symbol_c *last_type_symbol = NULL;
 16212 
 16212 
 16213         {
 16213         {
 16214             identifier_c IN_param_name("IN");
 16214             symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 16215             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16215             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16216             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 16216             symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 16217             symbol_c *IN_type_symbol = NULL;
 16217             symbol_c *IN_type_symbol = NULL;
 16218             
 16218             
 16219             /* Get the value from a foo(<param_value>) style call */
 16219             /* Get the value from a foo(<param_value>) style call */
 16220             if (IN_param_value == NULL)
 16220             if (IN_param_value == NULL)
 16221               IN_param_value = function_call_param_iterator.next_nf();
 16221               IN_param_value = function_call_param_iterator.next_nf();
 16226             
 16226             
 16227             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16227             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16228             {
 16228             {
 16229         
 16229         
 16230                 {
 16230                 {
 16231                     identifier_c L_param_name("L");
 16231                     symbol_c *L_param_name = (symbol_c *)(new identifier_c("L"));
 16232                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16232                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16233                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 16233                     symbol_c *L_param_value = function_call_param_iterator.search_f(L_param_name);
 16234                     symbol_c *L_type_symbol = NULL;
 16234                     symbol_c *L_type_symbol = NULL;
 16235                     
 16235                     
 16236                     /* Get the value from a foo(<param_value>) style call */
 16236                     /* Get the value from a foo(<param_value>) style call */
 16237                     if (L_param_value == NULL)
 16237                     if (L_param_value == NULL)
 16238                       L_param_value = function_call_param_iterator.next_nf();
 16238                       L_param_value = function_call_param_iterator.next_nf();
 16243                     
 16243                     
 16244                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 16244                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 16245                     {
 16245                     {
 16246                 
 16246                 
 16247                         {
 16247                         {
 16248                             identifier_c P_param_name("P");
 16248                             symbol_c *P_param_name = (symbol_c *)(new identifier_c("P"));
 16249                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16249                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16250                             symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 16250                             symbol_c *P_param_value = function_call_param_iterator.search_f(P_param_name);
 16251                             symbol_c *P_type_symbol = NULL;
 16251                             symbol_c *P_type_symbol = NULL;
 16252                             
 16252                             
 16253                             /* Get the value from a foo(<param_value>) style call */
 16253                             /* Get the value from a foo(<param_value>) style call */
 16254                             if (P_param_value == NULL)
 16254                             if (P_param_value == NULL)
 16255                               P_param_value = function_call_param_iterator.next_nf();
 16255                               P_param_value = function_call_param_iterator.next_nf();
 16291     case function_replace :
 16291     case function_replace :
 16292     {
 16292     {
 16293         symbol_c *last_type_symbol = NULL;
 16293         symbol_c *last_type_symbol = NULL;
 16294 
 16294 
 16295         {
 16295         {
 16296             identifier_c IN1_param_name("IN1");
 16296             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16297             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16297             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16298             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 16298             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 16299             symbol_c *IN1_type_symbol = NULL;
 16299             symbol_c *IN1_type_symbol = NULL;
 16300             
 16300             
 16301             /* Get the value from a foo(<param_value>) style call */
 16301             /* Get the value from a foo(<param_value>) style call */
 16302             if (IN1_param_value == NULL)
 16302             if (IN1_param_value == NULL)
 16303               IN1_param_value = function_call_param_iterator.next_nf();
 16303               IN1_param_value = function_call_param_iterator.next_nf();
 16308             
 16308             
 16309             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16309             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16310             {
 16310             {
 16311         
 16311         
 16312                 {
 16312                 {
 16313                     identifier_c IN2_param_name("IN2");
 16313                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 16314                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16314                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16315                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 16315                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 16316                     symbol_c *IN2_type_symbol = NULL;
 16316                     symbol_c *IN2_type_symbol = NULL;
 16317                     
 16317                     
 16318                     /* Get the value from a foo(<param_value>) style call */
 16318                     /* Get the value from a foo(<param_value>) style call */
 16319                     if (IN2_param_value == NULL)
 16319                     if (IN2_param_value == NULL)
 16320                       IN2_param_value = function_call_param_iterator.next_nf();
 16320                       IN2_param_value = function_call_param_iterator.next_nf();
 16325                     
 16325                     
 16326                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16326                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16327                     {
 16327                     {
 16328                 
 16328                 
 16329                         {
 16329                         {
 16330                             identifier_c L_param_name("L");
 16330                             symbol_c *L_param_name = (symbol_c *)(new identifier_c("L"));
 16331                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16331                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16332                             symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 16332                             symbol_c *L_param_value = function_call_param_iterator.search_f(L_param_name);
 16333                             symbol_c *L_type_symbol = NULL;
 16333                             symbol_c *L_type_symbol = NULL;
 16334                             
 16334                             
 16335                             /* Get the value from a foo(<param_value>) style call */
 16335                             /* Get the value from a foo(<param_value>) style call */
 16336                             if (L_param_value == NULL)
 16336                             if (L_param_value == NULL)
 16337                               L_param_value = function_call_param_iterator.next_nf();
 16337                               L_param_value = function_call_param_iterator.next_nf();
 16342                             
 16342                             
 16343                             if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 16343                             if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 16344                             {
 16344                             {
 16345                         
 16345                         
 16346                                 {
 16346                                 {
 16347                                     identifier_c P_param_name("P");
 16347                                     symbol_c *P_param_name = (symbol_c *)(new identifier_c("P"));
 16348                                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16348                                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16349                                     symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 16349                                     symbol_c *P_param_value = function_call_param_iterator.search_f(P_param_name);
 16350                                     symbol_c *P_type_symbol = NULL;
 16350                                     symbol_c *P_type_symbol = NULL;
 16351                                     
 16351                                     
 16352                                     /* Get the value from a foo(<param_value>) style call */
 16352                                     /* Get the value from a foo(<param_value>) style call */
 16353                                     if (P_param_value == NULL)
 16353                                     if (P_param_value == NULL)
 16354                                       P_param_value = function_call_param_iterator.next_nf();
 16354                                       P_param_value = function_call_param_iterator.next_nf();
 16396     case function_find :
 16396     case function_find :
 16397     {
 16397     {
 16398         symbol_c *last_type_symbol = NULL;
 16398         symbol_c *last_type_symbol = NULL;
 16399 
 16399 
 16400         {
 16400         {
 16401             identifier_c IN1_param_name("IN1");
 16401             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 16402             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16402             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16403             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 16403             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 16404             symbol_c *IN1_type_symbol = NULL;
 16404             symbol_c *IN1_type_symbol = NULL;
 16405             
 16405             
 16406             /* Get the value from a foo(<param_value>) style call */
 16406             /* Get the value from a foo(<param_value>) style call */
 16407             if (IN1_param_value == NULL)
 16407             if (IN1_param_value == NULL)
 16408               IN1_param_value = function_call_param_iterator.next_nf();
 16408               IN1_param_value = function_call_param_iterator.next_nf();
 16413             
 16413             
 16414             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16414             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16415             {
 16415             {
 16416         
 16416         
 16417                 {
 16417                 {
 16418                     identifier_c IN2_param_name("IN2");
 16418                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 16419                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16419                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16420                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 16420                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 16421                     symbol_c *IN2_type_symbol = NULL;
 16421                     symbol_c *IN2_type_symbol = NULL;
 16422                     
 16422                     
 16423                     /* Get the value from a foo(<param_value>) style call */
 16423                     /* Get the value from a foo(<param_value>) style call */
 16424                     if (IN2_param_value == NULL)
 16424                     if (IN2_param_value == NULL)
 16425                       IN2_param_value = function_call_param_iterator.next_nf();
 16425                       IN2_param_value = function_call_param_iterator.next_nf();
 26512             
 26512             
 26513             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 26513             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 26514             {
 26514             {
 26515         
 26515         
 26516                 {
 26516                 {
 26517                     identifier_c IN2_param_name("IN2");
 26517                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 26518                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26518                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26519                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26519                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 26520                     symbol_c *IN2_type_symbol = NULL;
 26520                     symbol_c *IN2_type_symbol = NULL;
 26521                     
 26521                     
 26522                     /* Get the value from a foo(<param_value>) style call */
 26522                     /* Get the value from a foo(<param_value>) style call */
 26523                     if (IN2_param_value == NULL)
 26523                     if (IN2_param_value == NULL)
 26524                       IN2_param_value = function_call_param_iterator.next_nf();
 26524                       IN2_param_value = function_call_param_iterator.next_nf();
 26543             
 26543             
 26544             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 26544             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 26545             {
 26545             {
 26546         
 26546         
 26547                 {
 26547                 {
 26548                     identifier_c IN2_param_name("IN2");
 26548                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 26549                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26549                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26550                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26550                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 26551                     symbol_c *IN2_type_symbol = NULL;
 26551                     symbol_c *IN2_type_symbol = NULL;
 26552                     
 26552                     
 26553                     /* Get the value from a foo(<param_value>) style call */
 26553                     /* Get the value from a foo(<param_value>) style call */
 26554                     if (IN2_param_value == NULL)
 26554                     if (IN2_param_value == NULL)
 26555                       IN2_param_value = function_call_param_iterator.next_nf();
 26555                       IN2_param_value = function_call_param_iterator.next_nf();
 26574             
 26574             
 26575             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 26575             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 26576             {
 26576             {
 26577         
 26577         
 26578                 {
 26578                 {
 26579                     identifier_c IN2_param_name("IN2");
 26579                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 26580                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26580                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26581                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26581                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 26582                     symbol_c *IN2_type_symbol = NULL;
 26582                     symbol_c *IN2_type_symbol = NULL;
 26583                     
 26583                     
 26584                     /* Get the value from a foo(<param_value>) style call */
 26584                     /* Get the value from a foo(<param_value>) style call */
 26585                     if (IN2_param_value == NULL)
 26585                     if (IN2_param_value == NULL)
 26586                       IN2_param_value = function_call_param_iterator.next_nf();
 26586                       IN2_param_value = function_call_param_iterator.next_nf();
 26605             
 26605             
 26606             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 26606             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 26607             {
 26607             {
 26608         
 26608         
 26609                 {
 26609                 {
 26610                     identifier_c IN2_param_name("IN2");
 26610                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 26611                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26611                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26612                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26612                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 26613                     symbol_c *IN2_type_symbol = NULL;
 26613                     symbol_c *IN2_type_symbol = NULL;
 26614                     
 26614                     
 26615                     /* Get the value from a foo(<param_value>) style call */
 26615                     /* Get the value from a foo(<param_value>) style call */
 26616                     if (IN2_param_value == NULL)
 26616                     if (IN2_param_value == NULL)
 26617                       IN2_param_value = function_call_param_iterator.next_nf();
 26617                       IN2_param_value = function_call_param_iterator.next_nf();
 26654             
 26654             
 26655             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 26655             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 26656             {
 26656             {
 26657         
 26657         
 26658                 {
 26658                 {
 26659                     identifier_c IN2_param_name("IN2");
 26659                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 26660                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26660                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26661                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26661                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 26662                     symbol_c *IN2_type_symbol = NULL;
 26662                     symbol_c *IN2_type_symbol = NULL;
 26663                     
 26663                     
 26664                     /* Get the value from a foo(<param_value>) style call */
 26664                     /* Get the value from a foo(<param_value>) style call */
 26665                     if (IN2_param_value == NULL)
 26665                     if (IN2_param_value == NULL)
 26666                       IN2_param_value = function_call_param_iterator.next_nf();
 26666                       IN2_param_value = function_call_param_iterator.next_nf();
 26685             
 26685             
 26686             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 26686             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 26687             {
 26687             {
 26688         
 26688         
 26689                 {
 26689                 {
 26690                     identifier_c IN2_param_name("IN2");
 26690                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 26691                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26691                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26692                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26692                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 26693                     symbol_c *IN2_type_symbol = NULL;
 26693                     symbol_c *IN2_type_symbol = NULL;
 26694                     
 26694                     
 26695                     /* Get the value from a foo(<param_value>) style call */
 26695                     /* Get the value from a foo(<param_value>) style call */
 26696                     if (IN2_param_value == NULL)
 26696                     if (IN2_param_value == NULL)
 26697                       IN2_param_value = function_call_param_iterator.next_nf();
 26697                       IN2_param_value = function_call_param_iterator.next_nf();
 26734             
 26734             
 26735             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 26735             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 26736             {
 26736             {
 26737         
 26737         
 26738                 {
 26738                 {
 26739                     identifier_c IN2_param_name("IN2");
 26739                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 26740                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26740                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26741                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26741                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 26742                     symbol_c *IN2_type_symbol = NULL;
 26742                     symbol_c *IN2_type_symbol = NULL;
 26743                     
 26743                     
 26744                     /* Get the value from a foo(<param_value>) style call */
 26744                     /* Get the value from a foo(<param_value>) style call */
 26745                     if (IN2_param_value == NULL)
 26745                     if (IN2_param_value == NULL)
 26746                       IN2_param_value = function_call_param_iterator.next_nf();
 26746                       IN2_param_value = function_call_param_iterator.next_nf();
 26765             
 26765             
 26766             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 26766             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 26767             {
 26767             {
 26768         
 26768         
 26769                 {
 26769                 {
 26770                     identifier_c IN2_param_name("IN2");
 26770                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 26771                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26771                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26772                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26772                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 26773                     symbol_c *IN2_type_symbol = NULL;
 26773                     symbol_c *IN2_type_symbol = NULL;
 26774                     
 26774                     
 26775                     /* Get the value from a foo(<param_value>) style call */
 26775                     /* Get the value from a foo(<param_value>) style call */
 26776                     if (IN2_param_value == NULL)
 26776                     if (IN2_param_value == NULL)
 26777                       IN2_param_value = function_call_param_iterator.next_nf();
 26777                       IN2_param_value = function_call_param_iterator.next_nf();
 26796             
 26796             
 26797             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 26797             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 26798             {
 26798             {
 26799         
 26799         
 26800                 {
 26800                 {
 26801                     identifier_c IN2_param_name("IN2");
 26801                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 26802                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26802                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26803                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26803                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 26804                     symbol_c *IN2_type_symbol = NULL;
 26804                     symbol_c *IN2_type_symbol = NULL;
 26805                     
 26805                     
 26806                     /* Get the value from a foo(<param_value>) style call */
 26806                     /* Get the value from a foo(<param_value>) style call */
 26807                     if (IN2_param_value == NULL)
 26807                     if (IN2_param_value == NULL)
 26808                       IN2_param_value = function_call_param_iterator.next_nf();
 26808                       IN2_param_value = function_call_param_iterator.next_nf();
 26835             
 26835             
 26836             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 26836             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 26837             {
 26837             {
 26838         
 26838         
 26839                 {
 26839                 {
 26840                     identifier_c IN2_param_name("IN2");
 26840                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 26841                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26841                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26842                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26842                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 26843                     symbol_c *IN2_type_symbol = NULL;
 26843                     symbol_c *IN2_type_symbol = NULL;
 26844                     
 26844                     
 26845                     /* Get the value from a foo(<param_value>) style call */
 26845                     /* Get the value from a foo(<param_value>) style call */
 26846                     if (IN2_param_value == NULL)
 26846                     if (IN2_param_value == NULL)
 26847                       IN2_param_value = function_call_param_iterator.next_nf();
 26847                       IN2_param_value = function_call_param_iterator.next_nf();
 26874             
 26874             
 26875             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 26875             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 26876             {
 26876             {
 26877         
 26877         
 26878                 {
 26878                 {
 26879                     identifier_c IN2_param_name("IN2");
 26879                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 26880                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26880                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26881                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26881                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 26882                     symbol_c *IN2_type_symbol = NULL;
 26882                     symbol_c *IN2_type_symbol = NULL;
 26883                     
 26883                     
 26884                     /* Get the value from a foo(<param_value>) style call */
 26884                     /* Get the value from a foo(<param_value>) style call */
 26885                     if (IN2_param_value == NULL)
 26885                     if (IN2_param_value == NULL)
 26886                       IN2_param_value = function_call_param_iterator.next_nf();
 26886                       IN2_param_value = function_call_param_iterator.next_nf();
 26923             
 26923             
 26924             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 26924             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 26925             {
 26925             {
 26926         
 26926         
 26927                 {
 26927                 {
 26928                     identifier_c IN2_param_name("IN2");
 26928                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 26929                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26929                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26930                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26930                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 26931                     symbol_c *IN2_type_symbol = NULL;
 26931                     symbol_c *IN2_type_symbol = NULL;
 26932                     
 26932                     
 26933                     /* Get the value from a foo(<param_value>) style call */
 26933                     /* Get the value from a foo(<param_value>) style call */
 26934                     if (IN2_param_value == NULL)
 26934                     if (IN2_param_value == NULL)
 26935                       IN2_param_value = function_call_param_iterator.next_nf();
 26935                       IN2_param_value = function_call_param_iterator.next_nf();
 26954             
 26954             
 26955             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 26955             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 26956             {
 26956             {
 26957         
 26957         
 26958                 {
 26958                 {
 26959                     identifier_c IN2_param_name("IN2");
 26959                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 26960                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26960                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26961                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26961                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 26962                     symbol_c *IN2_type_symbol = NULL;
 26962                     symbol_c *IN2_type_symbol = NULL;
 26963                     
 26963                     
 26964                     /* Get the value from a foo(<param_value>) style call */
 26964                     /* Get the value from a foo(<param_value>) style call */
 26965                     if (IN2_param_value == NULL)
 26965                     if (IN2_param_value == NULL)
 26966                       IN2_param_value = function_call_param_iterator.next_nf();
 26966                       IN2_param_value = function_call_param_iterator.next_nf();
 27003             
 27003             
 27004             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 27004             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 27005             {
 27005             {
 27006         
 27006         
 27007                 {
 27007                 {
 27008                     identifier_c IN2_param_name("IN2");
 27008                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 27009                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27009                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27010                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27010                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 27011                     symbol_c *IN2_type_symbol = NULL;
 27011                     symbol_c *IN2_type_symbol = NULL;
 27012                     
 27012                     
 27013                     /* Get the value from a foo(<param_value>) style call */
 27013                     /* Get the value from a foo(<param_value>) style call */
 27014                     if (IN2_param_value == NULL)
 27014                     if (IN2_param_value == NULL)
 27015                       IN2_param_value = function_call_param_iterator.next_nf();
 27015                       IN2_param_value = function_call_param_iterator.next_nf();
 27052             
 27052             
 27053             if(IN1_type_symbol == NULL || search_expression_type->is_real_type(IN1_type_symbol))
 27053             if(IN1_type_symbol == NULL || search_expression_type->is_real_type(IN1_type_symbol))
 27054             {
 27054             {
 27055         
 27055         
 27056                 {
 27056                 {
 27057                     identifier_c IN2_param_name("IN2");
 27057                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 27058                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27058                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27059                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27059                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 27060                     symbol_c *IN2_type_symbol = NULL;
 27060                     symbol_c *IN2_type_symbol = NULL;
 27061                     
 27061                     
 27062                     /* Get the value from a foo(<param_value>) style call */
 27062                     /* Get the value from a foo(<param_value>) style call */
 27063                     if (IN2_param_value == NULL)
 27063                     if (IN2_param_value == NULL)
 27064                       IN2_param_value = function_call_param_iterator.next_nf();
 27064                       IN2_param_value = function_call_param_iterator.next_nf();
 27127             
 27127             
 27128             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 27128             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 27129             {
 27129             {
 27130         
 27130         
 27131                 {
 27131                 {
 27132                     identifier_c N_param_name("N");
 27132                     symbol_c *N_param_name = (symbol_c *)(new identifier_c("N"));
 27133                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27133                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27134                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 27134                     symbol_c *N_param_value = function_call_param_iterator.search_f(N_param_name);
 27135                     symbol_c *N_type_symbol = NULL;
 27135                     symbol_c *N_type_symbol = NULL;
 27136                     
 27136                     
 27137                     /* Get the value from a foo(<param_value>) style call */
 27137                     /* Get the value from a foo(<param_value>) style call */
 27138                     if (N_param_value == NULL)
 27138                     if (N_param_value == NULL)
 27139                       N_param_value = function_call_param_iterator.next_nf();
 27139                       N_param_value = function_call_param_iterator.next_nf();
 27176             
 27176             
 27177             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 27177             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 27178             {
 27178             {
 27179         
 27179         
 27180                 {
 27180                 {
 27181                     identifier_c N_param_name("N");
 27181                     symbol_c *N_param_name = (symbol_c *)(new identifier_c("N"));
 27182                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27182                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27183                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 27183                     symbol_c *N_param_value = function_call_param_iterator.search_f(N_param_name);
 27184                     symbol_c *N_type_symbol = NULL;
 27184                     symbol_c *N_type_symbol = NULL;
 27185                     
 27185                     
 27186                     /* Get the value from a foo(<param_value>) style call */
 27186                     /* Get the value from a foo(<param_value>) style call */
 27187                     if (N_param_value == NULL)
 27187                     if (N_param_value == NULL)
 27188                       N_param_value = function_call_param_iterator.next_nf();
 27188                       N_param_value = function_call_param_iterator.next_nf();
 27225             
 27225             
 27226             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 27226             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 27227             {
 27227             {
 27228         
 27228         
 27229                 {
 27229                 {
 27230                     identifier_c N_param_name("N");
 27230                     symbol_c *N_param_name = (symbol_c *)(new identifier_c("N"));
 27231                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27231                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27232                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 27232                     symbol_c *N_param_value = function_call_param_iterator.search_f(N_param_name);
 27233                     symbol_c *N_type_symbol = NULL;
 27233                     symbol_c *N_type_symbol = NULL;
 27234                     
 27234                     
 27235                     /* Get the value from a foo(<param_value>) style call */
 27235                     /* Get the value from a foo(<param_value>) style call */
 27236                     if (N_param_value == NULL)
 27236                     if (N_param_value == NULL)
 27237                       N_param_value = function_call_param_iterator.next_nf();
 27237                       N_param_value = function_call_param_iterator.next_nf();
 27274             
 27274             
 27275             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 27275             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 27276             {
 27276             {
 27277         
 27277         
 27278                 {
 27278                 {
 27279                     identifier_c N_param_name("N");
 27279                     symbol_c *N_param_name = (symbol_c *)(new identifier_c("N"));
 27280                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27280                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27281                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 27281                     symbol_c *N_param_value = function_call_param_iterator.search_f(N_param_name);
 27282                     symbol_c *N_type_symbol = NULL;
 27282                     symbol_c *N_type_symbol = NULL;
 27283                     
 27283                     
 27284                     /* Get the value from a foo(<param_value>) style call */
 27284                     /* Get the value from a foo(<param_value>) style call */
 27285                     if (N_param_value == NULL)
 27285                     if (N_param_value == NULL)
 27286                       N_param_value = function_call_param_iterator.next_nf();
 27286                       N_param_value = function_call_param_iterator.next_nf();
 27323             
 27323             
 27324             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 27324             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 27325             {
 27325             {
 27326         
 27326         
 27327                 {
 27327                 {
 27328                     identifier_c IN2_param_name("IN2");
 27328                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 27329                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27329                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27330                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27330                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 27331                     symbol_c *IN2_type_symbol = NULL;
 27331                     symbol_c *IN2_type_symbol = NULL;
 27332                     
 27332                     
 27333                     /* Get the value from a foo(<param_value>) style call */
 27333                     /* Get the value from a foo(<param_value>) style call */
 27334                     if (IN2_param_value == NULL)
 27334                     if (IN2_param_value == NULL)
 27335                       IN2_param_value = function_call_param_iterator.next_nf();
 27335                       IN2_param_value = function_call_param_iterator.next_nf();
 27372             
 27372             
 27373             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 27373             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 27374             {
 27374             {
 27375         
 27375         
 27376                 {
 27376                 {
 27377                     identifier_c IN2_param_name("IN2");
 27377                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 27378                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27378                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27379                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27379                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 27380                     symbol_c *IN2_type_symbol = NULL;
 27380                     symbol_c *IN2_type_symbol = NULL;
 27381                     
 27381                     
 27382                     /* Get the value from a foo(<param_value>) style call */
 27382                     /* Get the value from a foo(<param_value>) style call */
 27383                     if (IN2_param_value == NULL)
 27383                     if (IN2_param_value == NULL)
 27384                       IN2_param_value = function_call_param_iterator.next_nf();
 27384                       IN2_param_value = function_call_param_iterator.next_nf();
 27421             
 27421             
 27422             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 27422             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 27423             {
 27423             {
 27424         
 27424         
 27425                 {
 27425                 {
 27426                     identifier_c IN2_param_name("IN2");
 27426                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 27427                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27427                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27428                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27428                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 27429                     symbol_c *IN2_type_symbol = NULL;
 27429                     symbol_c *IN2_type_symbol = NULL;
 27430                     
 27430                     
 27431                     /* Get the value from a foo(<param_value>) style call */
 27431                     /* Get the value from a foo(<param_value>) style call */
 27432                     if (IN2_param_value == NULL)
 27432                     if (IN2_param_value == NULL)
 27433                       IN2_param_value = function_call_param_iterator.next_nf();
 27433                       IN2_param_value = function_call_param_iterator.next_nf();
 27496             
 27496             
 27497             if(G_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 27497             if(G_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 27498             {
 27498             {
 27499         
 27499         
 27500                 {
 27500                 {
 27501                     identifier_c IN0_param_name("IN0");
 27501                     symbol_c *IN0_param_name = (symbol_c *)(new identifier_c("IN0"));
 27502                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27502                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27503                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(&IN0_param_name);
 27503                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(IN0_param_name);
 27504                     symbol_c *IN0_type_symbol = NULL;
 27504                     symbol_c *IN0_type_symbol = NULL;
 27505                     
 27505                     
 27506                     /* Get the value from a foo(<param_value>) style call */
 27506                     /* Get the value from a foo(<param_value>) style call */
 27507                     if (IN0_param_value == NULL)
 27507                     if (IN0_param_value == NULL)
 27508                       IN0_param_value = function_call_param_iterator.next_nf();
 27508                       IN0_param_value = function_call_param_iterator.next_nf();
 27513                     
 27513                     
 27514                     
 27514                     
 27515                     {
 27515                     {
 27516                 
 27516                 
 27517                         {
 27517                         {
 27518                             identifier_c IN1_param_name("IN1");
 27518                             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 27519                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 27519                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 27520                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 27520                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 27521                             symbol_c *IN1_type_symbol = NULL;
 27521                             symbol_c *IN1_type_symbol = NULL;
 27522                             
 27522                             
 27523                             /* Get the value from a foo(<param_value>) style call */
 27523                             /* Get the value from a foo(<param_value>) style call */
 27524                             if (IN1_param_value == NULL)
 27524                             if (IN1_param_value == NULL)
 27525                               IN1_param_value = function_call_param_iterator.next_nf();
 27525                               IN1_param_value = function_call_param_iterator.next_nf();
 27568             
 27568             
 27569             
 27569             
 27570             {
 27570             {
 27571         
 27571         
 27572                 {
 27572                 {
 27573                     identifier_c IN2_param_name("IN2");
 27573                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 27574                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27574                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27575                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27575                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 27576                     symbol_c *IN2_type_symbol = NULL;
 27576                     symbol_c *IN2_type_symbol = NULL;
 27577                     
 27577                     
 27578                     /* Get the value from a foo(<param_value>) style call */
 27578                     /* Get the value from a foo(<param_value>) style call */
 27579                     if (IN2_param_value == NULL)
 27579                     if (IN2_param_value == NULL)
 27580                       IN2_param_value = function_call_param_iterator.next_nf();
 27580                       IN2_param_value = function_call_param_iterator.next_nf();
 27617             
 27617             
 27618             
 27618             
 27619             {
 27619             {
 27620         
 27620         
 27621                 {
 27621                 {
 27622                     identifier_c IN2_param_name("IN2");
 27622                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 27623                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27623                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27624                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27624                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 27625                     symbol_c *IN2_type_symbol = NULL;
 27625                     symbol_c *IN2_type_symbol = NULL;
 27626                     
 27626                     
 27627                     /* Get the value from a foo(<param_value>) style call */
 27627                     /* Get the value from a foo(<param_value>) style call */
 27628                     if (IN2_param_value == NULL)
 27628                     if (IN2_param_value == NULL)
 27629                       IN2_param_value = function_call_param_iterator.next_nf();
 27629                       IN2_param_value = function_call_param_iterator.next_nf();
 27666             
 27666             
 27667             
 27667             
 27668             {
 27668             {
 27669         
 27669         
 27670                 {
 27670                 {
 27671                     identifier_c IN_param_name("IN");
 27671                     symbol_c *IN_param_name = (symbol_c *)(new identifier_c("IN"));
 27672                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27672                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27673                     symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 27673                     symbol_c *IN_param_value = function_call_param_iterator.search_f(IN_param_name);
 27674                     symbol_c *IN_type_symbol = NULL;
 27674                     symbol_c *IN_type_symbol = NULL;
 27675                     
 27675                     
 27676                     /* Get the value from a foo(<param_value>) style call */
 27676                     /* Get the value from a foo(<param_value>) style call */
 27677                     if (IN_param_value == NULL)
 27677                     if (IN_param_value == NULL)
 27678                       IN_param_value = function_call_param_iterator.next_nf();
 27678                       IN_param_value = function_call_param_iterator.next_nf();
 27683                     
 27683                     
 27684                     
 27684                     
 27685                     {
 27685                     {
 27686                 
 27686                 
 27687                         {
 27687                         {
 27688                             identifier_c MX_param_name("MX");
 27688                             symbol_c *MX_param_name = (symbol_c *)(new identifier_c("MX"));
 27689                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 27689                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 27690                             symbol_c *MX_param_value = function_call_param_iterator.search_f(&MX_param_name);
 27690                             symbol_c *MX_param_value = function_call_param_iterator.search_f(MX_param_name);
 27691                             symbol_c *MX_type_symbol = NULL;
 27691                             symbol_c *MX_type_symbol = NULL;
 27692                             
 27692                             
 27693                             /* Get the value from a foo(<param_value>) style call */
 27693                             /* Get the value from a foo(<param_value>) style call */
 27694                             if (MX_param_value == NULL)
 27694                             if (MX_param_value == NULL)
 27695                               MX_param_value = function_call_param_iterator.next_nf();
 27695                               MX_param_value = function_call_param_iterator.next_nf();
 27738             
 27738             
 27739             if(K_type_symbol == NULL || search_expression_type->is_integer_type(K_type_symbol))
 27739             if(K_type_symbol == NULL || search_expression_type->is_integer_type(K_type_symbol))
 27740             {
 27740             {
 27741         
 27741         
 27742                 {
 27742                 {
 27743                     identifier_c IN0_param_name("IN0");
 27743                     symbol_c *IN0_param_name = (symbol_c *)(new identifier_c("IN0"));
 27744                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27744                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27745                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(&IN0_param_name);
 27745                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(IN0_param_name);
 27746                     symbol_c *IN0_type_symbol = NULL;
 27746                     symbol_c *IN0_type_symbol = NULL;
 27747                     
 27747                     
 27748                     /* Get the value from a foo(<param_value>) style call */
 27748                     /* Get the value from a foo(<param_value>) style call */
 27749                     if (IN0_param_value == NULL)
 27749                     if (IN0_param_value == NULL)
 27750                       IN0_param_value = function_call_param_iterator.next_nf();
 27750                       IN0_param_value = function_call_param_iterator.next_nf();
 27755                     
 27755                     
 27756                     
 27756                     
 27757                     {
 27757                     {
 27758                 
 27758                 
 27759                         {
 27759                         {
 27760                             identifier_c IN1_param_name("IN1");
 27760                             symbol_c *IN1_param_name = (symbol_c *)(new identifier_c("IN1"));
 27761                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 27761                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 27762                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 27762                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(IN1_param_name);
 27763                             symbol_c *IN1_type_symbol = NULL;
 27763                             symbol_c *IN1_type_symbol = NULL;
 27764                             
 27764                             
 27765                             /* Get the value from a foo(<param_value>) style call */
 27765                             /* Get the value from a foo(<param_value>) style call */
 27766                             if (IN1_param_value == NULL)
 27766                             if (IN1_param_value == NULL)
 27767                               IN1_param_value = function_call_param_iterator.next_nf();
 27767                               IN1_param_value = function_call_param_iterator.next_nf();
 27810             
 27810             
 27811             
 27811             
 27812             {
 27812             {
 27813         
 27813         
 27814                 {
 27814                 {
 27815                     identifier_c IN2_param_name("IN2");
 27815                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 27816                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27816                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27817                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27817                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 27818                     symbol_c *IN2_type_symbol = NULL;
 27818                     symbol_c *IN2_type_symbol = NULL;
 27819                     
 27819                     
 27820                     /* Get the value from a foo(<param_value>) style call */
 27820                     /* Get the value from a foo(<param_value>) style call */
 27821                     if (IN2_param_value == NULL)
 27821                     if (IN2_param_value == NULL)
 27822                       IN2_param_value = function_call_param_iterator.next_nf();
 27822                       IN2_param_value = function_call_param_iterator.next_nf();
 27859             
 27859             
 27860             
 27860             
 27861             {
 27861             {
 27862         
 27862         
 27863                 {
 27863                 {
 27864                     identifier_c IN2_param_name("IN2");
 27864                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 27865                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27865                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27866                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27866                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 27867                     symbol_c *IN2_type_symbol = NULL;
 27867                     symbol_c *IN2_type_symbol = NULL;
 27868                     
 27868                     
 27869                     /* Get the value from a foo(<param_value>) style call */
 27869                     /* Get the value from a foo(<param_value>) style call */
 27870                     if (IN2_param_value == NULL)
 27870                     if (IN2_param_value == NULL)
 27871                       IN2_param_value = function_call_param_iterator.next_nf();
 27871                       IN2_param_value = function_call_param_iterator.next_nf();
 27908             
 27908             
 27909             
 27909             
 27910             {
 27910             {
 27911         
 27911         
 27912                 {
 27912                 {
 27913                     identifier_c IN2_param_name("IN2");
 27913                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 27914                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27914                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27915                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27915                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 27916                     symbol_c *IN2_type_symbol = NULL;
 27916                     symbol_c *IN2_type_symbol = NULL;
 27917                     
 27917                     
 27918                     /* Get the value from a foo(<param_value>) style call */
 27918                     /* Get the value from a foo(<param_value>) style call */
 27919                     if (IN2_param_value == NULL)
 27919                     if (IN2_param_value == NULL)
 27920                       IN2_param_value = function_call_param_iterator.next_nf();
 27920                       IN2_param_value = function_call_param_iterator.next_nf();
 27957             
 27957             
 27958             
 27958             
 27959             {
 27959             {
 27960         
 27960         
 27961                 {
 27961                 {
 27962                     identifier_c IN2_param_name("IN2");
 27962                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 27963                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27963                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27964                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27964                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 27965                     symbol_c *IN2_type_symbol = NULL;
 27965                     symbol_c *IN2_type_symbol = NULL;
 27966                     
 27966                     
 27967                     /* Get the value from a foo(<param_value>) style call */
 27967                     /* Get the value from a foo(<param_value>) style call */
 27968                     if (IN2_param_value == NULL)
 27968                     if (IN2_param_value == NULL)
 27969                       IN2_param_value = function_call_param_iterator.next_nf();
 27969                       IN2_param_value = function_call_param_iterator.next_nf();
 28006             
 28006             
 28007             
 28007             
 28008             {
 28008             {
 28009         
 28009         
 28010                 {
 28010                 {
 28011                     identifier_c IN2_param_name("IN2");
 28011                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 28012                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28012                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28013                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28013                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 28014                     symbol_c *IN2_type_symbol = NULL;
 28014                     symbol_c *IN2_type_symbol = NULL;
 28015                     
 28015                     
 28016                     /* Get the value from a foo(<param_value>) style call */
 28016                     /* Get the value from a foo(<param_value>) style call */
 28017                     if (IN2_param_value == NULL)
 28017                     if (IN2_param_value == NULL)
 28018                       IN2_param_value = function_call_param_iterator.next_nf();
 28018                       IN2_param_value = function_call_param_iterator.next_nf();
 28055             
 28055             
 28056             
 28056             
 28057             {
 28057             {
 28058         
 28058         
 28059                 {
 28059                 {
 28060                     identifier_c IN2_param_name("IN2");
 28060                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 28061                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28061                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28062                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28062                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 28063                     symbol_c *IN2_type_symbol = NULL;
 28063                     symbol_c *IN2_type_symbol = NULL;
 28064                     
 28064                     
 28065                     /* Get the value from a foo(<param_value>) style call */
 28065                     /* Get the value from a foo(<param_value>) style call */
 28066                     if (IN2_param_value == NULL)
 28066                     if (IN2_param_value == NULL)
 28067                       IN2_param_value = function_call_param_iterator.next_nf();
 28067                       IN2_param_value = function_call_param_iterator.next_nf();
 28130             
 28130             
 28131             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28131             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28132             {
 28132             {
 28133         
 28133         
 28134                 {
 28134                 {
 28135                     identifier_c L_param_name("L");
 28135                     symbol_c *L_param_name = (symbol_c *)(new identifier_c("L"));
 28136                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28136                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28137                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 28137                     symbol_c *L_param_value = function_call_param_iterator.search_f(L_param_name);
 28138                     symbol_c *L_type_symbol = NULL;
 28138                     symbol_c *L_type_symbol = NULL;
 28139                     
 28139                     
 28140                     /* Get the value from a foo(<param_value>) style call */
 28140                     /* Get the value from a foo(<param_value>) style call */
 28141                     if (L_param_value == NULL)
 28141                     if (L_param_value == NULL)
 28142                       L_param_value = function_call_param_iterator.next_nf();
 28142                       L_param_value = function_call_param_iterator.next_nf();
 28179             
 28179             
 28180             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28180             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28181             {
 28181             {
 28182         
 28182         
 28183                 {
 28183                 {
 28184                     identifier_c L_param_name("L");
 28184                     symbol_c *L_param_name = (symbol_c *)(new identifier_c("L"));
 28185                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28185                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28186                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 28186                     symbol_c *L_param_value = function_call_param_iterator.search_f(L_param_name);
 28187                     symbol_c *L_type_symbol = NULL;
 28187                     symbol_c *L_type_symbol = NULL;
 28188                     
 28188                     
 28189                     /* Get the value from a foo(<param_value>) style call */
 28189                     /* Get the value from a foo(<param_value>) style call */
 28190                     if (L_param_value == NULL)
 28190                     if (L_param_value == NULL)
 28191                       L_param_value = function_call_param_iterator.next_nf();
 28191                       L_param_value = function_call_param_iterator.next_nf();
 28228             
 28228             
 28229             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28229             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28230             {
 28230             {
 28231         
 28231         
 28232                 {
 28232                 {
 28233                     identifier_c L_param_name("L");
 28233                     symbol_c *L_param_name = (symbol_c *)(new identifier_c("L"));
 28234                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28234                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28235                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 28235                     symbol_c *L_param_value = function_call_param_iterator.search_f(L_param_name);
 28236                     symbol_c *L_type_symbol = NULL;
 28236                     symbol_c *L_type_symbol = NULL;
 28237                     
 28237                     
 28238                     /* Get the value from a foo(<param_value>) style call */
 28238                     /* Get the value from a foo(<param_value>) style call */
 28239                     if (L_param_value == NULL)
 28239                     if (L_param_value == NULL)
 28240                       L_param_value = function_call_param_iterator.next_nf();
 28240                       L_param_value = function_call_param_iterator.next_nf();
 28245                     
 28245                     
 28246                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 28246                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 28247                     {
 28247                     {
 28248                 
 28248                 
 28249                         {
 28249                         {
 28250                             identifier_c P_param_name("P");
 28250                             symbol_c *P_param_name = (symbol_c *)(new identifier_c("P"));
 28251                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28251                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28252                             symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 28252                             symbol_c *P_param_value = function_call_param_iterator.search_f(P_param_name);
 28253                             symbol_c *P_type_symbol = NULL;
 28253                             symbol_c *P_type_symbol = NULL;
 28254                             
 28254                             
 28255                             /* Get the value from a foo(<param_value>) style call */
 28255                             /* Get the value from a foo(<param_value>) style call */
 28256                             if (P_param_value == NULL)
 28256                             if (P_param_value == NULL)
 28257                               P_param_value = function_call_param_iterator.next_nf();
 28257                               P_param_value = function_call_param_iterator.next_nf();
 28300             
 28300             
 28301             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 28301             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 28302             {
 28302             {
 28303         
 28303         
 28304                 {
 28304                 {
 28305                     identifier_c IN2_param_name("IN2");
 28305                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 28306                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28306                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28307                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28307                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 28308                     symbol_c *IN2_type_symbol = NULL;
 28308                     symbol_c *IN2_type_symbol = NULL;
 28309                     
 28309                     
 28310                     /* Get the value from a foo(<param_value>) style call */
 28310                     /* Get the value from a foo(<param_value>) style call */
 28311                     if (IN2_param_value == NULL)
 28311                     if (IN2_param_value == NULL)
 28312                       IN2_param_value = function_call_param_iterator.next_nf();
 28312                       IN2_param_value = function_call_param_iterator.next_nf();
 28331             
 28331             
 28332             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28332             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28333             {
 28333             {
 28334         
 28334         
 28335                 {
 28335                 {
 28336                     identifier_c IN2_param_name("IN2");
 28336                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 28337                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28337                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28338                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28338                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 28339                     symbol_c *IN2_type_symbol = NULL;
 28339                     symbol_c *IN2_type_symbol = NULL;
 28340                     
 28340                     
 28341                     /* Get the value from a foo(<param_value>) style call */
 28341                     /* Get the value from a foo(<param_value>) style call */
 28342                     if (IN2_param_value == NULL)
 28342                     if (IN2_param_value == NULL)
 28343                       IN2_param_value = function_call_param_iterator.next_nf();
 28343                       IN2_param_value = function_call_param_iterator.next_nf();
 28380             
 28380             
 28381             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28381             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28382             {
 28382             {
 28383         
 28383         
 28384                 {
 28384                 {
 28385                     identifier_c IN2_param_name("IN2");
 28385                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 28386                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28386                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28387                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28387                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 28388                     symbol_c *IN2_type_symbol = NULL;
 28388                     symbol_c *IN2_type_symbol = NULL;
 28389                     
 28389                     
 28390                     /* Get the value from a foo(<param_value>) style call */
 28390                     /* Get the value from a foo(<param_value>) style call */
 28391                     if (IN2_param_value == NULL)
 28391                     if (IN2_param_value == NULL)
 28392                       IN2_param_value = function_call_param_iterator.next_nf();
 28392                       IN2_param_value = function_call_param_iterator.next_nf();
 28397                     
 28397                     
 28398                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28398                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28399                     {
 28399                     {
 28400                 
 28400                 
 28401                         {
 28401                         {
 28402                             identifier_c P_param_name("P");
 28402                             symbol_c *P_param_name = (symbol_c *)(new identifier_c("P"));
 28403                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28403                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28404                             symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 28404                             symbol_c *P_param_value = function_call_param_iterator.search_f(P_param_name);
 28405                             symbol_c *P_type_symbol = NULL;
 28405                             symbol_c *P_type_symbol = NULL;
 28406                             
 28406                             
 28407                             /* Get the value from a foo(<param_value>) style call */
 28407                             /* Get the value from a foo(<param_value>) style call */
 28408                             if (P_param_value == NULL)
 28408                             if (P_param_value == NULL)
 28409                               P_param_value = function_call_param_iterator.next_nf();
 28409                               P_param_value = function_call_param_iterator.next_nf();
 28452             
 28452             
 28453             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28453             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28454             {
 28454             {
 28455         
 28455         
 28456                 {
 28456                 {
 28457                     identifier_c L_param_name("L");
 28457                     symbol_c *L_param_name = (symbol_c *)(new identifier_c("L"));
 28458                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28458                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28459                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 28459                     symbol_c *L_param_value = function_call_param_iterator.search_f(L_param_name);
 28460                     symbol_c *L_type_symbol = NULL;
 28460                     symbol_c *L_type_symbol = NULL;
 28461                     
 28461                     
 28462                     /* Get the value from a foo(<param_value>) style call */
 28462                     /* Get the value from a foo(<param_value>) style call */
 28463                     if (L_param_value == NULL)
 28463                     if (L_param_value == NULL)
 28464                       L_param_value = function_call_param_iterator.next_nf();
 28464                       L_param_value = function_call_param_iterator.next_nf();
 28469                     
 28469                     
 28470                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 28470                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 28471                     {
 28471                     {
 28472                 
 28472                 
 28473                         {
 28473                         {
 28474                             identifier_c P_param_name("P");
 28474                             symbol_c *P_param_name = (symbol_c *)(new identifier_c("P"));
 28475                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28475                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28476                             symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 28476                             symbol_c *P_param_value = function_call_param_iterator.search_f(P_param_name);
 28477                             symbol_c *P_type_symbol = NULL;
 28477                             symbol_c *P_type_symbol = NULL;
 28478                             
 28478                             
 28479                             /* Get the value from a foo(<param_value>) style call */
 28479                             /* Get the value from a foo(<param_value>) style call */
 28480                             if (P_param_value == NULL)
 28480                             if (P_param_value == NULL)
 28481                               P_param_value = function_call_param_iterator.next_nf();
 28481                               P_param_value = function_call_param_iterator.next_nf();
 28524             
 28524             
 28525             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28525             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28526             {
 28526             {
 28527         
 28527         
 28528                 {
 28528                 {
 28529                     identifier_c IN2_param_name("IN2");
 28529                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 28530                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28530                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28531                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28531                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 28532                     symbol_c *IN2_type_symbol = NULL;
 28532                     symbol_c *IN2_type_symbol = NULL;
 28533                     
 28533                     
 28534                     /* Get the value from a foo(<param_value>) style call */
 28534                     /* Get the value from a foo(<param_value>) style call */
 28535                     if (IN2_param_value == NULL)
 28535                     if (IN2_param_value == NULL)
 28536                       IN2_param_value = function_call_param_iterator.next_nf();
 28536                       IN2_param_value = function_call_param_iterator.next_nf();
 28541                     
 28541                     
 28542                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28542                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28543                     {
 28543                     {
 28544                 
 28544                 
 28545                         {
 28545                         {
 28546                             identifier_c L_param_name("L");
 28546                             symbol_c *L_param_name = (symbol_c *)(new identifier_c("L"));
 28547                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28547                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28548                             symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 28548                             symbol_c *L_param_value = function_call_param_iterator.search_f(L_param_name);
 28549                             symbol_c *L_type_symbol = NULL;
 28549                             symbol_c *L_type_symbol = NULL;
 28550                             
 28550                             
 28551                             /* Get the value from a foo(<param_value>) style call */
 28551                             /* Get the value from a foo(<param_value>) style call */
 28552                             if (L_param_value == NULL)
 28552                             if (L_param_value == NULL)
 28553                               L_param_value = function_call_param_iterator.next_nf();
 28553                               L_param_value = function_call_param_iterator.next_nf();
 28558                             
 28558                             
 28559                             if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 28559                             if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 28560                             {
 28560                             {
 28561                         
 28561                         
 28562                                 {
 28562                                 {
 28563                                     identifier_c P_param_name("P");
 28563                                     symbol_c *P_param_name = (symbol_c *)(new identifier_c("P"));
 28564                                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28564                                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28565                                     symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 28565                                     symbol_c *P_param_value = function_call_param_iterator.search_f(P_param_name);
 28566                                     symbol_c *P_type_symbol = NULL;
 28566                                     symbol_c *P_type_symbol = NULL;
 28567                                     
 28567                                     
 28568                                     /* Get the value from a foo(<param_value>) style call */
 28568                                     /* Get the value from a foo(<param_value>) style call */
 28569                                     if (P_param_value == NULL)
 28569                                     if (P_param_value == NULL)
 28570                                       P_param_value = function_call_param_iterator.next_nf();
 28570                                       P_param_value = function_call_param_iterator.next_nf();
 28619             
 28619             
 28620             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28620             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28621             {
 28621             {
 28622         
 28622         
 28623                 {
 28623                 {
 28624                     identifier_c IN2_param_name("IN2");
 28624                     symbol_c *IN2_param_name = (symbol_c *)(new identifier_c("IN2"));
 28625                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28625                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28626                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28626                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(IN2_param_name);
 28627                     symbol_c *IN2_type_symbol = NULL;
 28627                     symbol_c *IN2_type_symbol = NULL;
 28628                     
 28628                     
 28629                     /* Get the value from a foo(<param_value>) style call */
 28629                     /* Get the value from a foo(<param_value>) style call */
 28630                     if (IN2_param_value == NULL)
 28630                     if (IN2_param_value == NULL)
 28631                       IN2_param_value = function_call_param_iterator.next_nf();
 28631                       IN2_param_value = function_call_param_iterator.next_nf();