1 2 3 4 5 6 7 8 9 10 11 12 13
#[inline(always)]
pub fn is_whitespace(byte: char) -> bool {
byte == ' ' || byte == '\t'
}
#[inline]
pub fn is_valid_token(c: char) -> bool {
match c {
'0'..='9' | 'A'..='Z' | '^'..='~' | '#'..='\''
| '!' | '*' | '+' | '-' | '.' => true,
_ => false
}
}