API reference

python:irx:irx.analysis.bindings.VisibleBindings

class VisibleBindings

VisibleBindings(*, context: SemanticContext, factory: SemanticEntityFactory, bindings: dict[ModuleKey, dict[str, SemanticBinding]] | None = None)

Source: packages/irx/src/irx/analysis/bindings.py:27

Module-visible binding manager.

Track top-level and imported names that are visible within each module namespace and enforce conflicts independently from lexical scopes.

Attributes

Methods

Properties

Attributes

Search documentation

Type to search.