Class AssignmentExprInstrGenerator

java.lang.Object
org.ek9lang.compiler.phase7.AssignmentExprInstrGenerator

final class AssignmentExprInstrGenerator extends Object
Creates IR instructions for assignment expressions. Generates new BasicBlock IR (IRInstructions).

Note that this is just really a 'pointer' assignment to some existing allocated object/memory. It is not a deep copy in any way.

THis deals with the following ANTLR grammar.

   assignmentExpression
     : expression
     | guardExpression
     | dynamicClassDeclaration
     | switchStatementExpression
     | tryStatementExpression
     | whileStatementExpression
     | forStatementExpression
     | streamExpression
     ;