]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/debug.h
Show node source locations in AST dump
[libs/gl.git] / source / glsl / debug.h
index a5dae0905c3dec3b5d0b01f644a4da8a18eac4fc..065e7f5dcb7751064253e491941b97c86e8278b9 100644 (file)
@@ -41,7 +41,9 @@ public:
 
 private:
        void append(const std::string &);
+       void append(const Node &, const std::string &);
        void append_subtree(const std::vector<Branch> &);
+       void append_subtree(Node &);
        void begin_sub();
        void last_branch();
        void end_sub();
@@ -54,7 +56,6 @@ private:
 
        virtual void visit(Block &);
        virtual void visit(Literal &);
-       virtual void visit(ParenthesizedExpression &);
        virtual void visit(VariableReference &);
        virtual void visit(InterfaceBlockReference &);
        virtual void visit(MemberAccess &);