]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/syntax.h
Move unique name generation to syntax.cpp
[libs/gl.git] / source / glsl / syntax.h
index b8d9c1a6e98ab8325569a78a1242a6a4a44cff00..55823d34bb8acad73c17a1018f2c56804f8e7b7d 100644 (file)
@@ -152,14 +152,6 @@ struct Literal: Expression
        virtual void visit(NodeVisitor &);
 };
 
-struct ParenthesizedExpression: Expression
-{
-       NodePtr<Expression> 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