From 11f3d0714ce20a45aa929052ce57e969f9048f72 Mon Sep 17 00:00:00 2001 From: René Kijewski Date: Tue, 1 Aug 2023 11:34:12 +0200 Subject: parser: move test for completeness --- askama_parser/src/node.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/askama_parser/src/node.rs b/askama_parser/src/node.rs index a45cc89..2d82868 100644 --- a/askama_parser/src/node.rs +++ b/askama_parser/src/node.rs @@ -36,12 +36,12 @@ pub enum Node<'a> { impl<'a> Node<'a> { pub(super) fn many(i: &'a str, s: &State<'_>) -> IResult<&'a str, Vec> { - many0(alt(( - map(complete(|i| Lit::parse(i, s)), Self::Lit), - map(complete(|i| Comment::parse(i, s)), Self::Comment), - complete(|i| Self::expr(i, s)), - complete(|i| Self::parse(i, s)), - )))(i) + complete(many0(alt(( + map(|i| Lit::parse(i, s), Self::Lit), + map(|i| Comment::parse(i, s), Self::Comment), + |i| Self::expr(i, s), + |i| Self::parse(i, s), + ))))(i) } fn parse(i: &'a str, s: &State<'_>) -> IResult<&'a str, Self> { -- cgit