Create structure for citations.

This commit is contained in:
Tom Alexander
2023-07-20 00:38:16 -04:00
parent 4e791b175e
commit d5c611674e
6 changed files with 105 additions and 0 deletions

View File

@@ -58,6 +58,8 @@ impl<'r, 's> Token<'r, 's> {
Object::FootnoteReference(inner) => {
Box::new(inner.definition.iter().map(Token::Object))
}
Object::Citation(_) => Box::new(std::iter::empty()), // TODO: Iterate over children
Object::CitationReference(_) => Box::new(std::iter::empty()), // TODO: Iterate over children
},
Token::Element(elem) => match elem {
Element::Paragraph(inner) => Box::new(inner.children.iter().map(Token::Object)),