stage4/generate_c/generate_c_st.cc
changeset 877 c25346eac788
parent 873 dea39ef02847
child 885 b2604fc6d25c
equal deleted inserted replaced
876:e2c4f6f4abe2 877:c25346eac788
   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 /*********************************/