diff options
author | Ben Bridle <bridle.benjamin@gmail.com> | 2024-04-21 13:57:03 +1200 |
---|---|---|
committer | Ben Bridle <bridle.benjamin@gmail.com> | 2024-04-21 13:57:36 +1200 |
commit | 13cb719b87bcef41c4dd398f5a651ddb2b561e0d (patch) | |
tree | e9e52ed33d5ed5a4d68a1161c3db5c2d8c38dd42 /src/main.rs | |
parent | 54f5e9fd883e207931baa9c87b6181ca724d6bab (diff) | |
download | markdown-13cb719b87bcef41c4dd398f5a651ddb2b561e0d.zip |
Completely rewrite the libraryv1.0.0
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/main.rs b/src/main.rs deleted file mode 100644 index 8cc2bfa..0000000 --- a/src/main.rs +++ /dev/null @@ -1,37 +0,0 @@ -use markdown_parser::parse; - -pub fn main() { - // let markdown = std::fs::read_to_string("/home/ben/markdown_test.md").unwrap(); - let markdown = " -This _is_ a **test** paragraph. -[This](http://www.google.com) is a regular full-length link. -|A|this is **middle** col|CC| -|-|:-:|---:| -|A||| -"; - let document = parse(&markdown); - for node in document { - println!("{:?}", node); - if let markdown_parser::Block::Paragraph(blocks) = node { - for block in blocks { - println!(" {:?}", block); - } - } else if let markdown_parser::Block::List(lines) = node { - for line in lines { - println!("-"); - for block in line { - println!(" {:?}", block); - } - } - } else if let markdown_parser::Block::Table(table) = node { - for column in table.columns { - print!(" {:?}: ", column.alignment); - for block in column.name { - print!("{:?} ", block); - } - println!(); - } - println!(); - } - } -} |