essential_symbol_table library

Classes

Constant<T>
Holds an immutable symbol, the value of which is set once and only once.
SymbolTable<T>
A hierarchical mechanism to hold a set of variables, which supports scoping and constant variables.
Variable<T>
Holds a symbol, the value of which may change or be marked immutable.
Visibility
Represents the visibility of a symbol.