Documentation
irx.builder.lowering.list
irx.builder.lowering.list
Source: packages/irx/src/irx/builder/lowering/list.py
title: Dynamic-list visitor mixins for llvmliteir.
Classes
ListVisitorMixin(VisitorMixinBase)
title: Dynamic-list visitor mixin.
Methods
check_list_status(self, node: astx.AST, status: ir.Value) -> None
title: Convert typed list statuses before reading success output slots.
parameters:
node:
type: astx.AST
status:
type: ir.Value
visit(self, node: astx.ListComprehension) -> None
title: Visit ListComprehension nodes.
parameters:
node:
type: astx.ListComprehension
visit(self, node: astx.SetComprehension) -> None
title: Visit SetComprehension nodes.
parameters:
node:
type: astx.SetComprehension
visit(self, node: astx.DictComprehension) -> None
title: Visit DictComprehension nodes.
parameters:
node:
type: astx.DictComprehension
visit(self, node: astx.ListCreate) -> None
title: Visit ListCreate nodes.
parameters:
node:
type: astx.ListCreate
visit(self, node: astx.ListIndex) -> None
title: Visit ListIndex nodes.
parameters:
node:
type: astx.ListIndex
visit(self, node: astx.ListLength) -> None
title: Visit ListLength nodes.
parameters:
node:
type: astx.ListLength
visit(self, node: astx.ListAppend) -> None
title: Visit ListAppend nodes.
parameters:
node:
type: astx.ListAppend