Expand description
Utilities for working with scoped symbols, variables and links.
Structs§
- Duplicate
Symbol Error - Error that occurs when trying to introduce a symbol that is already defined in the current scope.
- Duplicate
VarError - Error that occurs when a node defines two parameters with the same name.
- Link
Table - Table for tracking links between ports.
- Symbol
Table - Symbol binding table that keeps track of symbol resolution and scoping.
- Unknown
Symbol Error - Error that occurs when trying to resolve an unknown symbol.
- VarTable
- Table for keeping track of node parameters.
Enums§
- Unknown
VarError - Error that occurs when a variable is not defined in the current scope.