Constructors
-
RunProgramOperation({required Arg arg, required ProgramRunner runner(), required String name, int maxOneByteOpcodes = 9999})
-
NOTE: arg's function is only run when this operation is executed
as part of a program. When it's entered from the keyboard,
the arg input state causes the operation to happen.
Properties
-
arg
→ Arg
-
A description of this arguments operation, or ArgDone if there is none.
For example, the STO operation has an argument to indicate which register
to store to.
finalinherited
-
argShift
→ ProgramOperation?
-
If used as an argument, the shift key needed for that argument.
Rare: sto g and rcl g do this.
read-onlyinherited
-
debugLogId
↔ int
-
latefinalinherited
-
endsDigitEntry
→ bool
-
read-onlyinherited
-
hashCode
→ int
-
The hash code for this object.
read-onlyinherited
-
isShift
→ bool
-
Is this the f or g shift key?
read-onlyinherited
-
maxOneByteOpcodes
→ int
-
finalinherited
-
name
→ String
-
Human-readable name for program listing
finalinherited
-
numericValue
→ int?
-
Give the numeric value of a number key, or one of the 15C's
letters (which are 20..24).
cf. tests.dart, SelfTests.testNumbers().
read-onlyinherited
-
programListingArgName
→ String?
-
Name for this key as an arg in the program listing, if other than the
default.
read-onlyinherited
-
rcName
↔ String
-
The row/column "name", which for digits looks like " 1".
latefinalinherited
-
runner
→ ProgramRunner Function()
-
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
read-onlyinherited