equal
deleted
inserted
replaced
677 /* subscript_list ',' subscript */ |
677 /* subscript_list ',' subscript */ |
678 void *visit(subscript_list_c *symbol) { |
678 void *visit(subscript_list_c *symbol) { |
679 for (int i = 0; i < symbol->n; i++) { |
679 for (int i = 0; i < symbol->n; i++) { |
680 s4o.print("[__"); |
680 s4o.print("[__"); |
681 current_array_type->accept(*this); |
681 current_array_type->accept(*this); |
682 s4o.print("_TRANSIDX"); |
682 s4o.print("_TRANSIDX("); |
683 print_integer(i); |
683 print_integer(i); |
684 s4o.print("("); |
684 s4o.print(","); |
685 symbol->elements[i]->accept(*this); |
685 symbol->elements[i]->accept(*this); |
686 s4o.print(")]"); |
686 s4o.print(")]"); |
687 } |
687 } |
688 return NULL; |
688 return NULL; |
689 } |
689 } |