Block a user
The palette cannot be written, so the era's cheapest animation is a full redraw
RND is missing, and every program has to transcribe an LCG
No verb can take a BASIC function, and nothing resolves a bare word to one
COLLISION/BUMP pairing is still all-against-all, and the threshold is what to record
A dependency's status code reaches
ER# where the interpreter has one of its own
akbasic_renumber() keeps two 9999-entry static locals, so it is not reentrant
Two lines carrying the same written line number silently keep the last
Three of the four prescans report against the wrong line
akbasic_environment_set_label() files into the active scope, not the root
A multi-line
DEF called outside a running program does not run its body, and says nothing
A statement containing a failed multi-line
DEF call still completes, and prints a junk value
Block skipping works by source line, so a whole
FOR/NEXT on one line never loops
A
FOR body runs once with the overshot counter, and FOR I = 1 TO 1 does not run at all
A scanner error escapes as an interpreter error and takes the REPL with it
A
GOTO that leaves a FOR or a DO leaks the loop's scope
Only one unparenthesised
AND or OR is matched per expression
An expression mixing
- and + at the same level is evaluated right to left
Move outstanding work from TODO.md into the issue tracker