Class AssignExpressionToSymbol

java.lang.Object
org.ek9lang.compiler.phase7.generator.AbstractGenerator
org.ek9lang.compiler.phase7.generator.AssignExpressionToSymbol
All Implemented Interfaces:
BiFunction<ISymbol, EK9Parser.AssignmentExpressionContext, List<IRInstr>>

final class AssignExpressionToSymbol extends AbstractGenerator implements BiFunction<ISymbol, EK9Parser.AssignmentExpressionContext, List<IRInstr>>
THE assignment of an assignmentExpression to a symbol (the expression is generated by generators.assignmentExprGenerator), in one of two AssignExpressionToSymbol.Modes - TWO per construct on the set, generators.assignToNewSymbol and generators.assignToExistingSymbol (IR tidy W3.9, EXPR-15), never one per assignment.