absyntax_utils/search_type_code.c
changeset 217 f5dfadf5de54
parent 210 8387cac2aba6
child 233 3d23a68183d3
equal deleted inserted replaced
216:136d6ae70745 217:f5dfadf5de54
    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 param_name("IN");
    58             identifier_c IN_param_name("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(&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 param_name("IN");
    94             identifier_c IN_param_name("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(&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 param_name("IN");
   130             identifier_c IN_param_name("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(&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 param_name("IN");
   166             identifier_c IN_param_name("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(&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 param_name("IN");
   202             identifier_c IN_param_name("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(&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 param_name("IN");
   238             identifier_c IN_param_name("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(&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 param_name("IN");
   274             identifier_c IN_param_name("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(&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 param_name("IN");
   310             identifier_c IN_param_name("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(&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 param_name("IN");
   346             identifier_c IN_param_name("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(&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 param_name("IN");
   382             identifier_c IN_param_name("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(&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 param_name("IN");
   418             identifier_c IN_param_name("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(&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 param_name("IN");
   454             identifier_c IN_param_name("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(&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 param_name("IN");
   490             identifier_c IN_param_name("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(&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 param_name("IN");
   526             identifier_c IN_param_name("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(&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 param_name("IN");
   562             identifier_c IN_param_name("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(&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 param_name("IN");
   598             identifier_c IN_param_name("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(&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 param_name("IN");
   634             identifier_c IN_param_name("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(&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 param_name("IN");
   670             identifier_c IN_param_name("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(&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 param_name("IN");
   706             identifier_c IN_param_name("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(&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 param_name("IN");
   742             identifier_c IN_param_name("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(&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 param_name("IN");
   778             identifier_c IN_param_name("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(&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 param_name("IN");
   814             identifier_c IN_param_name("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(&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 param_name("IN");
   850             identifier_c IN_param_name("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(&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 param_name("IN");
   886             identifier_c IN_param_name("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(&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 param_name("IN");
   922             identifier_c IN_param_name("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(&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 param_name("IN");
   958             identifier_c IN_param_name("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(&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 param_name("IN");
   994             identifier_c IN_param_name("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(&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 param_name("IN");
  1030             identifier_c IN_param_name("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(&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 param_name("IN");
  1066             identifier_c IN_param_name("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(&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 param_name("IN");
  1102             identifier_c IN_param_name("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(&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 param_name("IN");
  1138             identifier_c IN_param_name("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(&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 param_name("IN");
  1174             identifier_c IN_param_name("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(&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 param_name("IN");
  1210             identifier_c IN_param_name("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(&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 param_name("IN");
  1246             identifier_c IN_param_name("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(&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 param_name("IN");
  1282             identifier_c IN_param_name("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(&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 param_name("IN");
  1318             identifier_c IN_param_name("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(&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 param_name("IN");
  1354             identifier_c IN_param_name("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(&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 param_name("IN");
  1390             identifier_c IN_param_name("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(&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 param_name("IN");
  1426             identifier_c IN_param_name("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(&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 param_name("IN");
  1462             identifier_c IN_param_name("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(&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 param_name("IN");
  1498             identifier_c IN_param_name("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(&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 param_name("IN");
  1534             identifier_c IN_param_name("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(&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 param_name("IN");
  1570             identifier_c IN_param_name("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(&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 param_name("IN");
  1606             identifier_c IN_param_name("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(&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 param_name("IN");
  1642             identifier_c IN_param_name("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(&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 param_name("IN");
  1678             identifier_c IN_param_name("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(&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 param_name("IN");
  1714             identifier_c IN_param_name("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(&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 param_name("IN");
  1750             identifier_c IN_param_name("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(&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 param_name("IN");
  1786             identifier_c IN_param_name("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(&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 param_name("IN");
  1822             identifier_c IN_param_name("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(&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 param_name("IN");
  1858             identifier_c IN_param_name("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(&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 param_name("IN");
  1894             identifier_c IN_param_name("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(&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 param_name("IN");
  1930             identifier_c IN_param_name("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(&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 param_name("IN");
  1966             identifier_c IN_param_name("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(&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 param_name("IN");
  2002             identifier_c IN_param_name("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(&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 param_name("IN");
  2038             identifier_c IN_param_name("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(&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 param_name("IN");
  2074             identifier_c IN_param_name("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(&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 param_name("IN");
  2110             identifier_c IN_param_name("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(&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 param_name("IN");
  2146             identifier_c IN_param_name("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(&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 param_name("IN");
  2182             identifier_c IN_param_name("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(&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 param_name("IN");
  2218             identifier_c IN_param_name("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(&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 param_name("IN");
  2254             identifier_c IN_param_name("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(&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 param_name("IN");
  2290             identifier_c IN_param_name("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(&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 param_name("IN");
  2326             identifier_c IN_param_name("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(&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 param_name("IN");
  2362             identifier_c IN_param_name("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(&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 param_name("IN");
  2398             identifier_c IN_param_name("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(&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 param_name("IN");
  2434             identifier_c IN_param_name("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(&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 param_name("IN");
  2470             identifier_c IN_param_name("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(&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 param_name("IN");
  2506             identifier_c IN_param_name("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(&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 param_name("IN");
  2542             identifier_c IN_param_name("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(&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 param_name("IN");
  2578             identifier_c IN_param_name("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(&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 param_name("IN");
  2614             identifier_c IN_param_name("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(&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 param_name("IN");
  2650             identifier_c IN_param_name("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(&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 param_name("IN");
  2686             identifier_c IN_param_name("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(&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 param_name("IN");
  2722             identifier_c IN_param_name("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(&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 param_name("IN");
  2758             identifier_c IN_param_name("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(&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 param_name("IN");
  2794             identifier_c IN_param_name("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(&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 param_name("IN");
  2830             identifier_c IN_param_name("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(&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 param_name("IN");
  2866             identifier_c IN_param_name("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(&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 param_name("IN");
  2902             identifier_c IN_param_name("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(&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 param_name("IN");
  2938             identifier_c IN_param_name("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(&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 param_name("IN");
  2974             identifier_c IN_param_name("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(&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 param_name("IN");
  3010             identifier_c IN_param_name("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(&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 param_name("IN");
  3046             identifier_c IN_param_name("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(&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 param_name("IN");
  3082             identifier_c IN_param_name("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(&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 param_name("IN");
  3118             identifier_c IN_param_name("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(&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 param_name("IN");
  3154             identifier_c IN_param_name("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(&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 param_name("IN");
  3190             identifier_c IN_param_name("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(&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 param_name("IN");
  3226             identifier_c IN_param_name("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(&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 param_name("IN");
  3262             identifier_c IN_param_name("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(&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 param_name("IN");
  3298             identifier_c IN_param_name("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(&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 param_name("IN");
  3334             identifier_c IN_param_name("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(&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 param_name("IN");
  3370             identifier_c IN_param_name("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(&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 param_name("IN");
  3406             identifier_c IN_param_name("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(&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 param_name("IN");
  3442             identifier_c IN_param_name("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(&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 param_name("IN");
  3478             identifier_c IN_param_name("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(&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 param_name("IN");
  3514             identifier_c IN_param_name("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(&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 param_name("IN");
  3550             identifier_c IN_param_name("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(&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 param_name("IN");
  3586             identifier_c IN_param_name("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(&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 param_name("IN");
  3622             identifier_c IN_param_name("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(&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 param_name("IN");
  3658             identifier_c IN_param_name("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(&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 param_name("IN");
  3694             identifier_c IN_param_name("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(&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 param_name("IN");
  3730             identifier_c IN_param_name("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(&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 param_name("IN");
  3766             identifier_c IN_param_name("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(&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 param_name("IN");
  3802             identifier_c IN_param_name("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(&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 param_name("IN");
  3838             identifier_c IN_param_name("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(&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 param_name("IN");
  3874             identifier_c IN_param_name("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(&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 param_name("IN");
  3910             identifier_c IN_param_name("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(&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 param_name("IN");
  3946             identifier_c IN_param_name("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(&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 param_name("IN");
  3982             identifier_c IN_param_name("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(&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 param_name("IN");
  4018             identifier_c IN_param_name("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(&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 param_name("IN");
  4054             identifier_c IN_param_name("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(&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 param_name("IN");
  4090             identifier_c IN_param_name("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(&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 param_name("IN");
  4126             identifier_c IN_param_name("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(&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 param_name("IN");
  4162             identifier_c IN_param_name("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(&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 param_name("IN");
  4198             identifier_c IN_param_name("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(&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 param_name("IN");
  4234             identifier_c IN_param_name("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(&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 param_name("IN");
  4270             identifier_c IN_param_name("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(&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 param_name("IN");
  4306             identifier_c IN_param_name("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(&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 param_name("IN");
  4342             identifier_c IN_param_name("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(&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 param_name("IN");
  4378             identifier_c IN_param_name("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(&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 param_name("IN");
  4414             identifier_c IN_param_name("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(&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 param_name("IN");
  4450             identifier_c IN_param_name("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(&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 param_name("IN");
  4486             identifier_c IN_param_name("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(&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 param_name("IN");
  4522             identifier_c IN_param_name("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(&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 param_name("IN");
  4558             identifier_c IN_param_name("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(&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 param_name("IN");
  4594             identifier_c IN_param_name("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(&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 param_name("IN");
  4630             identifier_c IN_param_name("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(&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 param_name("IN");
  4666             identifier_c IN_param_name("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(&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 param_name("IN");
  4702             identifier_c IN_param_name("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(&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 param_name("IN");
  4738             identifier_c IN_param_name("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(&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 param_name("IN");
  4774             identifier_c IN_param_name("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(&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 param_name("IN");
  4810             identifier_c IN_param_name("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(&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 param_name("IN");
  4846             identifier_c IN_param_name("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(&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 param_name("IN");
  4882             identifier_c IN_param_name("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(&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 param_name("IN");
  4918             identifier_c IN_param_name("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(&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 param_name("IN");
  4954             identifier_c IN_param_name("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(&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 param_name("IN");
  4990             identifier_c IN_param_name("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(&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 param_name("IN");
  5026             identifier_c IN_param_name("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(&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 param_name("IN");
  5062             identifier_c IN_param_name("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(&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 param_name("IN");
  5098             identifier_c IN_param_name("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(&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 param_name("IN");
  5134             identifier_c IN_param_name("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(&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 param_name("IN");
  5170             identifier_c IN_param_name("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(&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 param_name("IN");
  5206             identifier_c IN_param_name("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(&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 param_name("IN");
  5242             identifier_c IN_param_name("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(&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 param_name("IN");
  5278             identifier_c IN_param_name("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(&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 param_name("IN");
  5314             identifier_c IN_param_name("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(&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 param_name("IN");
  5350             identifier_c IN_param_name("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(&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 param_name("IN");
  5386             identifier_c IN_param_name("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(&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 param_name("IN");
  5422             identifier_c IN_param_name("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(&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 param_name("IN");
  5458             identifier_c IN_param_name("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(&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 param_name("IN");
  5494             identifier_c IN_param_name("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(&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 param_name("IN");
  5530             identifier_c IN_param_name("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(&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 param_name("IN");
  5566             identifier_c IN_param_name("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(&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 param_name("IN");
  5602             identifier_c IN_param_name("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(&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 param_name("IN");
  5638             identifier_c IN_param_name("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(&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 param_name("IN");
  5674             identifier_c IN_param_name("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(&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 param_name("IN");
  5710             identifier_c IN_param_name("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(&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 param_name("IN");
  5746             identifier_c IN_param_name("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(&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 param_name("IN");
  5782             identifier_c IN_param_name("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(&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 param_name("IN");
  5818             identifier_c IN_param_name("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(&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 param_name("IN");
  5854             identifier_c IN_param_name("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(&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 param_name("IN");
  5890             identifier_c IN_param_name("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(&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 param_name("IN");
  5926             identifier_c IN_param_name("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(&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 param_name("IN");
  5962             identifier_c IN_param_name("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(&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 param_name("IN");
  5998             identifier_c IN_param_name("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(&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 param_name("IN");
  6034             identifier_c IN_param_name("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(&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 param_name("IN");
  6070             identifier_c IN_param_name("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(&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 param_name("IN");
  6106             identifier_c IN_param_name("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(&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 param_name("IN");
  6142             identifier_c IN_param_name("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(&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 param_name("IN");
  6178             identifier_c IN_param_name("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(&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 param_name("IN");
  6214             identifier_c IN_param_name("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(&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 param_name("IN");
  6250             identifier_c IN_param_name("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(&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 param_name("IN");
  6286             identifier_c IN_param_name("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(&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 param_name("IN");
  6322             identifier_c IN_param_name("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(&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 param_name("IN");
  6358             identifier_c IN_param_name("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(&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 param_name("IN");
  6394             identifier_c IN_param_name("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(&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 param_name("IN");
  6430             identifier_c IN_param_name("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(&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 param_name("IN");
  6466             identifier_c IN_param_name("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(&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 param_name("IN");
  6502             identifier_c IN_param_name("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(&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 param_name("IN");
  6538             identifier_c IN_param_name("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(&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 param_name("IN");
  6574             identifier_c IN_param_name("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(&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 param_name("IN");
  6610             identifier_c IN_param_name("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(&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 param_name("IN");
  6646             identifier_c IN_param_name("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(&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 param_name("IN");
  6682             identifier_c IN_param_name("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(&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 param_name("IN");
  6718             identifier_c IN_param_name("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(&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 param_name("IN");
  6754             identifier_c IN_param_name("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(&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 param_name("IN");
  6790             identifier_c IN_param_name("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(&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 param_name("IN");
  6826             identifier_c IN_param_name("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(&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 param_name("IN");
  6862             identifier_c IN_param_name("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(&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 param_name("IN");
  6898             identifier_c IN_param_name("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(&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 param_name("IN");
  6934             identifier_c IN_param_name("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(&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 param_name("IN");
  6970             identifier_c IN_param_name("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(&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 param_name("IN");
  7006             identifier_c IN_param_name("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(&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 param_name("IN");
  7042             identifier_c IN_param_name("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(&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 param_name("IN");
  7078             identifier_c IN_param_name("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(&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 param_name("IN");
  7114             identifier_c IN_param_name("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(&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 param_name("IN");
  7150             identifier_c IN_param_name("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(&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 param_name("IN");
  7186             identifier_c IN_param_name("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(&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 param_name("IN");
  7222             identifier_c IN_param_name("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(&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 param_name("IN");
  7258             identifier_c IN_param_name("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(&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 param_name("IN");
  7294             identifier_c IN_param_name("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(&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 param_name("IN");
  7330             identifier_c IN_param_name("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(&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 param_name("IN");
  7366             identifier_c IN_param_name("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(&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 param_name("IN");
  7402             identifier_c IN_param_name("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(&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 param_name("IN");
  7438             identifier_c IN_param_name("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(&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 param_name("IN");
  7474             identifier_c IN_param_name("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(&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 param_name("IN");
  7510             identifier_c IN_param_name("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(&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 param_name("IN");
  7546             identifier_c IN_param_name("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(&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 param_name("IN");
  7582             identifier_c IN_param_name("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(&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 param_name("IN");
  7618             identifier_c IN_param_name("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(&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 param_name("IN");
  7654             identifier_c IN_param_name("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(&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 param_name("IN");
  7690             identifier_c IN_param_name("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(&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 param_name("IN");
  7726             identifier_c IN_param_name("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(&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 param_name("IN");
  7762             identifier_c IN_param_name("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(&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 param_name("IN");
  7798             identifier_c IN_param_name("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(&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 param_name("IN");
  7834             identifier_c IN_param_name("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(&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 param_name("IN");
  7870             identifier_c IN_param_name("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(&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 param_name("IN");
  7906             identifier_c IN_param_name("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(&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 param_name("IN");
  7942             identifier_c IN_param_name("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(&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 param_name("IN");
  7978             identifier_c IN_param_name("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(&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 param_name("IN");
  8014             identifier_c IN_param_name("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(&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 param_name("IN");
  8050             identifier_c IN_param_name("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(&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 param_name("IN");
  8086             identifier_c IN_param_name("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(&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 param_name("IN");
  8122             identifier_c IN_param_name("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(&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 param_name("IN");
  8158             identifier_c IN_param_name("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(&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 param_name("IN");
  8194             identifier_c IN_param_name("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(&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 param_name("IN");
  8230             identifier_c IN_param_name("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(&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 param_name("IN");
  8266             identifier_c IN_param_name("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(&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 param_name("IN");
  8302             identifier_c IN_param_name("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(&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 param_name("IN");
  8338             identifier_c IN_param_name("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(&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 param_name("IN");
  8374             identifier_c IN_param_name("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(&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 param_name("IN");
  8410             identifier_c IN_param_name("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(&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 param_name("IN");
  8446             identifier_c IN_param_name("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(&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 param_name("IN");
  8482             identifier_c IN_param_name("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(&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 param_name("IN");
  8518             identifier_c IN_param_name("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(&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 param_name("IN");
  8554             identifier_c IN_param_name("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(&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 param_name("IN");
  8590             identifier_c IN_param_name("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(&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 param_name("IN");
  8626             identifier_c IN_param_name("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(&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 param_name("IN");
  8662             identifier_c IN_param_name("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(&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 param_name("IN");
  8698             identifier_c IN_param_name("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(&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 param_name("IN");
  8734             identifier_c IN_param_name("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(&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 param_name("IN");
  8770             identifier_c IN_param_name("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(&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 param_name("IN");
  8806             identifier_c IN_param_name("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(&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 param_name("IN");
  8842             identifier_c IN_param_name("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(&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 param_name("IN");
  8878             identifier_c IN_param_name("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(&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 param_name("IN");
  8914             identifier_c IN_param_name("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(&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 param_name("IN");
  8950             identifier_c IN_param_name("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(&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 param_name("IN");
  8986             identifier_c IN_param_name("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(&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 param_name("IN");
  9022             identifier_c IN_param_name("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(&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 param_name("IN");
  9058             identifier_c IN_param_name("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(&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 param_name("IN");
  9094             identifier_c IN_param_name("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(&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 param_name("IN");
  9130             identifier_c IN_param_name("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(&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 param_name("IN");
  9166             identifier_c IN_param_name("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(&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 param_name("IN");
  9202             identifier_c IN_param_name("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(&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 param_name("IN");
  9238             identifier_c IN_param_name("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(&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 param_name("IN");
  9274             identifier_c IN_param_name("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(&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 param_name("IN");
  9310             identifier_c IN_param_name("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(&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 param_name("IN");
  9346             identifier_c IN_param_name("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(&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 param_name("IN");
  9382             identifier_c IN_param_name("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(&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 param_name("IN");
  9418             identifier_c IN_param_name("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(&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 param_name("IN");
  9454             identifier_c IN_param_name("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(&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 param_name("IN");
  9490             identifier_c IN_param_name("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(&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 param_name("IN");
  9526             identifier_c IN_param_name("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(&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 param_name("IN");
  9562             identifier_c IN_param_name("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(&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 param_name("IN");
  9598             identifier_c IN_param_name("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(&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 param_name("IN");
  9634             identifier_c IN_param_name("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(&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 param_name("IN");
  9670             identifier_c IN_param_name("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(&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 param_name("IN");
  9706             identifier_c IN_param_name("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(&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 param_name("IN");
  9742             identifier_c IN_param_name("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(&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 param_name("IN");
  9778             identifier_c IN_param_name("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(&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 param_name("IN");
  9814             identifier_c IN_param_name("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(&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 param_name("IN");
  9850             identifier_c IN_param_name("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(&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 param_name("IN");
  9886             identifier_c IN_param_name("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(&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 param_name("IN");
  9922             identifier_c IN_param_name("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(&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 param_name("IN");
  9958             identifier_c IN_param_name("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(&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 param_name("IN");
  9994             identifier_c IN_param_name("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(&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 param_name("IN");
 10030             identifier_c IN_param_name("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(&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 param_name("IN");
 10066             identifier_c IN_param_name("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(&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 param_name("IN");
 10102             identifier_c IN_param_name("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(&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 param_name("IN");
 10138             identifier_c IN_param_name("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(&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 param_name("IN");
 10174             identifier_c IN_param_name("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(&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 param_name("IN");
 10210             identifier_c IN_param_name("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(&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 param_name("IN");
 10246             identifier_c IN_param_name("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(&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 param_name("IN");
 10282             identifier_c IN_param_name("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(&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 param_name("IN");
 10318             identifier_c IN_param_name("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(&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 param_name("IN");
 10354             identifier_c IN_param_name("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(&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 param_name("IN");
 10390             identifier_c IN_param_name("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(&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 param_name("IN");
 10426             identifier_c IN_param_name("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(&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 param_name("IN");
 10462             identifier_c IN_param_name("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(&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 param_name("IN");
 10498             identifier_c IN_param_name("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(&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 param_name("IN");
 10534             identifier_c IN_param_name("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(&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 param_name("IN");
 10570             identifier_c IN_param_name("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(&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 param_name("IN");
 10606             identifier_c IN_param_name("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(&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 param_name("IN");
 10642             identifier_c IN_param_name("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(&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 param_name("IN");
 10678             identifier_c IN_param_name("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(&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 param_name("IN");
 10714             identifier_c IN_param_name("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(&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 param_name("IN");
 10750             identifier_c IN_param_name("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(&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 param_name("IN");
 10786             identifier_c IN_param_name("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(&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 param_name("IN");
 10822             identifier_c IN_param_name("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(&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 param_name("IN");
 10858             identifier_c IN_param_name("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(&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 param_name("IN");
 10894             identifier_c IN_param_name("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(&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 param_name("IN");
 10930             identifier_c IN_param_name("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(&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 param_name("IN");
 10966             identifier_c IN_param_name("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(&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 param_name("IN");
 11002             identifier_c IN_param_name("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(&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 param_name("IN");
 11038             identifier_c IN_param_name("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(&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 param_name("IN");
 11074             identifier_c IN_param_name("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(&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 param_name("IN");
 11110             identifier_c IN_param_name("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(&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 param_name("IN");
 11146             identifier_c IN_param_name("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(&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 param_name("IN");
 11182             identifier_c IN_param_name("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(&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 param_name("IN");
 11218             identifier_c IN_param_name("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(&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 param_name("IN");
 11254             identifier_c IN_param_name("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(&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 param_name("IN");
 11290             identifier_c IN_param_name("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(&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 param_name("IN");
 11326             identifier_c IN_param_name("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(&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 param_name("IN");
 11362             identifier_c IN_param_name("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(&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 param_name("IN");
 11398             identifier_c IN_param_name("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(&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 param_name("IN");
 11434             identifier_c IN_param_name("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(&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 param_name("IN");
 11470             identifier_c IN_param_name("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(&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 param_name("IN");
 11506             identifier_c IN_param_name("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(&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 param_name("IN");
 11542             identifier_c IN_param_name("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(&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 param_name("IN");
 11578             identifier_c IN_param_name("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(&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 param_name("IN");
 11614             identifier_c IN_param_name("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(&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 param_name("IN");
 11650             identifier_c IN_param_name("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(&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 param_name("IN");
 11686             identifier_c IN_param_name("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(&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 param_name("IN");
 11722             identifier_c IN_param_name("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(&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 param_name("IN");
 11758             identifier_c IN_param_name("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(&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 param_name("IN");
 11794             identifier_c IN_param_name("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(&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 param_name("IN");
 11830             identifier_c IN_param_name("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(&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 param_name("IN");
 11866             identifier_c IN_param_name("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(&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 param_name("IN");
 11902             identifier_c IN_param_name("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(&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 param_name("IN");
 11938             identifier_c IN_param_name("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(&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 param_name("IN");
 11974             identifier_c IN_param_name("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(&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 param_name("IN");
 12010             identifier_c IN_param_name("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(&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 param_name("IN");
 12046             identifier_c IN_param_name("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(&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 param_name("IN");
 12082             identifier_c IN_param_name("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(&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 param_name("IN");
 12118             identifier_c IN_param_name("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(&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 param_name("IN");
 12154             identifier_c IN_param_name("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(&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 param_name("IN");
 12190             identifier_c IN_param_name("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(&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 param_name("IN");
 12226             identifier_c IN_param_name("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(&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 param_name("IN");
 12262             identifier_c IN_param_name("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(&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 param_name("IN");
 12298             identifier_c IN_param_name("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(&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 param_name("IN");
 12334             identifier_c IN_param_name("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(&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 param_name("IN");
 12370             identifier_c IN_param_name("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(&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 param_name("IN");
 12406             identifier_c IN_param_name("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(&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 param_name("IN");
 12442             identifier_c IN_param_name("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(&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 param_name("IN");
 12478             identifier_c IN_param_name("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(&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 param_name("IN");
 12514             identifier_c IN_param_name("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(&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 param_name("IN");
 12550             identifier_c IN_param_name("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(&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 param_name("IN");
 12586             identifier_c IN_param_name("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(&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 param_name("IN");
 12622             identifier_c IN_param_name("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(&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 param_name("IN");
 12658             identifier_c IN_param_name("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(&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 param_name("IN");
 12694             identifier_c IN_param_name("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(&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 param_name("IN");
 12730             identifier_c IN_param_name("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(&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 param_name("IN");
 12766             identifier_c IN_param_name("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(&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 param_name("IN");
 12802             identifier_c IN_param_name("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(&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 param_name("IN");
 12838             identifier_c IN_param_name("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(&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 param_name("IN");
 12874             identifier_c IN_param_name("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(&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 param_name("IN");
 12910             identifier_c IN_param_name("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(&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 param_name("IN");
 12946             identifier_c IN_param_name("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(&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 param_name("IN");
 12982             identifier_c IN_param_name("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(&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 param_name("IN");
 13018             identifier_c IN_param_name("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(&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 param_name("IN");
 13054             identifier_c IN_param_name("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(&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 param_name("IN");
 13090             identifier_c IN_param_name("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(&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 param_name("IN");
 13126             identifier_c IN_param_name("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(&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 param_name("IN");
 13162             identifier_c IN_param_name("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(&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 param_name("IN");
 13198             identifier_c IN_param_name("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(&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 param_name("IN");
 13234             identifier_c IN_param_name("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(&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 param_name("IN");
 13270             identifier_c IN_param_name("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(&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 param_name("IN");
 13306             identifier_c IN_param_name("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(&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 param_name("IN");
 13342             identifier_c IN_param_name("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(&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 param_name("IN");
 13378             identifier_c IN_param_name("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(&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 param_name("IN");
 13414             identifier_c IN_param_name("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(&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 param_name("IN");
 13450             identifier_c IN_param_name("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(&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 param_name("IN");
 13486             identifier_c IN_param_name("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(&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 param_name("IN");
 13522             identifier_c IN_param_name("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(&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 param_name("IN");
 13558             identifier_c IN_param_name("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(&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 param_name("IN");
 13594             identifier_c IN_param_name("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(&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 param_name("IN");
 13630             identifier_c IN_param_name("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(&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 param_name("IN");
 13666             identifier_c IN_param_name("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(&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 param_name("IN");
 13702             identifier_c IN_param_name("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(&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 param_name("IN");
 13738             identifier_c IN_param_name("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(&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 param_name("IN");
 13774             identifier_c IN_param_name("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(&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 param_name("IN");
 13810             identifier_c IN_param_name("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(&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 param_name("IN");
 13846             identifier_c IN_param_name("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(&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 param_name("IN");
 13882             identifier_c IN_param_name("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(&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 param_name("IN");
 13918             identifier_c IN_param_name("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(&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 param_name("IN1");
 13954             identifier_c IN1_param_name("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(&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 param_name("IN2");
 13971                     identifier_c IN2_param_name("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(&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();
 14003             
 14003             
 14004             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 14004             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 14005             {
 14005             {
 14006         
 14006         
 14007                 {
 14007                 {
 14008                     identifier_c param_name("IN2");
 14008                     identifier_c IN2_param_name("IN2");
 14009                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14009                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14010                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14010                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14011                     symbol_c *IN2_type_symbol = NULL;
 14011                     symbol_c *IN2_type_symbol = NULL;
 14012                     
 14012                     
 14013                     /* Get the value from a foo(<param_value>) style call */
 14013                     /* Get the value from a foo(<param_value>) style call */
 14014                     if (IN2_param_value == NULL)
 14014                     if (IN2_param_value == NULL)
 14015                       IN2_param_value = function_call_param_iterator.next_nf();
 14015                       IN2_param_value = function_call_param_iterator.next_nf();
 14034             
 14034             
 14035             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 14035             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 14036             {
 14036             {
 14037         
 14037         
 14038                 {
 14038                 {
 14039                     identifier_c param_name("IN2");
 14039                     identifier_c IN2_param_name("IN2");
 14040                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14040                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14041                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14041                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14042                     symbol_c *IN2_type_symbol = NULL;
 14042                     symbol_c *IN2_type_symbol = NULL;
 14043                     
 14043                     
 14044                     /* Get the value from a foo(<param_value>) style call */
 14044                     /* Get the value from a foo(<param_value>) style call */
 14045                     if (IN2_param_value == NULL)
 14045                     if (IN2_param_value == NULL)
 14046                       IN2_param_value = function_call_param_iterator.next_nf();
 14046                       IN2_param_value = function_call_param_iterator.next_nf();
 14065             
 14065             
 14066             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14066             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14067             {
 14067             {
 14068         
 14068         
 14069                 {
 14069                 {
 14070                     identifier_c param_name("IN2");
 14070                     identifier_c IN2_param_name("IN2");
 14071                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14071                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14072                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14072                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14073                     symbol_c *IN2_type_symbol = NULL;
 14073                     symbol_c *IN2_type_symbol = NULL;
 14074                     
 14074                     
 14075                     /* Get the value from a foo(<param_value>) style call */
 14075                     /* Get the value from a foo(<param_value>) style call */
 14076                     if (IN2_param_value == NULL)
 14076                     if (IN2_param_value == NULL)
 14077                       IN2_param_value = function_call_param_iterator.next_nf();
 14077                       IN2_param_value = function_call_param_iterator.next_nf();
 14107     case function_mul :
 14107     case function_mul :
 14108     {
 14108     {
 14109         symbol_c *last_type_symbol = NULL;
 14109         symbol_c *last_type_symbol = NULL;
 14110 
 14110 
 14111         {
 14111         {
 14112             identifier_c param_name("IN1");
 14112             identifier_c IN1_param_name("IN1");
 14113             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14113             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14114             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 14114             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14115             symbol_c *IN1_type_symbol = NULL;
 14115             symbol_c *IN1_type_symbol = NULL;
 14116             
 14116             
 14117             /* Get the value from a foo(<param_value>) style call */
 14117             /* Get the value from a foo(<param_value>) style call */
 14118             if (IN1_param_value == NULL)
 14118             if (IN1_param_value == NULL)
 14119               IN1_param_value = function_call_param_iterator.next_nf();
 14119               IN1_param_value = function_call_param_iterator.next_nf();
 14124             
 14124             
 14125             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14125             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14126             {
 14126             {
 14127         
 14127         
 14128                 {
 14128                 {
 14129                     identifier_c param_name("IN2");
 14129                     identifier_c IN2_param_name("IN2");
 14130                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14130                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14131                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14131                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14132                     symbol_c *IN2_type_symbol = NULL;
 14132                     symbol_c *IN2_type_symbol = NULL;
 14133                     
 14133                     
 14134                     /* Get the value from a foo(<param_value>) style call */
 14134                     /* Get the value from a foo(<param_value>) style call */
 14135                     if (IN2_param_value == NULL)
 14135                     if (IN2_param_value == NULL)
 14136                       IN2_param_value = function_call_param_iterator.next_nf();
 14136                       IN2_param_value = function_call_param_iterator.next_nf();
 14161             
 14161             
 14162             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14162             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14163             {
 14163             {
 14164         
 14164         
 14165                 {
 14165                 {
 14166                     identifier_c param_name("IN2");
 14166                     identifier_c IN2_param_name("IN2");
 14167                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14167                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14168                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14168                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14169                     symbol_c *IN2_type_symbol = NULL;
 14169                     symbol_c *IN2_type_symbol = NULL;
 14170                     
 14170                     
 14171                     /* Get the value from a foo(<param_value>) style call */
 14171                     /* Get the value from a foo(<param_value>) style call */
 14172                     if (IN2_param_value == NULL)
 14172                     if (IN2_param_value == NULL)
 14173                       IN2_param_value = function_call_param_iterator.next_nf();
 14173                       IN2_param_value = function_call_param_iterator.next_nf();
 14203     case function_sub :
 14203     case function_sub :
 14204     {
 14204     {
 14205         symbol_c *last_type_symbol = NULL;
 14205         symbol_c *last_type_symbol = NULL;
 14206 
 14206 
 14207         {
 14207         {
 14208             identifier_c param_name("IN1");
 14208             identifier_c IN1_param_name("IN1");
 14209             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14209             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14210             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 14210             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14211             symbol_c *IN1_type_symbol = NULL;
 14211             symbol_c *IN1_type_symbol = NULL;
 14212             
 14212             
 14213             /* Get the value from a foo(<param_value>) style call */
 14213             /* Get the value from a foo(<param_value>) style call */
 14214             if (IN1_param_value == NULL)
 14214             if (IN1_param_value == NULL)
 14215               IN1_param_value = function_call_param_iterator.next_nf();
 14215               IN1_param_value = function_call_param_iterator.next_nf();
 14220             
 14220             
 14221             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14221             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14222             {
 14222             {
 14223         
 14223         
 14224                 {
 14224                 {
 14225                     identifier_c param_name("IN2");
 14225                     identifier_c IN2_param_name("IN2");
 14226                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14226                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14227                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14227                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14228                     symbol_c *IN2_type_symbol = NULL;
 14228                     symbol_c *IN2_type_symbol = NULL;
 14229                     
 14229                     
 14230                     /* Get the value from a foo(<param_value>) style call */
 14230                     /* Get the value from a foo(<param_value>) style call */
 14231                     if (IN2_param_value == NULL)
 14231                     if (IN2_param_value == NULL)
 14232                       IN2_param_value = function_call_param_iterator.next_nf();
 14232                       IN2_param_value = function_call_param_iterator.next_nf();
 14257             
 14257             
 14258             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 14258             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 14259             {
 14259             {
 14260         
 14260         
 14261                 {
 14261                 {
 14262                     identifier_c param_name("IN2");
 14262                     identifier_c IN2_param_name("IN2");
 14263                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14263                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14264                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14264                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14265                     symbol_c *IN2_type_symbol = NULL;
 14265                     symbol_c *IN2_type_symbol = NULL;
 14266                     
 14266                     
 14267                     /* Get the value from a foo(<param_value>) style call */
 14267                     /* Get the value from a foo(<param_value>) style call */
 14268                     if (IN2_param_value == NULL)
 14268                     if (IN2_param_value == NULL)
 14269                       IN2_param_value = function_call_param_iterator.next_nf();
 14269                       IN2_param_value = function_call_param_iterator.next_nf();
 14288             
 14288             
 14289             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 14289             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 14290             {
 14290             {
 14291         
 14291         
 14292                 {
 14292                 {
 14293                     identifier_c param_name("IN2");
 14293                     identifier_c IN2_param_name("IN2");
 14294                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14294                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14295                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14295                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14296                     symbol_c *IN2_type_symbol = NULL;
 14296                     symbol_c *IN2_type_symbol = NULL;
 14297                     
 14297                     
 14298                     /* Get the value from a foo(<param_value>) style call */
 14298                     /* Get the value from a foo(<param_value>) style call */
 14299                     if (IN2_param_value == NULL)
 14299                     if (IN2_param_value == NULL)
 14300                       IN2_param_value = function_call_param_iterator.next_nf();
 14300                       IN2_param_value = function_call_param_iterator.next_nf();
 14327             
 14327             
 14328             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 14328             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 14329             {
 14329             {
 14330         
 14330         
 14331                 {
 14331                 {
 14332                     identifier_c param_name("IN2");
 14332                     identifier_c IN2_param_name("IN2");
 14333                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14333                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14334                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14334                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14335                     symbol_c *IN2_type_symbol = NULL;
 14335                     symbol_c *IN2_type_symbol = NULL;
 14336                     
 14336                     
 14337                     /* Get the value from a foo(<param_value>) style call */
 14337                     /* Get the value from a foo(<param_value>) style call */
 14338                     if (IN2_param_value == NULL)
 14338                     if (IN2_param_value == NULL)
 14339                       IN2_param_value = function_call_param_iterator.next_nf();
 14339                       IN2_param_value = function_call_param_iterator.next_nf();
 14366             
 14366             
 14367             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14367             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14368             {
 14368             {
 14369         
 14369         
 14370                 {
 14370                 {
 14371                     identifier_c param_name("IN2");
 14371                     identifier_c IN2_param_name("IN2");
 14372                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14372                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14373                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14373                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14374                     symbol_c *IN2_type_symbol = NULL;
 14374                     symbol_c *IN2_type_symbol = NULL;
 14375                     
 14375                     
 14376                     /* Get the value from a foo(<param_value>) style call */
 14376                     /* Get the value from a foo(<param_value>) style call */
 14377                     if (IN2_param_value == NULL)
 14377                     if (IN2_param_value == NULL)
 14378                       IN2_param_value = function_call_param_iterator.next_nf();
 14378                       IN2_param_value = function_call_param_iterator.next_nf();
 14408     case function_div :
 14408     case function_div :
 14409     {
 14409     {
 14410         symbol_c *last_type_symbol = NULL;
 14410         symbol_c *last_type_symbol = NULL;
 14411 
 14411 
 14412         {
 14412         {
 14413             identifier_c param_name("IN1");
 14413             identifier_c IN1_param_name("IN1");
 14414             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14414             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14415             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 14415             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14416             symbol_c *IN1_type_symbol = NULL;
 14416             symbol_c *IN1_type_symbol = NULL;
 14417             
 14417             
 14418             /* Get the value from a foo(<param_value>) style call */
 14418             /* Get the value from a foo(<param_value>) style call */
 14419             if (IN1_param_value == NULL)
 14419             if (IN1_param_value == NULL)
 14420               IN1_param_value = function_call_param_iterator.next_nf();
 14420               IN1_param_value = function_call_param_iterator.next_nf();
 14425             
 14425             
 14426             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14426             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14427             {
 14427             {
 14428         
 14428         
 14429                 {
 14429                 {
 14430                     identifier_c param_name("IN2");
 14430                     identifier_c IN2_param_name("IN2");
 14431                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14431                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14432                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14432                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14433                     symbol_c *IN2_type_symbol = NULL;
 14433                     symbol_c *IN2_type_symbol = NULL;
 14434                     
 14434                     
 14435                     /* Get the value from a foo(<param_value>) style call */
 14435                     /* Get the value from a foo(<param_value>) style call */
 14436                     if (IN2_param_value == NULL)
 14436                     if (IN2_param_value == NULL)
 14437                       IN2_param_value = function_call_param_iterator.next_nf();
 14437                       IN2_param_value = function_call_param_iterator.next_nf();
 14462             
 14462             
 14463             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14463             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 14464             {
 14464             {
 14465         
 14465         
 14466                 {
 14466                 {
 14467                     identifier_c param_name("IN2");
 14467                     identifier_c IN2_param_name("IN2");
 14468                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14468                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14469                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14469                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14470                     symbol_c *IN2_type_symbol = NULL;
 14470                     symbol_c *IN2_type_symbol = NULL;
 14471                     
 14471                     
 14472                     /* Get the value from a foo(<param_value>) style call */
 14472                     /* Get the value from a foo(<param_value>) style call */
 14473                     if (IN2_param_value == NULL)
 14473                     if (IN2_param_value == NULL)
 14474                       IN2_param_value = function_call_param_iterator.next_nf();
 14474                       IN2_param_value = function_call_param_iterator.next_nf();
 14504     case function_mod :
 14504     case function_mod :
 14505     {
 14505     {
 14506         symbol_c *last_type_symbol = NULL;
 14506         symbol_c *last_type_symbol = NULL;
 14507 
 14507 
 14508         {
 14508         {
 14509             identifier_c param_name("IN1");
 14509             identifier_c IN1_param_name("IN1");
 14510             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14510             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14511             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 14511             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14512             symbol_c *IN1_type_symbol = NULL;
 14512             symbol_c *IN1_type_symbol = NULL;
 14513             
 14513             
 14514             /* Get the value from a foo(<param_value>) style call */
 14514             /* Get the value from a foo(<param_value>) style call */
 14515             if (IN1_param_value == NULL)
 14515             if (IN1_param_value == NULL)
 14516               IN1_param_value = function_call_param_iterator.next_nf();
 14516               IN1_param_value = function_call_param_iterator.next_nf();
 14521             
 14521             
 14522             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14522             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 14523             {
 14523             {
 14524         
 14524         
 14525                 {
 14525                 {
 14526                     identifier_c param_name("IN2");
 14526                     identifier_c IN2_param_name("IN2");
 14527                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14527                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14528                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14528                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14529                     symbol_c *IN2_type_symbol = NULL;
 14529                     symbol_c *IN2_type_symbol = NULL;
 14530                     
 14530                     
 14531                     /* Get the value from a foo(<param_value>) style call */
 14531                     /* Get the value from a foo(<param_value>) style call */
 14532                     if (IN2_param_value == NULL)
 14532                     if (IN2_param_value == NULL)
 14533                       IN2_param_value = function_call_param_iterator.next_nf();
 14533                       IN2_param_value = function_call_param_iterator.next_nf();
 14569     case function_expt :
 14569     case function_expt :
 14570     {
 14570     {
 14571         symbol_c *last_type_symbol = NULL;
 14571         symbol_c *last_type_symbol = NULL;
 14572 
 14572 
 14573         {
 14573         {
 14574             identifier_c param_name("IN1");
 14574             identifier_c IN1_param_name("IN1");
 14575             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14575             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14576             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 14576             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14577             symbol_c *IN1_type_symbol = NULL;
 14577             symbol_c *IN1_type_symbol = NULL;
 14578             
 14578             
 14579             /* Get the value from a foo(<param_value>) style call */
 14579             /* Get the value from a foo(<param_value>) style call */
 14580             if (IN1_param_value == NULL)
 14580             if (IN1_param_value == NULL)
 14581               IN1_param_value = function_call_param_iterator.next_nf();
 14581               IN1_param_value = function_call_param_iterator.next_nf();
 14586             
 14586             
 14587             if(IN1_type_symbol == NULL || search_expression_type->is_real_type(IN1_type_symbol))
 14587             if(IN1_type_symbol == NULL || search_expression_type->is_real_type(IN1_type_symbol))
 14588             {
 14588             {
 14589         
 14589         
 14590                 {
 14590                 {
 14591                     identifier_c param_name("IN2");
 14591                     identifier_c IN2_param_name("IN2");
 14592                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14592                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14593                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14593                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14594                     symbol_c *IN2_type_symbol = NULL;
 14594                     symbol_c *IN2_type_symbol = NULL;
 14595                     
 14595                     
 14596                     /* Get the value from a foo(<param_value>) style call */
 14596                     /* Get the value from a foo(<param_value>) style call */
 14597                     if (IN2_param_value == NULL)
 14597                     if (IN2_param_value == NULL)
 14598                       IN2_param_value = function_call_param_iterator.next_nf();
 14598                       IN2_param_value = function_call_param_iterator.next_nf();
 14634     case function_move :
 14634     case function_move :
 14635     {
 14635     {
 14636         symbol_c *last_type_symbol = NULL;
 14636         symbol_c *last_type_symbol = NULL;
 14637 
 14637 
 14638         {
 14638         {
 14639             identifier_c param_name("IN");
 14639             identifier_c IN_param_name("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(&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();
 14676     case function_shl :
 14676     case function_shl :
 14677     {
 14677     {
 14678         symbol_c *last_type_symbol = NULL;
 14678         symbol_c *last_type_symbol = NULL;
 14679 
 14679 
 14680         {
 14680         {
 14681             identifier_c param_name("IN");
 14681             identifier_c IN_param_name("IN");
 14682             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14682             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14683             symbol_c *IN_param_value = function_call_param_iterator.search_f(&param_name);
 14683             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 14684             symbol_c *IN_type_symbol = NULL;
 14684             symbol_c *IN_type_symbol = NULL;
 14685             
 14685             
 14686             /* Get the value from a foo(<param_value>) style call */
 14686             /* Get the value from a foo(<param_value>) style call */
 14687             if (IN_param_value == NULL)
 14687             if (IN_param_value == NULL)
 14688               IN_param_value = function_call_param_iterator.next_nf();
 14688               IN_param_value = function_call_param_iterator.next_nf();
 14693             
 14693             
 14694             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 14694             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 14695             {
 14695             {
 14696         
 14696         
 14697                 {
 14697                 {
 14698                     identifier_c param_name("N");
 14698                     identifier_c N_param_name("N");
 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 *N_param_value = function_call_param_iterator.search_f(&param_name);
 14700                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 14701                     symbol_c *N_type_symbol = NULL;
 14701                     symbol_c *N_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 (N_param_value == NULL)
 14704                     if (N_param_value == NULL)
 14705                       N_param_value = function_call_param_iterator.next_nf();
 14705                       N_param_value = function_call_param_iterator.next_nf();
 14735     case function_shr :
 14735     case function_shr :
 14736     {
 14736     {
 14737         symbol_c *last_type_symbol = NULL;
 14737         symbol_c *last_type_symbol = NULL;
 14738 
 14738 
 14739         {
 14739         {
 14740             identifier_c param_name("IN");
 14740             identifier_c IN_param_name("IN");
 14741             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14741             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14742             symbol_c *IN_param_value = function_call_param_iterator.search_f(&param_name);
 14742             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 14743             symbol_c *IN_type_symbol = NULL;
 14743             symbol_c *IN_type_symbol = NULL;
 14744             
 14744             
 14745             /* Get the value from a foo(<param_value>) style call */
 14745             /* Get the value from a foo(<param_value>) style call */
 14746             if (IN_param_value == NULL)
 14746             if (IN_param_value == NULL)
 14747               IN_param_value = function_call_param_iterator.next_nf();
 14747               IN_param_value = function_call_param_iterator.next_nf();
 14752             
 14752             
 14753             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 14753             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 14754             {
 14754             {
 14755         
 14755         
 14756                 {
 14756                 {
 14757                     identifier_c param_name("N");
 14757                     identifier_c N_param_name("N");
 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 *N_param_value = function_call_param_iterator.search_f(&param_name);
 14759                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 14760                     symbol_c *N_type_symbol = NULL;
 14760                     symbol_c *N_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 (N_param_value == NULL)
 14763                     if (N_param_value == NULL)
 14764                       N_param_value = function_call_param_iterator.next_nf();
 14764                       N_param_value = function_call_param_iterator.next_nf();
 14794     case function_ror :
 14794     case function_ror :
 14795     {
 14795     {
 14796         symbol_c *last_type_symbol = NULL;
 14796         symbol_c *last_type_symbol = NULL;
 14797 
 14797 
 14798         {
 14798         {
 14799             identifier_c param_name("IN");
 14799             identifier_c IN_param_name("IN");
 14800             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14800             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14801             symbol_c *IN_param_value = function_call_param_iterator.search_f(&param_name);
 14801             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 14802             symbol_c *IN_type_symbol = NULL;
 14802             symbol_c *IN_type_symbol = NULL;
 14803             
 14803             
 14804             /* Get the value from a foo(<param_value>) style call */
 14804             /* Get the value from a foo(<param_value>) style call */
 14805             if (IN_param_value == NULL)
 14805             if (IN_param_value == NULL)
 14806               IN_param_value = function_call_param_iterator.next_nf();
 14806               IN_param_value = function_call_param_iterator.next_nf();
 14811             
 14811             
 14812             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 14812             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 14813             {
 14813             {
 14814         
 14814         
 14815                 {
 14815                 {
 14816                     identifier_c param_name("N");
 14816                     identifier_c N_param_name("N");
 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 *N_param_value = function_call_param_iterator.search_f(&param_name);
 14818                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 14819                     symbol_c *N_type_symbol = NULL;
 14819                     symbol_c *N_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 (N_param_value == NULL)
 14822                     if (N_param_value == NULL)
 14823                       N_param_value = function_call_param_iterator.next_nf();
 14823                       N_param_value = function_call_param_iterator.next_nf();
 14853     case function_rol :
 14853     case function_rol :
 14854     {
 14854     {
 14855         symbol_c *last_type_symbol = NULL;
 14855         symbol_c *last_type_symbol = NULL;
 14856 
 14856 
 14857         {
 14857         {
 14858             identifier_c param_name("IN");
 14858             identifier_c IN_param_name("IN");
 14859             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14859             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14860             symbol_c *IN_param_value = function_call_param_iterator.search_f(&param_name);
 14860             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 14861             symbol_c *IN_type_symbol = NULL;
 14861             symbol_c *IN_type_symbol = NULL;
 14862             
 14862             
 14863             /* Get the value from a foo(<param_value>) style call */
 14863             /* Get the value from a foo(<param_value>) style call */
 14864             if (IN_param_value == NULL)
 14864             if (IN_param_value == NULL)
 14865               IN_param_value = function_call_param_iterator.next_nf();
 14865               IN_param_value = function_call_param_iterator.next_nf();
 14870             
 14870             
 14871             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 14871             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 14872             {
 14872             {
 14873         
 14873         
 14874                 {
 14874                 {
 14875                     identifier_c param_name("N");
 14875                     identifier_c N_param_name("N");
 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 *N_param_value = function_call_param_iterator.search_f(&param_name);
 14877                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 14878                     symbol_c *N_type_symbol = NULL;
 14878                     symbol_c *N_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 (N_param_value == NULL)
 14881                     if (N_param_value == NULL)
 14882                       N_param_value = function_call_param_iterator.next_nf();
 14882                       N_param_value = function_call_param_iterator.next_nf();
 14912     case function_and :
 14912     case function_and :
 14913     {
 14913     {
 14914         symbol_c *last_type_symbol = NULL;
 14914         symbol_c *last_type_symbol = NULL;
 14915 
 14915 
 14916         {
 14916         {
 14917             identifier_c param_name("IN1");
 14917             identifier_c IN1_param_name("IN1");
 14918             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14918             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14919             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 14919             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14920             symbol_c *IN1_type_symbol = NULL;
 14920             symbol_c *IN1_type_symbol = NULL;
 14921             
 14921             
 14922             /* Get the value from a foo(<param_value>) style call */
 14922             /* Get the value from a foo(<param_value>) style call */
 14923             if (IN1_param_value == NULL)
 14923             if (IN1_param_value == NULL)
 14924               IN1_param_value = function_call_param_iterator.next_nf();
 14924               IN1_param_value = function_call_param_iterator.next_nf();
 14929             
 14929             
 14930             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 14930             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 14931             {
 14931             {
 14932         
 14932         
 14933                 {
 14933                 {
 14934                     identifier_c param_name("IN2");
 14934                     identifier_c IN2_param_name("IN2");
 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 *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14936                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 14937                     symbol_c *IN2_type_symbol = NULL;
 14937                     symbol_c *IN2_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 (IN2_param_value == NULL)
 14940                     if (IN2_param_value == NULL)
 14941                       IN2_param_value = function_call_param_iterator.next_nf();
 14941                       IN2_param_value = function_call_param_iterator.next_nf();
 14975     case function_or :
 14975     case function_or :
 14976     {
 14976     {
 14977         symbol_c *last_type_symbol = NULL;
 14977         symbol_c *last_type_symbol = NULL;
 14978 
 14978 
 14979         {
 14979         {
 14980             identifier_c param_name("IN1");
 14980             identifier_c IN1_param_name("IN1");
 14981             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14981             /* Get the value from a foo(<param_name> = <param_value>) style call */
 14982             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 14982             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 14983             symbol_c *IN1_type_symbol = NULL;
 14983             symbol_c *IN1_type_symbol = NULL;
 14984             
 14984             
 14985             /* Get the value from a foo(<param_value>) style call */
 14985             /* Get the value from a foo(<param_value>) style call */
 14986             if (IN1_param_value == NULL)
 14986             if (IN1_param_value == NULL)
 14987               IN1_param_value = function_call_param_iterator.next_nf();
 14987               IN1_param_value = function_call_param_iterator.next_nf();
 14992             
 14992             
 14993             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 14993             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 14994             {
 14994             {
 14995         
 14995         
 14996                 {
 14996                 {
 14997                     identifier_c param_name("IN2");
 14997                     identifier_c IN2_param_name("IN2");
 14998                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14998                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 14999                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 14999                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15000                     symbol_c *IN2_type_symbol = NULL;
 15000                     symbol_c *IN2_type_symbol = NULL;
 15001                     
 15001                     
 15002                     /* Get the value from a foo(<param_value>) style call */
 15002                     /* Get the value from a foo(<param_value>) style call */
 15003                     if (IN2_param_value == NULL)
 15003                     if (IN2_param_value == NULL)
 15004                       IN2_param_value = function_call_param_iterator.next_nf();
 15004                       IN2_param_value = function_call_param_iterator.next_nf();
 15038     case function_xor :
 15038     case function_xor :
 15039     {
 15039     {
 15040         symbol_c *last_type_symbol = NULL;
 15040         symbol_c *last_type_symbol = NULL;
 15041 
 15041 
 15042         {
 15042         {
 15043             identifier_c param_name("IN1");
 15043             identifier_c IN1_param_name("IN1");
 15044             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15044             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15045             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 15045             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15046             symbol_c *IN1_type_symbol = NULL;
 15046             symbol_c *IN1_type_symbol = NULL;
 15047             
 15047             
 15048             /* Get the value from a foo(<param_value>) style call */
 15048             /* Get the value from a foo(<param_value>) style call */
 15049             if (IN1_param_value == NULL)
 15049             if (IN1_param_value == NULL)
 15050               IN1_param_value = function_call_param_iterator.next_nf();
 15050               IN1_param_value = function_call_param_iterator.next_nf();
 15055             
 15055             
 15056             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 15056             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 15057             {
 15057             {
 15058         
 15058         
 15059                 {
 15059                 {
 15060                     identifier_c param_name("IN2");
 15060                     identifier_c IN2_param_name("IN2");
 15061                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15061                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15062                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 15062                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15063                     symbol_c *IN2_type_symbol = NULL;
 15063                     symbol_c *IN2_type_symbol = NULL;
 15064                     
 15064                     
 15065                     /* Get the value from a foo(<param_value>) style call */
 15065                     /* Get the value from a foo(<param_value>) style call */
 15066                     if (IN2_param_value == NULL)
 15066                     if (IN2_param_value == NULL)
 15067                       IN2_param_value = function_call_param_iterator.next_nf();
 15067                       IN2_param_value = function_call_param_iterator.next_nf();
 15101     case function_not :
 15101     case function_not :
 15102     {
 15102     {
 15103         symbol_c *last_type_symbol = NULL;
 15103         symbol_c *last_type_symbol = NULL;
 15104 
 15104 
 15105         {
 15105         {
 15106             identifier_c param_name("IN");
 15106             identifier_c IN_param_name("IN");
 15107             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15107             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15108             symbol_c *IN_param_value = function_call_param_iterator.search_f(&param_name);
 15108             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 15109             symbol_c *IN_type_symbol = NULL;
 15109             symbol_c *IN_type_symbol = NULL;
 15110             
 15110             
 15111             /* Get the value from a foo(<param_value>) style call */
 15111             /* Get the value from a foo(<param_value>) style call */
 15112             if (IN_param_value == NULL)
 15112             if (IN_param_value == NULL)
 15113               IN_param_value = function_call_param_iterator.next_nf();
 15113               IN_param_value = function_call_param_iterator.next_nf();
 15137     case function_sel :
 15137     case function_sel :
 15138     {
 15138     {
 15139         symbol_c *last_type_symbol = NULL;
 15139         symbol_c *last_type_symbol = NULL;
 15140 
 15140 
 15141         {
 15141         {
 15142             identifier_c param_name("G");
 15142             identifier_c G_param_name("G");
 15143             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15143             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15144             symbol_c *G_param_value = function_call_param_iterator.search_f(&param_name);
 15144             symbol_c *G_param_value = function_call_param_iterator.search_f(&G_param_name);
 15145             symbol_c *G_type_symbol = NULL;
 15145             symbol_c *G_type_symbol = NULL;
 15146             
 15146             
 15147             /* Get the value from a foo(<param_value>) style call */
 15147             /* Get the value from a foo(<param_value>) style call */
 15148             if (G_param_value == NULL)
 15148             if (G_param_value == NULL)
 15149               G_param_value = function_call_param_iterator.next_nf();
 15149               G_param_value = function_call_param_iterator.next_nf();
 15154             
 15154             
 15155             if(G_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 15155             if(G_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 15156             {
 15156             {
 15157         
 15157         
 15158                 {
 15158                 {
 15159                     identifier_c param_name("IN0");
 15159                     identifier_c IN0_param_name("IN0");
 15160                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15160                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15161                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(&param_name);
 15161                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(&IN0_param_name);
 15162                     symbol_c *IN0_type_symbol = NULL;
 15162                     symbol_c *IN0_type_symbol = NULL;
 15163                     
 15163                     
 15164                     /* Get the value from a foo(<param_value>) style call */
 15164                     /* Get the value from a foo(<param_value>) style call */
 15165                     if (IN0_param_value == NULL)
 15165                     if (IN0_param_value == NULL)
 15166                       IN0_param_value = function_call_param_iterator.next_nf();
 15166                       IN0_param_value = function_call_param_iterator.next_nf();
 15171                     
 15171                     
 15172                     
 15172                     
 15173                     {
 15173                     {
 15174                 
 15174                 
 15175                         {
 15175                         {
 15176                             identifier_c param_name("IN1");
 15176                             identifier_c IN1_param_name("IN1");
 15177                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15177                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15178                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 15178                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15179                             symbol_c *IN1_type_symbol = NULL;
 15179                             symbol_c *IN1_type_symbol = NULL;
 15180                             
 15180                             
 15181                             /* Get the value from a foo(<param_value>) style call */
 15181                             /* Get the value from a foo(<param_value>) style call */
 15182                             if (IN1_param_value == NULL)
 15182                             if (IN1_param_value == NULL)
 15183                               IN1_param_value = function_call_param_iterator.next_nf();
 15183                               IN1_param_value = function_call_param_iterator.next_nf();
 15225     case function_max :
 15225     case function_max :
 15226     {
 15226     {
 15227         symbol_c *last_type_symbol = NULL;
 15227         symbol_c *last_type_symbol = NULL;
 15228 
 15228 
 15229         {
 15229         {
 15230             identifier_c param_name("IN1");
 15230             identifier_c IN1_param_name("IN1");
 15231             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15231             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15232             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 15232             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15233             symbol_c *IN1_type_symbol = NULL;
 15233             symbol_c *IN1_type_symbol = NULL;
 15234             
 15234             
 15235             /* Get the value from a foo(<param_value>) style call */
 15235             /* Get the value from a foo(<param_value>) style call */
 15236             if (IN1_param_value == NULL)
 15236             if (IN1_param_value == NULL)
 15237               IN1_param_value = function_call_param_iterator.next_nf();
 15237               IN1_param_value = function_call_param_iterator.next_nf();
 15242             
 15242             
 15243             
 15243             
 15244             {
 15244             {
 15245         
 15245         
 15246                 {
 15246                 {
 15247                     identifier_c param_name("IN2");
 15247                     identifier_c IN2_param_name("IN2");
 15248                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15248                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15249                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 15249                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15250                     symbol_c *IN2_type_symbol = NULL;
 15250                     symbol_c *IN2_type_symbol = NULL;
 15251                     
 15251                     
 15252                     /* Get the value from a foo(<param_value>) style call */
 15252                     /* Get the value from a foo(<param_value>) style call */
 15253                     if (IN2_param_value == NULL)
 15253                     if (IN2_param_value == NULL)
 15254                       IN2_param_value = function_call_param_iterator.next_nf();
 15254                       IN2_param_value = function_call_param_iterator.next_nf();
 15290     case function_min :
 15290     case function_min :
 15291     {
 15291     {
 15292         symbol_c *last_type_symbol = NULL;
 15292         symbol_c *last_type_symbol = NULL;
 15293 
 15293 
 15294         {
 15294         {
 15295             identifier_c param_name("IN1");
 15295             identifier_c IN1_param_name("IN1");
 15296             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15296             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15297             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 15297             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15298             symbol_c *IN1_type_symbol = NULL;
 15298             symbol_c *IN1_type_symbol = NULL;
 15299             
 15299             
 15300             /* Get the value from a foo(<param_value>) style call */
 15300             /* Get the value from a foo(<param_value>) style call */
 15301             if (IN1_param_value == NULL)
 15301             if (IN1_param_value == NULL)
 15302               IN1_param_value = function_call_param_iterator.next_nf();
 15302               IN1_param_value = function_call_param_iterator.next_nf();
 15307             
 15307             
 15308             
 15308             
 15309             {
 15309             {
 15310         
 15310         
 15311                 {
 15311                 {
 15312                     identifier_c param_name("IN2");
 15312                     identifier_c IN2_param_name("IN2");
 15313                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15313                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15314                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 15314                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15315                     symbol_c *IN2_type_symbol = NULL;
 15315                     symbol_c *IN2_type_symbol = NULL;
 15316                     
 15316                     
 15317                     /* Get the value from a foo(<param_value>) style call */
 15317                     /* Get the value from a foo(<param_value>) style call */
 15318                     if (IN2_param_value == NULL)
 15318                     if (IN2_param_value == NULL)
 15319                       IN2_param_value = function_call_param_iterator.next_nf();
 15319                       IN2_param_value = function_call_param_iterator.next_nf();
 15355     case function_limit :
 15355     case function_limit :
 15356     {
 15356     {
 15357         symbol_c *last_type_symbol = NULL;
 15357         symbol_c *last_type_symbol = NULL;
 15358 
 15358 
 15359         {
 15359         {
 15360             identifier_c param_name("MN");
 15360             identifier_c MN_param_name("MN");
 15361             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15361             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15362             symbol_c *MN_param_value = function_call_param_iterator.search_f(&param_name);
 15362             symbol_c *MN_param_value = function_call_param_iterator.search_f(&MN_param_name);
 15363             symbol_c *MN_type_symbol = NULL;
 15363             symbol_c *MN_type_symbol = NULL;
 15364             
 15364             
 15365             /* Get the value from a foo(<param_value>) style call */
 15365             /* Get the value from a foo(<param_value>) style call */
 15366             if (MN_param_value == NULL)
 15366             if (MN_param_value == NULL)
 15367               MN_param_value = function_call_param_iterator.next_nf();
 15367               MN_param_value = function_call_param_iterator.next_nf();
 15372             
 15372             
 15373             
 15373             
 15374             {
 15374             {
 15375         
 15375         
 15376                 {
 15376                 {
 15377                     identifier_c param_name("IN");
 15377                     identifier_c IN_param_name("IN");
 15378                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15378                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15379                     symbol_c *IN_param_value = function_call_param_iterator.search_f(&param_name);
 15379                     symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 15380                     symbol_c *IN_type_symbol = NULL;
 15380                     symbol_c *IN_type_symbol = NULL;
 15381                     
 15381                     
 15382                     /* Get the value from a foo(<param_value>) style call */
 15382                     /* Get the value from a foo(<param_value>) style call */
 15383                     if (IN_param_value == NULL)
 15383                     if (IN_param_value == NULL)
 15384                       IN_param_value = function_call_param_iterator.next_nf();
 15384                       IN_param_value = function_call_param_iterator.next_nf();
 15389                     
 15389                     
 15390                     
 15390                     
 15391                     {
 15391                     {
 15392                 
 15392                 
 15393                         {
 15393                         {
 15394                             identifier_c param_name("MX");
 15394                             identifier_c MX_param_name("MX");
 15395                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15395                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15396                             symbol_c *MX_param_value = function_call_param_iterator.search_f(&param_name);
 15396                             symbol_c *MX_param_value = function_call_param_iterator.search_f(&MX_param_name);
 15397                             symbol_c *MX_type_symbol = NULL;
 15397                             symbol_c *MX_type_symbol = NULL;
 15398                             
 15398                             
 15399                             /* Get the value from a foo(<param_value>) style call */
 15399                             /* Get the value from a foo(<param_value>) style call */
 15400                             if (MX_param_value == NULL)
 15400                             if (MX_param_value == NULL)
 15401                               MX_param_value = function_call_param_iterator.next_nf();
 15401                               MX_param_value = function_call_param_iterator.next_nf();
 15437     case function_mux :
 15437     case function_mux :
 15438     {
 15438     {
 15439         symbol_c *last_type_symbol = NULL;
 15439         symbol_c *last_type_symbol = NULL;
 15440 
 15440 
 15441         {
 15441         {
 15442             identifier_c param_name("K");
 15442             identifier_c K_param_name("K");
 15443             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15443             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15444             symbol_c *K_param_value = function_call_param_iterator.search_f(&param_name);
 15444             symbol_c *K_param_value = function_call_param_iterator.search_f(&K_param_name);
 15445             symbol_c *K_type_symbol = NULL;
 15445             symbol_c *K_type_symbol = NULL;
 15446             
 15446             
 15447             /* Get the value from a foo(<param_value>) style call */
 15447             /* Get the value from a foo(<param_value>) style call */
 15448             if (K_param_value == NULL)
 15448             if (K_param_value == NULL)
 15449               K_param_value = function_call_param_iterator.next_nf();
 15449               K_param_value = function_call_param_iterator.next_nf();
 15454             
 15454             
 15455             if(K_type_symbol == NULL || search_expression_type->is_integer_type(K_type_symbol))
 15455             if(K_type_symbol == NULL || search_expression_type->is_integer_type(K_type_symbol))
 15456             {
 15456             {
 15457         
 15457         
 15458                 {
 15458                 {
 15459                     identifier_c param_name("IN0");
 15459                     identifier_c IN0_param_name("IN0");
 15460                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15460                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15461                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(&param_name);
 15461                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(&IN0_param_name);
 15462                     symbol_c *IN0_type_symbol = NULL;
 15462                     symbol_c *IN0_type_symbol = NULL;
 15463                     
 15463                     
 15464                     /* Get the value from a foo(<param_value>) style call */
 15464                     /* Get the value from a foo(<param_value>) style call */
 15465                     if (IN0_param_value == NULL)
 15465                     if (IN0_param_value == NULL)
 15466                       IN0_param_value = function_call_param_iterator.next_nf();
 15466                       IN0_param_value = function_call_param_iterator.next_nf();
 15471                     
 15471                     
 15472                     
 15472                     
 15473                     {
 15473                     {
 15474                 
 15474                 
 15475                         {
 15475                         {
 15476                             identifier_c param_name("IN1");
 15476                             identifier_c IN1_param_name("IN1");
 15477                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15477                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15478                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 15478                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15479                             symbol_c *IN1_type_symbol = NULL;
 15479                             symbol_c *IN1_type_symbol = NULL;
 15480                             
 15480                             
 15481                             /* Get the value from a foo(<param_value>) style call */
 15481                             /* Get the value from a foo(<param_value>) style call */
 15482                             if (IN1_param_value == NULL)
 15482                             if (IN1_param_value == NULL)
 15483                               IN1_param_value = function_call_param_iterator.next_nf();
 15483                               IN1_param_value = function_call_param_iterator.next_nf();
 15525     case function_gt :
 15525     case function_gt :
 15526     {
 15526     {
 15527         symbol_c *last_type_symbol = NULL;
 15527         symbol_c *last_type_symbol = NULL;
 15528 
 15528 
 15529         {
 15529         {
 15530             identifier_c param_name("IN1");
 15530             identifier_c IN1_param_name("IN1");
 15531             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15531             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15532             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 15532             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15533             symbol_c *IN1_type_symbol = NULL;
 15533             symbol_c *IN1_type_symbol = NULL;
 15534             
 15534             
 15535             /* Get the value from a foo(<param_value>) style call */
 15535             /* Get the value from a foo(<param_value>) style call */
 15536             if (IN1_param_value == NULL)
 15536             if (IN1_param_value == NULL)
 15537               IN1_param_value = function_call_param_iterator.next_nf();
 15537               IN1_param_value = function_call_param_iterator.next_nf();
 15542             
 15542             
 15543             
 15543             
 15544             {
 15544             {
 15545         
 15545         
 15546                 {
 15546                 {
 15547                     identifier_c param_name("IN2");
 15547                     identifier_c IN2_param_name("IN2");
 15548                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15548                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15549                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 15549                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15550                     symbol_c *IN2_type_symbol = NULL;
 15550                     symbol_c *IN2_type_symbol = NULL;
 15551                     
 15551                     
 15552                     /* Get the value from a foo(<param_value>) style call */
 15552                     /* Get the value from a foo(<param_value>) style call */
 15553                     if (IN2_param_value == NULL)
 15553                     if (IN2_param_value == NULL)
 15554                       IN2_param_value = function_call_param_iterator.next_nf();
 15554                       IN2_param_value = function_call_param_iterator.next_nf();
 15584     case function_ge :
 15584     case function_ge :
 15585     {
 15585     {
 15586         symbol_c *last_type_symbol = NULL;
 15586         symbol_c *last_type_symbol = NULL;
 15587 
 15587 
 15588         {
 15588         {
 15589             identifier_c param_name("IN1");
 15589             identifier_c IN1_param_name("IN1");
 15590             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15590             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15591             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 15591             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15592             symbol_c *IN1_type_symbol = NULL;
 15592             symbol_c *IN1_type_symbol = NULL;
 15593             
 15593             
 15594             /* Get the value from a foo(<param_value>) style call */
 15594             /* Get the value from a foo(<param_value>) style call */
 15595             if (IN1_param_value == NULL)
 15595             if (IN1_param_value == NULL)
 15596               IN1_param_value = function_call_param_iterator.next_nf();
 15596               IN1_param_value = function_call_param_iterator.next_nf();
 15601             
 15601             
 15602             
 15602             
 15603             {
 15603             {
 15604         
 15604         
 15605                 {
 15605                 {
 15606                     identifier_c param_name("IN2");
 15606                     identifier_c IN2_param_name("IN2");
 15607                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15607                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15608                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 15608                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15609                     symbol_c *IN2_type_symbol = NULL;
 15609                     symbol_c *IN2_type_symbol = NULL;
 15610                     
 15610                     
 15611                     /* Get the value from a foo(<param_value>) style call */
 15611                     /* Get the value from a foo(<param_value>) style call */
 15612                     if (IN2_param_value == NULL)
 15612                     if (IN2_param_value == NULL)
 15613                       IN2_param_value = function_call_param_iterator.next_nf();
 15613                       IN2_param_value = function_call_param_iterator.next_nf();
 15643     case function_eq :
 15643     case function_eq :
 15644     {
 15644     {
 15645         symbol_c *last_type_symbol = NULL;
 15645         symbol_c *last_type_symbol = NULL;
 15646 
 15646 
 15647         {
 15647         {
 15648             identifier_c param_name("IN1");
 15648             identifier_c IN1_param_name("IN1");
 15649             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15649             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15650             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 15650             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15651             symbol_c *IN1_type_symbol = NULL;
 15651             symbol_c *IN1_type_symbol = NULL;
 15652             
 15652             
 15653             /* Get the value from a foo(<param_value>) style call */
 15653             /* Get the value from a foo(<param_value>) style call */
 15654             if (IN1_param_value == NULL)
 15654             if (IN1_param_value == NULL)
 15655               IN1_param_value = function_call_param_iterator.next_nf();
 15655               IN1_param_value = function_call_param_iterator.next_nf();
 15660             
 15660             
 15661             
 15661             
 15662             {
 15662             {
 15663         
 15663         
 15664                 {
 15664                 {
 15665                     identifier_c param_name("IN2");
 15665                     identifier_c IN2_param_name("IN2");
 15666                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15666                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15667                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 15667                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15668                     symbol_c *IN2_type_symbol = NULL;
 15668                     symbol_c *IN2_type_symbol = NULL;
 15669                     
 15669                     
 15670                     /* Get the value from a foo(<param_value>) style call */
 15670                     /* Get the value from a foo(<param_value>) style call */
 15671                     if (IN2_param_value == NULL)
 15671                     if (IN2_param_value == NULL)
 15672                       IN2_param_value = function_call_param_iterator.next_nf();
 15672                       IN2_param_value = function_call_param_iterator.next_nf();
 15702     case function_lt :
 15702     case function_lt :
 15703     {
 15703     {
 15704         symbol_c *last_type_symbol = NULL;
 15704         symbol_c *last_type_symbol = NULL;
 15705 
 15705 
 15706         {
 15706         {
 15707             identifier_c param_name("IN1");
 15707             identifier_c IN1_param_name("IN1");
 15708             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15708             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15709             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 15709             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15710             symbol_c *IN1_type_symbol = NULL;
 15710             symbol_c *IN1_type_symbol = NULL;
 15711             
 15711             
 15712             /* Get the value from a foo(<param_value>) style call */
 15712             /* Get the value from a foo(<param_value>) style call */
 15713             if (IN1_param_value == NULL)
 15713             if (IN1_param_value == NULL)
 15714               IN1_param_value = function_call_param_iterator.next_nf();
 15714               IN1_param_value = function_call_param_iterator.next_nf();
 15719             
 15719             
 15720             
 15720             
 15721             {
 15721             {
 15722         
 15722         
 15723                 {
 15723                 {
 15724                     identifier_c param_name("IN2");
 15724                     identifier_c IN2_param_name("IN2");
 15725                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15725                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15726                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 15726                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15727                     symbol_c *IN2_type_symbol = NULL;
 15727                     symbol_c *IN2_type_symbol = NULL;
 15728                     
 15728                     
 15729                     /* Get the value from a foo(<param_value>) style call */
 15729                     /* Get the value from a foo(<param_value>) style call */
 15730                     if (IN2_param_value == NULL)
 15730                     if (IN2_param_value == NULL)
 15731                       IN2_param_value = function_call_param_iterator.next_nf();
 15731                       IN2_param_value = function_call_param_iterator.next_nf();
 15761     case function_le :
 15761     case function_le :
 15762     {
 15762     {
 15763         symbol_c *last_type_symbol = NULL;
 15763         symbol_c *last_type_symbol = NULL;
 15764 
 15764 
 15765         {
 15765         {
 15766             identifier_c param_name("IN1");
 15766             identifier_c IN1_param_name("IN1");
 15767             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15767             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15768             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 15768             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15769             symbol_c *IN1_type_symbol = NULL;
 15769             symbol_c *IN1_type_symbol = NULL;
 15770             
 15770             
 15771             /* Get the value from a foo(<param_value>) style call */
 15771             /* Get the value from a foo(<param_value>) style call */
 15772             if (IN1_param_value == NULL)
 15772             if (IN1_param_value == NULL)
 15773               IN1_param_value = function_call_param_iterator.next_nf();
 15773               IN1_param_value = function_call_param_iterator.next_nf();
 15778             
 15778             
 15779             
 15779             
 15780             {
 15780             {
 15781         
 15781         
 15782                 {
 15782                 {
 15783                     identifier_c param_name("IN2");
 15783                     identifier_c IN2_param_name("IN2");
 15784                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15784                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15785                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 15785                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15786                     symbol_c *IN2_type_symbol = NULL;
 15786                     symbol_c *IN2_type_symbol = NULL;
 15787                     
 15787                     
 15788                     /* Get the value from a foo(<param_value>) style call */
 15788                     /* Get the value from a foo(<param_value>) style call */
 15789                     if (IN2_param_value == NULL)
 15789                     if (IN2_param_value == NULL)
 15790                       IN2_param_value = function_call_param_iterator.next_nf();
 15790                       IN2_param_value = function_call_param_iterator.next_nf();
 15820     case function_ne :
 15820     case function_ne :
 15821     {
 15821     {
 15822         symbol_c *last_type_symbol = NULL;
 15822         symbol_c *last_type_symbol = NULL;
 15823 
 15823 
 15824         {
 15824         {
 15825             identifier_c param_name("IN1");
 15825             identifier_c IN1_param_name("IN1");
 15826             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15826             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15827             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 15827             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 15828             symbol_c *IN1_type_symbol = NULL;
 15828             symbol_c *IN1_type_symbol = NULL;
 15829             
 15829             
 15830             /* Get the value from a foo(<param_value>) style call */
 15830             /* Get the value from a foo(<param_value>) style call */
 15831             if (IN1_param_value == NULL)
 15831             if (IN1_param_value == NULL)
 15832               IN1_param_value = function_call_param_iterator.next_nf();
 15832               IN1_param_value = function_call_param_iterator.next_nf();
 15837             
 15837             
 15838             
 15838             
 15839             {
 15839             {
 15840         
 15840         
 15841                 {
 15841                 {
 15842                     identifier_c param_name("IN2");
 15842                     identifier_c IN2_param_name("IN2");
 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 *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 15844                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 15845                     symbol_c *IN2_type_symbol = NULL;
 15845                     symbol_c *IN2_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 (IN2_param_value == NULL)
 15848                     if (IN2_param_value == NULL)
 15849                       IN2_param_value = function_call_param_iterator.next_nf();
 15849                       IN2_param_value = function_call_param_iterator.next_nf();
 15879     case function_len :
 15879     case function_len :
 15880     {
 15880     {
 15881         symbol_c *last_type_symbol = NULL;
 15881         symbol_c *last_type_symbol = NULL;
 15882 
 15882 
 15883         {
 15883         {
 15884             identifier_c param_name("IN");
 15884             identifier_c IN_param_name("IN");
 15885             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15885             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15886             symbol_c *IN_param_value = function_call_param_iterator.search_f(&param_name);
 15886             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 15887             symbol_c *IN_type_symbol = NULL;
 15887             symbol_c *IN_type_symbol = NULL;
 15888             
 15888             
 15889             /* Get the value from a foo(<param_value>) style call */
 15889             /* Get the value from a foo(<param_value>) style call */
 15890             if (IN_param_value == NULL)
 15890             if (IN_param_value == NULL)
 15891               IN_param_value = function_call_param_iterator.next_nf();
 15891               IN_param_value = function_call_param_iterator.next_nf();
 15915     case function_left :
 15915     case function_left :
 15916     {
 15916     {
 15917         symbol_c *last_type_symbol = NULL;
 15917         symbol_c *last_type_symbol = NULL;
 15918 
 15918 
 15919         {
 15919         {
 15920             identifier_c param_name("IN");
 15920             identifier_c IN_param_name("IN");
 15921             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15921             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15922             symbol_c *IN_param_value = function_call_param_iterator.search_f(&param_name);
 15922             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 15923             symbol_c *IN_type_symbol = NULL;
 15923             symbol_c *IN_type_symbol = NULL;
 15924             
 15924             
 15925             /* Get the value from a foo(<param_value>) style call */
 15925             /* Get the value from a foo(<param_value>) style call */
 15926             if (IN_param_value == NULL)
 15926             if (IN_param_value == NULL)
 15927               IN_param_value = function_call_param_iterator.next_nf();
 15927               IN_param_value = function_call_param_iterator.next_nf();
 15932             
 15932             
 15933             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 15933             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 15934             {
 15934             {
 15935         
 15935         
 15936                 {
 15936                 {
 15937                     identifier_c param_name("L");
 15937                     identifier_c L_param_name("L");
 15938                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15938                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15939                     symbol_c *L_param_value = function_call_param_iterator.search_f(&param_name);
 15939                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 15940                     symbol_c *L_type_symbol = NULL;
 15940                     symbol_c *L_type_symbol = NULL;
 15941                     
 15941                     
 15942                     /* Get the value from a foo(<param_value>) style call */
 15942                     /* Get the value from a foo(<param_value>) style call */
 15943                     if (L_param_value == NULL)
 15943                     if (L_param_value == NULL)
 15944                       L_param_value = function_call_param_iterator.next_nf();
 15944                       L_param_value = function_call_param_iterator.next_nf();
 15974     case function_right :
 15974     case function_right :
 15975     {
 15975     {
 15976         symbol_c *last_type_symbol = NULL;
 15976         symbol_c *last_type_symbol = NULL;
 15977 
 15977 
 15978         {
 15978         {
 15979             identifier_c param_name("IN");
 15979             identifier_c IN_param_name("IN");
 15980             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15980             /* Get the value from a foo(<param_name> = <param_value>) style call */
 15981             symbol_c *IN_param_value = function_call_param_iterator.search_f(&param_name);
 15981             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 15982             symbol_c *IN_type_symbol = NULL;
 15982             symbol_c *IN_type_symbol = NULL;
 15983             
 15983             
 15984             /* Get the value from a foo(<param_value>) style call */
 15984             /* Get the value from a foo(<param_value>) style call */
 15985             if (IN_param_value == NULL)
 15985             if (IN_param_value == NULL)
 15986               IN_param_value = function_call_param_iterator.next_nf();
 15986               IN_param_value = function_call_param_iterator.next_nf();
 15991             
 15991             
 15992             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 15992             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 15993             {
 15993             {
 15994         
 15994         
 15995                 {
 15995                 {
 15996                     identifier_c param_name("L");
 15996                     identifier_c L_param_name("L");
 15997                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15997                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 15998                     symbol_c *L_param_value = function_call_param_iterator.search_f(&param_name);
 15998                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 15999                     symbol_c *L_type_symbol = NULL;
 15999                     symbol_c *L_type_symbol = NULL;
 16000                     
 16000                     
 16001                     /* Get the value from a foo(<param_value>) style call */
 16001                     /* Get the value from a foo(<param_value>) style call */
 16002                     if (L_param_value == NULL)
 16002                     if (L_param_value == NULL)
 16003                       L_param_value = function_call_param_iterator.next_nf();
 16003                       L_param_value = function_call_param_iterator.next_nf();
 16033     case function_mid :
 16033     case function_mid :
 16034     {
 16034     {
 16035         symbol_c *last_type_symbol = NULL;
 16035         symbol_c *last_type_symbol = NULL;
 16036 
 16036 
 16037         {
 16037         {
 16038             identifier_c param_name("IN");
 16038             identifier_c IN_param_name("IN");
 16039             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16039             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16040             symbol_c *IN_param_value = function_call_param_iterator.search_f(&param_name);
 16040             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 16041             symbol_c *IN_type_symbol = NULL;
 16041             symbol_c *IN_type_symbol = NULL;
 16042             
 16042             
 16043             /* Get the value from a foo(<param_value>) style call */
 16043             /* Get the value from a foo(<param_value>) style call */
 16044             if (IN_param_value == NULL)
 16044             if (IN_param_value == NULL)
 16045               IN_param_value = function_call_param_iterator.next_nf();
 16045               IN_param_value = function_call_param_iterator.next_nf();
 16050             
 16050             
 16051             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16051             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16052             {
 16052             {
 16053         
 16053         
 16054                 {
 16054                 {
 16055                     identifier_c param_name("L");
 16055                     identifier_c L_param_name("L");
 16056                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16056                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16057                     symbol_c *L_param_value = function_call_param_iterator.search_f(&param_name);
 16057                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 16058                     symbol_c *L_type_symbol = NULL;
 16058                     symbol_c *L_type_symbol = NULL;
 16059                     
 16059                     
 16060                     /* Get the value from a foo(<param_value>) style call */
 16060                     /* Get the value from a foo(<param_value>) style call */
 16061                     if (L_param_value == NULL)
 16061                     if (L_param_value == NULL)
 16062                       L_param_value = function_call_param_iterator.next_nf();
 16062                       L_param_value = function_call_param_iterator.next_nf();
 16067                     
 16067                     
 16068                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 16068                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 16069                     {
 16069                     {
 16070                 
 16070                 
 16071                         {
 16071                         {
 16072                             identifier_c param_name("P");
 16072                             identifier_c P_param_name("P");
 16073                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16073                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16074                             symbol_c *P_param_value = function_call_param_iterator.search_f(&param_name);
 16074                             symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 16075                             symbol_c *P_type_symbol = NULL;
 16075                             symbol_c *P_type_symbol = NULL;
 16076                             
 16076                             
 16077                             /* Get the value from a foo(<param_value>) style call */
 16077                             /* Get the value from a foo(<param_value>) style call */
 16078                             if (P_param_value == NULL)
 16078                             if (P_param_value == NULL)
 16079                               P_param_value = function_call_param_iterator.next_nf();
 16079                               P_param_value = function_call_param_iterator.next_nf();
 16115     case function_concat :
 16115     case function_concat :
 16116     {
 16116     {
 16117         symbol_c *last_type_symbol = NULL;
 16117         symbol_c *last_type_symbol = NULL;
 16118 
 16118 
 16119         {
 16119         {
 16120             identifier_c param_name("IN1");
 16120             identifier_c IN1_param_name("IN1");
 16121             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16121             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16122             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 16122             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 16123             symbol_c *IN1_type_symbol = NULL;
 16123             symbol_c *IN1_type_symbol = NULL;
 16124             
 16124             
 16125             /* Get the value from a foo(<param_value>) style call */
 16125             /* Get the value from a foo(<param_value>) style call */
 16126             if (IN1_param_value == NULL)
 16126             if (IN1_param_value == NULL)
 16127               IN1_param_value = function_call_param_iterator.next_nf();
 16127               IN1_param_value = function_call_param_iterator.next_nf();
 16132             
 16132             
 16133             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 16133             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 16134             {
 16134             {
 16135         
 16135         
 16136                 {
 16136                 {
 16137                     identifier_c param_name("IN2");
 16137                     identifier_c IN2_param_name("IN2");
 16138                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16138                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16139                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 16139                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 16140                     symbol_c *IN2_type_symbol = NULL;
 16140                     symbol_c *IN2_type_symbol = NULL;
 16141                     
 16141                     
 16142                     /* Get the value from a foo(<param_value>) style call */
 16142                     /* Get the value from a foo(<param_value>) style call */
 16143                     if (IN2_param_value == NULL)
 16143                     if (IN2_param_value == NULL)
 16144                       IN2_param_value = function_call_param_iterator.next_nf();
 16144                       IN2_param_value = function_call_param_iterator.next_nf();
 16163             
 16163             
 16164             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16164             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16165             {
 16165             {
 16166         
 16166         
 16167                 {
 16167                 {
 16168                     identifier_c param_name("IN2");
 16168                     identifier_c IN2_param_name("IN2");
 16169                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16169                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16170                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 16170                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 16171                     symbol_c *IN2_type_symbol = NULL;
 16171                     symbol_c *IN2_type_symbol = NULL;
 16172                     
 16172                     
 16173                     /* Get the value from a foo(<param_value>) style call */
 16173                     /* Get the value from a foo(<param_value>) style call */
 16174                     if (IN2_param_value == NULL)
 16174                     if (IN2_param_value == NULL)
 16175                       IN2_param_value = function_call_param_iterator.next_nf();
 16175                       IN2_param_value = function_call_param_iterator.next_nf();
 16205     case function_insert :
 16205     case function_insert :
 16206     {
 16206     {
 16207         symbol_c *last_type_symbol = NULL;
 16207         symbol_c *last_type_symbol = NULL;
 16208 
 16208 
 16209         {
 16209         {
 16210             identifier_c param_name("IN1");
 16210             identifier_c IN1_param_name("IN1");
 16211             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16211             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16212             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 16212             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 16213             symbol_c *IN1_type_symbol = NULL;
 16213             symbol_c *IN1_type_symbol = NULL;
 16214             
 16214             
 16215             /* Get the value from a foo(<param_value>) style call */
 16215             /* Get the value from a foo(<param_value>) style call */
 16216             if (IN1_param_value == NULL)
 16216             if (IN1_param_value == NULL)
 16217               IN1_param_value = function_call_param_iterator.next_nf();
 16217               IN1_param_value = function_call_param_iterator.next_nf();
 16222             
 16222             
 16223             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16223             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16224             {
 16224             {
 16225         
 16225         
 16226                 {
 16226                 {
 16227                     identifier_c param_name("IN2");
 16227                     identifier_c IN2_param_name("IN2");
 16228                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16228                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16229                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 16229                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 16230                     symbol_c *IN2_type_symbol = NULL;
 16230                     symbol_c *IN2_type_symbol = NULL;
 16231                     
 16231                     
 16232                     /* Get the value from a foo(<param_value>) style call */
 16232                     /* Get the value from a foo(<param_value>) style call */
 16233                     if (IN2_param_value == NULL)
 16233                     if (IN2_param_value == NULL)
 16234                       IN2_param_value = function_call_param_iterator.next_nf();
 16234                       IN2_param_value = function_call_param_iterator.next_nf();
 16239                     
 16239                     
 16240                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16240                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16241                     {
 16241                     {
 16242                 
 16242                 
 16243                         {
 16243                         {
 16244                             identifier_c param_name("P");
 16244                             identifier_c P_param_name("P");
 16245                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16245                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16246                             symbol_c *P_param_value = function_call_param_iterator.search_f(&param_name);
 16246                             symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 16247                             symbol_c *P_type_symbol = NULL;
 16247                             symbol_c *P_type_symbol = NULL;
 16248                             
 16248                             
 16249                             /* Get the value from a foo(<param_value>) style call */
 16249                             /* Get the value from a foo(<param_value>) style call */
 16250                             if (P_param_value == NULL)
 16250                             if (P_param_value == NULL)
 16251                               P_param_value = function_call_param_iterator.next_nf();
 16251                               P_param_value = function_call_param_iterator.next_nf();
 16287     case function_delete :
 16287     case function_delete :
 16288     {
 16288     {
 16289         symbol_c *last_type_symbol = NULL;
 16289         symbol_c *last_type_symbol = NULL;
 16290 
 16290 
 16291         {
 16291         {
 16292             identifier_c param_name("IN");
 16292             identifier_c IN_param_name("IN");
 16293             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16293             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16294             symbol_c *IN_param_value = function_call_param_iterator.search_f(&param_name);
 16294             symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 16295             symbol_c *IN_type_symbol = NULL;
 16295             symbol_c *IN_type_symbol = NULL;
 16296             
 16296             
 16297             /* Get the value from a foo(<param_value>) style call */
 16297             /* Get the value from a foo(<param_value>) style call */
 16298             if (IN_param_value == NULL)
 16298             if (IN_param_value == NULL)
 16299               IN_param_value = function_call_param_iterator.next_nf();
 16299               IN_param_value = function_call_param_iterator.next_nf();
 16304             
 16304             
 16305             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16305             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16306             {
 16306             {
 16307         
 16307         
 16308                 {
 16308                 {
 16309                     identifier_c param_name("L");
 16309                     identifier_c L_param_name("L");
 16310                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16310                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16311                     symbol_c *L_param_value = function_call_param_iterator.search_f(&param_name);
 16311                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 16312                     symbol_c *L_type_symbol = NULL;
 16312                     symbol_c *L_type_symbol = NULL;
 16313                     
 16313                     
 16314                     /* Get the value from a foo(<param_value>) style call */
 16314                     /* Get the value from a foo(<param_value>) style call */
 16315                     if (L_param_value == NULL)
 16315                     if (L_param_value == NULL)
 16316                       L_param_value = function_call_param_iterator.next_nf();
 16316                       L_param_value = function_call_param_iterator.next_nf();
 16321                     
 16321                     
 16322                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 16322                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 16323                     {
 16323                     {
 16324                 
 16324                 
 16325                         {
 16325                         {
 16326                             identifier_c param_name("P");
 16326                             identifier_c P_param_name("P");
 16327                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16327                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16328                             symbol_c *P_param_value = function_call_param_iterator.search_f(&param_name);
 16328                             symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 16329                             symbol_c *P_type_symbol = NULL;
 16329                             symbol_c *P_type_symbol = NULL;
 16330                             
 16330                             
 16331                             /* Get the value from a foo(<param_value>) style call */
 16331                             /* Get the value from a foo(<param_value>) style call */
 16332                             if (P_param_value == NULL)
 16332                             if (P_param_value == NULL)
 16333                               P_param_value = function_call_param_iterator.next_nf();
 16333                               P_param_value = function_call_param_iterator.next_nf();
 16369     case function_replace :
 16369     case function_replace :
 16370     {
 16370     {
 16371         symbol_c *last_type_symbol = NULL;
 16371         symbol_c *last_type_symbol = NULL;
 16372 
 16372 
 16373         {
 16373         {
 16374             identifier_c param_name("IN1");
 16374             identifier_c IN1_param_name("IN1");
 16375             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16375             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16376             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 16376             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 16377             symbol_c *IN1_type_symbol = NULL;
 16377             symbol_c *IN1_type_symbol = NULL;
 16378             
 16378             
 16379             /* Get the value from a foo(<param_value>) style call */
 16379             /* Get the value from a foo(<param_value>) style call */
 16380             if (IN1_param_value == NULL)
 16380             if (IN1_param_value == NULL)
 16381               IN1_param_value = function_call_param_iterator.next_nf();
 16381               IN1_param_value = function_call_param_iterator.next_nf();
 16386             
 16386             
 16387             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16387             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16388             {
 16388             {
 16389         
 16389         
 16390                 {
 16390                 {
 16391                     identifier_c param_name("IN2");
 16391                     identifier_c IN2_param_name("IN2");
 16392                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16392                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16393                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 16393                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 16394                     symbol_c *IN2_type_symbol = NULL;
 16394                     symbol_c *IN2_type_symbol = NULL;
 16395                     
 16395                     
 16396                     /* Get the value from a foo(<param_value>) style call */
 16396                     /* Get the value from a foo(<param_value>) style call */
 16397                     if (IN2_param_value == NULL)
 16397                     if (IN2_param_value == NULL)
 16398                       IN2_param_value = function_call_param_iterator.next_nf();
 16398                       IN2_param_value = function_call_param_iterator.next_nf();
 16403                     
 16403                     
 16404                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16404                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16405                     {
 16405                     {
 16406                 
 16406                 
 16407                         {
 16407                         {
 16408                             identifier_c param_name("L");
 16408                             identifier_c L_param_name("L");
 16409                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16409                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16410                             symbol_c *L_param_value = function_call_param_iterator.search_f(&param_name);
 16410                             symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 16411                             symbol_c *L_type_symbol = NULL;
 16411                             symbol_c *L_type_symbol = NULL;
 16412                             
 16412                             
 16413                             /* Get the value from a foo(<param_value>) style call */
 16413                             /* Get the value from a foo(<param_value>) style call */
 16414                             if (L_param_value == NULL)
 16414                             if (L_param_value == NULL)
 16415                               L_param_value = function_call_param_iterator.next_nf();
 16415                               L_param_value = function_call_param_iterator.next_nf();
 16420                             
 16420                             
 16421                             if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 16421                             if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 16422                             {
 16422                             {
 16423                         
 16423                         
 16424                                 {
 16424                                 {
 16425                                     identifier_c param_name("P");
 16425                                     identifier_c P_param_name("P");
 16426                                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16426                                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16427                                     symbol_c *P_param_value = function_call_param_iterator.search_f(&param_name);
 16427                                     symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 16428                                     symbol_c *P_type_symbol = NULL;
 16428                                     symbol_c *P_type_symbol = NULL;
 16429                                     
 16429                                     
 16430                                     /* Get the value from a foo(<param_value>) style call */
 16430                                     /* Get the value from a foo(<param_value>) style call */
 16431                                     if (P_param_value == NULL)
 16431                                     if (P_param_value == NULL)
 16432                                       P_param_value = function_call_param_iterator.next_nf();
 16432                                       P_param_value = function_call_param_iterator.next_nf();
 16474     case function_find :
 16474     case function_find :
 16475     {
 16475     {
 16476         symbol_c *last_type_symbol = NULL;
 16476         symbol_c *last_type_symbol = NULL;
 16477 
 16477 
 16478         {
 16478         {
 16479             identifier_c param_name("IN1");
 16479             identifier_c IN1_param_name("IN1");
 16480             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16480             /* Get the value from a foo(<param_name> = <param_value>) style call */
 16481             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 16481             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 16482             symbol_c *IN1_type_symbol = NULL;
 16482             symbol_c *IN1_type_symbol = NULL;
 16483             
 16483             
 16484             /* Get the value from a foo(<param_value>) style call */
 16484             /* Get the value from a foo(<param_value>) style call */
 16485             if (IN1_param_value == NULL)
 16485             if (IN1_param_value == NULL)
 16486               IN1_param_value = function_call_param_iterator.next_nf();
 16486               IN1_param_value = function_call_param_iterator.next_nf();
 16491             
 16491             
 16492             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16492             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 16493             {
 16493             {
 16494         
 16494         
 16495                 {
 16495                 {
 16496                     identifier_c param_name("IN2");
 16496                     identifier_c IN2_param_name("IN2");
 16497                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16497                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 16498                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 16498                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 16499                     symbol_c *IN2_type_symbol = NULL;
 16499                     symbol_c *IN2_type_symbol = NULL;
 16500                     
 16500                     
 16501                     /* Get the value from a foo(<param_value>) style call */
 16501                     /* Get the value from a foo(<param_value>) style call */
 16502                     if (IN2_param_value == NULL)
 16502                     if (IN2_param_value == NULL)
 16503                       IN2_param_value = function_call_param_iterator.next_nf();
 16503                       IN2_param_value = function_call_param_iterator.next_nf();
 26590             
 26590             
 26591             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 26591             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 26592             {
 26592             {
 26593         
 26593         
 26594                 {
 26594                 {
 26595                     identifier_c param_name("IN2");
 26595                     identifier_c IN2_param_name("IN2");
 26596                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26596                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26597                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 26597                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26598                     symbol_c *IN2_type_symbol = NULL;
 26598                     symbol_c *IN2_type_symbol = NULL;
 26599                     
 26599                     
 26600                     /* Get the value from a foo(<param_value>) style call */
 26600                     /* Get the value from a foo(<param_value>) style call */
 26601                     if (IN2_param_value == NULL)
 26601                     if (IN2_param_value == NULL)
 26602                       IN2_param_value = function_call_param_iterator.next_nf();
 26602                       IN2_param_value = function_call_param_iterator.next_nf();
 26627             
 26627             
 26628             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 26628             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 26629             {
 26629             {
 26630         
 26630         
 26631                 {
 26631                 {
 26632                     identifier_c param_name("IN2");
 26632                     identifier_c IN2_param_name("IN2");
 26633                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26633                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26634                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 26634                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26635                     symbol_c *IN2_type_symbol = NULL;
 26635                     symbol_c *IN2_type_symbol = NULL;
 26636                     
 26636                     
 26637                     /* Get the value from a foo(<param_value>) style call */
 26637                     /* Get the value from a foo(<param_value>) style call */
 26638                     if (IN2_param_value == NULL)
 26638                     if (IN2_param_value == NULL)
 26639                       IN2_param_value = function_call_param_iterator.next_nf();
 26639                       IN2_param_value = function_call_param_iterator.next_nf();
 26658             
 26658             
 26659             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 26659             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 26660             {
 26660             {
 26661         
 26661         
 26662                 {
 26662                 {
 26663                     identifier_c param_name("IN2");
 26663                     identifier_c IN2_param_name("IN2");
 26664                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26664                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26665                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 26665                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26666                     symbol_c *IN2_type_symbol = NULL;
 26666                     symbol_c *IN2_type_symbol = NULL;
 26667                     
 26667                     
 26668                     /* Get the value from a foo(<param_value>) style call */
 26668                     /* Get the value from a foo(<param_value>) style call */
 26669                     if (IN2_param_value == NULL)
 26669                     if (IN2_param_value == NULL)
 26670                       IN2_param_value = function_call_param_iterator.next_nf();
 26670                       IN2_param_value = function_call_param_iterator.next_nf();
 26689             
 26689             
 26690             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 26690             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 26691             {
 26691             {
 26692         
 26692         
 26693                 {
 26693                 {
 26694                     identifier_c param_name("IN2");
 26694                     identifier_c IN2_param_name("IN2");
 26695                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26695                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26696                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 26696                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26697                     symbol_c *IN2_type_symbol = NULL;
 26697                     symbol_c *IN2_type_symbol = NULL;
 26698                     
 26698                     
 26699                     /* Get the value from a foo(<param_value>) style call */
 26699                     /* Get the value from a foo(<param_value>) style call */
 26700                     if (IN2_param_value == NULL)
 26700                     if (IN2_param_value == NULL)
 26701                       IN2_param_value = function_call_param_iterator.next_nf();
 26701                       IN2_param_value = function_call_param_iterator.next_nf();
 26738             
 26738             
 26739             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 26739             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 26740             {
 26740             {
 26741         
 26741         
 26742                 {
 26742                 {
 26743                     identifier_c param_name("IN2");
 26743                     identifier_c IN2_param_name("IN2");
 26744                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26744                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26745                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 26745                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26746                     symbol_c *IN2_type_symbol = NULL;
 26746                     symbol_c *IN2_type_symbol = NULL;
 26747                     
 26747                     
 26748                     /* Get the value from a foo(<param_value>) style call */
 26748                     /* Get the value from a foo(<param_value>) style call */
 26749                     if (IN2_param_value == NULL)
 26749                     if (IN2_param_value == NULL)
 26750                       IN2_param_value = function_call_param_iterator.next_nf();
 26750                       IN2_param_value = function_call_param_iterator.next_nf();
 26775             
 26775             
 26776             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 26776             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 26777             {
 26777             {
 26778         
 26778         
 26779                 {
 26779                 {
 26780                     identifier_c param_name("IN2");
 26780                     identifier_c IN2_param_name("IN2");
 26781                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26781                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26782                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 26782                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26783                     symbol_c *IN2_type_symbol = NULL;
 26783                     symbol_c *IN2_type_symbol = NULL;
 26784                     
 26784                     
 26785                     /* Get the value from a foo(<param_value>) style call */
 26785                     /* Get the value from a foo(<param_value>) style call */
 26786                     if (IN2_param_value == NULL)
 26786                     if (IN2_param_value == NULL)
 26787                       IN2_param_value = function_call_param_iterator.next_nf();
 26787                       IN2_param_value = function_call_param_iterator.next_nf();
 26824             
 26824             
 26825             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 26825             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 26826             {
 26826             {
 26827         
 26827         
 26828                 {
 26828                 {
 26829                     identifier_c param_name("IN2");
 26829                     identifier_c IN2_param_name("IN2");
 26830                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26830                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26831                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 26831                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26832                     symbol_c *IN2_type_symbol = NULL;
 26832                     symbol_c *IN2_type_symbol = NULL;
 26833                     
 26833                     
 26834                     /* Get the value from a foo(<param_value>) style call */
 26834                     /* Get the value from a foo(<param_value>) style call */
 26835                     if (IN2_param_value == NULL)
 26835                     if (IN2_param_value == NULL)
 26836                       IN2_param_value = function_call_param_iterator.next_nf();
 26836                       IN2_param_value = function_call_param_iterator.next_nf();
 26861             
 26861             
 26862             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 26862             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 26863             {
 26863             {
 26864         
 26864         
 26865                 {
 26865                 {
 26866                     identifier_c param_name("IN2");
 26866                     identifier_c IN2_param_name("IN2");
 26867                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26867                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26868                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 26868                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26869                     symbol_c *IN2_type_symbol = NULL;
 26869                     symbol_c *IN2_type_symbol = NULL;
 26870                     
 26870                     
 26871                     /* Get the value from a foo(<param_value>) style call */
 26871                     /* Get the value from a foo(<param_value>) style call */
 26872                     if (IN2_param_value == NULL)
 26872                     if (IN2_param_value == NULL)
 26873                       IN2_param_value = function_call_param_iterator.next_nf();
 26873                       IN2_param_value = function_call_param_iterator.next_nf();
 26892             
 26892             
 26893             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 26893             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::dt_type_name, last_type_symbol))
 26894             {
 26894             {
 26895         
 26895         
 26896                 {
 26896                 {
 26897                     identifier_c param_name("IN2");
 26897                     identifier_c IN2_param_name("IN2");
 26898                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26898                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26899                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 26899                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26900                     symbol_c *IN2_type_symbol = NULL;
 26900                     symbol_c *IN2_type_symbol = NULL;
 26901                     
 26901                     
 26902                     /* Get the value from a foo(<param_value>) style call */
 26902                     /* Get the value from a foo(<param_value>) style call */
 26903                     if (IN2_param_value == NULL)
 26903                     if (IN2_param_value == NULL)
 26904                       IN2_param_value = function_call_param_iterator.next_nf();
 26904                       IN2_param_value = function_call_param_iterator.next_nf();
 26931             
 26931             
 26932             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 26932             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::tod_type_name, last_type_symbol))
 26933             {
 26933             {
 26934         
 26934         
 26935                 {
 26935                 {
 26936                     identifier_c param_name("IN2");
 26936                     identifier_c IN2_param_name("IN2");
 26937                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26937                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26938                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 26938                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26939                     symbol_c *IN2_type_symbol = NULL;
 26939                     symbol_c *IN2_type_symbol = NULL;
 26940                     
 26940                     
 26941                     /* Get the value from a foo(<param_value>) style call */
 26941                     /* Get the value from a foo(<param_value>) style call */
 26942                     if (IN2_param_value == NULL)
 26942                     if (IN2_param_value == NULL)
 26943                       IN2_param_value = function_call_param_iterator.next_nf();
 26943                       IN2_param_value = function_call_param_iterator.next_nf();
 26970             
 26970             
 26971             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 26971             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 26972             {
 26972             {
 26973         
 26973         
 26974                 {
 26974                 {
 26975                     identifier_c param_name("IN2");
 26975                     identifier_c IN2_param_name("IN2");
 26976                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26976                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 26977                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 26977                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 26978                     symbol_c *IN2_type_symbol = NULL;
 26978                     symbol_c *IN2_type_symbol = NULL;
 26979                     
 26979                     
 26980                     /* Get the value from a foo(<param_value>) style call */
 26980                     /* Get the value from a foo(<param_value>) style call */
 26981                     if (IN2_param_value == NULL)
 26981                     if (IN2_param_value == NULL)
 26982                       IN2_param_value = function_call_param_iterator.next_nf();
 26982                       IN2_param_value = function_call_param_iterator.next_nf();
 27019             
 27019             
 27020             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 27020             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 27021             {
 27021             {
 27022         
 27022         
 27023                 {
 27023                 {
 27024                     identifier_c param_name("IN2");
 27024                     identifier_c IN2_param_name("IN2");
 27025                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27025                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27026                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 27026                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27027                     symbol_c *IN2_type_symbol = NULL;
 27027                     symbol_c *IN2_type_symbol = NULL;
 27028                     
 27028                     
 27029                     /* Get the value from a foo(<param_value>) style call */
 27029                     /* Get the value from a foo(<param_value>) style call */
 27030                     if (IN2_param_value == NULL)
 27030                     if (IN2_param_value == NULL)
 27031                       IN2_param_value = function_call_param_iterator.next_nf();
 27031                       IN2_param_value = function_call_param_iterator.next_nf();
 27056             
 27056             
 27057             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 27057             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::time_type_name, last_type_symbol))
 27058             {
 27058             {
 27059         
 27059         
 27060                 {
 27060                 {
 27061                     identifier_c param_name("IN2");
 27061                     identifier_c IN2_param_name("IN2");
 27062                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27062                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27063                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 27063                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27064                     symbol_c *IN2_type_symbol = NULL;
 27064                     symbol_c *IN2_type_symbol = NULL;
 27065                     
 27065                     
 27066                     /* Get the value from a foo(<param_value>) style call */
 27066                     /* Get the value from a foo(<param_value>) style call */
 27067                     if (IN2_param_value == NULL)
 27067                     if (IN2_param_value == NULL)
 27068                       IN2_param_value = function_call_param_iterator.next_nf();
 27068                       IN2_param_value = function_call_param_iterator.next_nf();
 27105             
 27105             
 27106             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 27106             if(IN1_type_symbol == NULL || search_expression_type->is_num_type(IN1_type_symbol))
 27107             {
 27107             {
 27108         
 27108         
 27109                 {
 27109                 {
 27110                     identifier_c param_name("IN2");
 27110                     identifier_c IN2_param_name("IN2");
 27111                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27111                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27112                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 27112                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27113                     symbol_c *IN2_type_symbol = NULL;
 27113                     symbol_c *IN2_type_symbol = NULL;
 27114                     
 27114                     
 27115                     /* Get the value from a foo(<param_value>) style call */
 27115                     /* Get the value from a foo(<param_value>) style call */
 27116                     if (IN2_param_value == NULL)
 27116                     if (IN2_param_value == NULL)
 27117                       IN2_param_value = function_call_param_iterator.next_nf();
 27117                       IN2_param_value = function_call_param_iterator.next_nf();
 27160             
 27160             
 27161             if(IN1_type_symbol == NULL || search_expression_type->is_real_type(IN1_type_symbol))
 27161             if(IN1_type_symbol == NULL || search_expression_type->is_real_type(IN1_type_symbol))
 27162             {
 27162             {
 27163         
 27163         
 27164                 {
 27164                 {
 27165                     identifier_c param_name("IN2");
 27165                     identifier_c IN2_param_name("IN2");
 27166                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27166                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27167                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 27167                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27168                     symbol_c *IN2_type_symbol = NULL;
 27168                     symbol_c *IN2_type_symbol = NULL;
 27169                     
 27169                     
 27170                     /* Get the value from a foo(<param_value>) style call */
 27170                     /* Get the value from a foo(<param_value>) style call */
 27171                     if (IN2_param_value == NULL)
 27171                     if (IN2_param_value == NULL)
 27172                       IN2_param_value = function_call_param_iterator.next_nf();
 27172                       IN2_param_value = function_call_param_iterator.next_nf();
 27247             
 27247             
 27248             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 27248             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 27249             {
 27249             {
 27250         
 27250         
 27251                 {
 27251                 {
 27252                     identifier_c param_name("N");
 27252                     identifier_c N_param_name("N");
 27253                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27253                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27254                     symbol_c *N_param_value = function_call_param_iterator.search_f(&param_name);
 27254                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 27255                     symbol_c *N_type_symbol = NULL;
 27255                     symbol_c *N_type_symbol = NULL;
 27256                     
 27256                     
 27257                     /* Get the value from a foo(<param_value>) style call */
 27257                     /* Get the value from a foo(<param_value>) style call */
 27258                     if (N_param_value == NULL)
 27258                     if (N_param_value == NULL)
 27259                       N_param_value = function_call_param_iterator.next_nf();
 27259                       N_param_value = function_call_param_iterator.next_nf();
 27296             
 27296             
 27297             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 27297             if(IN_type_symbol == NULL || search_expression_type->is_binary_type(IN_type_symbol))
 27298             {
 27298             {
 27299         
 27299         
 27300                 {
 27300                 {
 27301                     identifier_c param_name("N");
 27301                     identifier_c N_param_name("N");
 27302                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27302                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27303                     symbol_c *N_param_value = function_call_param_iterator.search_f(&param_name);
 27303                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 27304                     symbol_c *N_type_symbol = NULL;
 27304                     symbol_c *N_type_symbol = NULL;
 27305                     
 27305                     
 27306                     /* Get the value from a foo(<param_value>) style call */
 27306                     /* Get the value from a foo(<param_value>) style call */
 27307                     if (N_param_value == NULL)
 27307                     if (N_param_value == NULL)
 27308                       N_param_value = function_call_param_iterator.next_nf();
 27308                       N_param_value = function_call_param_iterator.next_nf();
 27345             
 27345             
 27346             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 27346             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 27347             {
 27347             {
 27348         
 27348         
 27349                 {
 27349                 {
 27350                     identifier_c param_name("N");
 27350                     identifier_c N_param_name("N");
 27351                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27351                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27352                     symbol_c *N_param_value = function_call_param_iterator.search_f(&param_name);
 27352                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 27353                     symbol_c *N_type_symbol = NULL;
 27353                     symbol_c *N_type_symbol = NULL;
 27354                     
 27354                     
 27355                     /* Get the value from a foo(<param_value>) style call */
 27355                     /* Get the value from a foo(<param_value>) style call */
 27356                     if (N_param_value == NULL)
 27356                     if (N_param_value == NULL)
 27357                       N_param_value = function_call_param_iterator.next_nf();
 27357                       N_param_value = function_call_param_iterator.next_nf();
 27394             
 27394             
 27395             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 27395             if(IN_type_symbol == NULL || search_expression_type->is_nbinary_type(IN_type_symbol))
 27396             {
 27396             {
 27397         
 27397         
 27398                 {
 27398                 {
 27399                     identifier_c param_name("N");
 27399                     identifier_c N_param_name("N");
 27400                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27400                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27401                     symbol_c *N_param_value = function_call_param_iterator.search_f(&param_name);
 27401                     symbol_c *N_param_value = function_call_param_iterator.search_f(&N_param_name);
 27402                     symbol_c *N_type_symbol = NULL;
 27402                     symbol_c *N_type_symbol = NULL;
 27403                     
 27403                     
 27404                     /* Get the value from a foo(<param_value>) style call */
 27404                     /* Get the value from a foo(<param_value>) style call */
 27405                     if (N_param_value == NULL)
 27405                     if (N_param_value == NULL)
 27406                       N_param_value = function_call_param_iterator.next_nf();
 27406                       N_param_value = function_call_param_iterator.next_nf();
 27443             
 27443             
 27444             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 27444             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 27445             {
 27445             {
 27446         
 27446         
 27447                 {
 27447                 {
 27448                     identifier_c param_name("IN2");
 27448                     identifier_c IN2_param_name("IN2");
 27449                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27449                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27450                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 27450                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27451                     symbol_c *IN2_type_symbol = NULL;
 27451                     symbol_c *IN2_type_symbol = NULL;
 27452                     
 27452                     
 27453                     /* Get the value from a foo(<param_value>) style call */
 27453                     /* Get the value from a foo(<param_value>) style call */
 27454                     if (IN2_param_value == NULL)
 27454                     if (IN2_param_value == NULL)
 27455                       IN2_param_value = function_call_param_iterator.next_nf();
 27455                       IN2_param_value = function_call_param_iterator.next_nf();
 27496             
 27496             
 27497             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 27497             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 27498             {
 27498             {
 27499         
 27499         
 27500                 {
 27500                 {
 27501                     identifier_c param_name("IN2");
 27501                     identifier_c IN2_param_name("IN2");
 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 *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 27503                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27504                     symbol_c *IN2_type_symbol = NULL;
 27504                     symbol_c *IN2_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 (IN2_param_value == NULL)
 27507                     if (IN2_param_value == NULL)
 27508                       IN2_param_value = function_call_param_iterator.next_nf();
 27508                       IN2_param_value = function_call_param_iterator.next_nf();
 27549             
 27549             
 27550             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 27550             if(IN1_type_symbol == NULL || search_expression_type->is_binary_type(IN1_type_symbol))
 27551             {
 27551             {
 27552         
 27552         
 27553                 {
 27553                 {
 27554                     identifier_c param_name("IN2");
 27554                     identifier_c IN2_param_name("IN2");
 27555                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27555                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27556                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 27556                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27557                     symbol_c *IN2_type_symbol = NULL;
 27557                     symbol_c *IN2_type_symbol = NULL;
 27558                     
 27558                     
 27559                     /* Get the value from a foo(<param_value>) style call */
 27559                     /* Get the value from a foo(<param_value>) style call */
 27560                     if (IN2_param_value == NULL)
 27560                     if (IN2_param_value == NULL)
 27561                       IN2_param_value = function_call_param_iterator.next_nf();
 27561                       IN2_param_value = function_call_param_iterator.next_nf();
 27628             
 27628             
 27629             if(G_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 27629             if(G_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::bool_type_name, last_type_symbol))
 27630             {
 27630             {
 27631         
 27631         
 27632                 {
 27632                 {
 27633                     identifier_c param_name("IN0");
 27633                     identifier_c IN0_param_name("IN0");
 27634                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27634                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27635                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(&param_name);
 27635                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(&IN0_param_name);
 27636                     symbol_c *IN0_type_symbol = NULL;
 27636                     symbol_c *IN0_type_symbol = NULL;
 27637                     
 27637                     
 27638                     /* Get the value from a foo(<param_value>) style call */
 27638                     /* Get the value from a foo(<param_value>) style call */
 27639                     if (IN0_param_value == NULL)
 27639                     if (IN0_param_value == NULL)
 27640                       IN0_param_value = function_call_param_iterator.next_nf();
 27640                       IN0_param_value = function_call_param_iterator.next_nf();
 27645                     
 27645                     
 27646                     
 27646                     
 27647                     {
 27647                     {
 27648                 
 27648                 
 27649                         {
 27649                         {
 27650                             identifier_c param_name("IN1");
 27650                             identifier_c IN1_param_name("IN1");
 27651                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 27651                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 27652                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 27652                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 27653                             symbol_c *IN1_type_symbol = NULL;
 27653                             symbol_c *IN1_type_symbol = NULL;
 27654                             
 27654                             
 27655                             /* Get the value from a foo(<param_value>) style call */
 27655                             /* Get the value from a foo(<param_value>) style call */
 27656                             if (IN1_param_value == NULL)
 27656                             if (IN1_param_value == NULL)
 27657                               IN1_param_value = function_call_param_iterator.next_nf();
 27657                               IN1_param_value = function_call_param_iterator.next_nf();
 27706             
 27706             
 27707             
 27707             
 27708             {
 27708             {
 27709         
 27709         
 27710                 {
 27710                 {
 27711                     identifier_c param_name("IN2");
 27711                     identifier_c IN2_param_name("IN2");
 27712                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27712                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27713                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 27713                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27714                     symbol_c *IN2_type_symbol = NULL;
 27714                     symbol_c *IN2_type_symbol = NULL;
 27715                     
 27715                     
 27716                     /* Get the value from a foo(<param_value>) style call */
 27716                     /* Get the value from a foo(<param_value>) style call */
 27717                     if (IN2_param_value == NULL)
 27717                     if (IN2_param_value == NULL)
 27718                       IN2_param_value = function_call_param_iterator.next_nf();
 27718                       IN2_param_value = function_call_param_iterator.next_nf();
 27761             
 27761             
 27762             
 27762             
 27763             {
 27763             {
 27764         
 27764         
 27765                 {
 27765                 {
 27766                     identifier_c param_name("IN2");
 27766                     identifier_c IN2_param_name("IN2");
 27767                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27767                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27768                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 27768                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27769                     symbol_c *IN2_type_symbol = NULL;
 27769                     symbol_c *IN2_type_symbol = NULL;
 27770                     
 27770                     
 27771                     /* Get the value from a foo(<param_value>) style call */
 27771                     /* Get the value from a foo(<param_value>) style call */
 27772                     if (IN2_param_value == NULL)
 27772                     if (IN2_param_value == NULL)
 27773                       IN2_param_value = function_call_param_iterator.next_nf();
 27773                       IN2_param_value = function_call_param_iterator.next_nf();
 27816             
 27816             
 27817             
 27817             
 27818             {
 27818             {
 27819         
 27819         
 27820                 {
 27820                 {
 27821                     identifier_c param_name("IN");
 27821                     identifier_c IN_param_name("IN");
 27822                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27822                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27823                     symbol_c *IN_param_value = function_call_param_iterator.search_f(&param_name);
 27823                     symbol_c *IN_param_value = function_call_param_iterator.search_f(&IN_param_name);
 27824                     symbol_c *IN_type_symbol = NULL;
 27824                     symbol_c *IN_type_symbol = NULL;
 27825                     
 27825                     
 27826                     /* Get the value from a foo(<param_value>) style call */
 27826                     /* Get the value from a foo(<param_value>) style call */
 27827                     if (IN_param_value == NULL)
 27827                     if (IN_param_value == NULL)
 27828                       IN_param_value = function_call_param_iterator.next_nf();
 27828                       IN_param_value = function_call_param_iterator.next_nf();
 27833                     
 27833                     
 27834                     
 27834                     
 27835                     {
 27835                     {
 27836                 
 27836                 
 27837                         {
 27837                         {
 27838                             identifier_c param_name("MX");
 27838                             identifier_c MX_param_name("MX");
 27839                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 27839                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 27840                             symbol_c *MX_param_value = function_call_param_iterator.search_f(&param_name);
 27840                             symbol_c *MX_param_value = function_call_param_iterator.search_f(&MX_param_name);
 27841                             symbol_c *MX_type_symbol = NULL;
 27841                             symbol_c *MX_type_symbol = NULL;
 27842                             
 27842                             
 27843                             /* Get the value from a foo(<param_value>) style call */
 27843                             /* Get the value from a foo(<param_value>) style call */
 27844                             if (MX_param_value == NULL)
 27844                             if (MX_param_value == NULL)
 27845                               MX_param_value = function_call_param_iterator.next_nf();
 27845                               MX_param_value = function_call_param_iterator.next_nf();
 27888             
 27888             
 27889             if(K_type_symbol == NULL || search_expression_type->is_integer_type(K_type_symbol))
 27889             if(K_type_symbol == NULL || search_expression_type->is_integer_type(K_type_symbol))
 27890             {
 27890             {
 27891         
 27891         
 27892                 {
 27892                 {
 27893                     identifier_c param_name("IN0");
 27893                     identifier_c IN0_param_name("IN0");
 27894                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27894                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27895                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(&param_name);
 27895                     symbol_c *IN0_param_value = function_call_param_iterator.search_f(&IN0_param_name);
 27896                     symbol_c *IN0_type_symbol = NULL;
 27896                     symbol_c *IN0_type_symbol = NULL;
 27897                     
 27897                     
 27898                     /* Get the value from a foo(<param_value>) style call */
 27898                     /* Get the value from a foo(<param_value>) style call */
 27899                     if (IN0_param_value == NULL)
 27899                     if (IN0_param_value == NULL)
 27900                       IN0_param_value = function_call_param_iterator.next_nf();
 27900                       IN0_param_value = function_call_param_iterator.next_nf();
 27905                     
 27905                     
 27906                     
 27906                     
 27907                     {
 27907                     {
 27908                 
 27908                 
 27909                         {
 27909                         {
 27910                             identifier_c param_name("IN1");
 27910                             identifier_c IN1_param_name("IN1");
 27911                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 27911                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 27912                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&param_name);
 27912                             symbol_c *IN1_param_value = function_call_param_iterator.search_f(&IN1_param_name);
 27913                             symbol_c *IN1_type_symbol = NULL;
 27913                             symbol_c *IN1_type_symbol = NULL;
 27914                             
 27914                             
 27915                             /* Get the value from a foo(<param_value>) style call */
 27915                             /* Get the value from a foo(<param_value>) style call */
 27916                             if (IN1_param_value == NULL)
 27916                             if (IN1_param_value == NULL)
 27917                               IN1_param_value = function_call_param_iterator.next_nf();
 27917                               IN1_param_value = function_call_param_iterator.next_nf();
 27966             
 27966             
 27967             
 27967             
 27968             {
 27968             {
 27969         
 27969         
 27970                 {
 27970                 {
 27971                     identifier_c param_name("IN2");
 27971                     identifier_c IN2_param_name("IN2");
 27972                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27972                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 27973                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 27973                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 27974                     symbol_c *IN2_type_symbol = NULL;
 27974                     symbol_c *IN2_type_symbol = NULL;
 27975                     
 27975                     
 27976                     /* Get the value from a foo(<param_value>) style call */
 27976                     /* Get the value from a foo(<param_value>) style call */
 27977                     if (IN2_param_value == NULL)
 27977                     if (IN2_param_value == NULL)
 27978                       IN2_param_value = function_call_param_iterator.next_nf();
 27978                       IN2_param_value = function_call_param_iterator.next_nf();
 28015             
 28015             
 28016             
 28016             
 28017             {
 28017             {
 28018         
 28018         
 28019                 {
 28019                 {
 28020                     identifier_c param_name("IN2");
 28020                     identifier_c IN2_param_name("IN2");
 28021                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28021                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28022                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 28022                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28023                     symbol_c *IN2_type_symbol = NULL;
 28023                     symbol_c *IN2_type_symbol = NULL;
 28024                     
 28024                     
 28025                     /* Get the value from a foo(<param_value>) style call */
 28025                     /* Get the value from a foo(<param_value>) style call */
 28026                     if (IN2_param_value == NULL)
 28026                     if (IN2_param_value == NULL)
 28027                       IN2_param_value = function_call_param_iterator.next_nf();
 28027                       IN2_param_value = function_call_param_iterator.next_nf();
 28064             
 28064             
 28065             
 28065             
 28066             {
 28066             {
 28067         
 28067         
 28068                 {
 28068                 {
 28069                     identifier_c param_name("IN2");
 28069                     identifier_c IN2_param_name("IN2");
 28070                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28070                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28071                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 28071                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28072                     symbol_c *IN2_type_symbol = NULL;
 28072                     symbol_c *IN2_type_symbol = NULL;
 28073                     
 28073                     
 28074                     /* Get the value from a foo(<param_value>) style call */
 28074                     /* Get the value from a foo(<param_value>) style call */
 28075                     if (IN2_param_value == NULL)
 28075                     if (IN2_param_value == NULL)
 28076                       IN2_param_value = function_call_param_iterator.next_nf();
 28076                       IN2_param_value = function_call_param_iterator.next_nf();
 28113             
 28113             
 28114             
 28114             
 28115             {
 28115             {
 28116         
 28116         
 28117                 {
 28117                 {
 28118                     identifier_c param_name("IN2");
 28118                     identifier_c IN2_param_name("IN2");
 28119                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28119                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28120                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 28120                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28121                     symbol_c *IN2_type_symbol = NULL;
 28121                     symbol_c *IN2_type_symbol = NULL;
 28122                     
 28122                     
 28123                     /* Get the value from a foo(<param_value>) style call */
 28123                     /* Get the value from a foo(<param_value>) style call */
 28124                     if (IN2_param_value == NULL)
 28124                     if (IN2_param_value == NULL)
 28125                       IN2_param_value = function_call_param_iterator.next_nf();
 28125                       IN2_param_value = function_call_param_iterator.next_nf();
 28162             
 28162             
 28163             
 28163             
 28164             {
 28164             {
 28165         
 28165         
 28166                 {
 28166                 {
 28167                     identifier_c param_name("IN2");
 28167                     identifier_c IN2_param_name("IN2");
 28168                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28168                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28169                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 28169                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28170                     symbol_c *IN2_type_symbol = NULL;
 28170                     symbol_c *IN2_type_symbol = NULL;
 28171                     
 28171                     
 28172                     /* Get the value from a foo(<param_value>) style call */
 28172                     /* Get the value from a foo(<param_value>) style call */
 28173                     if (IN2_param_value == NULL)
 28173                     if (IN2_param_value == NULL)
 28174                       IN2_param_value = function_call_param_iterator.next_nf();
 28174                       IN2_param_value = function_call_param_iterator.next_nf();
 28211             
 28211             
 28212             
 28212             
 28213             {
 28213             {
 28214         
 28214         
 28215                 {
 28215                 {
 28216                     identifier_c param_name("IN2");
 28216                     identifier_c IN2_param_name("IN2");
 28217                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28217                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28218                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 28218                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28219                     symbol_c *IN2_type_symbol = NULL;
 28219                     symbol_c *IN2_type_symbol = NULL;
 28220                     
 28220                     
 28221                     /* Get the value from a foo(<param_value>) style call */
 28221                     /* Get the value from a foo(<param_value>) style call */
 28222                     if (IN2_param_value == NULL)
 28222                     if (IN2_param_value == NULL)
 28223                       IN2_param_value = function_call_param_iterator.next_nf();
 28223                       IN2_param_value = function_call_param_iterator.next_nf();
 28286             
 28286             
 28287             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28287             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28288             {
 28288             {
 28289         
 28289         
 28290                 {
 28290                 {
 28291                     identifier_c param_name("L");
 28291                     identifier_c L_param_name("L");
 28292                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28292                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28293                     symbol_c *L_param_value = function_call_param_iterator.search_f(&param_name);
 28293                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 28294                     symbol_c *L_type_symbol = NULL;
 28294                     symbol_c *L_type_symbol = NULL;
 28295                     
 28295                     
 28296                     /* Get the value from a foo(<param_value>) style call */
 28296                     /* Get the value from a foo(<param_value>) style call */
 28297                     if (L_param_value == NULL)
 28297                     if (L_param_value == NULL)
 28298                       L_param_value = function_call_param_iterator.next_nf();
 28298                       L_param_value = function_call_param_iterator.next_nf();
 28335             
 28335             
 28336             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28336             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28337             {
 28337             {
 28338         
 28338         
 28339                 {
 28339                 {
 28340                     identifier_c param_name("L");
 28340                     identifier_c L_param_name("L");
 28341                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28341                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28342                     symbol_c *L_param_value = function_call_param_iterator.search_f(&param_name);
 28342                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 28343                     symbol_c *L_type_symbol = NULL;
 28343                     symbol_c *L_type_symbol = NULL;
 28344                     
 28344                     
 28345                     /* Get the value from a foo(<param_value>) style call */
 28345                     /* Get the value from a foo(<param_value>) style call */
 28346                     if (L_param_value == NULL)
 28346                     if (L_param_value == NULL)
 28347                       L_param_value = function_call_param_iterator.next_nf();
 28347                       L_param_value = function_call_param_iterator.next_nf();
 28384             
 28384             
 28385             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28385             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28386             {
 28386             {
 28387         
 28387         
 28388                 {
 28388                 {
 28389                     identifier_c param_name("L");
 28389                     identifier_c L_param_name("L");
 28390                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28390                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28391                     symbol_c *L_param_value = function_call_param_iterator.search_f(&param_name);
 28391                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 28392                     symbol_c *L_type_symbol = NULL;
 28392                     symbol_c *L_type_symbol = NULL;
 28393                     
 28393                     
 28394                     /* Get the value from a foo(<param_value>) style call */
 28394                     /* Get the value from a foo(<param_value>) style call */
 28395                     if (L_param_value == NULL)
 28395                     if (L_param_value == NULL)
 28396                       L_param_value = function_call_param_iterator.next_nf();
 28396                       L_param_value = function_call_param_iterator.next_nf();
 28401                     
 28401                     
 28402                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 28402                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 28403                     {
 28403                     {
 28404                 
 28404                 
 28405                         {
 28405                         {
 28406                             identifier_c param_name("P");
 28406                             identifier_c P_param_name("P");
 28407                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28407                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28408                             symbol_c *P_param_value = function_call_param_iterator.search_f(&param_name);
 28408                             symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 28409                             symbol_c *P_type_symbol = NULL;
 28409                             symbol_c *P_type_symbol = NULL;
 28410                             
 28410                             
 28411                             /* Get the value from a foo(<param_value>) style call */
 28411                             /* Get the value from a foo(<param_value>) style call */
 28412                             if (P_param_value == NULL)
 28412                             if (P_param_value == NULL)
 28413                               P_param_value = function_call_param_iterator.next_nf();
 28413                               P_param_value = function_call_param_iterator.next_nf();
 28456             
 28456             
 28457             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 28457             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::date_type_name, last_type_symbol))
 28458             {
 28458             {
 28459         
 28459         
 28460                 {
 28460                 {
 28461                     identifier_c param_name("IN2");
 28461                     identifier_c IN2_param_name("IN2");
 28462                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28462                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28463                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 28463                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28464                     symbol_c *IN2_type_symbol = NULL;
 28464                     symbol_c *IN2_type_symbol = NULL;
 28465                     
 28465                     
 28466                     /* Get the value from a foo(<param_value>) style call */
 28466                     /* Get the value from a foo(<param_value>) style call */
 28467                     if (IN2_param_value == NULL)
 28467                     if (IN2_param_value == NULL)
 28468                       IN2_param_value = function_call_param_iterator.next_nf();
 28468                       IN2_param_value = function_call_param_iterator.next_nf();
 28487             
 28487             
 28488             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28488             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28489             {
 28489             {
 28490         
 28490         
 28491                 {
 28491                 {
 28492                     identifier_c param_name("IN2");
 28492                     identifier_c IN2_param_name("IN2");
 28493                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28493                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28494                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 28494                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28495                     symbol_c *IN2_type_symbol = NULL;
 28495                     symbol_c *IN2_type_symbol = NULL;
 28496                     
 28496                     
 28497                     /* Get the value from a foo(<param_value>) style call */
 28497                     /* Get the value from a foo(<param_value>) style call */
 28498                     if (IN2_param_value == NULL)
 28498                     if (IN2_param_value == NULL)
 28499                       IN2_param_value = function_call_param_iterator.next_nf();
 28499                       IN2_param_value = function_call_param_iterator.next_nf();
 28536             
 28536             
 28537             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28537             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28538             {
 28538             {
 28539         
 28539         
 28540                 {
 28540                 {
 28541                     identifier_c param_name("IN2");
 28541                     identifier_c IN2_param_name("IN2");
 28542                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28542                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28543                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 28543                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28544                     symbol_c *IN2_type_symbol = NULL;
 28544                     symbol_c *IN2_type_symbol = NULL;
 28545                     
 28545                     
 28546                     /* Get the value from a foo(<param_value>) style call */
 28546                     /* Get the value from a foo(<param_value>) style call */
 28547                     if (IN2_param_value == NULL)
 28547                     if (IN2_param_value == NULL)
 28548                       IN2_param_value = function_call_param_iterator.next_nf();
 28548                       IN2_param_value = function_call_param_iterator.next_nf();
 28553                     
 28553                     
 28554                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28554                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28555                     {
 28555                     {
 28556                 
 28556                 
 28557                         {
 28557                         {
 28558                             identifier_c param_name("P");
 28558                             identifier_c P_param_name("P");
 28559                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28559                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28560                             symbol_c *P_param_value = function_call_param_iterator.search_f(&param_name);
 28560                             symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 28561                             symbol_c *P_type_symbol = NULL;
 28561                             symbol_c *P_type_symbol = NULL;
 28562                             
 28562                             
 28563                             /* Get the value from a foo(<param_value>) style call */
 28563                             /* Get the value from a foo(<param_value>) style call */
 28564                             if (P_param_value == NULL)
 28564                             if (P_param_value == NULL)
 28565                               P_param_value = function_call_param_iterator.next_nf();
 28565                               P_param_value = function_call_param_iterator.next_nf();
 28608             
 28608             
 28609             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28609             if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28610             {
 28610             {
 28611         
 28611         
 28612                 {
 28612                 {
 28613                     identifier_c param_name("L");
 28613                     identifier_c L_param_name("L");
 28614                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28614                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28615                     symbol_c *L_param_value = function_call_param_iterator.search_f(&param_name);
 28615                     symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 28616                     symbol_c *L_type_symbol = NULL;
 28616                     symbol_c *L_type_symbol = NULL;
 28617                     
 28617                     
 28618                     /* Get the value from a foo(<param_value>) style call */
 28618                     /* Get the value from a foo(<param_value>) style call */
 28619                     if (L_param_value == NULL)
 28619                     if (L_param_value == NULL)
 28620                       L_param_value = function_call_param_iterator.next_nf();
 28620                       L_param_value = function_call_param_iterator.next_nf();
 28625                     
 28625                     
 28626                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 28626                     if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 28627                     {
 28627                     {
 28628                 
 28628                 
 28629                         {
 28629                         {
 28630                             identifier_c param_name("P");
 28630                             identifier_c P_param_name("P");
 28631                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28631                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28632                             symbol_c *P_param_value = function_call_param_iterator.search_f(&param_name);
 28632                             symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 28633                             symbol_c *P_type_symbol = NULL;
 28633                             symbol_c *P_type_symbol = NULL;
 28634                             
 28634                             
 28635                             /* Get the value from a foo(<param_value>) style call */
 28635                             /* Get the value from a foo(<param_value>) style call */
 28636                             if (P_param_value == NULL)
 28636                             if (P_param_value == NULL)
 28637                               P_param_value = function_call_param_iterator.next_nf();
 28637                               P_param_value = function_call_param_iterator.next_nf();
 28680             
 28680             
 28681             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28681             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28682             {
 28682             {
 28683         
 28683         
 28684                 {
 28684                 {
 28685                     identifier_c param_name("IN2");
 28685                     identifier_c IN2_param_name("IN2");
 28686                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28686                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28687                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 28687                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28688                     symbol_c *IN2_type_symbol = NULL;
 28688                     symbol_c *IN2_type_symbol = NULL;
 28689                     
 28689                     
 28690                     /* Get the value from a foo(<param_value>) style call */
 28690                     /* Get the value from a foo(<param_value>) style call */
 28691                     if (IN2_param_value == NULL)
 28691                     if (IN2_param_value == NULL)
 28692                       IN2_param_value = function_call_param_iterator.next_nf();
 28692                       IN2_param_value = function_call_param_iterator.next_nf();
 28697                     
 28697                     
 28698                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28698                     if(IN2_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28699                     {
 28699                     {
 28700                 
 28700                 
 28701                         {
 28701                         {
 28702                             identifier_c param_name("L");
 28702                             identifier_c L_param_name("L");
 28703                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28703                             /* Get the value from a foo(<param_name> = <param_value>) style call */
 28704                             symbol_c *L_param_value = function_call_param_iterator.search_f(&param_name);
 28704                             symbol_c *L_param_value = function_call_param_iterator.search_f(&L_param_name);
 28705                             symbol_c *L_type_symbol = NULL;
 28705                             symbol_c *L_type_symbol = NULL;
 28706                             
 28706                             
 28707                             /* Get the value from a foo(<param_value>) style call */
 28707                             /* Get the value from a foo(<param_value>) style call */
 28708                             if (L_param_value == NULL)
 28708                             if (L_param_value == NULL)
 28709                               L_param_value = function_call_param_iterator.next_nf();
 28709                               L_param_value = function_call_param_iterator.next_nf();
 28714                             
 28714                             
 28715                             if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 28715                             if(L_type_symbol == NULL || search_expression_type->is_integer_type(L_type_symbol))
 28716                             {
 28716                             {
 28717                         
 28717                         
 28718                                 {
 28718                                 {
 28719                                     identifier_c param_name("P");
 28719                                     identifier_c P_param_name("P");
 28720                                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28720                                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28721                                     symbol_c *P_param_value = function_call_param_iterator.search_f(&param_name);
 28721                                     symbol_c *P_param_value = function_call_param_iterator.search_f(&P_param_name);
 28722                                     symbol_c *P_type_symbol = NULL;
 28722                                     symbol_c *P_type_symbol = NULL;
 28723                                     
 28723                                     
 28724                                     /* Get the value from a foo(<param_value>) style call */
 28724                                     /* Get the value from a foo(<param_value>) style call */
 28725                                     if (P_param_value == NULL)
 28725                                     if (P_param_value == NULL)
 28726                                       P_param_value = function_call_param_iterator.next_nf();
 28726                                       P_param_value = function_call_param_iterator.next_nf();
 28775             
 28775             
 28776             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28776             if(IN1_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::string_type_name, last_type_symbol))
 28777             {
 28777             {
 28778         
 28778         
 28779                 {
 28779                 {
 28780                     identifier_c param_name("IN2");
 28780                     identifier_c IN2_param_name("IN2");
 28781                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28781                     /* Get the value from a foo(<param_name> = <param_value>) style call */
 28782                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&param_name);
 28782                     symbol_c *IN2_param_value = function_call_param_iterator.search_f(&IN2_param_name);
 28783                     symbol_c *IN2_type_symbol = NULL;
 28783                     symbol_c *IN2_type_symbol = NULL;
 28784                     
 28784                     
 28785                     /* Get the value from a foo(<param_value>) style call */
 28785                     /* Get the value from a foo(<param_value>) style call */
 28786                     if (IN2_param_value == NULL)
 28786                     if (IN2_param_value == NULL)
 28787                       IN2_param_value = function_call_param_iterator.next_nf();
 28787                       IN2_param_value = function_call_param_iterator.next_nf();