stage4/generate_cc/st_code_gen.c
changeset 43 37dd4e2fd2ec
parent 42 b45c7f34dec1
child 49 c96d1a4c23f8
equal deleted inserted replaced
42:b45c7f34dec1 43:37dd4e2fd2ec
 15801                     {
 15801                     {
 15802                 
 15802                 
 15803                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
 15803                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
 15804                         s4o.indent_right();
 15804                         s4o.indent_right();
 15805                         s4o.print("__gt_");
 15805                         s4o.print("__gt_");
 15806                         return_type_symbol->accept(*this);
 15806                         last_type_symbol->accept(*this);
 15807                         s4o.print("(");
 15807                         s4o.print("(");
 15808                         s4o.print_integer(nb_param);
 15808                         s4o.print_integer(nb_param);
 15809                         s4o.print(",\n" + s4o.indent_spaces);
 15809                         s4o.print(",\n" + s4o.indent_spaces);
 15810                         IN1_param_value->accept(*this);
 15810                         IN1_param_value->accept(*this);
 15811                         s4o.print(",\n" + s4o.indent_spaces);
 15811                         s4o.print(",\n" + s4o.indent_spaces);
 15889                     {
 15889                     {
 15890                 
 15890                 
 15891                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
 15891                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
 15892                         s4o.indent_right();
 15892                         s4o.indent_right();
 15893                         s4o.print("__ge_");
 15893                         s4o.print("__ge_");
 15894                         return_type_symbol->accept(*this);
 15894                         last_type_symbol->accept(*this);
 15895                         s4o.print("(");
 15895                         s4o.print("(");
 15896                         s4o.print_integer(nb_param);
 15896                         s4o.print_integer(nb_param);
 15897                         s4o.print(",\n" + s4o.indent_spaces);
 15897                         s4o.print(",\n" + s4o.indent_spaces);
 15898                         IN1_param_value->accept(*this);
 15898                         IN1_param_value->accept(*this);
 15899                         s4o.print(",\n" + s4o.indent_spaces);
 15899                         s4o.print(",\n" + s4o.indent_spaces);
 15977                     {
 15977                     {
 15978                 
 15978                 
 15979                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
 15979                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
 15980                         s4o.indent_right();
 15980                         s4o.indent_right();
 15981                         s4o.print("__eq_");
 15981                         s4o.print("__eq_");
 15982                         return_type_symbol->accept(*this);
 15982                         last_type_symbol->accept(*this);
 15983                         s4o.print("(");
 15983                         s4o.print("(");
 15984                         s4o.print_integer(nb_param);
 15984                         s4o.print_integer(nb_param);
 15985                         s4o.print(",\n" + s4o.indent_spaces);
 15985                         s4o.print(",\n" + s4o.indent_spaces);
 15986                         IN1_param_value->accept(*this);
 15986                         IN1_param_value->accept(*this);
 15987                         s4o.print(",\n" + s4o.indent_spaces);
 15987                         s4o.print(",\n" + s4o.indent_spaces);
 16065                     {
 16065                     {
 16066                 
 16066                 
 16067                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
 16067                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
 16068                         s4o.indent_right();
 16068                         s4o.indent_right();
 16069                         s4o.print("__lt_");
 16069                         s4o.print("__lt_");
 16070                         return_type_symbol->accept(*this);
 16070                         last_type_symbol->accept(*this);
 16071                         s4o.print("(");
 16071                         s4o.print("(");
 16072                         s4o.print_integer(nb_param);
 16072                         s4o.print_integer(nb_param);
 16073                         s4o.print(",\n" + s4o.indent_spaces);
 16073                         s4o.print(",\n" + s4o.indent_spaces);
 16074                         IN1_param_value->accept(*this);
 16074                         IN1_param_value->accept(*this);
 16075                         s4o.print(",\n" + s4o.indent_spaces);
 16075                         s4o.print(",\n" + s4o.indent_spaces);
 16153                     {
 16153                     {
 16154                 
 16154                 
 16155                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
 16155                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
 16156                         s4o.indent_right();
 16156                         s4o.indent_right();
 16157                         s4o.print("__le_");
 16157                         s4o.print("__le_");
 16158                         return_type_symbol->accept(*this);
 16158                         last_type_symbol->accept(*this);
 16159                         s4o.print("(");
 16159                         s4o.print("(");
 16160                         s4o.print_integer(nb_param);
 16160                         s4o.print_integer(nb_param);
 16161                         s4o.print(",\n" + s4o.indent_spaces);
 16161                         s4o.print(",\n" + s4o.indent_spaces);
 16162                         IN1_param_value->accept(*this);
 16162                         IN1_param_value->accept(*this);
 16163                         s4o.print(",\n" + s4o.indent_spaces);
 16163                         s4o.print(",\n" + s4o.indent_spaces);
 16241                     {
 16241                     {
 16242                 
 16242                 
 16243                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
 16243                         symbol_c * return_type_symbol = &search_constant_type_c::bool_type_name;
 16244                         s4o.indent_right();
 16244                         s4o.indent_right();
 16245                         s4o.print("__ne_");
 16245                         s4o.print("__ne_");
 16246                         return_type_symbol->accept(*this);
 16246                         last_type_symbol->accept(*this);
 16247                         s4o.print("(");
 16247                         s4o.print("(");
 16248                         s4o.print_integer(nb_param);
 16248                         s4o.print_integer(nb_param);
 16249                         s4o.print(",\n" + s4o.indent_spaces);
 16249                         s4o.print(",\n" + s4o.indent_spaces);
 16250                         IN1_param_value->accept(*this);
 16250                         IN1_param_value->accept(*this);
 16251                         s4o.print(",\n" + s4o.indent_spaces);
 16251                         s4o.print(",\n" + s4o.indent_spaces);