]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/parser.h
Record location information in all syntax nodes
[libs/gl.git] / source / glsl / parser.h
index 376ccc6cd77fa996d02aeff1aa0baf59aea6167b..21d86e9d488d875f6c09d5b9687ba26c9ed1986d 100644 (file)
@@ -60,9 +60,11 @@ private:
        void preprocess_pragma_msp();
        void preprocess_stage();
 
-       RefPtr<Statement> parse_global_declaration();
+       template<typename T>
+       RefPtr<T> create_node();
        template<typename T>
        RefPtr<T> parse_with_recovery(RefPtr<T> (Parser::*)());
+       RefPtr<Statement> parse_global_declaration();
        RefPtr<Statement> parse_statement();
        RefPtr<Import> parse_import();
        RefPtr<Precision> parse_precision();