X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fsyntax.h;h=55823d34bb8acad73c17a1018f2c56804f8e7b7d;hb=b89239e;hp=b8d9c1a6e98ab8325569a78a1242a6a4a44cff00;hpb=911c6c4acc8218bc40d93917207f9dc32e9f2596;p=libs%2Fgl.git diff --git a/source/glsl/syntax.h b/source/glsl/syntax.h index b8d9c1a6..55823d34 100644 --- a/source/glsl/syntax.h +++ b/source/glsl/syntax.h @@ -152,14 +152,6 @@ struct Literal: Expression virtual void visit(NodeVisitor &); }; -struct ParenthesizedExpression: Expression -{ - NodePtr expression; - - virtual ParenthesizedExpression *clone() const { return new ParenthesizedExpression(*this); } - virtual void visit(NodeVisitor &); -}; - struct VariableReference: Expression { std::string name; @@ -553,6 +545,8 @@ struct Module Module(); }; +std::string get_unused_variable_name(const Block &, const std::string &, const std::string &); + } // namespace SL } // namespace GL } // namespace Msp