Skip to content

Commit

Permalink
Upgrade to nom 7
Browse files Browse the repository at this point in the history
  • Loading branch information
djc committed Aug 21, 2021
1 parent 092c1ef commit e08f977
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion askama_shared/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ yaml = ["serde", "serde_yaml"]
[dependencies]
askama_escape = { version = "0.10", path = "../askama_escape" }
humansize = { version = "1.1.0", optional = true }
nom = { version = "6.2.1", features = ["std"], default-features = false } # Gets us a newer version of bitvec https://github.com/Geal/nom/issues/1311#issuecomment-880902973
nom = "7"
num-traits = { version = "0.2.6", optional = true }
proc-macro2 = "1"
quote = "1"
Expand Down
6 changes: 3 additions & 3 deletions askama_shared/src/parser.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ use nom::combinator::{complete, cut, map, opt, recognize, value};
use nom::error::{Error, ParseError};
use nom::multi::{fold_many0, many0, many1, separated_list0, separated_list1};
use nom::sequence::{delimited, pair, preceded, terminated, tuple};
use nom::{self, error_position, Compare, IResult, InputTake};
use nom::{self, Compare, IResult, InputLength, InputTake, error_position};
use std::str;

use crate::{CompileError, Syntax};
Expand Down Expand Up @@ -126,7 +126,7 @@ pub struct CondTest<'a> {
fn ws<F, I, O, E>(mut inner: F) -> impl FnMut(I) -> IResult<I, O, E>
where
F: FnMut(I) -> IResult<I, O, E>,
I: InputTake + Clone + PartialEq + for<'a> Compare<&'a [u8; 1]>,
I: InputLength + InputTake + Clone + PartialEq + for<'a> Compare<&'a [u8; 1]>,
E: ParseError<I>,
{
move |i: I| {
Expand Down Expand Up @@ -388,7 +388,7 @@ fn target(i: &[u8]) -> IResult<&[u8], Target<'_>> {

let mut targets = vec![first_target];
let (i, _) = cut(tuple((
fold_many0(preceded(ws(tag(",")), target), (), |_, target| {
fold_many0(preceded(ws(tag(",")), target), || (), |_, target| {
targets.push(target);
}),
opt(ws(tag(","))),
Expand Down

0 comments on commit e08f977

Please sign in to comment.