Initial structure for dynamic blocks.

This commit is contained in:
Tom Alexander
2023-04-19 13:30:15 -04:00
parent 6cb536169d
commit 0d07a6aad3
6 changed files with 46 additions and 3 deletions

View File

@@ -3,6 +3,7 @@ use crate::compare::util::get_offsets;
use crate::parser::Comment;
use crate::parser::Document;
use crate::parser::DocumentElement;
use crate::parser::Drawer;
use crate::parser::Element;
use crate::parser::FootnoteDefinition;
use crate::parser::GreaterBlock;
@@ -11,7 +12,6 @@ use crate::parser::Paragraph;
use crate::parser::PlainList;
use crate::parser::PlainListItem;
use crate::parser::Section;
use crate::parser::Drawer;
#[derive(Debug)]
pub struct DiffResult {
@@ -217,6 +217,7 @@ fn compare_element<'s>(
Element::Paragraph(obj) => compare_paragraph(source, emacs, obj),
Element::PlainList(obj) => compare_plain_list(source, emacs, obj),
Element::GreaterBlock(obj) => compare_greater_block(source, emacs, obj),
Element::DynamicBlock(obj) => todo!(),
Element::FootnoteDefinition(obj) => compare_footnote_definition(source, emacs, obj),
Element::Comment(obj) => compare_comment(source, emacs, obj),
Element::Drawer(obj) => compare_drawer(source, emacs, obj),