Package avail.interpreter.levelTwo.register

Types

Link copied to clipboard
class L2BoxedRegister(debugValue: Int) : L2Register

L2BoxedRegister models the conceptual usage of a register that can store an AvailObject.

Link copied to clipboard
class L2FloatRegister(debugValue: Int) : L2Register

L2FloatRegister models the conceptual usage of a register that can store a machine floating-point number.

Link copied to clipboard
class L2IntRegister(debugValue: Int) : L2Register

L2IntRegister models the conceptual usage of a register that can store a machine integer.

Link copied to clipboard
abstract class L2Register(val uniqueValue: Int) : L2Entity

L2Register models the conceptual use of a register by a level two Avail operation in the L2Generator.