Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/CodeGen/CodeGenerator.cc

    rd7312ac rda9d79b  
    1010// Created On       : Mon May 18 07:44:20 2015
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Sat May  5 09:08:32 2018
    13 // Update Count     : 494
     12// Last Modified On : Sun Sep  3 20:42:52 2017
     13// Update Count     : 490
    1414//
    1515#include "CodeGenerator.h"
     
    370370
    371371        void CodeGenerator::postvisit( Constant * constant ) {
    372                 output << constant->get_value();
     372                output << constant->get_value() ;
    373373        }
    374374
     
    587587                output << "(";
    588588                if ( castExpr->get_result()->isVoid() ) {
    589                         output << "(void)";
     589                        output << "(void)" ;
    590590                } else {
    591591                        // at least one result type of cast.
     
    878878                        } // for
    879879                } // if
    880                 output << " );";
     880                output << " );" ;
    881881        }
    882882
     
    886886                output << "( ";
    887887                if ( asmStmt->get_instruction() ) asmStmt->get_instruction()->accept( *visitor );
    888                 output << " )";
    889         }
    890 
    891         void CodeGenerator::postvisit( DirectiveStmt * dirStmt ) {
    892                 output << endl << dirStmt->directive;                   // endl prevents spaces before directive
     888                output << " )" ;
    893889        }
    894890
     
    907903
    908904        void CodeGenerator::postvisit( SwitchStmt * switchStmt ) {
    909                 output << "switch ( ";
     905                output << "switch ( " ;
    910906                switchStmt->get_condition()->accept( *visitor );
    911907                output << " ) ";
     
    933929                ++indent;
    934930                for ( std::list<Statement *>::iterator i = sts.begin(); i != sts.end();  i++) {
    935                         output << indent << printLabels( (*i)->get_labels() ) ;
     931                        output << indent << printLabels( (*i)->get_labels() )  ;
    936932                        (*i)->accept( *visitor );
    937933                        output << endl;
     
    10701066        void CodeGenerator::postvisit( WhileStmt * whileStmt ) {
    10711067                if ( whileStmt->get_isDoWhile() ) {
    1072                         output << "do";
    1073                 } else {
    1074                         output << "while (";
     1068                        output << "do" ;
     1069                } else {
     1070                        output << "while (" ;
    10751071                        whileStmt->get_condition()->accept( *visitor );
    10761072                        output << ")";
     
    10841080
    10851081                if ( whileStmt->get_isDoWhile() ) {
    1086                         output << " while (";
     1082                        output << " while (" ;
    10871083                        whileStmt->get_condition()->accept( *visitor );
    10881084                        output << ");";
Note: See TracChangeset for help on using the changeset viewer.