equal
deleted
inserted
replaced
159 for (i = 0; i < symbol->n; i++) { |
159 for (i = 0; i < symbol->n; i++) { |
160 s4o.print(s4o.indent_spaces); |
160 s4o.print(s4o.indent_spaces); |
161 s4o.print(SET_VAR); |
161 s4o.print(SET_VAR); |
162 s4o.print("("); |
162 s4o.print("("); |
163 print_variable_prefix(); |
163 print_variable_prefix(); |
|
164 s4o.print(","); |
164 symbol->elements[i]->accept(*this); |
165 symbol->elements[i]->accept(*this); |
165 s4o.print(",temp);\n"); |
166 s4o.print(",temp);\n"); |
166 } |
167 } |
167 return NULL; |
168 return NULL; |
168 } |
169 } |
551 for (i = 0; i < symbol->n; i++) { |
552 for (i = 0; i < symbol->n; i++) { |
552 s4o.print(s4o.indent_spaces); |
553 s4o.print(s4o.indent_spaces); |
553 s4o.print(SET_VAR); |
554 s4o.print(SET_VAR); |
554 s4o.print("("); |
555 s4o.print("("); |
555 print_variable_prefix(); |
556 print_variable_prefix(); |
|
557 s4o.print(","); |
556 symbol->elements[i]->accept(*this); |
558 symbol->elements[i]->accept(*this); |
557 s4o.print(",temp);\n"); |
559 s4o.print(",temp);\n"); |
558 } |
560 } |
559 return NULL; |
561 return NULL; |
560 } |
562 } |
922 this->current_var_type_symbol->accept(*this); |
924 this->current_var_type_symbol->accept(*this); |
923 if (is_fb) |
925 if (is_fb) |
924 s4o.print(" "); |
926 s4o.print(" "); |
925 else |
927 else |
926 s4o.print(","); |
928 s4o.print(","); |
|
929 print_variable_prefix(); |
927 } |
930 } |
928 else if (wanted_varformat == localinit_vf) { |
931 else if (wanted_varformat == localinit_vf) { |
929 this->current_var_type_symbol->accept(*this); |
932 this->current_var_type_symbol->accept(*this); |
930 s4o.print(" "); |
933 s4o.print(" "); |
|
934 print_variable_prefix(); |
931 } |
935 } |
932 else if (wanted_varformat == init_vf) { |
936 else if (wanted_varformat == init_vf) { |
933 s4o.print(SET_VAR); |
937 s4o.print(SET_VAR); |
934 s4o.print("("); |
938 s4o.print("("); |
|
939 print_variable_prefix(); |
|
940 s4o.print(","); |
935 } |
941 } |
936 print_variable_prefix(); |
|
937 list->elements[i]->accept(*this); |
942 list->elements[i]->accept(*this); |
938 if (wanted_varformat != local_vf) { |
943 if (wanted_varformat != local_vf) { |
939 if (wanted_varformat == localinit_vf && |
944 if (wanted_varformat == localinit_vf && |
940 (current_vartype & inoutput_vt) != 0) { |
945 (current_vartype & inoutput_vt) != 0) { |
941 s4o.print(";\n"); |
946 s4o.print(";\n"); |