From 2c9dc85b64e74057fe2ed5b7540a18cdc0bcc857 Mon Sep 17 00:00:00 2001 From: Eremey Valetov Date: Sun, 29 Mar 2026 10:41:37 -0400 Subject: [PATCH] Update Sphinx roadmap with compiler progress (19/72 tests, arrays) --- docs/roadmap.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/roadmap.md b/docs/roadmap.md index ff86ba5..3b864bf 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -14,9 +14,11 @@ FOR/NEXT, END/STOP/SYSTEM, REM, DATA/READ/RESTORE, CLS, arithmetic, string functions, core math functions. **Phase 2** (current): WHILE/WEND, ON GOTO/GOSUB, ON ERROR GOTO, -MOD/IDIV/POW operators, SWAP, POKE, DEF SEG, RANDOMIZE, LOCATE, -COLOR, SCREEN, WIDTH, KEY, WRITE, OPTION BASE, DEF type statements, -extended statement dispatch. 17 of 72 tests passing. +MOD/IDIV/POW operators (buffered left operand for proper casting), +SWAP, POKE, DEF SEG, RANDOMIZE, LOCATE, COLOR, SCREEN, WIDTH, KEY, +WRITE, OPTION BASE, DEF type statements, extended statement dispatch. +DIM/array subscript access (gwrt_array_elem runtime), number formatting +via gw_print_value(). 19 of 72 tests passing. **Phase 3**: random-access files, PRINT USING, graphics, sound, event trapping, remaining statements.