From 406232e8f91e6c40971133f41958f2d08646cf39 Mon Sep 17 00:00:00 2001 From: Lilleman auf Larv Date: Mon, 5 Oct 2026 00:15:13 +0200 Subject: [PATCH] Answer stability round 1 and product-owner round 1: spell .. in the fence's and the link column's advice, take it in struct tags, and show the whole climb --- README.md | 4 ++-- cmd/fejkdata/main.go | 3 ++- drawfence.go | 4 ++-- path.go | 26 ++++++++++++++++++++++---- table_test.go | 17 +++++++++++++++++ 5 files changed, 45 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index a961750..c2b9ce0 100644 --- a/README.md +++ b/README.md @@ -588,8 +588,8 @@ It steps up from a selected row, a drawn row or a [name](#names) bound to a row, per `..`: `{l..municipality..region.name}`. `.country` after a row still reads the link column's cell, `NO`. -After a `..`, `.` steps down again, drawing afresh inside the row stepped up to, apart from -the row the path stepped up from. Paths stepping down from one `..` read one draw, as one +After a `..`, `.` steps down again, drawing afresh inside the row stepped up to, +independent of the row the path stepped up from, which it may draw again. Paths stepping down from one `..` read one draw, as one reference path does: `{/city..country.city.name}` and `{/city..country.city.population}` describe one city, within a render and [draw group](#draw-group), or within a name's pick. diff --git a/cmd/fejkdata/main.go b/cmd/fejkdata/main.go index 2299410..c14aa09 100644 --- a/cmd/fejkdata/main.go +++ b/cmd/fejkdata/main.go @@ -24,7 +24,8 @@ import ( const usage = `Usage: fejkdata [flags] a category, or a dotted path into one (person, person.last); - a table's row by key or name: 'misc.territory[SE]', 'misc.territory[Sweden].tld' + a table's row by key or name: 'misc.territory[SE]', 'misc.territory[Sweden].tld'; + .. steps up to the row a row links to: 'geo.SE.locality..municipality.name'