API reference
python:irx:irx.analysis.handlers._expressions.mutation.ExpressionMutationVisitorMixin._resolve_mutation_target
method _resolve_mutation_target
_resolve_mutation_target(target: astx.AST, *, node: astx.AST, action: str, invalid_message: str) -> tuple[SemanticSymbol, str, astx.DataType | None] | None
Source: packages/irx/src/irx/analysis/handlers/_expressions/mutation.py:86
Resolve one direct mutable target for assignment-like operations.
Parameters
-
target — Type: astx.AST
-
node — Type: astx.AST
-
action — Type: str
-
invalid_message — Type: str
Returns
Type: tuple[SemanticSymbol, str, astx.DataType | None] | None