API reference

python:irx:irx.builder.lowering.literals.LiteralVisitorMixin.visit

method visit

Variant 1

visit(node: astx.ClassConstruct) -> None

Visit ClassConstruct nodes.

Parameters

Variant 2

visit(node: astx.LiteralInteger | astx.LiteralFloat) -> None

Emit a source literal using its resolved semantic type.

Parameters

Variant 3

visit(node: astx.LiteralInt32) -> None

Visit LiteralInt32 nodes.

Parameters

Variant 4

visit(expr: astx.LiteralFloat32) -> None

Visit LiteralFloat32 nodes.

Parameters

Variant 5

visit(expr: astx.LiteralFloat64) -> None

Visit LiteralFloat64 nodes.

Parameters

Variant 6

visit(node: astx.LiteralFloat16) -> None

Visit LiteralFloat16 nodes.

Parameters

Variant 7

visit(expr: astx.LiteralNone) -> None

Visit LiteralNone nodes.

Parameters

Variant 8

visit(node: astx.LiteralBoolean) -> None

Visit LiteralBoolean nodes.

Parameters

Variant 9

visit(node: astx.LiteralInt64) -> None

Visit LiteralInt64 nodes.

Parameters

Variant 10

visit(node: astx.LiteralInt8) -> None

Visit LiteralInt8 nodes.

Parameters

Variant 11

visit(node: astx.LiteralUInt8) -> None

Visit LiteralUInt8 nodes.

Parameters

Variant 12

visit(node: astx.LiteralUInt16) -> None

Visit LiteralUInt16 nodes.

Parameters

Variant 13

visit(node: astx.LiteralUInt32) -> None

Visit LiteralUInt32 nodes.

Parameters

Variant 14

visit(node: astx.LiteralUInt64) -> None

Visit LiteralUInt64 nodes.

Parameters

Variant 15

visit(node: astx.LiteralUInt128) -> None

Visit LiteralUInt128 nodes.

Parameters

Variant 16

visit(expr: astx.LiteralUTF8Char) -> None

Visit LiteralUTF8Char nodes.

Parameters

Variant 17

visit(expr: astx.LiteralUTF8String) -> None

Visit LiteralUTF8String nodes.

Parameters

Variant 18

visit(expr: astx.LiteralString) -> None

Visit LiteralString nodes.

Parameters

Variant 19

visit(node: astx.LiteralList) -> None

Visit LiteralList nodes.

Parameters

Variant 20

visit(node: astx.LiteralSet) -> None

Visit LiteralSet nodes.

Parameters

Variant 21

visit(node: astx.LiteralTuple) -> None

Visit LiteralTuple nodes.

Parameters

Variant 22

visit(node: astx.LiteralDict) -> None

Visit LiteralDict nodes.

Parameters

Variant 23

visit(node: astx.SubscriptExpr) -> None

Visit SubscriptExpr nodes.

Parameters

Variant 24

visit(node: astx.LiteralInt16) -> None

Visit LiteralInt16 nodes.

Parameters

Source: packages/irx/src/irx/builder/lowering/literals.py:143

Search documentation

Type to search.