xref: /third_party/rust/crates/unicode-ident/tests/roaring/mod.rs (revision 6e652d70)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/rust/crates/unicode-ident/tests/roaring/
1use roaring::RoaringBitmap;
2
3pub fn xid_start_bitmap() -> RoaringBitmap {
4    let mut bitmap = RoaringBitmap::new();
5    for ch in '\0'..=char::MAX {
6        if unicode_ident::is_xid_start(ch) {
7            bitmap.insert(ch as u32);
8        }
9    }
10    bitmap
11}
12
13pub fn xid_continue_bitmap() -> RoaringBitmap {
14    let mut bitmap = RoaringBitmap::new();
15    for ch in '\0'..=char::MAX {
16        if unicode_ident::is_xid_continue(ch) {
17            bitmap.insert(ch as u32);
18        }
19    }
20    bitmap
21}
22

Indexes created Thu Nov 07 10:32:03 CST 2024