Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/SynTree/Initializer.cc

    rd3b7937 rbb8ea30  
    55// file "LICENCE" distributed with Cforall.
    66//
    7 // Initializer.cc -- 
     7// Initializer.cc --
    88//
    99// Author           : Richard C. Bilson
    1010// Created On       : Mon May 18 07:44:20 2015
    1111// Last Modified By : Rob Schluntz
    12 // Last Modified On : Wed Aug 12 14:05:25 2015
    13 // Update Count     : 14
     12// Last Modified On : Fri May 13 13:19:30 2016
     13// Update Count     : 28
    1414//
    1515
     
    3131void Initializer::print( std::ostream &os, int indent ) {}
    3232
    33 SingleInit::SingleInit( Expression *v, std::list< Expression *> &_designators ) : value ( v ), designators( _designators ) { 
     33SingleInit::SingleInit( Expression *v, std::list< Expression *> &_designators ) : value ( v ), designators( _designators ) {
    3434}
    3535
     
    4444void SingleInit::print( std::ostream &os, int indent ) {
    4545        os << std::endl << std::string(indent, ' ' ) << "Simple Initializer: " << std::endl;
     46        os << std::string(indent+4, ' ' );
    4647        value->print( os, indent+4 );
    4748
    4849        if ( ! designators.empty() ) {
    49                 os << std::endl << std::string(indent + 2, ' ' ) << "designated by: "   << std::endl;
     50                os << std::endl << std::string(indent + 2, ' ' ) << "designated by: " << std::endl;
    5051                for ( std::list < Expression * >::iterator i = designators.begin(); i != designators.end(); i++ ) {
     52                        os << std::string(indent + 4, ' ' );
    5153                        ( *i )->print(os, indent + 4 );
    5254                }
     
    6567
    6668void ListInit::print( std::ostream &os, int indent ) {
    67         os << std::endl << std::string(indent, ' ') << "Compound initializer:  "; 
     69        os << std::endl << std::string(indent, ' ') << "Compound initializer:  ";
    6870        if ( ! designators.empty() ) {
    6971                os << std::string(indent + 2, ' ' ) << "designated by: [";
    7072                for ( std::list < Expression * >::iterator i = designators.begin();
    7173                          i != designators.end(); i++ ) {
    72                         ( *i )->print(os, indent + 4 ); 
     74                        ( *i )->print(os, indent + 4 );
    7375                } // for
    74        
     76
    7577                os << std::string(indent + 2, ' ' ) << "]";
    7678        } // if
    7779
    78         for ( std::list<Initializer *>::iterator i = initializers.begin(); i != initializers.end(); i++ ) 
     80        for ( std::list<Initializer *>::iterator i = initializers.begin(); i != initializers.end(); i++ )
    7981                (*i)->print( os, indent + 2 );
    8082}
Note: See TracChangeset for help on using the changeset viewer.