X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fprogramparser.h;h=40fdcd89264e60230e019df3f7522303f2028467;hb=961715848c111907b5f443c5b545a429b40583e6;hp=390f19cbdf921a24ca6c2a6f00adcb76d7c9cce9;hpb=a36992487d018d8801ead6980b362b00a2f5f5c5;p=libs%2Fgl.git diff --git a/source/programparser.h b/source/programparser.h index 390f19cb..40fdcd89 100644 --- a/source/programparser.h +++ b/source/programparser.h @@ -41,6 +41,7 @@ private: std::deque next_tokens; ProgramSyntax::Module main_module; ProgramSyntax::Module *cur_module; + ProgramSyntax::Context *cur_context; std::set 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(); };