Companion

object Companion

Functions

Link copied to clipboard
fun A_Function.optionallyNilOuterVar(index: Int): Boolean

An outer variable or constant of this function has been used for the last time. Replace it with nil if the function is mutable, and answer true. If the function is immutable then something besides the Interpreter or a fiber's chain of A_Continuations might be referring to it, so answer false.

Properties

Link copied to clipboard
val A_Function.numOuterVars: Int

Answer the number of lexically captured variables or constants held by this function.