Skip to main content

sevenmark_parser/parser/
mod.rs

1use crate::context::ParseContext;
2use winnow::stream::{LocatingSlice, Stateful};
3
4mod brace;
5mod bracket;
6mod comment;
7pub mod document;
8pub mod element;
9pub mod escape;
10mod r#macro;
11pub mod markdown;
12mod mention;
13mod parameter;
14
15mod expr;
16pub mod text;
17pub mod token;
18mod utils;
19
20pub type InputSource<'i> = LocatingSlice<&'i str>;
21
22pub type ParserInput<'i> = Stateful<InputSource<'i>, ParseContext<'i>>;