You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
0.2.2 Symbol Tables & Name Resolution (Including Posets) #13
Desired function
Resolve names over scope chains, modules, and poset-style declarations; solve partial-order constraints via a bespoke constraint solver; detect ambiguities and cycles.
Inputs
Parsed AST with lexical scopes, imports, modules.
Poset-style declaration constraints across files (partial order, meet/join operations).
Processing
Build scope chains, resolve names to declarations.
Solve poset constraints via a bespoke constraint-solver:
Multiple declarations related by partial orders; compute consistent meets/joins when required.
Detect ambiguities, cycles, or unsatisfied constraints.
Outputs
Fully resolved AST/IR with symbol IDs.
Diagnostics for unresolved/ambiguous names or incoherent poset constraints.
changed the title [-]Symbol Tables & Name Resolution (Including Posets)[/-][+]0.2.2 Symbol Tables & Name Resolution (Including Posets)[/+]on Jul 9, 2026
Activity
[-]Symbol Tables & Name Resolution (Including Posets)[/-][+]0.2.2 Symbol Tables & Name Resolution (Including Posets)[/+]Mathnerd314 commentedon Sep 18, 2026