irx.builder.lowering.variables

irx.builder.lowering.variables

Source: packages/irx/src/irx/builder/lowering/variables.py

title: Variable visitor mixins for llvmliteir.

Classes

VariableVisitorMixin(VisitorMixinBase)

No docstring available.

Methods

visit(self, expr: astx.VariableAssignment) -> None
title: Visit VariableAssignment nodes.
parameters:
  expr:
    type: astx.VariableAssignment
visit(self, node: astx.Identifier) -> None
title: Visit Identifier nodes.
parameters:
  node:
    type: astx.Identifier
visit(self, node: astx.FieldAccess) -> None
title: Visit FieldAccess nodes.
parameters:
  node:
    type: astx.FieldAccess
visit(self, node: astx.BaseFieldAccess) -> None
title: Visit BaseFieldAccess nodes.
parameters:
  node:
    type: astx.BaseFieldAccess
visit(self, node: astx.StaticFieldAccess) -> None
title: Visit StaticFieldAccess nodes.
parameters:
  node:
    type: astx.StaticFieldAccess
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