summaryrefslogtreecommitdiff
path: root/tests/typ/markup/linebreak.typ
AgeCommit message (Collapse)Author
2022-02-28Reorganize libraryLaurenz
2021-06-10Restructure testsLaurenz
2021-03-29Move around test cases 🚚Laurenz
2021-03-27Better space coalescing logic 🌧Laurenz
This creates a smaller state machine helper type for softness coalescing, which does not own the resulting nodes. While this creates a bit more duplication in stack and par builder, it makes it a lot easier to integrate additional logic into the paragraph builder. Furthermore: - Line breaks are now "hard", that is, not coalesced with each other. - Text nodes with equal style are now merged allowing for example `f{}i` to form a ligature.
2021-03-21Syntax functions 🚀Laurenz
This adds overridable functions that markup desugars into. Specifically: - \ desugars into linebreak - Two newlines desugar into parbreak - * desugars into strong - _ desugars into emph - = .. desugars into heading - `..` desugars into raw
2021-02-20Reorganize tests 🔀Laurenz