Make goal 5.7 load whatever is well-formed and means one thing, guessing at no mistake

This commit is contained in:
2026-10-07 23:29:09 +02:00
committed by Lillem4n
parent 57bd06c16f
commit 2541b9346a
+3 -4
View File
@@ -912,10 +912,9 @@ Where the project is heading; the sections before Audience document what ships t
5. `[SE]` selects one row of a table, and means that row wherever you write it. 5. `[SE]` selects one row of a table, and means that row wherever you write it.
6. If two people could read a template differently, loading it fails, and the 6. If two people could read a template differently, loading it fails, and the
error shows how to write each meaning. error shows how to write each meaning.
7. Only an obvious mistake fails to load, and the error shows what to write: a part 7. Whatever is well-formed and means one thing loads, even where part of it does
that does nothing where it is written, such as a range with nothing to draw, nothing: fejkdata does not guess at mistakes. A load fails only where a template
`int(5,5)`. A default written out, and a wrapper that could grow, such as a list breaks the grammar, could mean two things, or cannot render a valid value.
of one, are no mistakes.
8. When a clearer name turns up, it replaces the old one, even if that needs a new 8. When a clearer name turns up, it replaces the old one, even if that needs a new
major version. major version.
9. Everything fejkdata renders is written as a template: on the command line, in a 9. Everything fejkdata renders is written as a template: on the command line, in a