API reference

python:irx:irx.analysis.resolved_nodes.ResolvedAugAssignment

class ResolvedAugAssignment

ResolvedAugAssignment(target: SemanticSymbol, operation: ResolvedOperator, store_conversion: ImplicitConversion)

Source: packages/irx/src/irx/analysis/resolved_nodes.py:1590

Resolved scalar compound mutation and its lossless store conversion.

Load target before evaluating the RHS once. Compute using operation's resolved operand conversions, then convert and store only on success. Yield the stored value; independent RHS side effects are not rolled back. This plan supports numeric identifiers, not fields or owning resources.

Attributes

Methods

Attributes

Search documentation

Type to search.