irx.analysis.analyzer

irx.analysis.analyzer

Source: packages/irx/src/irx/analysis/analyzer.py

title: Semantic analyzer orchestration.
summary: >-
  Compose the specialized semantic visitor mixins around a shared analyzer core
  so traversal, registration, bindings, and rule logic live in smaller modules.

Classes

SemanticAnalyzer(ImportVisitorMixin, TemplateVisitorMixin, DeclarationVisitorMixin, ExpressionVisitorMixin, ControlFlowVisitorMixin, SemanticAnalyzerCore)

title: Concrete semantic analyzer.
summary: >-
  Walk AST nodes, attach semantic sidecars, and delegate reusable policy to
  the extracted factories, registries, and binding tables.