Module brane_dsl::symbol_table
source · Expand description
Implements a simple SymbolTable struct that we use to keep track of definitions and their assigned types.
Re-exports§
pub use crate::errors::SymbolTableError as Error;
Structs§
- Defines a class entry (i.e., custom type) within the SymbolTable.
- Defines a function entry within the SymbolTable.
- Defines a SymbolTable that contains all definitions of a single scope.
- Defines a regular variable entry within the SymbolTable.
Enums§
- Defines a symbol table entry within the SymbolTable.