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

#include "scope.hpp"

#include <vector>

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

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