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
-
target — Type: SemanticSymbol
-
operation — Type: ResolvedOperator
-
store_conversion — Type: ImplicitConversion
Methods
- __init__ —
Attributes
-
target —