ProgramRunner class Null safety

Inheritance
Implementers

Constructors

ProgramRunner()

Properties

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

Methods

abort() → void
override
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.
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
resume() → void
run() Future<void>
startRunningProgram(covariant ProgramRunner newRunner) → void
Called from the calculation part of an operation to cause a program to start running with the next instruction.
override
suspend() Future<void>
toString() String
A string representation of this object.
inherited

Operators

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