topazc
semantic.hpp File Reference

Header file for defining semantic analyzer. More...

#include "../parser/ast.hpp"
#include <filesystem>
#include <vector>
#include <memory>
#include <stack>
#include <map>
Include dependency graph for semantic.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SemanticAnalyzer
struct  SemanticAnalyzer::Value
 Structure of value. More...
struct  SemanticAnalyzer::FunctionInfo
 Structure of information about function. More...
struct  SemanticAnalyzer::ModuleInfo
 Structure of information about module. More...
struct  SemanticAnalyzer::PathPart
 Structure of part of path to object. More...

Detailed Description

Header file for defining semantic analyzer.

Definition in file semantic.hpp.