organic/src/parser/mod.rs
2023-04-19 16:51:00 -04:00

39 lines
937 B
Rust

mod comment;
mod document;
mod drawer;
mod dynamic_block;
mod element;
mod error;
mod exiting;
mod footnote_definition;
mod greater_block;
mod greater_element;
mod lesser_element;
mod list;
mod object;
mod paragraph;
mod parser_context;
mod parser_with_context;
mod plain_list;
mod plain_text;
mod property_drawer;
mod source;
mod util;
pub use document::document;
pub use document::Document;
pub use document::DocumentElement;
pub use document::Heading;
pub use document::Section;
pub use element::Element;
pub use greater_element::Drawer;
pub use greater_element::DynamicBlock;
pub use greater_element::FootnoteDefinition;
pub use greater_element::GreaterBlock;
pub use greater_element::PlainList;
pub use greater_element::PlainListItem;
pub use greater_element::PropertyDrawer;
pub use lesser_element::Comment;
pub use lesser_element::Paragraph;
pub use source::Source;
type Context<'r, 's> = &'r parser_context::ContextTree<'r, 's>;