Refuse a name read once only when read whole, and name every way out in the scope and draw-group refusals

This commit is contained in:
2026-10-03 12:14:58 +02:00
committed by Lillem4n
parent c5468d613f
commit 0b0370936a
4 changed files with 21 additions and 17 deletions
+2 -2
View File
@@ -731,8 +731,8 @@ Rejected at load, each error naming what to write instead:
- a name that is a field or an option;
- a binding of anything but a reference;
- a binding in a choice's item, which every other item would leave unbound;
- a binding nothing reads, or read once outside a `repeat`, which the reference spells:
`{/word as w}{w}` is `{/word}`, and `{/word as w}{w.x}` is `{/word.x}`;
- a binding nothing reads, or read once whole outside a `repeat`, which the reference
spells: `{/word as w}{w}` is `{/word}`;
- a path through a name that selects a row;
- a read of a name rendering a field twice, where a path through the name reads it;
- reads of a name in two draw groups, or inside a `repeat`, where what it names reads a