From 2aadc03ef15cb5ca5cc2af8a7c08e070742f0ac4 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 4 May 2024 14:47:55 +0200 Subject: Adding upstream version 0.70.1+ds1. Signed-off-by: Daniel Baumann --- .../unicode/fsm/grapheme_break_fwd.bigendian.dfa | Bin 0 -> 22420 bytes .../fsm/grapheme_break_fwd.littleendian.dfa | Bin 0 -> 22420 bytes vendor/bstr/src/unicode/fsm/grapheme_break_fwd.rs | 19 ++++++++++++++++ .../unicode/fsm/grapheme_break_rev.bigendian.dfa | Bin 0 -> 90997 bytes .../fsm/grapheme_break_rev.littleendian.dfa | Bin 0 -> 90997 bytes vendor/bstr/src/unicode/fsm/grapheme_break_rev.rs | 19 ++++++++++++++++ vendor/bstr/src/unicode/fsm/mod.rs | 8 +++++++ .../fsm/regional_indicator_rev.bigendian.dfa | Bin 0 -> 1240 bytes .../fsm/regional_indicator_rev.littleendian.dfa | Bin 0 -> 1240 bytes .../bstr/src/unicode/fsm/regional_indicator_rev.rs | 24 +++++++++++++++++++++ .../unicode/fsm/sentence_break_fwd.bigendian.dfa | Bin 0 -> 200879 bytes .../fsm/sentence_break_fwd.littleendian.dfa | Bin 0 -> 200879 bytes vendor/bstr/src/unicode/fsm/sentence_break_fwd.rs | 19 ++++++++++++++++ .../src/unicode/fsm/simple_word_fwd.bigendian.dfa | Bin 0 -> 11095 bytes .../unicode/fsm/simple_word_fwd.littleendian.dfa | Bin 0 -> 11095 bytes vendor/bstr/src/unicode/fsm/simple_word_fwd.rs | 19 ++++++++++++++++ .../fsm/whitespace_anchored_fwd.bigendian.dfa | Bin 0 -> 2964 bytes .../fsm/whitespace_anchored_fwd.littleendian.dfa | Bin 0 -> 2964 bytes .../src/unicode/fsm/whitespace_anchored_fwd.rs | 24 +++++++++++++++++++++ .../fsm/whitespace_anchored_rev.bigendian.dfa | Bin 0 -> 3232 bytes .../fsm/whitespace_anchored_rev.littleendian.dfa | Bin 0 -> 3232 bytes .../src/unicode/fsm/whitespace_anchored_rev.rs | 24 +++++++++++++++++++++ .../src/unicode/fsm/word_break_fwd.bigendian.dfa | Bin 0 -> 299263 bytes .../unicode/fsm/word_break_fwd.littleendian.dfa | Bin 0 -> 299263 bytes vendor/bstr/src/unicode/fsm/word_break_fwd.rs | 19 ++++++++++++++++ 25 files changed, 175 insertions(+) create mode 100644 vendor/bstr/src/unicode/fsm/grapheme_break_fwd.bigendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/grapheme_break_fwd.littleendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/grapheme_break_fwd.rs create mode 100644 vendor/bstr/src/unicode/fsm/grapheme_break_rev.bigendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/grapheme_break_rev.littleendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/grapheme_break_rev.rs create mode 100644 vendor/bstr/src/unicode/fsm/mod.rs create mode 100644 vendor/bstr/src/unicode/fsm/regional_indicator_rev.bigendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/regional_indicator_rev.littleendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/regional_indicator_rev.rs create mode 100644 vendor/bstr/src/unicode/fsm/sentence_break_fwd.bigendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/sentence_break_fwd.littleendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/sentence_break_fwd.rs create mode 100644 vendor/bstr/src/unicode/fsm/simple_word_fwd.bigendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/simple_word_fwd.littleendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/simple_word_fwd.rs create mode 100644 vendor/bstr/src/unicode/fsm/whitespace_anchored_fwd.bigendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/whitespace_anchored_fwd.littleendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/whitespace_anchored_fwd.rs create mode 100644 vendor/bstr/src/unicode/fsm/whitespace_anchored_rev.bigendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/whitespace_anchored_rev.littleendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/whitespace_anchored_rev.rs create mode 100644 vendor/bstr/src/unicode/fsm/word_break_fwd.bigendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/word_break_fwd.littleendian.dfa create mode 100644 vendor/bstr/src/unicode/fsm/word_break_fwd.rs (limited to 'vendor/bstr/src/unicode/fsm') diff --git a/vendor/bstr/src/unicode/fsm/grapheme_break_fwd.bigendian.dfa b/vendor/bstr/src/unicode/fsm/grapheme_break_fwd.bigendian.dfa new file mode 100644 index 0000000..c4321e2 Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/grapheme_break_fwd.bigendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/grapheme_break_fwd.littleendian.dfa b/vendor/bstr/src/unicode/fsm/grapheme_break_fwd.littleendian.dfa new file mode 100644 index 0000000..3b9905d Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/grapheme_break_fwd.littleendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/grapheme_break_fwd.rs b/vendor/bstr/src/unicode/fsm/grapheme_break_fwd.rs new file mode 100644 index 0000000..ccba7d9 --- /dev/null +++ b/vendor/bstr/src/unicode/fsm/grapheme_break_fwd.rs @@ -0,0 +1,19 @@ +// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: +// +// regex-cli generate serialize sparse dfa --minimize --start-kind anchored --shrink --rustfmt --safe GRAPHEME_BREAK_FWD src/unicode/fsm/ +// +// regex-cli 0.0.1 is available on crates.io. + +use regex_automata::{dfa::sparse::DFA, util::lazy::Lazy}; + +pub static GRAPHEME_BREAK_FWD: Lazy> = Lazy::new(|| { + #[cfg(target_endian = "big")] + static BYTES: &'static [u8] = + include_bytes!("grapheme_break_fwd.bigendian.dfa"); + #[cfg(target_endian = "little")] + static BYTES: &'static [u8] = + include_bytes!("grapheme_break_fwd.littleendian.dfa"); + let (dfa, _) = + DFA::from_bytes(BYTES).expect("serialized DFA should be valid"); + dfa +}); diff --git a/vendor/bstr/src/unicode/fsm/grapheme_break_rev.bigendian.dfa b/vendor/bstr/src/unicode/fsm/grapheme_break_rev.bigendian.dfa new file mode 100644 index 0000000..5d7d34a Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/grapheme_break_rev.bigendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/grapheme_break_rev.littleendian.dfa b/vendor/bstr/src/unicode/fsm/grapheme_break_rev.littleendian.dfa new file mode 100644 index 0000000..7472844 Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/grapheme_break_rev.littleendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/grapheme_break_rev.rs b/vendor/bstr/src/unicode/fsm/grapheme_break_rev.rs new file mode 100644 index 0000000..e5619b2 --- /dev/null +++ b/vendor/bstr/src/unicode/fsm/grapheme_break_rev.rs @@ -0,0 +1,19 @@ +// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: +// +// regex-cli generate serialize sparse dfa --minimize --start-kind anchored --reverse --match-kind all --no-captures --shrink --rustfmt --safe GRAPHEME_BREAK_REV src/unicode/fsm/ +// +// regex-cli 0.0.1 is available on crates.io. + +use regex_automata::{dfa::sparse::DFA, util::lazy::Lazy}; + +pub static GRAPHEME_BREAK_REV: Lazy> = Lazy::new(|| { + #[cfg(target_endian = "big")] + static BYTES: &'static [u8] = + include_bytes!("grapheme_break_rev.bigendian.dfa"); + #[cfg(target_endian = "little")] + static BYTES: &'static [u8] = + include_bytes!("grapheme_break_rev.littleendian.dfa"); + let (dfa, _) = + DFA::from_bytes(BYTES).expect("serialized DFA should be valid"); + dfa +}); diff --git a/vendor/bstr/src/unicode/fsm/mod.rs b/vendor/bstr/src/unicode/fsm/mod.rs new file mode 100644 index 0000000..ae6c499 --- /dev/null +++ b/vendor/bstr/src/unicode/fsm/mod.rs @@ -0,0 +1,8 @@ +pub mod grapheme_break_fwd; +pub mod grapheme_break_rev; +pub mod regional_indicator_rev; +pub mod sentence_break_fwd; +pub mod simple_word_fwd; +pub mod whitespace_anchored_fwd; +pub mod whitespace_anchored_rev; +pub mod word_break_fwd; diff --git a/vendor/bstr/src/unicode/fsm/regional_indicator_rev.bigendian.dfa b/vendor/bstr/src/unicode/fsm/regional_indicator_rev.bigendian.dfa new file mode 100644 index 0000000..1f83000 Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/regional_indicator_rev.bigendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/regional_indicator_rev.littleendian.dfa b/vendor/bstr/src/unicode/fsm/regional_indicator_rev.littleendian.dfa new file mode 100644 index 0000000..b0db99d Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/regional_indicator_rev.littleendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/regional_indicator_rev.rs b/vendor/bstr/src/unicode/fsm/regional_indicator_rev.rs new file mode 100644 index 0000000..af1c730 --- /dev/null +++ b/vendor/bstr/src/unicode/fsm/regional_indicator_rev.rs @@ -0,0 +1,24 @@ +// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: +// +// regex-cli generate serialize dense dfa --minimize --start-kind anchored --reverse --no-captures --shrink --rustfmt --safe REGIONAL_INDICATOR_REV src/unicode/fsm/ \p{gcb=Regional_Indicator} +// +// regex-cli 0.0.1 is available on crates.io. + +use regex_automata::{ + dfa::dense::DFA, + util::{lazy::Lazy, wire::AlignAs}, +}; + +pub static REGIONAL_INDICATOR_REV: Lazy> = + Lazy::new(|| { + static ALIGNED: &AlignAs<[u8], u32> = &AlignAs { + _align: [], + #[cfg(target_endian = "big")] + bytes: *include_bytes!("regional_indicator_rev.bigendian.dfa"), + #[cfg(target_endian = "little")] + bytes: *include_bytes!("regional_indicator_rev.littleendian.dfa"), + }; + let (dfa, _) = DFA::from_bytes(&ALIGNED.bytes) + .expect("serialized DFA should be valid"); + dfa + }); diff --git a/vendor/bstr/src/unicode/fsm/sentence_break_fwd.bigendian.dfa b/vendor/bstr/src/unicode/fsm/sentence_break_fwd.bigendian.dfa new file mode 100644 index 0000000..d4bd841 Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/sentence_break_fwd.bigendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/sentence_break_fwd.littleendian.dfa b/vendor/bstr/src/unicode/fsm/sentence_break_fwd.littleendian.dfa new file mode 100644 index 0000000..df1e952 Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/sentence_break_fwd.littleendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/sentence_break_fwd.rs b/vendor/bstr/src/unicode/fsm/sentence_break_fwd.rs new file mode 100644 index 0000000..0f22eee --- /dev/null +++ b/vendor/bstr/src/unicode/fsm/sentence_break_fwd.rs @@ -0,0 +1,19 @@ +// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: +// +// regex-cli generate serialize sparse dfa --minimize --start-kind anchored --shrink --rustfmt --safe SENTENCE_BREAK_FWD src/unicode/fsm/ +// +// regex-cli 0.0.1 is available on crates.io. + +use regex_automata::{dfa::sparse::DFA, util::lazy::Lazy}; + +pub static SENTENCE_BREAK_FWD: Lazy> = Lazy::new(|| { + #[cfg(target_endian = "big")] + static BYTES: &'static [u8] = + include_bytes!("sentence_break_fwd.bigendian.dfa"); + #[cfg(target_endian = "little")] + static BYTES: &'static [u8] = + include_bytes!("sentence_break_fwd.littleendian.dfa"); + let (dfa, _) = + DFA::from_bytes(BYTES).expect("serialized DFA should be valid"); + dfa +}); diff --git a/vendor/bstr/src/unicode/fsm/simple_word_fwd.bigendian.dfa b/vendor/bstr/src/unicode/fsm/simple_word_fwd.bigendian.dfa new file mode 100644 index 0000000..08981bd Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/simple_word_fwd.bigendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/simple_word_fwd.littleendian.dfa b/vendor/bstr/src/unicode/fsm/simple_word_fwd.littleendian.dfa new file mode 100644 index 0000000..daf01d6 Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/simple_word_fwd.littleendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/simple_word_fwd.rs b/vendor/bstr/src/unicode/fsm/simple_word_fwd.rs new file mode 100644 index 0000000..97bd006 --- /dev/null +++ b/vendor/bstr/src/unicode/fsm/simple_word_fwd.rs @@ -0,0 +1,19 @@ +// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: +// +// regex-cli generate serialize sparse dfa --minimize --start-kind anchored --shrink --rustfmt --safe SIMPLE_WORD_FWD src/unicode/fsm/ \w +// +// regex-cli 0.0.1 is available on crates.io. + +use regex_automata::{dfa::sparse::DFA, util::lazy::Lazy}; + +pub static SIMPLE_WORD_FWD: Lazy> = Lazy::new(|| { + #[cfg(target_endian = "big")] + static BYTES: &'static [u8] = + include_bytes!("simple_word_fwd.bigendian.dfa"); + #[cfg(target_endian = "little")] + static BYTES: &'static [u8] = + include_bytes!("simple_word_fwd.littleendian.dfa"); + let (dfa, _) = + DFA::from_bytes(BYTES).expect("serialized DFA should be valid"); + dfa +}); diff --git a/vendor/bstr/src/unicode/fsm/whitespace_anchored_fwd.bigendian.dfa b/vendor/bstr/src/unicode/fsm/whitespace_anchored_fwd.bigendian.dfa new file mode 100644 index 0000000..fe32b0d Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/whitespace_anchored_fwd.bigendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/whitespace_anchored_fwd.littleendian.dfa b/vendor/bstr/src/unicode/fsm/whitespace_anchored_fwd.littleendian.dfa new file mode 100644 index 0000000..0179b66 Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/whitespace_anchored_fwd.littleendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/whitespace_anchored_fwd.rs b/vendor/bstr/src/unicode/fsm/whitespace_anchored_fwd.rs new file mode 100644 index 0000000..193deb0 --- /dev/null +++ b/vendor/bstr/src/unicode/fsm/whitespace_anchored_fwd.rs @@ -0,0 +1,24 @@ +// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: +// +// regex-cli generate serialize dense dfa --minimize --start-kind anchored --shrink --rustfmt --safe WHITESPACE_ANCHORED_FWD src/unicode/fsm/ \s+ +// +// regex-cli 0.0.1 is available on crates.io. + +use regex_automata::{ + dfa::dense::DFA, + util::{lazy::Lazy, wire::AlignAs}, +}; + +pub static WHITESPACE_ANCHORED_FWD: Lazy> = + Lazy::new(|| { + static ALIGNED: &AlignAs<[u8], u32> = &AlignAs { + _align: [], + #[cfg(target_endian = "big")] + bytes: *include_bytes!("whitespace_anchored_fwd.bigendian.dfa"), + #[cfg(target_endian = "little")] + bytes: *include_bytes!("whitespace_anchored_fwd.littleendian.dfa"), + }; + let (dfa, _) = DFA::from_bytes(&ALIGNED.bytes) + .expect("serialized DFA should be valid"); + dfa + }); diff --git a/vendor/bstr/src/unicode/fsm/whitespace_anchored_rev.bigendian.dfa b/vendor/bstr/src/unicode/fsm/whitespace_anchored_rev.bigendian.dfa new file mode 100644 index 0000000..cf8ef73 Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/whitespace_anchored_rev.bigendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/whitespace_anchored_rev.littleendian.dfa b/vendor/bstr/src/unicode/fsm/whitespace_anchored_rev.littleendian.dfa new file mode 100644 index 0000000..740fcd0 Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/whitespace_anchored_rev.littleendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/whitespace_anchored_rev.rs b/vendor/bstr/src/unicode/fsm/whitespace_anchored_rev.rs new file mode 100644 index 0000000..2eb98c0 --- /dev/null +++ b/vendor/bstr/src/unicode/fsm/whitespace_anchored_rev.rs @@ -0,0 +1,24 @@ +// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: +// +// regex-cli generate serialize dense dfa --minimize --start-kind anchored --reverse --no-captures --shrink --rustfmt --safe WHITESPACE_ANCHORED_REV src/unicode/fsm/ \s+ +// +// regex-cli 0.0.1 is available on crates.io. + +use regex_automata::{ + dfa::dense::DFA, + util::{lazy::Lazy, wire::AlignAs}, +}; + +pub static WHITESPACE_ANCHORED_REV: Lazy> = + Lazy::new(|| { + static ALIGNED: &AlignAs<[u8], u32> = &AlignAs { + _align: [], + #[cfg(target_endian = "big")] + bytes: *include_bytes!("whitespace_anchored_rev.bigendian.dfa"), + #[cfg(target_endian = "little")] + bytes: *include_bytes!("whitespace_anchored_rev.littleendian.dfa"), + }; + let (dfa, _) = DFA::from_bytes(&ALIGNED.bytes) + .expect("serialized DFA should be valid"); + dfa + }); diff --git a/vendor/bstr/src/unicode/fsm/word_break_fwd.bigendian.dfa b/vendor/bstr/src/unicode/fsm/word_break_fwd.bigendian.dfa new file mode 100644 index 0000000..6cca67f Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/word_break_fwd.bigendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/word_break_fwd.littleendian.dfa b/vendor/bstr/src/unicode/fsm/word_break_fwd.littleendian.dfa new file mode 100644 index 0000000..d8bfd01 Binary files /dev/null and b/vendor/bstr/src/unicode/fsm/word_break_fwd.littleendian.dfa differ diff --git a/vendor/bstr/src/unicode/fsm/word_break_fwd.rs b/vendor/bstr/src/unicode/fsm/word_break_fwd.rs new file mode 100644 index 0000000..825782f --- /dev/null +++ b/vendor/bstr/src/unicode/fsm/word_break_fwd.rs @@ -0,0 +1,19 @@ +// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: +// +// regex-cli generate serialize sparse dfa --minimize --start-kind anchored --shrink --rustfmt --safe WORD_BREAK_FWD src/unicode/fsm/ +// +// regex-cli 0.0.1 is available on crates.io. + +use regex_automata::{dfa::sparse::DFA, util::lazy::Lazy}; + +pub static WORD_BREAK_FWD: Lazy> = Lazy::new(|| { + #[cfg(target_endian = "big")] + static BYTES: &'static [u8] = + include_bytes!("word_break_fwd.bigendian.dfa"); + #[cfg(target_endian = "little")] + static BYTES: &'static [u8] = + include_bytes!("word_break_fwd.littleendian.dfa"); + let (dfa, _) = + DFA::from_bytes(BYTES).expect("serialized DFA should be valid"); + dfa +}); -- cgit v1.2.3