pub fn range<T>(val: impl Into<CRange<T>>) -> CRange<T>Expand description
Match a character within the specified range.
Example
use neure::prelude::*;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let letter = neu::range('a' ..= 'f');
let letter = letter.repeat_times::<3>();
let mut ctx = CharsCtx::new("adfwgh");
assert_eq!(ctx.try_mat(&letter)?, Span::new(0, 3));
assert!(ctx.try_mat(&letter).is_err());
Ok(())
}