Package-level declarations

Types

Link copied to clipboard
abstract class AbstractDebuggerAction(val debugger: AvailDebugger, name: String, shortDescription: String? = null, shortcut: AvailDebuggerShortcut? = null) : AbstractWorkbenchAction

An AbstractDebuggerAction is attached to an AvailDebugger, and automatically installs itself into the inputMap and actionMap of the root of the debugger's frame, if an accelerator is provided.

Link copied to clipboard

AvailDebugger presents a user interface for debugging Avail fibers. It's associated with a AvailWorkbench. It can be used to explore and experiment with a running Avail program.

Functions

Link copied to clipboard
fun inspect(name: String, value: AvailObject)

Helper function to minimize which variables will be presented in scope when using the "inspect" action.