Compare children of sections.

This commit is contained in:
Tom Alexander
2023-04-12 11:46:49 -04:00
parent c4e6549feb
commit 2a601475fd
3 changed files with 68 additions and 0 deletions

View File

@@ -32,6 +32,12 @@ impl<'s> Source<'s> for Element<'s> {
}
}
impl<'s> Source<'s> for Paragraph<'s> {
fn get_source(&'s self) -> &'s str {
self.source
}
}
#[tracing::instrument(ret, level = "debug")]
pub fn element<'r, 's>(context: Context<'r, 's>, input: &'s str) -> Res<&'s str, Element<'s>> {
let non_paragraph_matcher = parser_with_context!(non_paragraph_element)(context);

View File

@@ -19,5 +19,7 @@ pub use document::Document;
pub use document::DocumentElement;
pub use document::Heading;
pub use document::Section;
pub use element::Element;
pub use lesser_element::Paragraph;
pub use source::Source;
type Context<'r, 's> = &'r parser_context::ContextTree<'r, 's>;