nitc :: AbstractCompilerVisitor :: assign
Boxing and unboxing is performed if required
# Correctly assign a left and a right value # Boxing and unboxing is performed if required fun assign(left, right: RuntimeVariable) do right = self.autobox(right, left.mtype) self.add("{left} = {right};") end