topazc
SemanticAnalyzer::ModuleInfo Struct Reference

Structure of information about module. More...

#include <semantic.hpp>

Public Attributes

std::map< std::string, std::pair< AST::AccessModifier, ModuleInfo * > > modules
std::map< std::string, std::pair< AST::AccessModifier, std::string > > functions

Detailed Description

Structure of information about module.

Definition at line 77 of file semantic.hpp.

Member Data Documentation

◆ functions

std::map<std::string, std::pair<AST::AccessModifier, std::string> > SemanticAnalyzer::ModuleInfo::functions

Functions table in module

Definition at line 79 of file semantic.hpp.

◆ modules

std::map<std::string, std::pair<AST::AccessModifier, ModuleInfo*> > SemanticAnalyzer::ModuleInfo::modules

Submodules into module

Definition at line 78 of file semantic.hpp.


The documentation for this struct was generated from the following file: