summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorJohn Turner <jturner.usa@gmail.com>2025-11-13 23:03:41 +0000
committerJohn Turner <jturner.usa@gmail.com>2025-11-13 23:03:41 +0000
commit5b7d7eec545864727d33bb59503f0349cf02b337 (patch)
tree8246f3743a967a8bbd8e4a7254f9790204527c46 /src/lib.rs
parentd3085968d3913781ea6c19251a1d9170f09e018c (diff)
downloadmon-5b7d7eec545864727d33bb59503f0349cf02b337.tar.gz
impl any1 parser
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 013782f..a8d1416 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1078,6 +1078,13 @@ where
r#if(|_| true)
}
+pub fn any1<I>() -> impl Parser<I, Output = I>
+where
+ I: Input,
+{
+ r#if(|_| true).repeated().at_least(1).recognize()
+}
+
#[cfg(feature = "regex")]
pub mod str {