diff --git a/src/parser/greater_element.rs b/src/parser/greater_element.rs index 59717d7..9e828c7 100644 --- a/src/parser/greater_element.rs +++ b/src/parser/greater_element.rs @@ -11,5 +11,13 @@ pub struct PlainListItem<'s> { pub source: &'s str, pub indentation: usize, pub bullet: &'s str, - pub contents: Vec>, + pub children: Vec>, +} + +#[derive(Debug)] +pub struct GreaterBlock<'s> { + pub source: &'s str, + pub name: &'s str, + pub parameters: Option<&'s str>, + pub children: Vec>, } diff --git a/src/parser/plain_list.rs b/src/parser/plain_list.rs index b0a0a60..e7cfef0 100644 --- a/src/parser/plain_list.rs +++ b/src/parser/plain_list.rs @@ -71,7 +71,7 @@ pub fn plain_list_item<'r, 's>( source, indentation: indent_level, bullet: bull, - contents: Vec::new(), + children: Vec::new(), }, )); } @@ -86,7 +86,7 @@ pub fn plain_list_item<'r, 's>( source, indentation: indent_level, bullet: bull, - contents, + children: contents, }, )); }