virtual void visit(ProgramSyntax::VariableDeclaration &);
bool supports_interface_blocks(const std::string &) const;
virtual void visit(ProgramSyntax::InterfaceBlock &);
virtual void visit(ProgramSyntax::VariableDeclaration &);
bool supports_interface_blocks(const std::string &) const;
virtual void visit(ProgramSyntax::InterfaceBlock &);