diff --git a/crates/lang/src/lib.rs b/crates/lang/src/lib.rs index d032a8e..e2f18b3 100644 --- a/crates/lang/src/lib.rs +++ b/crates/lang/src/lib.rs @@ -51,7 +51,7 @@ impl<'a> From, lexer pub fn parse_program(input: &str) -> ParseResult { let lexer = lexer::Lexer::new(input); parser::ProgramParser::new() - .parse(input, lexer.into_iter()) + .parse(input, lexer) .map_err(|e| e.into()) } diff --git a/src/intrinsic/path.rs b/src/intrinsic/path.rs index 9218e6e..d341b40 100644 --- a/src/intrinsic/path.rs +++ b/src/intrinsic/path.rs @@ -269,7 +269,7 @@ fn replace_tombstone_rec(context: Value, path: &[Value], placeholder: Value) -> before .iter() .cloned() - .chain(make_owned(middle).into_iter()) + .chain(make_owned(middle)) .chain(after.iter().cloned()) .collect::() .into()