15 bool addSymbol(Symbol
* symbol
);
16 Symbol
* findSymbol(const std::string
& name
) const;
17 inline void setParent(Scope
* parent
);
18 inline Scope
* parent();
19 inline const Scope
* parent() const;
22 typedef std::map
<std::string
, Symbol
*> symbols_t
;
28 extern template class std::map
<std::string
, ast::Symbol
>;
32 #endif /* !SCOPE_HH */