Draw every path through drawSteps over its compiled steps, deleting pathDraw and pathProbe

This commit is contained in:
2026-09-30 20:07:10 +02:00
committed by Lillem4n
parent d5d1e86b1c
commit 96d9e2ab24
5 changed files with 98 additions and 114 deletions
-4
View File
@@ -40,10 +40,6 @@ maintainer chose on 2026-09-30 to go on with the path steps regardless.
This round, in order:
- Draw every path through one interpreter over those steps, `drawSteps`, with `descend`
probing into a stack buffer, deleting `pathDraw`, and replace the decision "The path
walks are separate loops": the prototype held `perf_test.go` once a step held no
node, the probe returned its slice and the interpreter took `levels`.
- Fold `checkNoOverlap` and `checkNoRepeatedRead` into `heldCheck`, so `compileFormat`
compiles and nothing more.
- Fix at compile how `readField` reads an arm, `arm.kind`, deleting its two panics and