Skip to content

Move the error catalog to a page of the language - #248

Merged
tophcodes merged 1 commit into
mainfrom
issue-66-error-catalog
Oct 10, 2026
Merged

tophcodes merged 1 commit into
mainfrom
issue-66-error-catalog

Conversation

@tophcodes

Copy link
Copy Markdown
Owner

Refs #66.

Moves §8 of SPECIFICATION.md, the errors, into a page of the language, BELOCH-ERRORS.md, and deletes it there. The page states how a rejected program is reported, lists the errors of §8 in tables that quote message and hint in separate columns, as ADR 0028 asked, and points at the page that states each rule; every error a program on the page can reach has one, held by the build with ; expect error. The pointer in ADR 0028 to the error table now names the page.

Two claims of §8 do not match the kernel. A between extent that dangles mid-face at both ends is no error: the kernel records it as one mark. SPECIFICATION.md §4.6 still calls it an error in its own prose, which this change leaves for the move of §4.6. An extent that crosses a folded crease is an error only when on names the flap; without on, the mark writes a piece onto every flap under the extent (ADR 0036).

@tophcodes tophcodes added the kind:docs Pages, figures, reference text label Oct 9, 2026
@tophcodes
tophcodes merged commit 0e89125 into main Oct 10, 2026
7 checks passed
@tophcodes
tophcodes deleted the issue-66-error-catalog branch October 10, 2026 13:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind:docs Pages, figures, reference text

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant