#include <symbol-table.hh>
Public Member Functions | |
Symbol | create (std::string_view s) |
std::vector< SymbolStr > | resolve (const std::vector< Symbol > &symbols) const |
SymbolStr | operator[] (Symbol s) const |
size_t | size () const |
size_t | totalSize () const |
template<typename T> | |
void | dump (T callback) const |
Symbol table used by the parser and evaluator to represent and look up identifiers and attributes efficiently.
|
inline |
converts a string into a symbol.