Changes in src/CodeGen/CodeGenerator.h [54cd58b:a5f0529]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/CodeGen/CodeGenerator.h
r54cd58b ra5f0529 23 23 #include "SynTree/Visitor.h" // for Visitor 24 24 #include "SynTree/SynTree.h" // for Visitor Nodes 25 26 #include "Common/Indenter.h" // for Indenter27 25 28 26 namespace CodeGen { … … 102 100 template< class Iterator > void genCommaList( Iterator begin, Iterator end ); 103 101 102 struct Indenter { 103 Indenter(CodeGenerator &cg) : cg(cg) {} 104 CodeGenerator & cg; 105 std::ostream& operator()(std::ostream & os) const; 106 }; 107 104 108 struct LabelPrinter { 105 109 LabelPrinter(CodeGenerator &cg) : cg(cg), labels( 0 ) {} … … 124 128 private: 125 129 Indenter indent; 130 int cur_indent; 126 131 bool insideFunction; 127 132 std::ostream &output;
Note: See TracChangeset
for help on using the changeset viewer.