API reference
python:irx:irx.analysis.handlers._expressions.literals.ExpressionLiteralVisitorMixin.visit
method visit
Variant 1
visit(node: astx.LiteralString) -> None
Visit string literal nodes as immortal static storage.
Parameters
- node — Type: astx.LiteralString
Variant 2
visit(node: astx.AliasExpr) -> None
Visit AliasExpr nodes.
Parameters
- node — Type: astx.AliasExpr
Variant 3
visit(node: astx.LiteralDate) -> None
Validate calendar dates and resolve their epoch representation.
Parameters
- node — Type: astx.LiteralDate
Variant 4
visit(node: astx.LiteralTime) -> None
Visit LiteralTime nodes.
Parameters
- node — Type: astx.LiteralTime
Variant 5
visit(node: astx.LiteralTimestamp) -> None
Visit LiteralTimestamp nodes.
Parameters
- node — Type: astx.LiteralTimestamp
Variant 6
visit(node: astx.LiteralDateTime) -> None
Visit LiteralDateTime nodes.
Parameters
- node — Type: astx.LiteralDateTime
Variant 7
visit(node: astx.CollectionLength) -> None
Visit CollectionLength nodes.
Parameters
- node — Type: astx.CollectionLength
Variant 8
visit(node: astx.CollectionIsEmpty) -> None
Visit CollectionIsEmpty nodes.
Parameters
- node — Type: astx.CollectionIsEmpty
Variant 9
visit(node: astx.CollectionContains) -> None
Visit CollectionContains nodes.
Parameters
- node — Type: astx.CollectionContains
Variant 10
visit(node: astx.CollectionIndex) -> None
Visit CollectionIndex nodes.
Parameters
- node — Type: astx.CollectionIndex
Variant 11
visit(node: astx.CollectionCount) -> None
Visit CollectionCount nodes.
Parameters
- node — Type: astx.CollectionCount
Variant 12
visit(node: astx.LiteralList) -> None
Visit LiteralList nodes.
Parameters
- node — Type: astx.LiteralList
Variant 13
visit(node: astx.LiteralTuple) -> None
Visit LiteralTuple nodes.
Parameters
- node — Type: astx.LiteralTuple
Variant 14
visit(node: astx.LiteralSet) -> None
Visit LiteralSet nodes.
Parameters
- node — Type: astx.LiteralSet
Variant 15
visit(node: astx.LiteralDict) -> None
Visit LiteralDict nodes.
Parameters
- node — Type: astx.LiteralDict
Variant 16
visit(node: astx.ListCreate) -> None
Visit ListCreate nodes.
Parameters
- node — Type: astx.ListCreate
Variant 17
visit(node: astx.ComprehensionClause) -> None
Visit ComprehensionClause nodes.
Parameters
- node — Type: astx.ComprehensionClause
Variant 18
visit(node: astx.ListComprehension) -> None
Visit ListComprehension nodes.
Parameters
- node — Type: astx.ListComprehension
Variant 19
visit(node: astx.GeneratorExpr) -> None
Visit GeneratorExpr nodes.
Parameters
- node — Type: astx.GeneratorExpr
Variant 20
visit(node: astx.SetComprehension) -> None
Visit SetComprehension nodes.
Parameters
- node — Type: astx.SetComprehension
Variant 21
visit(node: astx.DictComprehension) -> None
Visit DictComprehension nodes.
Parameters
- node — Type: astx.DictComprehension
Variant 22
visit(node: astx.ListIndex) -> None
Visit ListIndex nodes.
Parameters
- node — Type: astx.ListIndex
Variant 23
visit(node: astx.ListLength) -> None
Visit ListLength nodes.
Parameters
- node — Type: astx.ListLength
Variant 24
visit(node: astx.ListAppend) -> None
Visit ListAppend nodes.
Parameters
- node — Type: astx.ListAppend
Variant 25
visit(node: astx.SubscriptExpr) -> None
Visit SubscriptExpr nodes.
Parameters
- node — Type: astx.SubscriptExpr
Source: packages/irx/src/irx/analysis/handlers/_expressions/literals.py:131