cadenza / cadenza.jit / Code / CallBuiltin

CallBuiltin

abstract class CallBuiltin : Code

Constructors

<init>

CallBuiltin(type: Type, builtin: Builtin, arg: Code, loc: Loc? = null)

Properties

type

val type: Type

Functions

execute

open fun execute(frame: VirtualFrame): Any?

executeAny

open fun executeAny(frame: VirtualFrame): Any?

executeBoolean

open fun executeBoolean(frame: VirtualFrame): Boolean

executeInteger

open fun executeInteger(frame: VirtualFrame): Int

executeUnit

open fun executeUnit(frame: VirtualFrame): Unit