Expand description
§simple-markdown-parser
Uses
- no dependencies
- no allocations
TODO
- Block actions
- YAML parsing for frontmatter
- HTML parsing
- Ordered lists
- List depth for emit
- “*” and “+” for lists (under options)
- Escaped code marks
code
- Titles in links
- Highlight
Additionally
- CLI via example
- Python?
- Iterators and state machines. Does the text decoration cover enough?
- Performance benchmark
Modules§
Structs§
- Command
Block - Parse
Options - Parts
Iterator - Work in progress abstraction for iterating over markdown text sections giving decoration (bold, links, etc) information TODO WIP
- RawMarkdown
- RawText
- (unsplit) Text inside markdown item
- Table
- Table
Row
Enums§
- Markdown
Element - Markdown block element
- Markdown
Text Element - Some are prefixes, some are wrapped
Functions§
- parse
- Errors
- parse_
with_ options - Parse source using callback
- strip_
surrounds