- ProgramSyntax::Module main_module;
- ProgramSyntax::Module *cur_module;
+ ProgramSyntax::Module *module;
+ ProgramSyntax::Stage *cur_stage;
+ std::set<std::string> declared_types;
ProgramSyntax::InterfaceBlock *parse_interface_block();
ProgramSyntax::Conditional *parse_conditional();
ProgramSyntax::Iteration *parse_iteration();
ProgramSyntax::InterfaceBlock *parse_interface_block();
ProgramSyntax::Conditional *parse_conditional();
ProgramSyntax::Iteration *parse_iteration();