]> git.tdb.fi Git - libs/gl.git/blobdiff - source/programcompiler.h
Evaluate parenthesized expression as the contained expression's value
[libs/gl.git] / source / programcompiler.h
index 8ae22901e89dcbfb19bf08fc2a25929aaddf9188..8d7d1ad13b9c62b2b4dc0941c08c1a3cdb9fd6aa 100644 (file)
@@ -52,6 +52,7 @@ private:
                virtual void visit(ProgramSyntax::ExpressionStatement &);
                virtual void visit(ProgramSyntax::Import &);
                virtual void visit(ProgramSyntax::Layout &);
+               virtual void visit(ProgramSyntax::InterfaceLayout &);
                virtual void visit(ProgramSyntax::StructDeclaration &);
                virtual void visit(ProgramSyntax::VariableDeclaration &);
                virtual void visit(ProgramSyntax::InterfaceBlock &);
@@ -167,6 +168,7 @@ private:
                ExpressionEvaluator(const ValueMap &);
 
                virtual void visit(ProgramSyntax::Literal &);
+               virtual void visit(ProgramSyntax::ParenthesizedExpression &);
                virtual void visit(ProgramSyntax::VariableReference &);
                virtual void visit(ProgramSyntax::UnaryExpression &);
                virtual void visit(ProgramSyntax::BinaryExpression &);