GosubProgramRunner class Null safety
- Inheritance
 - 
    
- Object
 - MProgramRunner
 - ProgramRunner
 - GosubProgramRunner
 
 
Constructors
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