diff --git a/src/parser.rs b/src/parser.rs index 853157b..0fa492b 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -73,7 +73,11 @@ pub(crate) fn node(input: &str) -> IResult<&str, Option, KdlParseError< let (input, comment) = opt(terminated(tag("/-"), many0(whitespace)))(input)?; let (input, tag) = identifier(input)?; let (input, args) = many0(preceded(node_space, node_prop_or_arg))(input)?; - let (input, children) = opt(delimited(many0(node_space), node_children, many0(whitespace)))(input)?; + let (input, children) = opt(delimited( + many0(node_space), + node_children, + many0(whitespace), + ))(input)?; let (input, _) = node_terminator(input)?; if comment.is_some() { Ok((input, None))