equal
deleted
inserted
replaced
872 |
872 |
873 /********************/ |
873 /********************/ |
874 /* B 3.2 Statements */ |
874 /* B 3.2 Statements */ |
875 /********************/ |
875 /********************/ |
876 void *visit(statement_list_c *symbol) { |
876 void *visit(statement_list_c *symbol) { |
877 return print_list(symbol, s4o.indent_spaces, ";\n" + s4o.indent_spaces, ";\n"); |
877 for(int i = 0; i < symbol->n; i++) { |
|
878 print_line_directive(symbol->elements[i]); |
|
879 s4o.print(s4o.indent_spaces); |
|
880 symbol->elements[i]->accept(*this); |
|
881 s4o.print(";\n"); |
|
882 } |
|
883 return NULL; |
878 } |
884 } |
879 |
885 |
880 /*********************************/ |
886 /*********************************/ |
881 /* B 3.2.1 Assignment Statements */ |
887 /* B 3.2.1 Assignment Statements */ |
882 /*********************************/ |
888 /*********************************/ |