diff --git a/src/parser/parser_context.rs b/src/parser/parser_context.rs index 24d988d..9f578f9 100644 --- a/src/parser/parser_context.rs +++ b/src/parser/parser_context.rs @@ -1,9 +1,8 @@ use std::rc::Rc; +use nom::combinator::eof; use nom::IResult; -use crate::parser::util::whitespace_eof; - use super::error::CustomError; use super::error::MyError; use super::error::Res; @@ -25,7 +24,7 @@ impl<'r, 's> ContextTree<'r, 's> { pub fn branch_from(trunk: &Rc>>) -> Self { ContextTree { - tree: List::branch_from(trunk) + tree: List::branch_from(trunk), } } @@ -67,7 +66,7 @@ impl<'r, 's> ContextTree<'r, 's> { i: &'s str, ) -> IResult<&'s str, &'s str, CustomError<&'s str>> { // Special check for EOF. We don't just make this a document-level exit matcher since the IgnoreParent ChainBehavior could cause early exit matchers to not run. - let at_end_of_file = whitespace_eof(i); + let at_end_of_file = eof(i); if at_end_of_file.is_ok() { return at_end_of_file; }