Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/CodeGen/CodeGenerator.h

    r54cd58b ra5f0529  
    2323#include "SynTree/Visitor.h"      // for Visitor
    2424#include "SynTree/SynTree.h"      // for Visitor Nodes
    25 
    26 #include "Common/Indenter.h"      // for Indenter
    2725
    2826namespace CodeGen {
     
    102100                template< class Iterator > void genCommaList( Iterator begin, Iterator end );
    103101
     102                struct Indenter {
     103                        Indenter(CodeGenerator &cg) : cg(cg) {}
     104                        CodeGenerator & cg;
     105                        std::ostream& operator()(std::ostream & os) const;
     106                };
     107
    104108                struct LabelPrinter {
    105109                        LabelPrinter(CodeGenerator &cg) : cg(cg), labels( 0 ) {}
     
    124128          private:
    125129                Indenter indent;
     130                int cur_indent;
    126131                bool insideFunction;
    127132                std::ostream &output;
Note: See TracChangeset for help on using the changeset viewer.