Split the expansion's hold from the group's, and read a table's row from where the table is entered

This commit is contained in:
2026-09-28 23:09:13 +02:00
committed by Lillem4n
parent 88f762077f
commit 194f194f81
7 changed files with 63 additions and 47 deletions
+3 -3
View File
@@ -332,9 +332,9 @@ func (w *pathProbe) readRow(t *table, r tableRoute) error {
return nil
}
// pathDraw draws the rows and variants a proved path reads, pinning them in pins.
// For a held read, held keeps the variant drawn at each level of a, so paths
// sharing a prefix share it.
// pathDraw draws the rows and variants a proved path reads, pinning the rows in pins, which
// only a path from a reference needs: a table is a category. For a held read, held keeps the
// variant drawn at each level of a, so paths sharing a prefix share it.
type pathDraw struct {
s *session
pins *pinSet