From cf6f08d1602841f8c337dc64365e2dcde1e4c528 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Sun, 19 Apr 2026 17:55:42 +0200 Subject: fix(ast): error if title contains modifier --- src/parser.zig | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/parser.zig') diff --git a/src/parser.zig b/src/parser.zig index af571d4..442d823 100644 --- a/src/parser.zig +++ b/src/parser.zig @@ -74,6 +74,7 @@ test "parse paragraphs" { try doTestError(alloc, "hello *world", Error.ModifierNotClosed); try doTestError(alloc, "hello *wo_rld*", Error.ModifierNotClosed); try doTestError(alloc, "*hell*o *wo_rld*", Error.ModifierNotClosed); + try doTestError(alloc, "hello ::: world", Error.IllegalPlacement); } test "parse title" { @@ -85,6 +86,8 @@ test "parse title" { try doTest(alloc, "## hey", "

hey

"); try doTest(alloc, "### hey", "

hey

"); + try doTest(alloc, "# hello *world*", "

hello world

"); + try doTest(alloc, \\# title \\hello world ;3 -- cgit v1.2.3