GosubProgramRunner class Null safety

Inheritance

Constructors

GosubProgramRunner()

Properties

caller → Running
read-onlyinherited
hashCode → int
The hash code for this object.
read-onlyinherited
model → Model<ProgramOperation>
read-onlyinherited
parent → ProgramRunner?
read-onlyinherited
registersRequired → int
read-onlyoverride
returnStackStartPos ↔ int
read / writeinherited
runImplicitRtnOnSST → bool
read-onlyinherited
runtimeType → Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

abort() → void
inherited
checkStartRunning() → void
Called from startRunningProgram in order to see if it's OK to start running. Throws CalculatorError if not. This is called as part of a solve or integrate operation that is executed in a program. Not called when solve/integrate is entered from the keyboard.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
pushPseudoReturn(Model<ProgramOperation> m) → void
inherited
restart(RunningController newFake, {void singleStepOnDone(CalculatorError?)?}) → Running
inherited
resume() → void
inherited
run() → Future<void>
override
startRunningProgram(covariant ProgramRunner newRunner) → void
Called from the calculation part of an operation to cause a program to start running with the next instruction.
inherited
suspend() → Future<void>
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited