From e7e156cdac2d062f4e9be325d4f9b9ae0c44b022 Mon Sep 17 00:00:00 2001 From: "N0\\A" Date: Sat, 11 Jul 2026 17:55:06 +0200 Subject: [PATCH] Create `parse_header` --- src/parser.v | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/parser.v b/src/parser.v index 111f5ad..f6f98af 100644 --- a/src/parser.v +++ b/src/parser.v @@ -2,6 +2,17 @@ fn replace(text string, start int, len int, repl string) string { return text[..start] + repl + text[start + len..] } +fn parse_header(line string) (int, string) { + mut lvl := 0 + for line[lvl] == '!'[0] { // Jestem geniuszem programowania + lvl++ + } + if line[lvl+1] != ' '[0] { // String to u8 converter xd + return 0, line + } + return lvl, line[lvl + 1..] +} + fn parse(lines []string) string { mut output := '

' for line in lines {