class Symbols::SymbolTable
- Symbols::SymbolTable
- Reference
- Object
Defined in:
symbols.crConstructors
Instance Method Summary
- #define(name : String) : Symbol
- #define_builtin(index : Int32, name : String) : Symbol
- #define_function_name(name : String) : Symbol
- #free_symbols : Array(Symbols::Symbol)
- #num_definitions : Int32
- #num_definitions=(num_definitions : Int32)
- #outer : Symbols::SymbolTable?
- #resolve(name : String) : Symbol
Instance methods inherited from class Object
also(& : self | Nil -> _) : self
also,
or_else(alternative)
or_else
Constructor Detail
def self.new(store : Hash(String, Symbol) = {} of String => Symbol, outer : SymbolTable | Nil = nil)
#