stage4/generate_c/generate_c_vardecl.cc
changeset 594 c8092e909886
parent 592 99a284cec1f2
child 596 4efb11e44065
equal deleted inserted replaced
593:412780374bd3 594:c8092e909886
   221                          std::numeric_limits< unsigned long long int >::max());
   221                          std::numeric_limits< unsigned long long int >::max());
   222           array_size *= symbol->dimension;
   222           array_size *= symbol->dimension;
   223           break;
   223           break;
   224         case typedecl_am:
   224         case typedecl_am:
   225           s4o.print("_");
   225           s4o.print("_");
   226           s4o.print_integer(symbol->dimension);
   226           s4o.print(symbol->dimension);
   227           break;
   227           break;
   228         default:
   228         default:
   229           break;
   229           break;
   230       }
   230       }
   231       return NULL;
   231       return NULL;
  1411 
  1411 
  1412 /*  signed_integer DOTDOT signed_integer */
  1412 /*  signed_integer DOTDOT signed_integer */
  1413 //SYM_REF2(subrange_c, lower_limit, upper_limit)
  1413 //SYM_REF2(subrange_c, lower_limit, upper_limit)
  1414 void *visit(subrange_c *symbol) {
  1414 void *visit(subrange_c *symbol) {
  1415   s4o.print("_");
  1415   s4o.print("_");
  1416   print_integer(symbol->dimension);
  1416   s4o.print(symbol->dimension);
  1417   return NULL;
  1417   return NULL;
  1418 }
  1418 }
  1419 
  1419 
  1420 /*  var1_list ':' initialized_structure */
  1420 /*  var1_list ':' initialized_structure */
  1421 // SYM_REF2(structured_var_init_decl_c, var1_list, initialized_structure)
  1421 // SYM_REF2(structured_var_init_decl_c, var1_list, initialized_structure)