summaryrefslogtreecommitdiff
path: root/src/libs/glsl/glslastvisitor.h
diff options
context:
space:
mode:
authorRhys Weatherley <rhys.weatherley@nokia.com>2010-11-12 10:23:46 +1000
committerRhys Weatherley <rhys.weatherley@nokia.com>2010-11-12 14:04:09 +1000
commit1f8f99df28c49b66a48c357f4565e9779de25394 (patch)
treeff5823b474453dc32b8f6b793a36ba223593c412 /src/libs/glsl/glslastvisitor.h
parent73f77a0b8e3f3bec4c42392a5840cc2c5966f33c (diff)
downloadqt-creator-1f8f99df28c49b66a48c357f4565e9779de25394.tar.gz
Build AST nodes from within the parser.
Diffstat (limited to 'src/libs/glsl/glslastvisitor.h')
-rw-r--r--src/libs/glsl/glslastvisitor.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libs/glsl/glslastvisitor.h b/src/libs/glsl/glslastvisitor.h
index 0acc69a1f8..38d4a2363e 100644
--- a/src/libs/glsl/glslastvisitor.h
+++ b/src/libs/glsl/glslastvisitor.h
@@ -69,6 +69,9 @@ public:
virtual bool visit(FunctionCallExpression *) { return true; }
virtual void endVisit(FunctionCallExpression *) {}
+ virtual bool visit(FunctionIdentifier *) { return true; }
+ virtual void endVisit(FunctionIdentifier *) {}
+
virtual bool visit(ExpressionStatement *) { return true; }
virtual void endVisit(ExpressionStatement *) {}
@@ -113,6 +116,9 @@ public:
virtual bool visit(StructType::Field *) { return true; }
virtual void endVisit(StructType::Field *) {}
+
+ virtual bool visit(PrecisionDeclaration *) { return true; }
+ virtual void endVisit(PrecisionDeclaration *) {}
};
} // namespace GLSL