nitc :: JavaCompilerVisitor :: ret
value
# Generate a return with `value` fun ret(value: RuntimeVariable) do var frame = self.frame assert frame != null var returnvar = frame.returnvar if returnvar != null then assign(returnvar, value) end self.add("break {frame.returnlabel.as(not null)};") end