Expand description
Symbol table: name resolution and reference checking.
Two-pass approach:
- Collect all
Name = exprdefinitions from all sources - Check that all
(UpperIdent)references are defined
Structs§
- Symbol
Table - Registry of named definitions in a query.
Constants§
- UNNAMED_
DEF - Sentinel name for unnamed definitions (bare expressions at root level). Code generators can emit whatever name they want for this.