From 767f44f94d5ca78800b0f7a615c772c64ecc739d Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Thu, 12 Oct 2023 16:52:49 -0400 Subject: [PATCH] Port comment. --- src/parser/element_parser.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/parser/element_parser.rs b/src/parser/element_parser.rs index 1188a30b..141c295b 100644 --- a/src/parser/element_parser.rs +++ b/src/parser/element_parser.rs @@ -38,6 +38,7 @@ use crate::error::CustomError; use crate::error::MyError; use crate::error::Res; use crate::parser::macros::ak_element; +use crate::parser::macros::element; use crate::parser::table::org_mode_table; use crate::types::Element; @@ -98,7 +99,8 @@ fn _element<'b, 'g, 'r, 's>( Element::FootnoteDefinition ); - let comment_matcher = parser_with_context!(comment)(context); + element!(comment, context, input, Element::Comment); + let drawer_matcher = parser_with_context!(drawer)(context); let table_matcher = parser_with_context!(org_mode_table)(context); let verse_block_matcher = parser_with_context!(verse_block)(context); @@ -121,7 +123,6 @@ fn _element<'b, 'g, 'r, 's>( let _enter = span.enter(); opt(alt(( - map(comment_matcher, Element::Comment), map(drawer_matcher, Element::Drawer), map(table_matcher, Element::Table), map(verse_block_matcher, Element::VerseBlock),