Fixing more errors.

This commit is contained in:
Tom Alexander
2023-09-03 12:52:09 -04:00
parent 0d438a8e0f
commit d262833f9b
7 changed files with 70 additions and 68 deletions

View File

@@ -48,18 +48,18 @@ use crate::types::Section;
#[cfg_attr(feature = "tracing", tracing::instrument(ret, level = "debug"))]
#[allow(dead_code)]
pub fn document(input: &str) -> Res<&str, Document> {
pub fn parse(input: &str) -> Res<&str, Document> {
let global_settings = GlobalSettings::default();
let initial_context = ContextElement::document_context();
let initial_context = Context::new(&global_settings, List::new(&initial_context));
let wrapped_input = OrgSource::new(input);
let _foo = double_pass_document(&initial_context, wrapped_input);
let _foo = document(&initial_context, wrapped_input);
todo!()
}
#[cfg_attr(feature = "tracing", tracing::instrument(ret, level = "debug"))]
#[allow(dead_code)]
fn double_pass_document<'r, 's>(
pub fn document<'r, 's>(
context: RefContext<'_, 'r, 's>,
input: OrgSource<'s>,
) -> Res<OrgSource<'s>, Document<'s>> {

View File

@@ -43,4 +43,5 @@ mod timestamp;
mod token;
mod util;
pub use document::document;
pub use document::parse;
pub use org_source::OrgSource;

View File

@@ -74,6 +74,7 @@ mod tests {
use crate::context::List;
use crate::parser::element_parser::element;
use crate::parser::org_source::OrgSource;
use crate::types::Source;
#[test]
fn two_paragraphs() {