]> git.tdb.fi Git - libs/gl.git/blobdiff - source/programcompiler.h
Refactor ProgramCompiler::Formatter
[libs/gl.git] / source / programcompiler.h
index 8c4f54537c7bc0da9f70ce9a744acf154157bb5d..9c20e090980fd3d403c4574345692314a1eeff71 100644 (file)
@@ -46,7 +46,6 @@ private:
                std::string formatted;
                unsigned indent;
                bool parameter_list;
-               unsigned else_if;
                std::string block_interface;
 
                Formatter();
@@ -54,6 +53,8 @@ private:
                virtual void apply(ProgramSyntax::Stage &);
                const std::string &get_result() const { return formatted; }
                using Visitor::visit;
+               void append(const std::string &);
+               void append(char);
                virtual void visit(ProgramSyntax::Block &);
                virtual void visit(ProgramSyntax::Literal &);
                virtual void visit(ProgramSyntax::ParenthesizedExpression &);