Documentation

irx.analysis.handlers._declarations.blocks

irx.analysis.handlers._declarations.blocks

Source: packages/irx/src/irx/analysis/handlers/_declarations/blocks.py

title: Declaration block visitors.
summary: >-
  Handle modules, blocks, and local variable declarations during declaration
  analysis.

Classes

DeclarationBlockVisitorMixin(SemanticVisitorMixinBase)

title: Declaration visitors for modules, blocks, and local declarations

Methods

visit(self, module: astx.Module) -> None
title: Visit Module nodes.
parameters:
  module:
    type: astx.Module
visit(self, block: astx.Block) -> None
title: Visit Block nodes.
parameters:
  block:
    type: astx.Block
visit(self, node: astx.VariableDeclaration) -> None
title: Visit VariableDeclaration nodes.
parameters:
  node:
    type: astx.VariableDeclaration
visit(self, node: astx.InlineVariableDeclaration) -> None
title: Visit InlineVariableDeclaration nodes.
parameters:
  node:
    type: astx.InlineVariableDeclaration

Search documentation

Type to search.