X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fdebug.h;h=73976904aee60d09b5b5c51cb3980e7dac90c692;hb=1401e69c17d06034af53f6e55e735be065b75c7b;hp=3837c569bb18e13aacf3d02a9d1d58eadecd5cb0;hpb=f526938b407e061c7424adedc34af4d1ff687f90;p=libs%2Fgl.git diff --git a/source/glsl/debug.h b/source/glsl/debug.h index 3837c569..73976904 100644 --- a/source/glsl/debug.h +++ b/source/glsl/debug.h @@ -41,11 +41,12 @@ public: private: void append(const std::string &); + void append(const Node &, const std::string &); void append_subtree(const std::vector &); + void append_subtree(Node &); void begin_sub(); void last_branch(); void end_sub(); - void annotated_branch(const std::string &, Node &); unsigned get_label(const Node &); std::string format_type(TypeDeclaration *); @@ -54,7 +55,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 &); @@ -62,6 +62,7 @@ private: virtual void visit(UnaryExpression &); virtual void visit(BinaryExpression &); virtual void visit(Assignment &); + virtual void visit(TernaryExpression &); virtual void visit(FunctionCall &); virtual void visit(ExpressionStatement &); virtual void visit(Import &);