equal
deleted
inserted
replaced
780 } |
780 } |
781 |
781 |
782 /* signed_integer DOTDOT signed_integer */ |
782 /* signed_integer DOTDOT signed_integer */ |
783 //SYM_REF2(subrange_c, lower_limit, upper_limit) |
783 //SYM_REF2(subrange_c, lower_limit, upper_limit) |
784 void *visit(subrange_c *symbol) { |
784 void *visit(subrange_c *symbol) { |
785 int dimension = extract_integer_value(symbol->upper_limit) - extract_integer_value(symbol->lower_limit) + 1; |
785 int dimension = extract_int64_value(symbol->upper_limit) - extract_int64_value(symbol->lower_limit) + 1; |
786 switch (current_mode) { |
786 switch (current_mode) { |
787 case arrayname_im: |
787 case arrayname_im: |
788 current_array_name += "_"; |
788 current_array_name += "_"; |
789 { |
789 { |
790 std::stringstream ss; |
790 std::stringstream ss; |