Commit graph

11 commits

Author SHA1 Message Date
3fa399c317 Make anchors aware of the nodes they point to 2026-01-11 08:15:02 -03:00
735b58866c Make lexeme and token logging more concise 2026-01-05 11:10:50 -03:00
48765de3b6 Drop needless "empty parse" check 2026-01-02 21:26:33 -03:00
7300a29b67 Concentrate configuration content parsing in syntax::serial
Fixes some pages not having parsed input by making it much harder to
construct a config with unparsed text, which is something you basically
never want. The parsing now happens much earlier and consumers don't
need to remember to parse the configuration anymore.

Fixes a possible stack overflow due to parsing and configuration
depending on each other.

This commit also has dependencies updates and minor justfile tweaks.
2025-12-28 06:27:30 -03:00
e50bbd468d Add tests for the content syntax parser 2025-12-26 04:20:10 -03:00
198bc12507 Add word-level parsing 2025-12-18 11:35:08 -03:00
d51b9a135e Scaffold a second content parser pass 2025-12-17 00:16:44 -03:00
5d28a2e707 Make default element generic 2025-12-16 19:01:20 -03:00
984c8bcdcc Heavy refactor and restructuring of content parser 2025-12-16 03:48:42 -03:00
15a9175afb Add types to content lexer 2025-12-15 22:50:16 -03:00
2f247f477b Add parser for node text with support for headers 2025-12-15 19:37:35 -03:00