Record each selector's table and spelling in pathProbe.readRow

This commit is contained in:
2026-09-29 09:20:20 +02:00
committed by Lillem4n
parent 2499e71809
commit 2e553d29f7
4 changed files with 24 additions and 28 deletions
+1 -1
View File
@@ -39,7 +39,7 @@ func (f *Generator) Fake(path string) (string, error) {
// selects or draws.
func descend(s *session, root node, segments []string, sc renderScope) (node, error) {
// docs/decisions.md#a-path-is-walked-once-without-drawing-before-it-is-walked-for-real
if _, err := (&pathProbe{drawn: map[*table]bool{}}).walk(root, segments); err != nil {
if _, err := (&pathProbe{}).walk(root, segments); err != nil {
return nil, err
}
return drawPath(root, segments, "", &pathDraw{s: s, pins: &sc.groupHold().pins}), nil