pub fn is_identifier_continue(x: u8) -> bool {
matches!(x, b'a'..=b'z' | b'A'..=b'Z' | b'0'..=b'9' | b'_')
}
pub mod chars {
pub const LF: char = '\u{000A}';
pub const CR: char = '\u{000D}';
pub const LS: char = '\u{2028}';
pub const PS: char = '\u{2029}';
pub const NEL: char = '\u{0085}';
pub const JS_LINE_TERIMATORS: [char; 4] = [LF, CR, LS, PS];
}
pub mod byte {
pub const TAB: u8 = b'\t';
pub const VT: u8 = 0xB;
pub const FF: u8 = 0xC;
pub const LF: u8 = 0xA;
pub const CR: u8 = 0xD;
pub const BS: u8 = b'\x08';
pub const SP: u8 = 0x20;
}