3
0
mirror of https://github.com/larvit/adf-codec.git synced 2026-11-13 20:28:28 +01:00
Commit Graph

28 Commits

Author SHA1 Message Date
lilleman 1ae7ba6992 Give an inline node no mark Atlassian's schema withholds from it, in every reader 2026-10-14 15:08:46 +02:00
lilleman e882b5de7a Spell colwidth as a comma list and a block's marks by name 2026-10-14 10:48:12 +02:00
lilleman bfe26dd438 Round-trip JSON keys holding a backslash, quote or control character, and generate them in the properties 2026-10-08 14:10:50 +02:00
lilleman 039aac8873 Make markdownToAdf(adfToMarkdown(doc)) deep-equal doc: textBreak, empty keys, -0, typed carry fences, code blocks of several text nodes 2026-10-03 12:25:01 +02:00
lilleman b02dea1277 13b - link takes the directive form where CommonMark cannot spell it, unspellable-link leaves the code list 2026-09-16 23:09:30 +02:00
lilleman 0eb2665ffe 12c: the block directive forms read and spell !adf: openers and closers 2026-09-16 15:46:52 +02:00
lilleman e7d3697dc4 12b: the inline directive forms read and spell the !adf: prefix 2026-09-16 09:52:52 +02:00
lilleman 5d09ad3d0e 4.3: a bare backtick run escapes wherever a later string of its length forms around an escape 2026-09-15 22:28:51 +02:00
lilleman c5168ee985 4.3: a link opening a paragraph that reads as a link reference definition rides the carry 2026-09-15 21:22:34 +02:00
lilleman fca1b68b74 4.3: a paragraph line reading as a link reference definition escapes its opening bracket 2026-09-15 21:05:16 +02:00
lilleman 04dc38c5d6 4.2: a link target's would-be directive escapes inside a directive's content 2026-09-14 23:25:13 +02:00
lilleman 4c8b6c9bd8 4.2: an autolink holding a backtick gives way inside a directive's content 2026-09-14 23:25:13 +02:00
lilleman 41b595b3bb 4.2: a link target's backtick escapes where it would open a code span inside a directive's content 2026-09-14 23:25:13 +02:00
lilleman 02bb6ff5d2 4.2: a list whose item holds a whitespace-only line takes the directive form 2026-09-14 23:25:13 +02:00
lilleman 28e881e3fb 4.2: a link's brackets balance inside a directive's content 2026-09-14 23:25:13 +02:00
lilleman fb4caa6f3d 4.1: the review's test and comment fixes 2026-09-14 20:11:25 +02:00
lilleman 9a667c15c1 4.1: a text node carrying attributes never merges 2026-09-14 20:11:25 +02:00
lilleman a540cdbe02 5b3: name the alignment form the bare shape claims, record the reserved names' codes 2026-09-03 19:23:48 +02:00
lilleman c42cffc434 Answer the review: one home per contract, and cover the matching's last branch 2026-08-27 13:17:08 +02:00
lilleman 5063ad5fc2 Model CommonMark's emphasis matching, and escape the delimiter that only closes 2026-08-27 12:42:46 +02:00
lilleman d1799ac379 Fix the false claims round one found, and refuse the content a code span dropped 2026-08-27 11:42:43 +02:00
lilleman 61726d6e70 Carry what no section or mark spelling writes, and drop the mark refusal 2026-08-27 10:38:34 +02:00
lilleman bb26089271 Pin the two scans the narrowing left alone, and name what stays raw 2026-08-27 00:07:44 +02:00
lilleman cd34dbecc2 Keep the link-opener scan out of emitted syntax, which binds first 2026-08-26 23:53:18 +02:00
lilleman 2ebaeedfc9 Escape the quoted attribute value, and pin the canonical form and the pipe cell's edges 2026-08-26 23:27:29 +02:00
lilleman 2e4d9c4143 Corpus 2e2: the mark runs, the run a carry breaks, and one mark vocabulary 2026-08-26 22:47:13 +02:00
lilleman 2a5c848e81 Hold the lazy-continuation fence, and fault a colon run that closes nothing 2026-08-26 22:29:02 +02:00
lilleman b0c7066810 Corpus 2e1: the carve-out escapes, the claimed line, and the 2e split 2026-08-26 22:14:06 +02:00