#pragma once #include "symbol_type.hpp" #include "type.hpp" #include #include class Symbol { public: explicit Symbol(); private: std::string identifier; SymbolType symbol_type; std::variant value; };