mirror of
https://github.com/sharkdp/bat.git
synced 2024-11-25 17:23:39 +01:00
Matcher parser errors when empty
This commit is contained in:
parent
7cfd1e0d78
commit
075b5b288a
@ -86,6 +86,10 @@ impl FromStr for Matcher {
|
|||||||
})
|
})
|
||||||
.collect_vec();
|
.collect_vec();
|
||||||
|
|
||||||
|
if non_empty_segments.is_empty() {
|
||||||
|
bail!(r#"Parsed an empty matcher: "{s}""#);
|
||||||
|
}
|
||||||
|
|
||||||
if non_empty_segments.iter().any(|seg| match seg {
|
if non_empty_segments.iter().any(|seg| match seg {
|
||||||
Seg::Text(t) => t.contains(['$', '{', '}']),
|
Seg::Text(t) => t.contains(['$', '{', '}']),
|
||||||
Seg::Env(_) => false,
|
Seg::Env(_) => false,
|
||||||
|
Loading…
Reference in New Issue
Block a user