| Crates.io | zrznklbbk_markdown_parser |
| lib.rs | zrznklbbk_markdown_parser |
| version | 0.1.0 |
| created_at | 2025-11-11 18:59:43.545543+00 |
| updated_at | 2025-11-11 18:59:43.545543+00 |
| description | парсер, що обробляє синтаксис Markdown, а саме заголовки трьох рівнів, жирний шрифт, курсив, жирний+курсив, нумеровані і ненумеровані списки, цитати, код, лінки, зображення та горизонтальні лінії. джерело: https://www.markdownguide.org/cheat-sheet/ |
| homepage | |
| repository | https://github.com/anastasia1615/markdown_parser |
| max_upload_size | |
| id | 1927956 |
| size | 55,683 |
парсер буде обробляти синтаксис Markdown, а саме заголовки трьох рівнів, жирний шрифт, курсив, жирний+курсив, нумеровані і ненумеровані списки, цитати, код, лінки, зображення та горизонтальні лінії. файл .md буде парситись, передаючись до структури MarkdownParser. до тексту у файлі будуть застосовуватись правила граматики. результат буде виводитись в кнсоль якщо знайдеться елемент синтаксису.
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(())
}