tramlines-md 0.2.2

Checks markdown documents against a schema, and derives the scaffold a schema implies.
Documentation
//! Markdown parsing: blocks and units as the grammar reads them, the
//! markers a host's dialect spells, and heading slugs.

mod anchor;
mod body;
mod dialect;
mod link;
mod parse;
mod segments;
mod slug;
mod split;

pub use anchor::{Anchor, render as render_anchor};
pub use body::{Block, BlockDetail, BlockKind, Body, Heading, Link, LinkTarget, Piece, Unit};
pub use dialect::{Dialect, Marker};
pub use link::host_ref;
pub use parse::parse;
pub use segments::{DefinitionBlock, Region, Segments, ref_def, segments};
pub use slug::slug;
pub use split::{Split, split_frontmatter};
pub use tramlines_core::text::{is_slug, is_url};