diff --git a/assets/trace.svg b/assets/trace.svg index bd2b3d41..5bfdcce6 100644 --- a/assets/trace.svg +++ b/assets/trace.svg @@ -70,8 +70,8 @@
$ ./string
> delimited | "\"abc\""∅ - > tag | "\"abc\""∅ - < tag | +1 + > literal | "\"abc\""∅ + < literal | +1 > repeat_fold | "abc\""∅ > alt | "abc\""∅ > take_till | "abc\""∅ @@ -82,17 +82,17 @@ > take_till | "\""∅ < take_till | backtrack > preceded | "\""∅ - > tag | "\""∅ - < tag | backtrack + > literal | "\""∅ + < literal | backtrack < preceded | backtrack > preceded | "\""∅ - > tag | "\""∅ - < tag | backtrack + > literal | "\""∅ + < literal | backtrack < preceded | backtrack < alt | backtrack < repeat_fold | +3 - > tag | "\""∅ - < tag | +1 + > literal | "\""∅ + < literal | +1 < delimited | +5 > eof | ""∅ < eof | +0 diff --git a/src/token/mod.rs b/src/token/mod.rs index 30b55f12..c8afecfb 100644 --- a/src/token/mod.rs +++ b/src/token/mod.rs @@ -139,7 +139,7 @@ where I: Stream + Compare, T: SliceLen + Clone, { - trace("tag", move |i: &mut I| { + trace("literal", move |i: &mut I| { let t = tag.clone(); if ::is_partial_supported() { literal_::<_, _, _, true>(i, t)