solve property Null safety

NormalArgOperation solve
final

Implementation

static final NormalArgOperation solve = RunProgramOperation(
    maxOneByteOpcodes: 0,
    runner: () => SolveProgramRunner(),
    arg: LabelArg(
        maxDigit: 19,
        letters: _letterLabelsList,
        noI: true,
        f: (m, final int? label) {
          if (label == null) {
            throw CalculatorError(4);
          }
          m.memory.program.gosub(label);
          m.program.runner?.startRunningProgram(SolveProgramRunner());
        }),
    name: 'SOLVE');