std::set<std::string> global_types;
std::set<std::string> stage_types;
std::vector<std::string> errors;
+ RefPtr<Statement> next_global_declaration;
public:
Parser(ModuleCache *);
RefPtr<VariableDeclaration> parse_variable_declaration();
RefPtr<VariableDeclaration> parse_variable_declaration_with_layout();
RefPtr<FunctionDeclaration> parse_function_declaration();
- RefPtr<InterfaceBlock> parse_interface_block();
+ RefPtr<StructDeclaration> parse_interface_block();
RefPtr<Conditional> parse_conditional();
RefPtr<Iteration> parse_for();
RefPtr<Iteration> parse_while();