]> git.tdb.fi Git - libs/gl.git/blobdiff - source/programparser.h
Streamline interface declarations
[libs/gl.git] / source / programparser.h
index 390f19cbdf921a24ca6c2a6f00adcb76d7c9cce9..40fdcd89264e60230e019df3f7522303f2028467 100644 (file)
@@ -41,6 +41,7 @@ private:
        std::deque<std::string> next_tokens;
        ProgramSyntax::Module main_module;
        ProgramSyntax::Module *cur_module;
+       ProgramSyntax::Context *cur_context;
        std::set<std::string> declared_types;
 
        static Operator operators[];
@@ -85,6 +86,7 @@ private:
        ProgramSyntax::InterfaceBlock *parse_interface_block();
        ProgramSyntax::Conditional *parse_conditional();
        ProgramSyntax::Iteration *parse_iteration();
+       ProgramSyntax::Passthrough *parse_passthrough();
        ProgramSyntax::Return *parse_return();
 };