aboutsummaryrefslogtreecommitdiff
path: root/include/symbol_table.hpp
blob: e05ba4c02ac291889dc245e686c07926c6b3d747 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#pragma once

#include "scope.hpp"

#include <vector>

lass SymbolTable {
public:
    explicit SymbolTable();
    void addScope(Scope* scope);

private:
    std::vector<Scope*> scopes;
};