Lines Matching refs:byte_classes
40 byte_classes: ByteClassSet,
67 byte_classes: ByteClassSet::new(),
208 self.compiled.byte_classes = self.byte_classes.byte_classes();
295 self.byte_classes.set_range(b'\n', b'\n');
299 self.byte_classes.set_range(b'\n', b'\n');
303 self.byte_classes.set_range(b'\n', b'\n');
307 self.byte_classes.set_range(b'\n', b'\n');
331 self.byte_classes.set_word_boundary();
338 self.byte_classes.set_range(0, 0x7F);
350 self.byte_classes.set_word_boundary();
352 self.byte_classes.set_range(0, 0x7F);
356 self.byte_classes.set_word_boundary();
360 self.byte_classes.set_word_boundary();
446 self.byte_classes.set_range(b, b);
494 self.byte_classes.set_range(r.start(), r.end());
503 self.byte_classes.set_range(r.start(), r.end());
1053 self.c.byte_classes.set_range(byte_range.start, byte_range.end);
1183 fn byte_classes(&self) -> Vec<u8> {
1188 let mut byte_classes = vec![0; 256];
1192 byte_classes[i] = class as u8;
1201 byte_classes
1226 fn byte_classes() {
1229 let classes = set.byte_classes();
1244 let classes = set.byte_classes();
1262 assert_eq!(set.byte_classes().len(), 256);