marco-core 1.1.0

nom-based Markdown parser, HTML renderer, and intelligence features (highlights, diagnostics, completions) for the Marco editor.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Markdown model boundary for intelligence features.

pub mod ast;
pub mod blocks;
pub mod inlines;

pub use ast::{
    is_block_kind, is_inline_kind, node_span, MarkdownDocument, MarkdownNode, MarkdownNodeKind,
};
pub use blocks::{
    classify_block_kind, collect_block_nodes, is_block_node, top_level_blocks, BlockCategory,
};
pub use inlines::{classify_inline_kind, collect_inline_nodes, is_inline_node, InlineCategory};