zrznklbbk_markdown_parser

Crates.iozrznklbbk_markdown_parser
lib.rszrznklbbk_markdown_parser
version0.1.0
created_at2025-11-11 18:59:43.545543+00
updated_at2025-11-11 18:59:43.545543+00
descriptionпарсер, що обробляє синтаксис Markdown, а саме заголовки трьох рівнів, жирний шрифт, курсив, жирний+курсив, нумеровані і ненумеровані списки, цитати, код, лінки, зображення та горизонтальні лінії. джерело: https://www.markdownguide.org/cheat-sheet/
homepage
repositoryhttps://github.com/anastasia1615/markdown_parser
max_upload_size
id1927956
size55,683
anastasia1615 (anastasia1615)

documentation

README

markdown Parser by zrznklbbk

парсер буде обробляти синтаксис Markdown, а саме заголовки трьох рівнів, жирний шрифт, курсив, жирний+курсив, нумеровані і ненумеровані списки, цитати, код, лінки, зображення та горизонтальні лінії. файл .md буде парситись, передаючись до структури MarkdownParser. до тексту у файлі будуть застосовуватись правила граматики. результат буде виводитись в кнсоль якщо знайдеться елемент синтаксису.

Source фотка main.rs

code example

    use pest::Parser;
    use Markdown_parser::*;

    fn main() -> anyhow::Result<()> {
        let input = "# I love photography";
        let parsed = MarkdownParser::parse(Rule::header1, input)?;
        println!("{:#?}", parsed);
        Ok(())
    }
Commit count: 0

cargo fmt