Date: 2026-10-02. HEAD: 7dbd516 (express-draft-v1). Tree clean.
src/compiler/ holds the re-read compiler: COMPILER/SCANNER/ERRORS/CODEGEN
fully renamed + verified clean of numbered identifiers; SYMTAB.MOD draft v1
(988 lines, 27 FIXMEs); EXPRESS.MOD draft v1 (1489 lines, 137 FIXMEs, 20
FORWARD work-list helpers); SYMTAB.DEF expanded (words 10–27); FRONTEND.md
export map incl. newly found EXPRESS internals; docs/compiler/ analysis.
docs/, src/, SUMMARY.md, SESSION.md versioned.{/* offset */} comments; assemble + normalize via script
(Compiler.word6–26, Scanner.word2–12, Doubles.proc5–11 mappings);
verify with grep -nE '\b(param|local|global|proc|PROC)[0-9]+\b'.unassemble.c diff still pending for all.*-v1).statemen-draft-v1): STATEMEN.MOD 830 lines + frame-mechanics proof.pass1-draft-v1): PASS1.MOD 981 lines; disputes D1-D4 + proc9 recorded.pass1.txt, 2975 lines): ~ParseType (02e6), ParseRecord,
formals, decls, module heads, WriteSym — 3–4 workers.SYMTAB.MOD FIXMEs (AllocSym arity, D-group sketches, LSL) and
EXPRESS.MOD FORWARDs (CentralError/PushOperand/EmitOp/BoolCondHelper/...).GENZ80 native backend (untouched so far).unassemble.c MCD diff verification for every draft.SUMMARY.md + retag when milestones land.