SYMBOL INDEX (641 symbols across 26 files) FILE: benches/benchmark.rs function load_test_cases (line 23) | fn load_test_cases() -> Vec { function benchmark_grex_with_default_settings (line 32) | fn benchmark_grex_with_default_settings(c: &mut Criterion) { function benchmark_grex_with_conversion_of_repetitions (line 39) | fn benchmark_grex_with_conversion_of_repetitions(c: &mut Criterion) { function benchmark_grex_with_conversion_of_digits (line 50) | fn benchmark_grex_with_conversion_of_digits(c: &mut Criterion) { function benchmark_grex_with_conversion_of_non_digits (line 61) | fn benchmark_grex_with_conversion_of_non_digits(c: &mut Criterion) { function benchmark_grex_with_conversion_of_words (line 72) | fn benchmark_grex_with_conversion_of_words(c: &mut Criterion) { function benchmark_grex_with_conversion_of_non_words (line 83) | fn benchmark_grex_with_conversion_of_non_words(c: &mut Criterion) { function benchmark_grex_with_conversion_of_whitespace (line 94) | fn benchmark_grex_with_conversion_of_whitespace(c: &mut Criterion) { function benchmark_grex_with_conversion_of_non_whitespace (line 105) | fn benchmark_grex_with_conversion_of_non_whitespace(c: &mut Criterion) { function benchmark_grex_with_case_insensitive_matching (line 116) | fn benchmark_grex_with_case_insensitive_matching(c: &mut Criterion) { function benchmark_grex_with_verbose_mode (line 127) | fn benchmark_grex_with_verbose_mode(c: &mut Criterion) { FILE: grex.pyi class RegExpBuilder (line 19) | class RegExpBuilder: method from_test_cases (line 23) | def from_test_cases(cls, test_cases: List[str]) -> "RegExpBuilder": method with_conversion_of_digits (line 35) | def with_conversion_of_digits(self) -> "RegExpBuilder": method with_conversion_of_non_digits (line 45) | def with_conversion_of_non_digits(self) -> "RegExpBuilder": method with_conversion_of_whitespace (line 55) | def with_conversion_of_whitespace(self) -> "RegExpBuilder": method with_conversion_of_non_whitespace (line 65) | def with_conversion_of_non_whitespace(self) -> "RegExpBuilder": method with_conversion_of_words (line 68) | def with_conversion_of_words(self) -> "RegExpBuilder": method with_conversion_of_non_words (line 78) | def with_conversion_of_non_words(self) -> "RegExpBuilder": method with_conversion_of_repetitions (line 85) | def with_conversion_of_repetitions(self) -> "RegExpBuilder": method with_case_insensitive_matching (line 88) | def with_case_insensitive_matching(self) -> "RegExpBuilder": method with_capturing_groups (line 91) | def with_capturing_groups(self) -> "RegExpBuilder": method with_minimum_repetitions (line 94) | def with_minimum_repetitions(self, quantity: int) -> "RegExpBuilder": method with_minimum_substring_length (line 107) | def with_minimum_substring_length(self, length: int) -> "RegExpBuilder": method with_escaping_of_non_ascii_chars (line 120) | def with_escaping_of_non_ascii_chars(self, use_surrogate_pairs: bool) ... method with_verbose_mode (line 130) | def with_verbose_mode(self) -> "RegExpBuilder": method without_start_anchor (line 133) | def without_start_anchor(self) -> "RegExpBuilder": method without_end_anchor (line 139) | def without_end_anchor(self) -> "RegExpBuilder": method without_anchors (line 145) | def without_anchors(self) -> "RegExpBuilder": method build (line 151) | def build(self) -> str: FILE: src/builder.rs constant MISSING_TEST_CASES_MESSAGE (line 23) | pub(crate) const MISSING_TEST_CASES_MESSAGE: &str = constant MINIMUM_REPETITIONS_MESSAGE (line 26) | pub(crate) const MINIMUM_REPETITIONS_MESSAGE: &str = constant MINIMUM_SUBSTRING_LENGTH_MESSAGE (line 29) | pub(crate) const MINIMUM_SUBSTRING_LENGTH_MESSAGE: &str = type RegExpBuilder (line 35) | pub struct RegExpBuilder { method from (line 46) | pub fn from>(test_cases: &[T]) -> Self { method from_file (line 69) | pub fn from_file>(file_path: T) -> Self { method with_conversion_of_digits (line 97) | pub fn with_conversion_of_digits(&mut self) -> &mut Self { method with_conversion_of_non_digits (line 111) | pub fn with_conversion_of_non_digits(&mut self) -> &mut Self { method with_conversion_of_whitespace (line 125) | pub fn with_conversion_of_whitespace(&mut self) -> &mut Self { method with_conversion_of_non_whitespace (line 131) | pub fn with_conversion_of_non_whitespace(&mut self) -> &mut Self { method with_conversion_of_words (line 145) | pub fn with_conversion_of_words(&mut self) -> &mut Self { method with_conversion_of_non_words (line 155) | pub fn with_conversion_of_non_words(&mut self) -> &mut Self { method with_conversion_of_repetitions (line 162) | pub fn with_conversion_of_repetitions(&mut self) -> &mut Self { method with_case_insensitive_matching (line 169) | pub fn with_case_insensitive_matching(&mut self) -> &mut Self { method with_capturing_groups (line 175) | pub fn with_capturing_groups(&mut self) -> &mut Self { method with_minimum_repetitions (line 186) | pub fn with_minimum_repetitions(&mut self, quantity: u32) -> &mut Self { method with_minimum_substring_length (line 200) | pub fn with_minimum_substring_length(&mut self, length: u32) -> &mut S... method with_escaping_of_non_ascii_chars (line 211) | pub fn with_escaping_of_non_ascii_chars(&mut self, use_surrogate_pairs... method with_verbose_mode (line 218) | pub fn with_verbose_mode(&mut self) -> &mut Self { method without_start_anchor (line 226) | pub fn without_start_anchor(&mut self) -> &mut Self { method without_end_anchor (line 234) | pub fn without_end_anchor(&mut self) -> &mut Self { method without_anchors (line 242) | pub fn without_anchors(&mut self) -> &mut Self { method with_syntax_highlighting (line 255) | pub fn with_syntax_highlighting(&mut self) -> &mut Self { method build (line 261) | pub fn build(&mut self) -> String { FILE: src/char_range.rs type CharRange (line 20) | pub(crate) struct CharRange { method closed (line 27) | pub(crate) fn closed(start: char, end: char) -> Self { method contains (line 32) | pub(crate) fn contains(&self, c: char) -> bool { method all (line 39) | pub(crate) fn all() -> CharRangeIter { type CharRangeIter (line 48) | pub(crate) struct CharRangeIter { type Item (line 54) | type Item = char; method next (line 56) | fn next(&mut self) -> Option { function test_char_range_contains (line 95) | fn test_char_range_contains() { function test_char_range_all (line 105) | fn test_char_range_all() { function test_char_range_all_count (line 112) | fn test_char_range_all_count() { FILE: src/cluster.rs type GraphemeCluster (line 30) | pub(crate) struct GraphemeCluster<'a> { function from (line 36) | pub(crate) fn from(s: &str, config: &'a RegExpConfig) -> Self { function from_graphemes (line 77) | pub(crate) fn from_graphemes(graphemes: Vec, config: &'a RegEx... function new (line 81) | pub(crate) fn new(grapheme: Grapheme, config: &'a RegExpConfig) -> Self { function convert_to_char_classes (line 88) | pub(crate) fn convert_to_char_classes(&mut self) { function convert_repetitions (line 125) | pub(crate) fn convert_repetitions(&mut self) { function merge (line 133) | pub(crate) fn merge( function graphemes (line 144) | pub(crate) fn graphemes(&self) -> &Vec { function graphemes_mut (line 148) | pub(crate) fn graphemes_mut(&mut self) -> &mut Vec { function size (line 152) | pub(crate) fn size(&self) -> usize { function char_count (line 156) | pub(crate) fn char_count(&self, is_non_ascii_char_escaped: bool) -> usize { function is_empty (line 163) | pub(crate) fn is_empty(&self) -> bool { function is_digit (line 168) | fn is_digit(c: char) -> bool { function is_word (line 174) | fn is_word(c: char) -> bool { function is_space (line 182) | fn is_space(c: char) -> bool { function convert_repetitions (line 188) | fn convert_repetitions( function collect_repeated_substrings (line 199) | fn collect_repeated_substrings(graphemes: &[Grapheme]) -> HashMap Vec { FILE: src/component.rs type Component (line 20) | pub(crate) enum Component { method to_repr (line 42) | pub(crate) fn to_repr(&self, is_output_colorized: bool) -> String { method to_colored_string (line 49) | pub(crate) fn to_colored_string(&self, is_escaped: bool) -> String { method black_on_bright_yellow (line 187) | fn black_on_bright_yellow(value: &str, is_escaped: bool) -> String { method bright_yellow_on_black (line 191) | fn bright_yellow_on_black(value: &str, is_escaped: bool) -> String { method cyan_bold (line 195) | fn cyan_bold(value: &str, is_escaped: bool) -> String { method green_bold (line 199) | fn green_bold(value: &str, is_escaped: bool) -> String { method purple_bold (line 203) | fn purple_bold(value: &str, is_escaped: bool) -> String { method red_bold (line 207) | fn red_bold(value: &str, is_escaped: bool) -> String { method white_on_bright_blue (line 211) | fn white_on_bright_blue(value: &str, is_escaped: bool) -> String { method yellow_bold (line 215) | fn yellow_bold(value: &str, is_escaped: bool) -> String { method color_code (line 219) | fn color_code(code: &str, value: &str, is_escaped: bool) -> String { method fmt (line 229) | fn fmt(&self, f: &mut Formatter<'_>) -> Result { FILE: src/config.rs type RegExpConfig (line 18) | pub(crate) struct RegExpConfig { method new (line 39) | pub(crate) fn new() -> Self { method is_char_class_feature_enabled (line 61) | pub(crate) fn is_char_class_feature_enabled(&self) -> bool { FILE: src/dfa.rs type State (line 28) | type State = NodeIndex; type StateLabel (line 29) | type StateLabel = String; type EdgeLabel (line 30) | type EdgeLabel = Grapheme; type Dfa (line 32) | pub(crate) struct Dfa<'a> { function from (line 41) | pub(crate) fn from( function state_count (line 56) | pub(crate) fn state_count(&self) -> usize { function states_in_depth_first_order (line 60) | pub(crate) fn states_in_depth_first_order(&self) -> Vec { function outgoing_edges (line 69) | pub(crate) fn outgoing_edges(&self, state: State) -> Edges<'_, Grapheme,... function is_final_state (line 73) | pub(crate) fn is_final_state(&self, state: State) -> bool { function new (line 77) | fn new(config: &'a RegExpConfig) -> Self { function insert (line 89) | fn insert(&mut self, cluster: &GraphemeCluster) { function return_next_state (line 99) | fn return_next_state(&mut self, current_state: State, edge_label: &Graph... function find_next_state (line 106) | fn find_next_state(&mut self, current_state: State, grapheme: &Grapheme)... function add_new_state (line 136) | fn add_new_state(&mut self, current_state: State, edge_label: &Grapheme)... function minimize (line 144) | fn minimize(&mut self) { function get_initial_partition (line 202) | fn get_initial_partition(&self) -> Vec> { function get_parent_states (line 211) | fn get_parent_states(&self, a: &HashSet, label: &Grapheme) -> Has... function recreate_graph (line 231) | fn recreate_graph(&mut self, p: Vec<&HashSet>) { function test_state_count (line 279) | fn test_state_count() { function test_is_final_state (line 289) | fn test_is_final_state() { function test_outgoing_edges (line 305) | fn test_outgoing_edges() { function test_states_in_depth_first_order (line 337) | fn test_states_in_depth_first_order() { function test_minimization_algorithm (line 408) | fn test_minimization_algorithm() { function test_dfa_constructor (line 428) | fn test_dfa_constructor() { FILE: src/expression.rs type Expression (line 31) | pub(crate) enum Expression<'a> { function from (line 40) | pub(crate) fn from(dfa: Dfa, config: &'a RegExpConfig) -> Self { function new_alternation (line 108) | pub(crate) fn new_alternation(exprs: Vec>, config: &RegEx... function new_character_class (line 120) | fn new_character_class( function new_concatenation (line 129) | fn new_concatenation( function new_literal (line 143) | pub(crate) fn new_literal(cluster: GraphemeCluster<'a>, config: &RegExpC... function new_repetition (line 151) | fn new_repetition(expr: Expression<'a>, quantifier: Quantifier, config: ... function is_empty (line 161) | fn is_empty(&self) -> bool { function is_single_codepoint (line 168) | pub(crate) fn is_single_codepoint(&self) -> bool { function len (line 179) | fn len(&self) -> usize { function precedence (line 189) | pub(crate) fn precedence(&self) -> u8 { function remove_substring (line 197) | pub(crate) fn remove_substring(&mut self, substring: &Substring, length:... function value (line 224) | pub(crate) fn value(&self, substring: Option<&Substring>) -> Option BTreeSet { function remove_common_substring (line 461) | fn remove_common_substring( function find_common_substring (line 474) | fn find_common_substring( function ensure_correct_string_representation_of_alternation_1 (line 518) | fn ensure_correct_string_representation_of_alternation_1() { function ensure_correct_string_representation_of_alternation_2 (line 527) | fn ensure_correct_string_representation_of_alternation_2() { function ensure_correct_string_representation_of_character_class_1 (line 537) | fn ensure_correct_string_representation_of_character_class_1() { function ensure_correct_string_representation_of_character_class_2 (line 544) | fn ensure_correct_string_representation_of_character_class_2() { function ensure_correct_string_representation_of_concatenation_1 (line 552) | fn ensure_correct_string_representation_of_concatenation_1() { function ensure_correct_string_representation_of_concatenation_2 (line 561) | fn ensure_correct_string_representation_of_concatenation_2() { function ensure_correct_removal_of_prefix_in_literal (line 571) | fn ensure_correct_removal_of_prefix_in_literal() { function ensure_correct_removal_of_suffix_in_literal (line 608) | fn ensure_correct_removal_of_suffix_in_literal() { function ensure_correct_string_representation_of_repetition_1 (line 645) | fn ensure_correct_string_representation_of_repetition_1() { function ensure_correct_string_representation_of_repetition_2 (line 653) | fn ensure_correct_string_representation_of_repetition_2() { FILE: src/format.rs method fmt (line 27) | fn fmt(&self, f: &mut Formatter<'_>) -> Result { function get_codepoint_position (line 89) | fn get_codepoint_position(c: char) -> usize { function format_alternation (line 93) | fn format_alternation( function format_character_class (line 135) | fn format_character_class( function format_concatenation (line 207) | fn format_concatenation( function format_literal (line 249) | fn format_literal( function format_repetition (line 283) | fn format_repetition( FILE: src/grapheme.rs constant CHARS_TO_ESCAPE (line 21) | const CHARS_TO_ESCAPE: [&str; 14] = [ constant CHAR_CLASSES (line 25) | const CHAR_CLASSES: [&str; 6] = ["\\d", "\\s", "\\w", "\\D", "\\S", "\\W"]; type Grapheme (line 28) | pub(crate) struct Grapheme { method from (line 39) | pub(crate) fn from( method new (line 56) | pub(crate) fn new( method value (line 75) | pub(crate) fn value(&self) -> String { method chars (line 79) | pub(crate) fn chars(&self) -> &Vec { method chars_mut (line 83) | pub(crate) fn chars_mut(&mut self) -> &mut Vec { method has_repetitions (line 87) | pub(crate) fn has_repetitions(&self) -> bool { method repetitions_mut (line 91) | pub(crate) fn repetitions_mut(&mut self) -> &mut Vec { method minimum (line 95) | pub(crate) fn minimum(&self) -> u32 { method maximum (line 99) | pub(crate) fn maximum(&self) -> u32 { method char_count (line 103) | pub(crate) fn char_count(&self, is_non_ascii_char_escaped: bool) -> us... method escape_non_ascii_chars (line 116) | pub(crate) fn escape_non_ascii_chars(&mut self, use_surrogate_pairs: b... method escape_regexp_symbols (line 128) | pub(crate) fn escape_regexp_symbols( method escape (line 161) | fn escape(&self, c: char, use_surrogate_pairs: bool) -> String { method convert_to_surrogate_pair (line 171) | fn convert_to_surrogate_pair(&self, c: char) -> String { method fmt (line 180) | fn fmt(&self, f: &mut Formatter<'_>) -> Result { FILE: src/main.rs type Cli (line 39) | pub(crate) struct Cli { function obtain_input (line 293) | pub(crate) fn obtain_input(cli: &Cli) -> Result, Error> { function handle_input (line 330) | pub(crate) fn handle_input( function repetition_options_parser (line 422) | fn repetition_options_parser(value: &str) -> Result { function main (line 437) | fn main() { function main (line 447) | fn main() {} FILE: src/python.rs function grex (line 29) | fn grex(m: &Bound<'_, PyModule>) -> PyResult<()> { method new (line 37) | fn new(test_cases: Vec) -> PyResult { method from_test_cases (line 58) | fn from_test_cases(_cls: &Bound, test_cases: Vec) -> PyR... method py_with_conversion_of_digits (line 70) | fn py_with_conversion_of_digits(mut self_: PyRefMut) -> PyRefMut) -> PyRefM... method py_with_conversion_of_whitespace (line 96) | fn py_with_conversion_of_whitespace(mut self_: PyRefMut) -> PyRefM... method py_with_conversion_of_non_whitespace (line 103) | fn py_with_conversion_of_non_whitespace(mut self_: PyRefMut) -> Py... method py_with_conversion_of_words (line 116) | fn py_with_conversion_of_words(mut self_: PyRefMut) -> PyRefMut) -> PyRefMu... method py_with_conversion_of_repetitions (line 133) | fn py_with_conversion_of_repetitions(mut self_: PyRefMut) -> PyRef... method py_with_case_insensitive_matching (line 140) | fn py_with_case_insensitive_matching(mut self_: PyRefMut) -> PyRef... method py_with_capturing_groups (line 147) | fn py_with_capturing_groups(mut self_: PyRefMut) -> PyRefMut { method py_with_minimum_repetitions (line 162) | fn py_with_minimum_repetitions( method py_with_minimum_substring_length (line 184) | fn py_with_minimum_substring_length( method py_with_escaping_of_non_ascii_chars (line 204) | fn py_with_escaping_of_non_ascii_chars( method py_with_verbose_mode (line 215) | fn py_with_verbose_mode(mut self_: PyRefMut) -> PyRefMut { method py_without_start_anchor (line 223) | fn py_without_start_anchor(mut self_: PyRefMut) -> PyRefMut { method py_without_end_anchor (line 231) | fn py_without_end_anchor(mut self_: PyRefMut) -> PyRefMut { method py_without_anchors (line 240) | fn py_without_anchors(mut self_: PyRefMut) -> PyRefMut { method py_build (line 248) | fn py_build(&mut self) -> String { function replace_unicode_escape_sequences (line 259) | fn replace_unicode_escape_sequences(regexp: String) -> String { FILE: src/quantifier.rs type Quantifier (line 20) | pub(crate) enum Quantifier { method fmt (line 26) | fn fmt(&self, f: &mut Formatter<'_>) -> Result { FILE: src/regexp.rs type RegExp (line 27) | pub(crate) struct RegExp<'a> { function from (line 33) | pub(crate) fn from(test_cases: &'a mut Vec, config: &'a RegExpCo... function convert_for_case_insensitive_matching (line 71) | fn convert_for_case_insensitive_matching(test_cases: &mut Vec) { function convert_expr_to_regex (line 88) | fn convert_expr_to_regex(expr: &Expression, config: &RegExpConfig) -> Re... function regex_matches_all_test_cases (line 97) | fn regex_matches_all_test_cases(regex: &Regex, test_cases: &[String]) ->... function sort (line 103) | fn sort(test_cases: &mut Vec) { function grapheme_clusters (line 112) | fn grapheme_clusters( function is_each_test_case_matched_after_rotating_alternations (line 136) | fn is_each_test_case_matched_after_rotating_alternations( method fmt (line 162) | fn fmt(&self, f: &mut Formatter<'_>) -> Result { function indent_regexp (line 248) | fn indent_regexp(regexp: String, config: &RegExpConfig) -> String { FILE: src/substring.rs type Substring (line 17) | pub(crate) enum Substring { FILE: src/unicode_tables/decimal.rs constant DECIMAL_NUMBER (line 25) | pub const DECIMAL_NUMBER: &[(char, char)] = &[ FILE: src/unicode_tables/space.rs constant WHITE_SPACE (line 25) | pub const WHITE_SPACE: &[(char, char)] = &[ FILE: src/unicode_tables/word.rs constant WORD (line 25) | pub const WORD: &[(char, char)] = &[ FILE: src/wasm.rs type RegExpBuilder (line 29) | pub struct RegExpBuilder { method from (line 40) | pub fn from(testCases: Box<[JsValue]>) -> Result RegExpBuilder { method withConversionOfNonDigits (line 74) | pub fn withConversionOfNonDigits(&mut self) -> RegExpBuilder { method withConversionOfWhitespace (line 86) | pub fn withConversionOfWhitespace(&mut self) -> RegExpBuilder { method withConversionOfNonWhitespace (line 93) | pub fn withConversionOfNonWhitespace(&mut self) -> RegExpBuilder { method withConversionOfWords (line 105) | pub fn withConversionOfWords(&mut self) -> RegExpBuilder { method withConversionOfNonWords (line 115) | pub fn withConversionOfNonWords(&mut self) -> RegExpBuilder { method withConversionOfRepetitions (line 122) | pub fn withConversionOfRepetitions(&mut self) -> RegExpBuilder { method withCaseInsensitiveMatching (line 129) | pub fn withCaseInsensitiveMatching(&mut self) -> RegExpBuilder { method withCapturingGroups (line 135) | pub fn withCapturingGroups(&mut self) -> RegExpBuilder { method withEscapingOfNonAsciiChars (line 143) | pub fn withEscapingOfNonAsciiChars(&mut self, useSurrogatePairs: bool)... method withVerboseMode (line 152) | pub fn withVerboseMode(&mut self) -> RegExpBuilder { method withoutStartAnchor (line 160) | pub fn withoutStartAnchor(&mut self) -> RegExpBuilder { method withoutEndAnchor (line 168) | pub fn withoutEndAnchor(&mut self) -> RegExpBuilder { method withoutAnchors (line 176) | pub fn withoutAnchors(&mut self) -> RegExpBuilder { method withMinimumRepetitions (line 188) | pub fn withMinimumRepetitions(&mut self, quantity: u32) -> Result Result String { FILE: tests/cli_integration_tests.rs constant TEST_CASE (line 25) | const TEST_CASE: &str = "I ♥♥♥ 36 and ٣ and y̆y̆ and 💩💩."; function succeeds (line 34) | fn succeeds() { function succeeds_with_ignore_case_option (line 43) | fn succeeds_with_ignore_case_option() { function succeeds_with_leading_hyphen (line 52) | fn succeeds_with_leading_hyphen() { function succeeds_with_escape_option (line 61) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 70) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 79) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 93) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 107) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds_with_file_input (line 121) | fn succeeds_with_file_input() { function succeeds_with_test_cases_from_stdin (line 133) | fn succeeds_with_test_cases_from_stdin() { function succeeds_with_file_from_stdin (line 142) | fn succeeds_with_file_from_stdin() { function fails_with_surrogate_but_without_escape_option (line 154) | fn fails_with_surrogate_but_without_escape_option() { function fails_without_arguments (line 163) | fn fails_without_arguments() { function fails_when_file_name_is_not_provided (line 171) | fn fails_when_file_name_is_not_provided() { function fails_when_file_does_not_exist (line 180) | fn fails_when_file_does_not_exist() { function fails_with_first_file_input_and_then_direct_input (line 192) | fn fails_with_first_file_input_and_then_direct_input() { function succeeds (line 205) | fn succeeds() { function succeeds_with_ignore_case_option (line 214) | fn succeeds_with_ignore_case_option() { function succeeds_with_escape_option (line 223) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 232) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 241) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 259) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 277) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds_with_increased_minimum_repetitions (line 305) | fn succeeds_with_increased_minimum_repetitions() { function succeeds_with_increased_minimum_substring_length (line 314) | fn succeeds_with_increased_minimum_substring_length() { function fails_with_minimum_repetitions_equal_to_zero (line 323) | fn fails_with_minimum_repetitions_equal_to_zero() { function fails_with_minimum_repetitions_equal_to_invalid_value (line 332) | fn fails_with_minimum_repetitions_equal_to_invalid_value() { function fails_with_minimum_substring_length_equal_to_zero (line 341) | fn fails_with_minimum_substring_length_equal_to_zero() { function fails_with_minimum_substring_length_equal_to_invalid_value (line 350) | fn fails_with_minimum_substring_length_equal_to_invalid_value() { function succeeds (line 367) | fn succeeds() { function succeeds_with_escape_option (line 376) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 385) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 394) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 408) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 422) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds_with_capturing_groups_option (line 442) | fn succeeds_with_capturing_groups_option() { function succeeds_with_syntax_highlighting (line 451) | fn succeeds_with_syntax_highlighting() { function succeeds (line 464) | fn succeeds() { function succeeds_with_escape_option (line 473) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 482) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 497) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 518) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 545) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds_with_increased_minimum_repetitions (line 577) | fn succeeds_with_increased_minimum_repetitions() { function succeeds_with_increased_minimum_substring_length (line 592) | fn succeeds_with_increased_minimum_substring_length() { function succeeds (line 615) | fn succeeds() { function succeeds_with_escape_option (line 624) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 633) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 642) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 656) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 670) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 694) | fn succeeds() { function succeeds_with_escape_option (line 703) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 712) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 727) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 745) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 769) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 806) | fn succeeds() { function succeeds_with_escape_option (line 815) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 824) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 833) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 847) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 861) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 885) | fn succeeds() { function succeeds_with_escape_option (line 894) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 903) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 918) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 939) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 966) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 1005) | fn succeeds() { function succeeds_with_escape_option (line 1014) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 1023) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 1038) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 1052) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 1066) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 1091) | fn succeeds() { function succeeds_with_escape_option (line 1100) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 1115) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 1131) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 1158) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 1186) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 1227) | fn succeeds() { function succeeds_with_escape_option (line 1236) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 1245) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 1260) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 1274) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 1288) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 1313) | fn succeeds() { function succeeds_with_escape_option (line 1322) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 1337) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 1353) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 1381) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 1410) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 1451) | fn succeeds() { function succeeds_with_escape_option (line 1460) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 1469) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 1484) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 1498) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 1512) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 1537) | fn succeeds() { function succeeds_with_escape_option (line 1546) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 1561) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 1577) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 1604) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 1632) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 1672) | fn succeeds() { function succeeds_with_escape_option (line 1681) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 1690) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 1706) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 1720) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 1741) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 1767) | fn succeeds() { function succeeds_with_escape_option (line 1782) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 1798) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 1815) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 1844) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 1874) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 1916) | fn succeeds() { function succeeds_with_escape_option (line 1925) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 1934) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 1943) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 1957) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 1971) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 1995) | fn succeeds() { function succeeds_with_escape_option (line 2004) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 2013) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 2028) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 2042) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 2062) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 2091) | fn succeeds() { function succeeds_with_escape_option (line 2100) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 2109) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 2118) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 2132) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 2146) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 2170) | fn succeeds() { function succeeds_with_escape_option (line 2179) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 2188) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 2203) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 2227) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 2257) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 2296) | fn succeeds() { function succeeds_with_escape_option (line 2305) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 2314) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 2323) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 2337) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 2351) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 2375) | fn succeeds() { function succeeds_with_escape_option (line 2384) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 2393) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 2408) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 2426) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 2450) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 2483) | fn succeeds() { function succeeds_with_escape_option (line 2492) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 2501) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 2516) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 2530) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 2550) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 2575) | fn succeeds() { function succeeds_with_escape_option (line 2584) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 2599) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 2615) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 2635) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 2656) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 2686) | fn succeeds() { function succeeds_with_escape_option (line 2695) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 2704) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 2719) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 2733) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 2753) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 2778) | fn succeeds() { function succeeds_with_escape_option (line 2787) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 2802) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 2818) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 2838) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 2859) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 2889) | fn succeeds() { function succeeds_with_escape_option (line 2898) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 2907) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 2922) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 2936) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 2956) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 2981) | fn succeeds() { function succeeds_with_escape_option (line 2990) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 3005) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 3021) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 3045) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 3070) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 3104) | fn succeeds() { function succeeds_with_escape_option (line 3113) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 3128) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 3144) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 3164) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 3185) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 3211) | fn succeeds() { function succeeds_with_escape_option (line 3226) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 3242) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 3259) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 3280) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 3302) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 3333) | fn succeeds() { function succeeds_with_escape_option (line 3342) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 3351) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 3366) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 3380) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 3400) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 3425) | fn succeeds() { function succeeds_with_escape_option (line 3434) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 3449) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 3465) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 3485) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 3506) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 3536) | fn succeeds() { function succeeds_with_escape_option (line 3545) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 3554) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 3569) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 3583) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 3603) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 3628) | fn succeeds() { function succeeds_with_escape_option (line 3637) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 3652) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 3668) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 3698) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 3729) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 3769) | fn succeeds() { function succeeds_with_escape_option (line 3778) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 3787) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 3802) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 3816) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 3830) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds (line 3855) | fn succeeds() { function succeeds_with_escape_option (line 3864) | fn succeeds_with_escape_option() { function succeeds_with_escape_and_surrogate_option (line 3879) | fn succeeds_with_escape_and_surrogate_option() { function succeeds_with_verbose_mode_option (line 3895) | fn succeeds_with_verbose_mode_option() { function succeeds_with_escape_and_verbose_mode_option (line 3919) | fn succeeds_with_escape_and_verbose_mode_option() { function succeeds_with_escape_and_surrogate_and_verbose_mode_option (line 3944) | fn succeeds_with_escape_and_surrogate_and_verbose_mode_option() { function succeeds_with_no_start_anchor_option (line 3978) | fn succeeds_with_no_start_anchor_option() { function succeeds_with_no_end_anchor_option (line 3987) | fn succeeds_with_no_end_anchor_option() { function succeeds_with_no_anchors_option (line 3996) | fn succeeds_with_no_anchors_option() { function succeeds_with_verbose_mode_and_no_start_anchor_option (line 4009) | fn succeeds_with_verbose_mode_and_no_start_anchor_option() { function succeeds_with_verbose_mode_and_no_end_anchor_option (line 4022) | fn succeeds_with_verbose_mode_and_no_end_anchor_option() { function succeeds_with_verbose_mode_and_no_anchors_option (line 4035) | fn succeeds_with_verbose_mode_and_no_anchors_option() { function init_command (line 4048) | fn init_command() -> Command { FILE: tests/lib_integration_tests.rs function succeeds (line 107) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_ignore_case_option (line 119) | fn succeeds_with_ignore_case_option(test_cases: Vec<&str>, expected_outp... function succeeds_with_escape_option (line 135) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 151) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds_with_capturing_groups_option (line 164) | fn succeeds_with_capturing_groups_option(test_cases: Vec<&str>, expected... function succeeds_with_verbose_mode_option (line 315) | fn succeeds_with_verbose_mode_option(test_cases: Vec<&str>, expected_out... function succeeds_with_ignore_case_and_verbose_mode_option (line 351) | fn succeeds_with_ignore_case_and_verbose_mode_option( function succeeds_with_file_input (line 364) | fn succeeds_with_file_input() { function succeeds (line 439) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_ignore_case_option (line 452) | fn succeeds_with_ignore_case_option(test_cases: Vec<&str>, expected_outp... function succeeds_with_escape_option (line 469) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 486) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds_with_verbose_mode_option (line 621) | fn succeeds_with_verbose_mode_option(test_cases: Vec<&str>, expected_out... function succeeds_with_increased_minimum_repetitions (line 655) | fn succeeds_with_increased_minimum_repetitions( function succeeds_with_increased_minimum_substring_length (line 675) | fn succeeds_with_increased_minimum_substring_length( function succeeds_with_increased_minimum_repetitions_and_substring_length (line 695) | fn succeeds_with_increased_minimum_repetitions_and_substring_length( function succeeds (line 736) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 750) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 765) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds (line 783) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 798) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 814) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds_with_increased_minimum_repetitions (line 832) | fn succeeds_with_increased_minimum_repetitions( function succeeds (line 867) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 881) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 896) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds (line 914) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 929) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 945) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds_with_increased_minimum_repetitions (line 966) | fn succeeds_with_increased_minimum_repetitions( function succeeds (line 1005) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 1019) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 1034) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds (line 1052) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 1067) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 1083) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds_with_increased_minimum_repetitions (line 1104) | fn succeeds_with_increased_minimum_repetitions( function succeeds (line 1131) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 1146) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 1162) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds (line 1181) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 1197) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 1214) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds_with_increased_minimum_repetitions (line 1236) | fn succeeds_with_increased_minimum_repetitions( function succeeds_with_increased_minimum_substring_length (line 1254) | fn succeeds_with_increased_minimum_substring_length( function succeeds_with_increased_minimum_repetitions_and_substring_length (line 1272) | fn succeeds_with_increased_minimum_repetitions_and_substring_length( function succeeds (line 1299) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 1314) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 1330) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds (line 1349) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 1365) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 1382) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds (line 1406) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 1421) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 1437) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds (line 1456) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 1472) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 1489) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds (line 1513) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 1529) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 1546) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds (line 1566) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 1583) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds_with_escape_and_surrogate_option (line 1601) | fn succeeds_with_escape_and_surrogate_option(test_cases: Vec<&str>, expe... function succeeds (line 1626) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 1640) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds (line 1656) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 1668) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds (line 1692) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 1710) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 1733) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 1747) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds (line 1766) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_escape_option (line 1781) | fn succeeds_with_escape_option(test_cases: Vec<&str>, expected_output: &... function succeeds (line 1805) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 1821) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 1845) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 1861) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 1885) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 1904) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 1928) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 1945) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 1970) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 1986) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 2010) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 2029) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 2053) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds (line 2072) | fn succeeds(test_cases: Vec<&str>, expected_output: &str) { function succeeds_without_start_anchor_option (line 2094) | fn succeeds_without_start_anchor_option(test_cases: Vec<&str>, expected_... function succeeds_without_end_anchor_option (line 2106) | fn succeeds_without_end_anchor_option(test_cases: Vec<&str>, expected_ou... function succeeds_without_anchors (line 2126) | fn succeeds_without_anchors(test_cases: Vec<&str>, expected_output: &str) { function succeeds_with_verbose_mode_and_without_start_anchor_option (line 2144) | fn succeeds_with_verbose_mode_and_without_start_anchor_option( function succeeds_with_verbose_mode_and_without_end_anchor_option (line 2164) | fn succeeds_with_verbose_mode_and_without_end_anchor_option( function succeeds_with_verbose_mode_and_without_anchors_option (line 2192) | fn succeeds_with_verbose_mode_and_without_anchors_option( function assert_that_regexp_is_correct (line 2206) | fn assert_that_regexp_is_correct(regexp: String, expected_output: &str, ... function assert_that_regexp_matches_test_cases (line 2214) | fn assert_that_regexp_matches_test_cases(expected_output: &str, test_cas... FILE: tests/property_tests.rs function compile_regexp (line 633) | fn compile_regexp(regexp: &str) -> Result { FILE: tests/python/test_grex.py function test_default_settings (line 29) | def test_default_settings(test_cases, expected_pattern): function test_escaping (line 42) | def test_escaping(test_cases, expected_pattern): function test_escaping_with_surrogate_pairs (line 57) | def test_escaping_with_surrogate_pairs(test_cases, expected_pattern): function test_capturing_groups (line 71) | def test_capturing_groups(test_cases, expected_pattern): function test_without_anchors (line 86) | def test_without_anchors(test_cases, expected_pattern): function test_case_insensitive_matching (line 101) | def test_case_insensitive_matching(test_cases, expected_pattern): function test_verbose_mode (line 128) | def test_verbose_mode(test_cases, expected_pattern): function test_case_insensitive_matching_and_verbose_mode (line 151) | def test_case_insensitive_matching_and_verbose_mode(test_cases, expected... function test_conversion_of_repetitions (line 167) | def test_conversion_of_repetitions(test_cases, expected_pattern): function test_escaping_and_conversion_of_repetitions (line 182) | def test_escaping_and_conversion_of_repetitions(test_cases, expected_pat... function test_conversion_of_digits (line 198) | def test_conversion_of_digits(test_cases, expected_pattern): function test_conversion_of_non_digits (line 213) | def test_conversion_of_non_digits(test_cases, expected_pattern): function test_conversion_of_whitespace (line 228) | def test_conversion_of_whitespace(test_cases, expected_pattern): function test_conversion_of_non_whitespace (line 243) | def test_conversion_of_non_whitespace(test_cases, expected_pattern): function test_conversion_of_words (line 258) | def test_conversion_of_words(test_cases, expected_pattern): function test_conversion_of_non_words (line 273) | def test_conversion_of_non_words(test_cases, expected_pattern): function test_minimum_repetitions (line 289) | def test_minimum_repetitions(test_cases, expected_pattern): function test_minimum_substring_length (line 306) | def test_minimum_substring_length(test_cases, expected_pattern): function test_error_for_empty_test_cases (line 316) | def test_error_for_empty_test_cases(): function test_error_for_invalid_minimum_repetitions (line 325) | def test_error_for_invalid_minimum_repetitions(): function test_error_for_invalid_minimum_substring_length (line 334) | def test_error_for_invalid_minimum_substring_length(): FILE: tests/wasm_browser_tests.rs function assert_regexpbuilder_succeeds (line 27) | fn assert_regexpbuilder_succeeds() { function assert_regexpbuilder_fails (line 36) | fn assert_regexpbuilder_fails() { function test_conversion_of_digits (line 47) | fn test_conversion_of_digits() { function test_conversion_of_non_digits (line 57) | fn test_conversion_of_non_digits() { function test_conversion_of_whitespace (line 67) | fn test_conversion_of_whitespace() { function test_conversion_of_non_whitespace (line 77) | fn test_conversion_of_non_whitespace() { function test_conversion_of_words (line 87) | fn test_conversion_of_words() { function test_conversion_of_non_words (line 97) | fn test_conversion_of_non_words() { function test_conversion_of_repetitions (line 107) | fn test_conversion_of_repetitions() { function test_case_insensitive_matching (line 117) | fn test_case_insensitive_matching() { function test_capturing_groups (line 131) | fn test_capturing_groups() { function test_escaping_of_non_ascii_chars (line 141) | fn test_escaping_of_non_ascii_chars() { function test_verbose_mode (line 155) | fn test_verbose_mode() { function test_without_start_anchor (line 184) | fn test_without_start_anchor() { function test_without_end_anchor (line 194) | fn test_without_end_anchor() { function test_without_anchors (line 204) | fn test_without_anchors() { function test_minimum_repetitions (line 214) | fn test_minimum_repetitions() { function test_minimum_substring_length (line 228) | fn test_minimum_substring_length() { FILE: tests/wasm_node_tests.rs function assert_regexpbuilder_succeeds (line 25) | fn assert_regexpbuilder_succeeds() { function assert_regexpbuilder_fails (line 34) | fn assert_regexpbuilder_fails() { function test_conversion_of_digits (line 45) | fn test_conversion_of_digits() { function test_conversion_of_non_digits (line 55) | fn test_conversion_of_non_digits() { function test_conversion_of_whitespace (line 65) | fn test_conversion_of_whitespace() { function test_conversion_of_non_whitespace (line 75) | fn test_conversion_of_non_whitespace() { function test_conversion_of_words (line 85) | fn test_conversion_of_words() { function test_conversion_of_non_words (line 95) | fn test_conversion_of_non_words() { function test_conversion_of_repetitions (line 105) | fn test_conversion_of_repetitions() { function test_case_insensitive_matching (line 115) | fn test_case_insensitive_matching() { function test_capturing_groups (line 129) | fn test_capturing_groups() { function test_escaping_of_non_ascii_chars (line 139) | fn test_escaping_of_non_ascii_chars() { function test_verbose_mode (line 153) | fn test_verbose_mode() { function test_without_start_anchor (line 182) | fn test_without_start_anchor() { function test_without_end_anchor (line 192) | fn test_without_end_anchor() { function test_without_anchors (line 202) | fn test_without_anchors() { function test_minimum_repetitions (line 212) | fn test_minimum_repetitions() { function test_minimum_substring_length (line 226) | fn test_minimum_substring_length() {